From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7698181670015516219==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [x86] 20c5a315cf: rodata_test: test data was not read only Date: Wed, 27 Jan 2016 09:51:49 +0800 Message-ID: <871t934wne.fsf@yhuang-dev.intel.com> List-Id: --===============7698181670015516219== 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/kees/linux.git kspp/postini= t-readonly commit 20c5a315cf30093ea5bcad5fb0a79ad4c5e86b59 ("x86: make CONFIG_DEBUG_RO= DATA non-optional") We found the following new message in kernel after your commit. [ 26.152569] rodata_test: test data was not read only Thanks, Ying Huang --===============7698181670015516219== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc1-00006-g20c5a31" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC41LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09O RklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklD X0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENI R0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NN UD15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSIt ZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQ Uk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUJVR19ST0RBVEE9eQpD T05GSUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxl cy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERU SU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9B UkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNU IGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FV VE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklH X0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJO RUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09O RklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tF Uk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15 CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15 CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lT Q0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdf QVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9C RT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9 eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lS UV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5F UklDX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkK Q09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNj b3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNl dApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNL X1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5c3RlbQoj CkNPTkZJR19UUkVFX1JDVT15CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9eQojIENP TkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJ R19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05GSUdfUkNVX0ZB U1RfTk9fSFogaXMgbm90IHNldApDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0tU SFJFQURfUFJJTz0wCiMgQ09ORklHX1JDVV9OT0NCX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JD VV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lL Q09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVG X1NISUZUPTE3CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX0hBVkVfVU5T VEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZM VVNIPXkKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVS RiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI RUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VU U19OUz15CiMgQ09ORklHX0lQQ19OUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX05TPXkKQ09ORklH X1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90 IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkK Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH X1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CiMgQ09ORklHX1JE X1haIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaND15 CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15 CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9F WENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBG PXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05G SUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lT Q1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNf QUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JN PXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJ R19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBG X1NZU0NBTEw9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FJTyBpcyBub3Qg c2V0CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdf UENJX1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklH X0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENv dW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1NMVUJf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdf U0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CiMg Q09ORklHX1NMVUJfQ1BVX1BBUlRJQUwgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9W RVJJRklDQVRJT04gaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05G SUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX09QUk9GSUxF PXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90 IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElH TkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUND RVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfVVNFUl9SRVRVUk5f Tk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVT PXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJ R19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpD T05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVB RD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9S RUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVf RE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpD T05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9M QUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FM SUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hB VkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkK Q09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJP VEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0Nf U1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIg aXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApD T05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BB UkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01PRFVM RVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19I QVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9OApDT05G SUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklH X09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09I RVJFTlQ9eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05GSUdf TU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JM T0NLPXkKQ09ORklHX0xCREFGPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZf QlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19DTURMSU5FX1BB UlNFUj15CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15 CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BSVhfUEFSVElUSU9O PXkKQ09ORklHX09TRl9QQVJUSVRJT049eQojIENPTkZJR19BTUlHQV9QQVJUSVRJT04gaXMgbm90 IHNldAojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJ VElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQojIENPTkZJR19CU0RfRElTS0xBQkVMIGlz IG5vdCBzZXQKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CiMgQ09ORklHX1NPTEFSSVNfWDg2 X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJ R19MRE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQpDT05GSUdf VUxUUklYX1BBUlRJVElPTj15CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BB UlRJVElPTj15CiMgQ09ORklHX0VGSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1lTVjY4 X1BBUlRJVElPTj15CkNPTkZJR19DTURMSU5FX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVy cwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJ R19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldAojIENP TkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdf REVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdf UEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9 eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElO TE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURf UldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQ cm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwojIENPTkZJR19aT05FX0RNQSBpcyBub3Qgc2V0 CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1Rf RkVBVFVSRV9URVNUUz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX1g4Nl9CSUdTTVAg aXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X0dP TERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfSU5URUxfUVVBUks9eQojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJ PXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkKQ09ORklHX1g4Nl9SREMzMjFYPXkKIyBDT05GSUdf WDg2XzMyX05PTl9TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZ X0ZBSUxVUkU9eQojIENPTkZJR19YODZfMzJfSVJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVE X09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkK Q09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNl dApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NP VU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RN RU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0CiMg Q09ORklHX001ODZUU0MgaXMgbm90IHNldApDT05GSUdfTTU4Nk1NWD15CiMgQ09ORklHX002ODYg aXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJ VU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90IHNldAojIENPTkZJR19N UEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNldAojIENPTkZJR19NSzcg aXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NQ1JVU09FIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVBDNiBp cyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19NRUxBTiBp cyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERV9M WCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFD M18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUy IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19YODZfR0VORVJJ QyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTUKQ09ORklHX1g4 Nl9MMV9DQUNIRV9TSElGVD01CiMgQ09ORklHX1g4Nl9QUFJPX0ZFTkNFIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9GMDBGX0JVRz15CkNPTkZJR19YODZfQUxJR05NRU5UXzE2PXkKQ09ORklHX1g4Nl9J TlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpD T05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19QUk9DRVNTT1JfU0VMRUNUPXkK Q09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CkNPTkZJR19D UFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFO U01FVEFfMzI9eQojIENPTkZJR19DUFVfU1VQX1VNQ18zMiBpcyBub3Qgc2V0CkNPTkZJR19IUEVU X1RJTUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBF Uj15CkNPTkZJR19OUl9DUFVTPTgKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15 CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFS WT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNP TkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9S RVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0U9eQpD T05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CiMgQ09ORklHX1g4Nl9B TkNJRU5UX01DRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19Y ODZfTUNFX0lOSkVDVD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQpDT05GSUdfWDg2X0xF R0FDWV9WTTg2PXkKQ09ORklHX1ZNODY9eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9F U1BGSVgzMj15CkNPTkZJR19UT1NISUJBPXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9SRUJPT1RGSVhVUFM9eQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9J TlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJG QUNFPXkKQ09ORklHX1g4Nl9NU1I9eQojIENPTkZJR19YODZfQ1BVSUQgaXMgbm90IHNldAojIENP TkZJR19OT0hJR0hNRU0gaXMgbm90IHNldAojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldApD T05GSUdfSElHSE1FTTY0Rz15CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNldApDT05GSUdf Vk1TUExJVF8yRz15CiMgQ09ORklHX1ZNU1BMSVRfMUcgaXMgbm90IHNldApDT05GSUdfUEFHRV9P RkZTRVQ9MHg4MDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklH X0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkK Q09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5U RVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01B TlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1F TT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNP TkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMg Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRM T0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19D T01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15 CkNPTkZJR19aT05FX0RNQV9GTEFHPTAKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JU U19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0hXUE9J U09OX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09O RklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQojIENPTkZJR19GUk9O VFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05GSUdfWlBPT0w9eQoj IENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVf TUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJ Q19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BB R0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQojIENPTkZJR19YODZfUE1FTV9M RUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9 NjQKQ09ORklHX01BVEhfRU1VTEFUSU9OPXkKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NB TklUSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QQVQgaXMgbm90IHNldApDT05GSUdfQVJD SF9SQU5ET009eQojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxf TVBYPXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0 CkNPTkZJR19IWl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8z MDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMApD T05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfQ1JBU0hfRFVNUCBp cyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRB QkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFX01BWF9P RkZTRVQ9MHgyMDAwMDAwMApDT05GSUdfWDg2X05FRURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FM X0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9I T1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90 IHNldApDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNl dApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9I T1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdf U1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBf U1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BN X1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBu b3Qgc2V0CkNPTkZJR19QTV9XQUtFTE9DS1M9eQpDT05GSUdfUE1fV0FLRUxPQ0tTX0xJTUlUPTEw MApDT05GSUdfUE1fV0FLRUxPQ0tTX0dDPXkKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkK Q09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklH X0RQTV9XQVRDSERPRz15CkNPTkZJR19EUE1fV0FUQ0hET0dfVElNRU9VVD02MApDT05GSUdfUE1f VFJBQ0U9eQpDT05GSUdfUE1fVFJBQ0VfUlRDPXkKQ09ORklHX1BNX0NMSz15CkNPTkZJR19XUV9Q T1dFUl9FRkZJQ0lFTlRfREVGQVVMVD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZ X1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklH X0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dF UiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9X RVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJ R19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJ X0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05G SUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FD UElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkK IyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJE X1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkK Q09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQojIENP TkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VE X0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApD T05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05G SUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAoj IENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CkNPTkZJR19YODZf QVBNX0JPT1Q9eQpDT05GSUdfQVBNPXkKQ09ORklHX0FQTV9JR05PUkVfVVNFUl9TVVNQRU5EPXkK Q09ORklHX0FQTV9ET19FTkFCTEU9eQojIENPTkZJR19BUE1fQ1BVX0lETEUgaXMgbm90IHNldAoj IENPTkZJR19BUE1fRElTUExBWV9CTEFOSyBpcyBub3Qgc2V0CkNPTkZJR19BUE1fQUxMT1dfSU5U Uz15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90 IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVf R09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklH X0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lE TEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkK IyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklHIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT0FO WT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNP TkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JVU19B RERSX1RfNjRCSVQ9eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49 eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxF X0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQpDT05G SUdfUENJX0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJ X1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKIyBDT05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklH X1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1FUj15CiMgQ09ORklHX0FMSVggaXMgbm90IHNl dApDT05GSUdfTkVUNTUwMT15CiMgQ09ORklHX0dFT1MgaXMgbm90IHNldApDT05GSUdfQU1EX05C PXkKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJE QlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9eQpDT05GSUdfWUVOVEFf TzI9eQojIENPTkZJR19ZRU5UQV9SSUNPSCBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTlRBX1RJIGlz IG5vdCBzZXQKIyBDT05GSUdfWUVOVEFfVE9TSElCQSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVH X1BDST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0NPTVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX0hP VFBMVUdfUENJX0lCTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUEkgaXMgbm90 IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdf UENJX1NIUEM9eQpDT05GSUdfUkFQSURJTz15CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0z MApDT05GSUdfUkFQSURJT19FTkFCTEVfUlhfVFhfUE9SVFM9eQpDT05GSUdfUkFQSURJT19ETUFf RU5HSU5FPXkKQ09ORklHX1JBUElESU9fREVCVUc9eQpDT05GSUdfUkFQSURJT19FTlVNX0JBU0lD PXkKCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPXkK IyBDT05GSUdfUkFQSURJT19DUFNfWFggaXMgbm90IHNldApDT05GSUdfUkFQSURJT19UU0k1Njg9 eQpDT05GSUdfUkFQSURJT19DUFNfR0VOMj15CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0 CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZN VF9FTEY9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQojIENPTkZJ R19CSU5GTVRfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpD T05GSUdfUE1DX0FUT009eQojIENPTkZJR19WTUQgaXMgbm90IHNldApDT05GSUdfTkVUPXkKQ09O RklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0 aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VO SVhfRElBRz15CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CiMgQ09ORklHX1hGUk1f U1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfS0VZPXkKIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15 CkNPTkZJR19ORVRGSUxURVI9eQojIENPTkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldApD T05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKCiMKIyBERUNuZXQ6IE5ldGZpbHRlciBDb25maWd1 cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPXkKIyBDT05GSUdfQVRNIGlzIG5v dCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19HQVJQPXkKQ09ORklHX01SUD15CkNPTkZJR19CUklE R0U9eQojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFW RV9ORVRfRFNBPXkKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkK Q09ORklHX1ZMQU5fODAyMVFfTVZSUD15CkNPTkZJR19ERUNORVQ9eQojIENPTkZJR19ERUNORVRf Uk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAoj IENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklH X1gyNSBpcyBub3Qgc2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHX0lF RUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hl ZHVsaW5nCiMKIyBDT05GSUdfTkVUX1NDSF9DQlEgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9I VEI9eQojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BS SU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9 eQpDT05GSUdfTkVUX1NDSF9TRkI9eQojIENPTkZJR19ORVRfU0NIX1NGUSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NI X0dSRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9EU01BUks9eQojIENPTkZJR19ORVRfU0NI X05FVEVNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQ UklPPXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdf TkVUX1NDSF9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfRlFfQ09ERUwgaXMgbm90IHNldApDT05G SUdfTkVUX1NDSF9GUT15CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKQ09ORklHX05F VF9TQ0hfUElFPXkKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CkNPTkZJR19ORVRfU0NIX1BMVUc9 eQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQojIENPTkZJR19ORVRfQ0xT X0JBU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19UQ0lOREVYIGlzIG5vdCBzZXQKQ09O RklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQpDT05GSUdfQ0xTX1UzMl9QRVJG PXkKIyBDT05GSUdfQ0xTX1UzMl9NQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfUlNWUD15 CiMgQ09ORklHX05FVF9DTFNfUlNWUDYgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkK IyBDT05GSUdfTkVUX0NMU19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0JQRiBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0VNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CiMgQ09ORklHX05FVF9BQ1Rf UE9MSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9HQUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9OQVQ9eQojIENPTkZJ R19ORVRfQUNUX1BFRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9TSU1QIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX1ZMQU49eQpDT05GSUdf TkVUX0FDVF9CUEY9eQpDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkK IyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMg Q09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBz ZXQKQ09ORklHX05FVExJTktfRElBRz15CiMgQ09ORklHX01QTFMgaXMgbm90IHNldApDT05GSUdf SFNSPXkKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKQ09ORklH X1NPQ0tfQ0dST1VQX0RBVEE9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApD T05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05G SUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwoj IENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CkNPTkZJR19DQU49eQpDT05GSUdfQ0FOX1JBVz15 CkNPTkZJR19DQU5fQkNNPXkKQ09ORklHX0NBTl9HVz15CgojCiMgQ0FOIERldmljZSBEcml2ZXJz CiMKIyBDT05GSUdfQ0FOX1ZDQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX1NMQ0FOPXkKIyBDT05G SUdfQ0FOX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKQ09O RklHX0lSTkVUPXkKQ09ORklHX0lSQ09NTT15CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRB IG9wdGlvbnMKIwpDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQojIENPTkZJR19JUkRBX0ZB U1RfUlIgaXMgbm90IHNldApDT05GSUdfSVJEQV9ERUJVRz15CgojCiMgSW5mcmFyZWQtcG9ydCBk ZXZpY2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0lSVFRZX1NJ Uj15CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkKQ09ORklHX0VTSV9ET05H TEU9eQojIENPTkZJR19BQ1RJU1lTX0RPTkdMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFS1JBTV9E T05HTEUgaXMgbm90IHNldApDT05GSUdfVE9JTTMyMzJfRE9OR0xFPXkKIyBDT05GSUdfTElURUxJ TktfRE9OR0xFIGlzIG5vdCBzZXQKQ09ORklHX01BNjAwX0RPTkdMRT15CiMgQ09ORklHX0dJUkJJ TF9ET05HTEUgaXMgbm90IHNldApDT05GSUdfTUNQMjEyMF9ET05HTEU9eQpDT05GSUdfT0xEX0JF TEtJTl9ET05HTEU9eQpDT05GSUdfQUNUMjAwTF9ET05HTEU9eQoKIwojIEZJUiBkZXZpY2UgZHJp dmVycwojCiMgQ09ORklHX05TQ19GSVIgaXMgbm90IHNldApDT05GSUdfV0lOQk9ORF9GSVI9eQoj IENPTkZJR19UT1NISUJBX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQ19JUkNDX0ZJUiBpcyBu b3Qgc2V0CkNPTkZJR19BTElfRklSPXkKIyBDT05GSUdfVkxTSV9GSVIgaXMgbm90IHNldAojIENP TkZJR19WSUFfRklSIGlzIG5vdCBzZXQKQ09ORklHX0JUPXkKIyBDT05GSUdfQlRfQlJFRFIgaXMg bm90IHNldAojIENPTkZJR19CVF9MRSBpcyBub3Qgc2V0CkNPTkZJR19CVF9TRUxGVEVTVD15CiMg Q09ORklHX0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVy cwojCkNPTkZJR19CVF9IQ0lCVFNESU89eQojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5vdCBzZXQK Q09ORklHX0JUX0hDSVZIQ0k9eQpDT05GSUdfQlRfTVJWTD15CiMgQ09ORklHX0JUX01SVkxfU0RJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX1dJTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVM RVNTIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgK Q09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX1JFR1VM QVRPUj15CkNPTkZJR19SRktJTExfR1BJTz15CkNPTkZJR19ORVRfOVA9eQojIENPTkZJR19ORVRf OVBfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UF9ERUJVRz15CiMgQ09ORklHX0NBSUYg aXMgbm90IHNldApDT05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPXkKQ09ORklHX05GQ19O Q0k9eQojIENPTkZJR19ORkNfTkNJX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19ORkNfTkNJX1VBUlQ9 eQpDT05GSUdfTkZDX0hDST15CiMgQ09ORklHX05GQ19TSERMQyBpcyBub3Qgc2V0CgojCiMgTmVh ciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1dJTElOSz15 CiMgQ09ORklHX05GQ19UUkY3OTcwQSBpcyBub3Qgc2V0CkNPTkZJR19ORkNfTUVJX1BIWT15CkNP TkZJR19ORkNfU0lNPXkKQ09ORklHX05GQ19GRFA9eQojIENPTkZJR19ORkNfRkRQX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQ19QTjU0NF9NRUkgaXMgbm90IHNldApDT05GSUdfTkZDX01JQ1JP UkVBRD15CkNPTkZJR19ORkNfTUlDUk9SRUFEX01FST15CiMgQ09ORklHX05GQ19NUlZMX1VBUlQg aXMgbm90IHNldApDT05GSUdfTkZDX1NUX05DST15CkNPTkZJR19ORkNfU1RfTkNJX0kyQz15CiMg Q09ORklHX05GQ19TVF9OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05YUF9OQ0kgaXMg bm90IHNldApDT05GSUdfTkZDX1MzRldSTjU9eQpDT05GSUdfTkZDX1MzRldSTjVfSTJDPXkKIyBD T05GSUdfTkZDX1NUOTVIRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQK CiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJ R19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVW VE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFM T05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkK IyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1X QVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJf VVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1Q PXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15 CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVf REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdf UkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19S RUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKIyBDT05GSUdfRE1BX1NIQVJFRF9CVUZG RVIgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJ R19QUk9DX0VWRU5UUz15CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05G SUdfT0Y9eQpDT05GSUdfT0ZfVU5JVFRFU1Q9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdf T0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRFlOQU1JQz15CkNPTkZJR19PRl9BRERSRVNT PXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9ORVQ9 eQpDT05GSUdfT0ZfTURJTz15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNP TkZJR19PRl9SRVNPTFZFPXkKIyBDT05GSUdfT0ZfT1ZFUkxBWSBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX1BBUlBP UlRfUEM9eQojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQ T1JUX1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9 eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xz CiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExf QkxLPXkKQ09ORklHX0JMS19ERVZfRkQ9eQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9EQUM5NjAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9VTUVNPXkKIyBDT05GSUdfQkxL X0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBz ZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3Rl ZAojCkNPTkZJR19CTEtfREVWX05CRD15CkNPTkZJR19CTEtfREVWX09TRD15CiMgQ09ORklHX0JM S19ERVZfU1g4IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZf UkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKQ09ORklHX0NEUk9NX1BL VENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKQ09ORklHX0NEUk9NX1BLVENE VkRfV0NBQ0hFPXkKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJ T19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUlNY WD15CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMK Q09ORklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FE NTI1WF9EUE9UX0kyQz15CiMgQ09ORklHX0FENTI1WF9EUE9UX1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldApDT05G SUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdf VElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VT PXkKQ09ORklHX0NTNTUzNV9NRkdQVD15CkNPTkZJR19DUzU1MzVfTUZHUFRfREVGQVVMVF9JUlE9 NwojIENPTkZJR19DUzU1MzVfQ0xPQ0tfRVZFTlRfU1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBf SUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19J U0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1 NTA9eQpDT05GSUdfU0VOU09SU19CSDE3ODA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQojIENP TkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKQ09ORklHX0hNQzYzNTI9eQpDT05GSUdf RFMxNjgyPXkKQ09ORklHX1RJX0RBQzc1MTI9eQojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBu b3Qgc2V0CkNPTkZJR19CTVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz15CkNPTkZJR19CTVAwODVf U1BJPXkKQ09ORklHX1BDSF9QSFVCPXkKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD15CiMgQ09O RklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklH X0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01f QVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZ PXkKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTND WDYgaXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkzWFg0Nj15CiMgQ09ORklHX0NCNzEwX0NPUkUg aXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBk aXNjaXBsaW5lCiMKQ09ORklHX1RJX1NUPXkKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwoj IEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RB UEw9eQpDT05GSUdfSU5URUxfTUVJPXkKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQK Q09ORklHX0lOVEVMX01FSV9UWEU9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1J QyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0 IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgoj CgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZl cnMKIwpDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15CgojCiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9u L2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZF Ul9NT0RFPXkKQ09ORklHX0lERV9USU1JTkdTPXkKQ09ORklHX0lERV9BVEFQST15CkNPTkZJR19C TEtfREVWX0lERV9TQVRBPXkKIyBDT05GSUdfSURFX0dEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9ERUxLSU4gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUNEIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQKQ09ORklHX0lERV9QUk9DX0ZT PXkKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0lERV9HRU5FUklD PXkKQ09ORklHX0JMS19ERVZfUExBVEZPUk09eQojIENPTkZJR19CTEtfREVWX0NNRDY0MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlwc2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19E RVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lCVVNfT1JERVI9eQpDT05GSUdfQkxLX0RFVl9P RkZCT0FSRD15CiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX09QVEk2MjE9eQpDT05GSUdfQkxLX0RFVl9SWjEwMDA9eQpDT05GSUdfQkxLX0RFVl9JREVE TUFfUENJPXkKQ09ORklHX0JMS19ERVZfQUVDNjJYWD15CkNPTkZJR19CTEtfREVWX0FMSTE1WDM9 eQpDT05GSUdfQkxLX0RFVl9BTUQ3NFhYPXkKQ09ORklHX0JMS19ERVZfQVRJSVhQPXkKQ09ORklH X0JMS19ERVZfQ01ENjRYPXkKIyBDT05GSUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfQ1M1NTIwPXkKQ09ORklHX0JMS19ERVZfQ1M1NTMwPXkKQ09ORklHX0JMS19E RVZfQ1M1NTM1PXkKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzYgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9IUFQzNjY9eQojIENPTkZJR19CTEtfREVWX0pNSUNST04gaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9TQzEyMDA9eQpDT05GSUdfQkxLX0RFVl9QSUlYPXkKQ09ORklHX0JMS19ERVZfSVQ4 MTcyPXkKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9J VDgyMVg9eQpDT05GSUdfQkxLX0RFVl9OUzg3NDE1PXkKQ09ORklHX0JMS19ERVZfUERDMjAyWFhf T0xEPXkKQ09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXPXkKIyBDT05GSUdfQkxLX0RFVl9TVldL UyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJSU1BR0U9eQojIENPTkZJR19CTEtfREVWX1NJ UzU1MTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TTEM5MEU2Nj15CkNPTkZJR19CTEtfREVW X1RSTTI5MD15CkNPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWD15CkNPTkZJR19CTEtfREVWX1RDODZD MDAxPXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMK Q09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJ R19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxU PXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRh cGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9E RVZfU1Q9eQpDT05GSUdfQ0hSX0RFVl9PU1NUPXkKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdf QkxLX0RFVl9TUl9WRU5ET1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CiMgQ09ORklHX0NIUl9ERVZf U0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FTkNMT1NVUkUgaXMgbm90IHNldApDT05GSUdf U0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldApDT05GSUdf U0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwojIENPTkZJR19TQ1NJX1NQ SV9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVND U0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FT PXkKIyBDT05GSUdfU0NTSV9TQVNfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfSE9T VF9TTVAgaXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xP V0xFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREg9eQojIENPTkZJR19TQ1NJX0RIX1JEQUMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIX0hQX1NXIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf REhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9 eQpDT05GSUdfU0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMg Q09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FU QV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SIGlzIG5v dCBzZXQKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CiMg Q09ORklHX1NBVEFfUE1QIGlzIG5vdCBzZXQKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYg bmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQpDT05GSUdfU0FUQV9BSENJX1BM QVRGT1JNPXkKQ09ORklHX0FIQ0lfQ0VWQT15CiMgQ09ORklHX0FIQ0lfUU9SSVEgaXMgbm90IHNl dApDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9eQojIENPTkZJ R19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9s bGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPXkKQ09ORklH X1NBVEFfUVNUT1I9eQpDT05GSUdfU0FUQV9TWDQ9eQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBT QVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKQ09ORklH X1NBVEFfTVY9eQpDT05GSUdfU0FUQV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQojIENPTkZJ R19TQVRBX1NJTCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NJUz15CkNPTkZJR19TQVRBX1NWVz15 CkNPTkZJR19TQVRBX1VMST15CkNPTkZJR19TQVRBX1ZJQT15CkNPTkZJR19TQVRBX1ZJVEVTU0U9 eQoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfUEFUQV9BTEk9 eQpDT05GSUdfUEFUQV9BTUQ9eQpDT05GSUdfUEFUQV9BUlRPUD15CkNPTkZJR19QQVRBX0FUSUlY UD15CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0NNRDY0WD15 CkNPTkZJR19QQVRBX0NTNTUyMD15CkNPTkZJR19QQVRBX0NTNTUzMD15CiMgQ09ORklHX1BBVEFf Q1M1NTM1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQ1M1NTM2PXkKQ09ORklHX1BBVEFfQ1lQUkVT Uz15CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlz IG5vdCBzZXQKQ09ORklHX1BBVEFfSFBUMzdYPXkKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIx MyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxWD15CkNPTkZJR19QQVRBX0pNSUNST049eQpD T05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKQ09O RklHX1BBVEFfTklOSkEzMj15CiMgQ09ORklHX1BBVEFfTlM4NzQxNSBpcyBub3Qgc2V0CkNPTkZJ R19QQVRBX09MRFBJSVg9eQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05GSUdf UEFUQV9QREMyMDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQpDT05GSUdfUEFUQV9SQURJU1lT PXkKQ09ORklHX1BBVEFfUkRDPXkKIyBDT05GSUdfUEFUQV9TQzEyMDAgaXMgbm90IHNldApDT05G SUdfUEFUQV9TQ0g9eQojIENPTkZJR19QQVRBX1NFUlZFUldPUktTIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9TSUw2ODAgaXMgbm90IHNldApDT05GSUdfUEFUQV9TSVM9eQojIENPTkZJR19QQVRB X1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfUEFUQV9UUklGTEVYPXkKQ09ORklHX1BBVEFfVklB PXkKQ09ORklHX1BBVEFfV0lOQk9ORD15CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMK IyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTVBJSVg9eQpD T05GSUdfUEFUQV9OUzg3NDEwPXkKQ09ORklHX1BBVEFfT1BUST15CiMgQ09ORklHX1BBVEFfUExB VEZPUk0gaXMgbm90IHNldApDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwojIEdlbmVyaWMgZmFsbGJh Y2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CkNPTkZJ R19BVEFfR0VORVJJQz15CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdf TUQgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9DSz15CkNP TkZJR19UQ01fRklMRUlPPXkKIyBDT05GSUdfVENNX1BTQ1NJIGlzIG5vdCBzZXQKQ09ORklHX0xP T1BCQUNLX1RBUkdFVD15CkNPTkZJR19JU0NTSV9UQVJHRVQ9eQpDT05GSUdfU0JQX1RBUkdFVD15 CkNPTkZJR19GVVNJT049eQojIENPTkZJR19GVVNJT05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf RlVTSU9OX0ZDIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTl9TQVM9eQpDT05GSUdfRlVTSU9OX01B WF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPXkKQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMK IyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKQ09ORklH X0ZJUkVXSVJFX09IQ0k9eQpDT05GSUdfRklSRVdJUkVfU0JQMj15CiMgQ09ORklHX0ZJUkVXSVJF X05PU1kgaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNP TkZJR19ORVRERVZJQ0VTPXkKIyBDT05GSUdfTkVUX0NPUkUgaXMgbm90IHNldApDT05GSUdfQVJD TkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKIyBDT05GSUdfQVJDTkVUXzEwNTEgaXMgbm90IHNl dApDT05GSUdfQVJDTkVUX1JBVz15CkNPTkZJR19BUkNORVRfQ0FQPXkKQ09ORklHX0FSQ05FVF9D T005MHh4PXkKIyBDT05GSUdfQVJDTkVUX0NPTTkweHhJTyBpcyBub3Qgc2V0CkNPTkZJR19BUkNO RVRfUklNX0k9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwPXkKIyBDT05GSUdfQVJDTkVUX0NPTTIw MDIwX1BDSSBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19W SE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfUklORz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9T VF9DUk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0 dXJlIGRyaXZlcnMKIwojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVU PXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVY IGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFf VFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9F VEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQVJDPXkKIyBDT05GSUdfQVJDX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19FTUFDX1JPQ0tD SElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIg aXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90 IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURFTkNFPXkK IyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBD T05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJ R19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09O MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9S VCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9C Uk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVN PXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90 IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZG IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJ R19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklH X0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CiMgQ09ORklHX0Va Q0hJUF9OUFNfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVhB Uj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNP TkZJR19FMTAwMEU9eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lH QlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CkNP TkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0lYR0JFVkYgaXMgbm90IHNldAojIENPTkZJR19J NDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRk0xMEsg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQojIENPTkZJR19KTUUgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRfRU4gaXMgbm90IHNldAojIENP TkZJR19NTFg0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkK IyBDT05GSUdfS1M4ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfS1M4ODUxIGlzIG5vdCBzZXQKIyBD T05GSUdfS1M4ODUxX01MTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05GSUdfRU5DMjhKNjAgaXMgbm90 IHNldAojIENPTkZJR19FTkNYMjRKNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90 IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9O T01FPXkKIyBDT05GSUdfTkZQX05FVFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5 MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElB PXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkK IyBDT05GSUdfUENIX0dCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09O RklHX05FVF9QQUNLRVRfRU5HSU5FPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09O RklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09O RklHX1FMQTNYWFggaXMgbm90IHNldAojIENPTkZJR19RTENOSUMgaXMgbm90IHNldAojIENPTkZJ R19RTEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUWEVOX05JQyBpcyBub3Qgc2V0CiMgQ09ORklH X1FFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNB NzAwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19BVFAg aXMgbm90IHNldAojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PIGlz IG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRU5F U0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBD T05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJ R19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NN U0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90 IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlD Uk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VO PXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfU1lOT1BTWVNfRFdDX0VUSF9RT1Mg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5v dCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMg Q09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15Cgoj CiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldApDT05GSUdfQU1EX1BIWT15CkNPTkZJ R19NQVJWRUxMX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpD T05GSUdfTFhUX1BIWT15CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldApDT05GSUdfVklU RVNTRV9QSFk9eQojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NN U0NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKIyBDT05GSUdfQlJPQURD T01fUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTdYWFhfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZ PXkKQ09ORklHX0lDUExVU19QSFk9eQojIENPTkZJR19SRUFMVEVLX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19OQVRJT05BTF9QSFk9eQpDT05GSUdfU1RFMTBYUD15CkNPTkZJR19MU0lfRVQxMDExQ19Q SFk9eQpDT05GSUdfTUlDUkVMX1BIWT15CkNPTkZJR19EUDgzODQ4X1BIWT15CkNPTkZJR19EUDgz ODY3X1BIWT15CkNPTkZJR19NSUNST0NISVBfUEhZPXkKIyBDT05GSUdfRklYRURfUEhZIGlzIG5v dCBzZXQKQ09ORklHX01ESU9fQklUQkFORz15CkNPTkZJR19NRElPX0dQSU89eQpDT05GSUdfTURJ T19CVVNfTVVYPXkKQ09ORklHX01ESU9fQlVTX01VWF9HUElPPXkKIyBDT05GSUdfTURJT19CVVNf TVVYX01NSU9SRUcgaXMgbm90IHNldAojIENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNl dApDT05GSUdfTUlDUkVMX0tTODk5NU1BPXkKQ09ORklHX1BMSVA9eQpDT05GSUdfUFBQPXkKQ09O RklHX1BQUF9CU0RDT01QPXkKIyBDT05GSUdfUFBQX0RFRkxBVEUgaXMgbm90IHNldAojIENPTkZJ R19QUFBfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9NUFBFPXkKQ09ORklHX1BQUF9NVUxU SUxJTks9eQojIENPTkZJR19QUFBPRSBpcyBub3Qgc2V0CkNPTkZJR19QUFBfQVNZTkM9eQpDT05G SUdfUFBQX1NZTkNfVFRZPXkKQ09ORklHX1NMSVA9eQpDT05GSUdfU0xIQz15CkNPTkZJR19TTElQ X0NPTVBSRVNTRUQ9eQojIENPTkZJR19TTElQX1NNQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NMSVBf TU9ERV9TTElQNj15CgojCiMgSG9zdC1zaWRlIFVTQiBzdXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNC IE5ldHdvcmsgQWRhcHRlciBzdXBwb3J0CiMKIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CgojCiMg V2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwoKIwojIEVuYWJsZSBVU0Igc3VwcG9y dCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdfSERMQyBp cyBub3Qgc2V0CiMgQ09ORklHX0RMQ0kgaXMgbm90IHNldApDT05GSUdfU0JOST15CiMgQ09ORklH X1NCTklfTVVMVElMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0 CkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPXkKIyBDT05GSUdfSVNETl9BVURJTyBpcyBu b3Qgc2V0CgojCiMgSVNETiBmZWF0dXJlIHN1Ym1vZHVsZXMKIwojIENPTkZJR19JU0ROX0RJVkVS U0lPTiBpcyBub3Qgc2V0CgojCiMgSVNETjRMaW51eCBoYXJkd2FyZSBkcml2ZXJzCiMKCiMKIyBQ YXNzaXZlIGNhcmRzCiMKQ09ORklHX0lTRE5fRFJWX0hJU0FYPXkKCiMKIyBELWNoYW5uZWwgcHJv dG9jb2wgZmVhdHVyZXMKIwpDT05GSUdfSElTQVhfRVVSTz15CiMgQ09ORklHX0RFX0FPQyBpcyBu b3Qgc2V0CkNPTkZJR19ISVNBWF9OT19TRU5EQ09NUExFVEU9eQpDT05GSUdfSElTQVhfTk9fTExD PXkKIyBDT05GSUdfSElTQVhfTk9fS0VZUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfMVRS NiBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9OSTE9eQpDT05GSUdfSElTQVhfTUFYX0NBUkRTPTgK CiMKIyBIaVNheCBzdXBwb3J0ZWQgY2FyZHMKIwpDT05GSUdfSElTQVhfMTZfMz15CiMgQ09ORklH X0hJU0FYX1RFTEVTUENJIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX1MwQk9YPXkKQ09ORklHX0hJ U0FYX0ZSSVRaUENJPXkKQ09ORklHX0hJU0FYX0FWTV9BMV9QQ01DSUE9eQpDT05GSUdfSElTQVhf RUxTQT15CkNPTkZJR19ISVNBWF9ESUVITERJVkE9eQojIENPTkZJR19ISVNBWF9TRURMQkFVRVIg aXMgbm90IHNldAojIENPTkZJR19ISVNBWF9ORVRKRVQgaXMgbm90IHNldApDT05GSUdfSElTQVhf TkVUSkVUX1U9eQpDT05GSUdfSElTQVhfTklDQ1k9eQojIENPTkZJR19ISVNBWF9CS01fQTRUIGlz IG5vdCBzZXQKQ09ORklHX0hJU0FYX1NDVF9RVUFEUk89eQojIENPTkZJR19ISVNBWF9HQVpFTCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX0hGQ19QQ0kgaXMgbm90IHNldApDT05GSUdfSElTQVhf VzY2OTI9eQpDT05GSUdfSElTQVhfSEZDX1NYPXkKQ09ORklHX0hJU0FYX0RFQlVHPXkKCiMKIyBI aVNheCBQQ01DSUEgY2FyZCBzZXJ2aWNlIG1vZHVsZXMKIwoKIwojIEhpU2F4IHN1YiBkcml2ZXIg bW9kdWxlcwojCkNPTkZJR19ISVNBWF9IRkM0UzhTPXkKQ09ORklHX0hJU0FYX0ZSSVRaX1BDSVBO UD15CgojCiMgQWN0aXZlIGNhcmRzCiMKQ09ORklHX0lTRE5fQ0FQST15CiMgQ09ORklHX0NBUElf VFJBQ0UgaXMgbm90IHNldApDT05GSUdfSVNETl9DQVBJX0NBUEkyMD15CkNPTkZJR19JU0ROX0NB UElfTUlERExFV0FSRT15CiMgQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWIGlzIG5vdCBzZXQKCiMK IyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9BVk09eQpDT05GSUdfSVNETl9E UlZfQVZNQjFfQjFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lWND15CkNPTkZJR19J U0ROX0RSVl9BVk1CMV9UMVBDST15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9DND15CiMgQ09ORklH X0NBUElfRUlDT04gaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZfR0lHQVNFVD15CiMgQ09ORklH X0dJR0FTRVRfQ0FQSSBpcyBub3Qgc2V0CkNPTkZJR19HSUdBU0VUX0k0TD15CiMgQ09ORklHX0dJ R0FTRVRfRFVNTVlMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dJR0FTRVRfTTEwMSBpcyBub3Qgc2V0 CkNPTkZJR19HSUdBU0VUX0RFQlVHPXkKQ09ORklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RTUD15 CkNPTkZJR19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCiMgQ09O RklHX01JU0ROX0hGQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NSVNETl9IRkNNVUxUST15CkNPTkZJ R19NSVNETl9BVk1GUklUWj15CiMgQ09ORklHX01JU0ROX1NQRUVERkFYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUlTRE5fSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfTUlTRE5fVzY2OTI9eQpDT05G SUdfTUlTRE5fTkVUSkVUPXkKQ09ORklHX01JU0ROX0lQQUM9eQpDT05GSUdfSVNETl9IRExDPXkK IyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJ R19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpD T05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lO UFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRf TU9VU0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9V U0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMg Q09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CkNPTkZJ R19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRf S0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09O RklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9M TTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NS T1NfRUMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJM RVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxF VF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRf U0VSSUFMX1dBQ09NND15CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09O RklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJ T19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAg aXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ T19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9f UkFXIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMy TVVMVD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKQ09ORklHX1NFUklPX0FQQlBTMj15CkNPTkZJ R19VU0VSSU89eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQojIENP TkZJR19HQU1FUE9SVF9MNCBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKQ09O RklHX0dBTUVQT1JUX0ZNODAxPXkKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9 eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RF VlBUU19NVUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpD T05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CkNP TkZJR19ST0NLRVRQT1JUPXkKQ09ORklHX0NZQ0xBREVTPXkKQ09ORklHX0NZWl9JTlRSPXkKQ09O RklHX01PWEFfSU5URUxMSU89eQpDT05GSUdfTU9YQV9TTUFSVElPPXkKQ09ORklHX1NZTkNMSU5L PXkKIyBDT05GSUdfU1lOQ0xJTktNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlz IG5vdCBzZXQKQ09ORklHX05PWk9NST15CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CkNPTkZJR19O X0hETEM9eQojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9ST1VURVI9eQpD T05GSUdfVFJBQ0VfU0lOSz15CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19ERVZL TUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05G SUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQojIENPTkZJR19TRVJJQUxfODI1MF9ETUEgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9QQ0kgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05G SUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRF RD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NI QVJFX0lSUT15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfODI1MF9SU0EgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GU0wg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfODI1MF9SVDI4OFg9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfODI1MF9JTkdFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgy NTBfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQK CiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMx MDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfVUFSVExJVEU9eQojIENPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRSBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09O RklHX1NFUklBTF9KU009eQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19TRVJJQUxfU0ND TlhQX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPXkKQ09ORklHX1NFUklB TF9TQzE2SVM3WFg9eQojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfU0MxNklTN1hYX1NQST15CkNPTkZJR19TRVJJQUxfVElNQkVSREFMRT15CkNP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VB UlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNT PXkKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X0lGWDZYNjAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1BDSF9VQVJUPXkKIyBDT05GSUdfU0VS SUFMX1BDSF9VQVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19V QVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKQ09ORklHX1NFUklB TF9BUkM9eQpDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFPXkKQ09ORklHX1NFUklBTF9BUkNfTlJf UE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMy CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05T T0xFPXkKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUiBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfTUVOX1oxMzU9eQojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkK Q09ORklHX1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQK Q09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9B TUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05G SUdfSFdfUkFORE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9UUE0gaXMgbm90IHNldAoj IENPTkZJR19OVlJBTSBpcyBub3Qgc2V0CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15 CkNPTkZJR19TT05ZUEk9eQpDT05GSUdfTVdBVkU9eQpDT05GSUdfU0N4MjAwX0dQSU89eQpDT05G SUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKQ09ORklHX1JBV19EUklWRVI9eQpD T05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKIyBDT05GSUdf SEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJ Uz15CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD15CkNPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVP Tj15CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0df TlNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH X0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CkNPTkZJR19U Q0dfVElTX1NUMzNaUDI0PXkKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9D Sz15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKIyBDT05GSUdfWElMTFlCVVNf UENJRSBpcyBub3Qgc2V0CkNPTkZJR19YSUxMWUJVU19PRj15CgojCiMgSTJDIHN1cHBvcnQKIwpD T05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElO Rk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05G SUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRT15CkNPTkZJR19JMkNfTVVYX0dQSU89eQojIENPTkZJ R19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMg bm90IHNldApDT05GSUdfSTJDX01VWF9SRUc9eQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09O RklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT15 CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRy b2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT15CkNPTkZJR19JMkNfQUxJMTU2Mz15 CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05G SUdfSTJDX0FNRDc1Nl9TNDg4Mj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgw MT15CkNPTkZJR19JMkNfSVNDSD15CkNPTkZJR19JMkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9 eQojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNTU5NT15CkNP TkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CiMg Q09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklH X0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkg ZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkK Q09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRS QUlMIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19FRzIwVD15CkNPTkZJR19JMkNfRU1FVjI9eQpDT05G SUdfSTJDX0dQSU89eQojIENPTkZJR19JMkNfS0VNUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19P Q09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJR19JMkNfUFhBPXkKQ09ORklH X0kyQ19QWEFfUENJPXkKIyBDT05GSUdfSTJDX1JLM1ggaXMgbm90IHNldAojIENPTkZJR19JMkNf U0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9T TUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BB UlBPUlRfTElHSFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVy IEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTCBpcyBu b3Qgc2V0CkNPTkZJR19TQ3gyMDBfQUNCPXkKQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJR19JMkNf U0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90 IHNldApDT05GSUdfU1BJPXkKQ09ORklHX1NQSV9ERUJVRz15CkNPTkZJR19TUElfTUFTVEVSPXkK CiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEg aXMgbm90IHNldApDT05GSUdfU1BJX0JJVEJBTkc9eQojIENPTkZJR19TUElfQlVUVEVSRkxZIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9DQURFTkNFPXkKQ09ORklHX1NQSV9HUElPPXkKIyBDT05GSUdf U1BJX0xNNzBfTExQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9TUEkgaXMgbm90IHNldAoj IENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90 IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElT NjAyPXkKQ09ORklHX1NQSV9UT1BDTElGRl9QQ0g9eQojIENPTkZJR19TUElfWENPTU0gaXMgbm90 IHNldApDT05GSUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPXkKQ09ORklH X1NQSV9ERVNJR05XQVJFPXkKQ09ORklHX1NQSV9EV19QQ0k9eQojIENPTkZJR19TUElfRFdfTU1J TyBpcyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURF Vj15CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qg c2V0CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xs ZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15CgojCiMgUFBTIHN1cHBv cnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMg Y2xpZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKIyBDT05GSUdfUFBT X0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBv cnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09O RklHX0RQODM2NDBfUEhZPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSD15CkNPTkZJR19BUkNI X1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVW UkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJf SVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZ U0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9 eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlP PXkKQ09ORklHX0dQSU9fQUxURVJBPXkKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fR1JHUElPPXkKQ09ORklHX0dQSU9fSUNIPXkKIyBDT05GSUdfR1BJT19M WU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNDT049eQpDT05GSUdfR1BJT19WWDg1 NT15CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWCBpcyBu b3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzEw NF9JRElPXzE2PXkKIyBDT05GSUdfR1BJT18xMDRfSURJXzQ4IGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fRjcxODhYPXkKQ09ORklHX0dQSU9fSVQ4Nz15CkNPTkZJR19HUElPX1NDSD15CkNPTkZJR19H UElPX1NDSDMxMVg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FEUDU1 ODg9eQpDT05GSUdfR1BJT19BRFA1NTg4X0lSUT15CkNPTkZJR19HUElPX0FETlA9eQpDT05GSUdf R1BJT19NQVg3MzAwPXkKQ09ORklHX0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhf SVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3 WD15CkNPTkZJR19HUElPX1NYMTUwWD15CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklH X0dQSU9fQVJJWk9OQT15CkNPTkZJR19HUElPX0NSWVNUQUxfQ09WRT15CiMgQ09ORklHX0dQSU9f Q1M1NTM1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fREE5MDU1PXkKIyBDT05GSUdfR1BJT19KQU5a X1RUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19QQUxNQVMgaXMgbm90IHNldApDT05GSUdfR1BJT19USU1CRVJEQUxFPXkKQ09ORklHX0dQ SU9fVFdMNjA0MD15CkNPTkZJR19HUElPX1dNODMxWD15CiMgQ09ORklHX0dQSU9fV004MzUwIGlz IG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BTUQ4MTExPXkK Q09ORklHX0dQSU9fQlQ4WFg9eQpDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQpDT05GSUdfR1BJT19N TF9JT0g9eQojIENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1JEQzMyMVg9 eQojIENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5k ZXJzCiMKIyBDT05GSUdfR1BJT183NFgxNjQgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAx PXkKQ09ORklHX0dQSU9fTUMzMzg4MD15CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwoj CkNPTkZJR19HUElPX01DUDIzUzA4PXkKQ09ORklHX1cxPXkKQ09ORklHX1cxX0NPTj15CgojCiMg MS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQojIENPTkZJR19X MV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CiMgQ09O RklHX1cxX01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklH X1cxX1NMQVZFX1RIRVJNPXkKQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVf RFMyNDA4PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFW RV9EUzI0MTM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQy Mz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzMSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9E UzI0MzM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CiMgQ09ORklHX1cxX1NMQVZFX0RT Mjc2MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVf RFMyNzgxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9eQojIENPTkZJR19XMV9TTEFWRV9CUTI3 MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBM WV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19H RU5FUklDX0FEQ19CQVRURVJZPXkKQ09ORklHX1dNODMxWF9CQUNLVVA9eQpDT05GSUdfV004MzFY X1BPV0VSPXkKIyBDT05GSUdfV004MzUwX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUE9X RVI9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RT Mjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5v dCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9J MkMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkwMzA9eQpDT05GSUdfQkFUVEVSWV9EQTkx NTA9eQpDT05GSUdfQVhQMjg4X0ZVRUxfR0FVR0U9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQw IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQpDT05GSUdfQ0hBUkdFUl9NQVg4 OTAzPXkKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKQ09ORklHX0NIQVJHRVJfR1BJTz15CkNPTkZJ R19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKQ09ORklHX0NIQVJH RVJfTUFYODk5OD15CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQojIENP TkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI1ODkwPXkK Q09ORklHX0NIQVJHRVJfU01CMzQ3PXkKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTIxNyBpcyBub3Qg c2V0CkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9eQpDT05GSUdfQkFUVEVSWV9SVDUwMzM9 eQojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19BWFAyMFhfUE9XRVI9 eQpDT05GSUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9BUzM3MjIgaXMgbm90 IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JF U0VUX0dQSU9fUkVTVEFSVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTIgaXMgbm90IHNl dAojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JF U0VUX1NZU0NPTj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qg c2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19I V01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMK IwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkK IyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9 eQojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEw MjE9eQojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RE0xMDI2PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9 eQojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3 WDEwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYy PXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B RFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CiMgQ09ORklHX1NF TlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQpD T05GSUdfU0VOU09SU19BU0IxMDA9eQpDT05GSUdfU0VOU09SU19BVFhQMT15CiMgQ09ORklHX1NF TlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EQTkw NTU9eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQojIENPTkZJR19TRU5TT1JTX0Y3NTM3 NVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15CkNPTkZJR19TRU5TT1JT X0ZTQ0hNRD15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQojIENPTkZJR19TRU5TT1JTX0dMNTIw U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRzc2Mj15CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkKIyBDT05GSUdfU0VOU09SU19I SUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMgbm90IHNldApD T05GSUdfU0VOU09SU19JNTUwMD15CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKQ09ORklHX1NF TlNPUlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09SU19QT1dSMTIy MD15CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MTUxPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNPTkZJR19TRU5TT1JTX0xUQzQy NDU9eQpDT05GSUdfU0VOU09SU19MVEM0MjYwPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2 Njk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9eQojIENPTkZJR19TRU5TT1JT X01DUDMwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049eQpDT05G SUdfU0VOU09SU19BRENYWD15CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19M TTcwPXkKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03 NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NF TlNPUlNfTE04MD15CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNODU9eQpDT05GSUdfU0VOU09SU19MTTg3PXkKQ09ORklHX1NFTlNPUlNfTE05MD15CiMg Q09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2 MD15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05U Q19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CkNPTkZJR19TRU5TT1JTX05D VDY3NzU9eQojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19OQ1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CiMgQ09O RklHX1NFTlNPUlNfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEyNzUgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15 CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0xUQzM4MTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2ND15CkNPTkZJ R19TRU5TT1JTX01BWDIwNzUxPXkKIyBDT05GSUdfU0VOU09SU19NQVgzNDQ0MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpDT05GSUdfU0VOU09SU19UUFM0MDQyMj15CiMgQ09O RklHX1NFTlNPUlNfVUNEOTAwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9eQpD T05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NF TlNPUlNfU0hUMTU9eQojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfU0hUQzE9eQpDT05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1F MTczNz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049 eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CkNPTkZJ R19TRU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VO U09SU19BRFMxMDE1PXkKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CiMg Q09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkK IyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CiMgQ09ORklHX1NFTlNPUlNfVE1Q NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1ZJQTY4NkE9eQojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQojIENPTkZJ R19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTJEPXkKQ09O RklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKIyBDT05GSUdfU0VO U09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz15 CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19X ODM2MjdIRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CiMgQ09ORklHX1NF TlNPUlNfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XTTgzNTAgaXMgbm90IHNl dAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkK Q09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9PRj15CkNPTkZJR19USEVSTUFM X1dSSVRBQkxFX1RSSVBTPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0Ug aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT RT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNF Ul9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BPV0VS Q0xBTVA9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUVVBUktfRFRTX1RIRVJNQUw9eQoj IENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJN QUw9eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dB VENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90 IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9 eQpDT05GSUdfREE5MDU1X1dBVENIRE9HPXkKQ09ORklHX0RBOTA2M19XQVRDSERPRz15CkNPTkZJ R19HUElPX1dBVENIRE9HPXkKQ09ORklHX0dQSU9fV0FUQ0hET0dfQVJDSF9JTklUQ0FMTD15CkNP TkZJR19NRU5GMjFCTUNfV0FUQ0hET0c9eQojIENPTkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90 IHNldApDT05GSUdfV004MzUwX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX1pJSVJBVkVfV0FUQ0hET0c9eQojIENPTkZJR19DQURFTkNFX1dBVENI RE9HIGlzIG5vdCBzZXQKQ09ORklHX0RXX1dBVENIRE9HPXkKQ09ORklHX1JONVQ2MThfV0FUQ0hE T0c9eQpDT05GSUdfVFM0ODAwX1dBVENIRE9HPXkKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19SRVRVX1dBVENIRE9HPXkKQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09O RklHX0FEVkFOVEVDSF9XRFQ9eQojIENPTkZJR19BTElNMTUzNV9XRFQgaXMgbm90IHNldApDT05G SUdfQUxJTTcxMDFfV0RUPXkKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdf U1A1MTAwX1RDTz15CiMgQ09ORklHX0dFT0RFX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkNfRklU UEMyX1dBVENIRE9HPXkKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf SUI3MDBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCTUFTUj15CkNPTkZJR19XQUZFUl9XRFQ9eQoj IENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldApDT05GSUdfSUU2WFhfV0RUPXkKIyBDT05G SUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CkNP TkZJR19JVDg3X1dEVD15CkNPTkZJR19IUF9XQVRDSERPRz15CkNPTkZJR19LRU1QTERfV0RUPXkK IyBDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5HIGlzIG5vdCBzZXQKQ09ORklHX1NDMTIwMF9XRFQ9 eQpDT05GSUdfU0N4MjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15CkNPTkZJR19OVl9UQ089 eQpDT05GSUdfUkRDMzIxWF9XRFQ9eQpDT05GSUdfNjBYWF9XRFQ9eQojIENPTkZJR19TQkM4MzYw X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NCQzcyNDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1BVNV9XRFQgaXMgbm90IHNldApDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD15CiMgQ09ORklHX1NN U0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9eQojIENPTkZJR19XODM2MjdI Rl9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05GSUdfVzgzOTc3Rl9XRFQ9 eQpDT05GSUdfTUFDSFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQpDT05GSUdf QkNNNzAzOF9XRFQ9eQpDT05GSUdfTUVOX0EyMV9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRv ZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CkNPTkZJR19T U0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9 eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENJSE9TVCBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NU PXkKQ09ORklHX1NTQl9TSUxFTlQ9eQpDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JD TUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15 CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQV9IT1NUX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldAojIENPTkZJR19CQ01B X0RSSVZFUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBu b3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfREVCVUc9eQoKIwoj IE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdf TUZEX0NTNTUzNT15CkNPTkZJR19NRkRfQVMzNzExPXkKQ09ORklHX01GRF9BUzM3MjI9eQojIENP TkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlz IG5vdCBzZXQKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkKQ09ORklHX01GRF9BVE1FTF9ITENE Qz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0FYUDIwWD15CkNPTkZJR19NRkRf Q1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9eQpDT05GSUdfTUZEX0NST1NfRUNfU1BJ PXkKQ09ORklHX1BNSUNfREE5MDNYPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDU1PXkK IyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklH X01GRF9EQTkxNTA9eQpDT05GSUdfTUZEX01DMTNYWFg9eQojIENPTkZJR19NRkRfTUMxM1hYWF9T UEkgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKIyBDT05GSUdfTUZEX0hJNjQy MV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklH X0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPPXkK Q09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15 CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5U RUxfTFBTU19QQ0kgaXMgbm90IHNldApDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01G RF9LRU1QTEQ9eQpDT05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQojIENP TkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90 IHNldApDT05GSUdfTUZEX01BWDc3Njg2PXkKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFY ODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNl dApDT05GSUdfTUZEX01FTkYyMUJNQz15CkNPTkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfUkVU VT15CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkRDMzIxWD15 CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQpDT05GSUdfTUZEX1JUNTAzMz15CiMgQ09ORklHX01GRF9S QzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SSzgwOD15CkNPTkZJR19NRkRfUk41VDYxOD15 CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMg bm90IHNldApDT05GSUdfTUZEX1NNU0M9eQojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklH X01GRF9USV9BTTMzNVhfVFNDQURDPXkKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldApDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19U UFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPXkK IyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxNz15CiMg Q09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTkxMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlz IG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBf Q09SRT15CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTE0z NTMzPXkKQ09ORklHX01GRF9USU1CRVJEQUxFPXkKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90 IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05G SUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0FS SVpPTkFfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUzQ3TDI0PXkKIyBDT05GSUdfTUZEX1dN NTEwMiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV001MTEwPXkKIyBDT05GSUdfTUZEX1dNODk5NyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk4PXkKQ09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdf TUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzMVhf U1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9 eQojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJ R19SRUdVTEFUT1JfREVCVUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05G SUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SXzg4UE04MDAgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15 CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FT MzcxMT15CkNPTkZJR19SRUdVTEFUT1JfQVMzNzIyPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9 eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9eQpD T05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNPTkZJR19SRUdVTEFUT1JfREE5MDYzPXkKIyBDT05G SUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkK Q09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CiMgQ09O RklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYy NzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQojIENPTkZJR19SRUdVTEFU T1JfTFAzOTcyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVH VUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFU T1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1Jf TUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9N QVg4OTczIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk3PXkKQ09ORklHX1JFR1VM QVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4Nj15CiMgQ09ORklHX1JFR1VM QVRPUl9NQVg3NzgwMiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPXkK Q09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPXkKIyBDT05GSUdfUkVHVUxBVE9SX01DMTM4OTIgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CiMgQ09ORklHX1JFR1VMQVRPUl9QQUxN QVMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDQVA9eQojIENPTkZJR19SRUdVTEFUT1Jf UEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SSzgwOCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9SVDUwMzM9 eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9eQojIENPTkZJR19SRUdVTEFUT1JfUzJNUFMxMSBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3IGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9UUFM1MTYzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WCBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPXkK Q09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNyBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1dN ODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004MzUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODQw MCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBo aWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTEk9eQpDT05GSUdfQUdQX0FU ST15CkNPTkZJR19BR1BfQU1EPXkKQ09ORklHX0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9 eQpDT05GSUdfQUdQX05WSURJQT15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9TV09SS1M9 eQojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9FRkZJQ0VPTj15CkNPTkZJ R19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2 CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNIGlzIG5vdCBz ZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FS RV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZC X0REQz15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJF Q1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQoj IENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZ U19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdF QkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZ U19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJ R19GQl9TVkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJf QkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJ Tkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJV Uz15CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlz IG5vdCBzZXQKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApD T05GSUdfRkJfVVZFU0E9eQpDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9ONDExPXkKIyBDT05G SUdfRkJfSEdBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX09QRU5DT1JFUz15CiMgQ09ORklHX0ZCX1Mx RDEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQT15CkNPTkZJR19GQl9OVklESUFfSTJD PXkKQ09ORklHX0ZCX05WSURJQV9ERUJVRz15CkNPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkK IyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JNzQwPXkKQ09ORklHX0ZCX0k4 MTA9eQpDT05GSUdfRkJfSTgxMF9HVEY9eQojIENPTkZJR19GQl9JODEwX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19GQl9NQVRST1g9eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CiMgQ09O RklHX0ZCX01BVFJPWF9NWVNUSVFVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWF9HIGlz IG5vdCBzZXQKQ09ORklHX0ZCX01BVFJPWF9JMkM9eQpDT05GSUdfRkJfUkFERU9OPXkKQ09ORklH X0ZCX1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZC X1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CkNP TkZJR19GQl9BVFk9eQojIENPTkZJR19GQl9BVFlfQ1QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZ X0dYPXkKQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TQVZBR0U9eQpDT05GSUdfRkJfU0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZB R0VfQUNDRUw9eQpDT05GSUdfRkJfU0lTPXkKIyBDT05GSUdfRkJfU0lTXzMwMCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TSVNfMzE1PXkKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ZC X05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15CiMgQ09ORklHX0ZC XzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RGWF9JMkM9eQojIENPTkZJR19GQl9W T09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1RSSURFTlQ9eQpDT05GSUdfRkJfQVJLPXkKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0NBUk1JTkU9eQpDT05GSUdfRkJfQ0FSTUlORV9EUkFNX0VWQUw9eQojIENPTkZJR19D QVJNSU5FX0RSQU1fQ1VTVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfR0VPREUgaXMgbm90IHNl dAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSVJUVUFMPXkK IyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01CODYyWFg9eQpDT05G SUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4NjJYWF9JMkMgaXMgbm90IHNl dApDT05GSUdfRkJfQlJPQURTSEVFVD15CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TU0QxMzA3PXkKIyBDT05G SUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09O RklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPXkKQ09ORklHX0xD RF9MTVMyODNHRjA1PXkKQ09ORklHX0xDRF9MVFYzNTBRVj15CkNPTkZJR19MQ0RfSUxJOTIyWD15 CkNPTkZJR19MQ0RfSUxJOTMyMD15CkNPTkZJR19MQ0RfVERPMjRNPXkKQ09ORklHX0xDRF9WR0cy NDMyQTQ9eQpDT05GSUdfTENEX1BMQVRGT1JNPXkKIyBDT05GSUdfTENEX1M2RTYzTTAgaXMgbm90 IHNldApDT05GSUdfTENEX0xEOTA0MD15CkNPTkZJR19MQ0RfQU1TMzY5RkcwNj15CkNPTkZJR19M Q0RfTE1TNTAxS0YwMz15CkNPTkZJR19MQ0RfSFg4MzU3PXkKQ09ORklHX0JBQ0tMSUdIVF9DTEFT U19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNLTElHSFRf TE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QV009eQpDT05GSUdfQkFDS0xJR0hU X0RBOTAzWD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9BRFA4ODYwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKIyBDT05GSUdfQkFD S0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJ R19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3IGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9eQpDT05GSUdfQkFDS0xJR0hUX0dQSU89eQojIENP TkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0JENjEw Nz15CkNPTkZJR19WR0FTVEFURT15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdfU09V TkQ9eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xB SU09eQojIENPTkZJR19TTkQgaXMgbm90IHNldApDT05GSUdfU09VTkRfUFJJTUU9eQpDT05GSUdf U09VTkRfT1NTPXkKQ09ORklHX1NPVU5EX1RSQUNFSU5JVD15CkNPTkZJR19TT1VORF9ETUFQPXkK IyBDT05GSUdfU09VTkRfVk1JREkgaXMgbm90IHNldApDT05GSUdfU09VTkRfVFJJWD15CiMgQ09O RklHX1NPVU5EX01TUyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9NUFU0MDE9eQojIENPTkZJR19T T1VORF9QQVMgaXMgbm90IHNldApDT05GSUdfU09VTkRfUFNTPXkKQ09ORklHX1BTU19NSVhFUj15 CkNPTkZJR19TT1VORF9TQj15CkNPTkZJR19TT1VORF9ZTTM4MTI9eQpDT05GSUdfU09VTkRfVUFS VDY4NTA9eQojIENPTkZJR19TT1VORF9BRURTUDE2IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX0tB SExVQT15CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZ X1NUUkVOR1RIPXkKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfVUhJRCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMg Q09ORklHX0hJRF9BNFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNl dApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BVVJFQUw9eQojIENPTkZJR19ISURfQkVM S0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9DSElDT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldApDT05G SUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9FTVNfRkY9eQojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9FWktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRlJN PXkKQ09ORklHX0hJRF9LRVlUT1VDSD15CkNPTkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9XQUxU T1A9eQojIENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNBREUg aXMgbm90IHNldApDT05GSUdfSElEX1RXSU5IQU49eQojIENPTkZJR19ISURfS0VOU0lOR1RPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRU5P Vk89eQpDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQIGlz IG5vdCBzZXQKQ09ORklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkK Q09ORklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CkNP TkZJR19ISURfTUFHSUNNT1VTRT15CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldApD T05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKQ09ORklHX0hJRF9P UlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQoj IENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldApDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05G SUdfSElEX1BJQ09MQ0RfRkI9eQojIENPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQgaXMgbm90 IHNldApDT05GSUdfSElEX1BJQ09MQ0RfTENEPXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfTEVEUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TUEVFRExJTks9eQpDT05GSUdfSElEX1NURUVMU0VS SUVTPXkKQ09ORklHX0hJRF9TVU5QTFVTPXkKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNP TkZJR19ISURfR1JFRU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfU01B UlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CkNP TkZJR19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNldAojIENPTkZJ R19ISURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT15CiMgQ09ORklH X0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9YSU5NTz15CkNPTkZJR19ISURfWkVS T1BMVVM9eQpDT05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPXkKQ09ORklH X0hJRF9TRU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUj15CgojCiMg STJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09IQ0lfTElUVExF X0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkK IyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0Ig UGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENP TkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQg aXMgbm90IHNldAojIENPTkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01N Q19ERUJVRz15CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklHX01NQ19CTE9D Sz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgKIyBDT05GSUdfTU1DX0JMT0NLX0JPVU5DRSBp cyBub3Qgc2V0CkNPTkZJR19TRElPX1VBUlQ9eQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0 CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NE SENJPXkKQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05GSUdfTU1DX1NESENJX1BD ST15CkNPTkZJR19NTUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90 IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19TREhDSV9PRl9BUkFTQU49 eQpDT05GSUdfTU1DX1NESENJX09GX0FUOTE9eQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9eQpD T05GSUdfTU1DX1dCU0Q9eQpDT05GSUdfTU1DX1RJRk1fU0Q9eQojIENPTkZJR19NTUNfQ0I3MTAg aXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19V U0RISTZST0wwPXkKQ09ORklHX01NQ19SRUFMVEVLX1BDST15CkNPTkZJR19NTUNfVE9TSElCQV9Q Q0k9eQpDT05GSUdfTU1DX01USz15CkNPTkZJR19NRU1TVElDSz15CkNPTkZJR19NRU1TVElDS19E RUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FG RV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9eQojIENPTkZJR19NU19CTE9D SyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpD T05GSUdfTUVNU1RJQ0tfVElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15CiMg Q09ORklHX01FTVNUSUNLX1I1OTIgaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SRUFMVEVL X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKQ09O RklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfQkNN NjMyOD15CiMgQ09ORklHX0xFRFNfQkNNNjM1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0z NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19M RURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTkVUNDhYWCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1dSQVA9eQojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdf TEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19M UDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKIyBDT05GSUdfTEVEU19MUDU1MjMg aXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQODUwMSBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xQODg2MD15CkNPTkZJR19MRURTX0NMRVZPX01BSUw9eQpDT05G SUdfTEVEU19QQ0E5NTVYPXkKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfV004MzFYX1NUQVRVUz15CkNPTkZJR19MRURTX1dNODM1MD15CkNPTkZJR19MRURTX0RB OTAzWD15CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf UFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdf TEVEU19CRDI4MDI9eQojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFY WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01BWDg5OTc9eQojIENPTkZJR19MRURTX0xNMzU1eCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX09UMjAwPXkKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKQ09O RklHX0xFRFNfS1REMjY5Mj15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBM RUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVE U19CTElOS009eQojIENPTkZJR19MRURTX1NZU0NPTiBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdn ZXJzCiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0NFU1NJQklM SVRZPXkKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMg Q09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFT UyBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJV RyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJ R19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9 eQpDT05GSUdfRlNMX0VETUE9eQpDT05GSUdfSU5URUxfSURNQTY0PXkKQ09ORklHX1BDSF9ETUE9 eQojIENPTkZJR19USU1CX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05G SUdfRFdfRE1BQz15CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xp ZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpDT05GSUdfRE1BVEVTVD15CiMgQ09ORklHX0FV WERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfSVJRX0JZ UEFTU19NQU5BR0VSPXkKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CiMgQ09ORklH X1ZJUlRJT19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMg bm90IHNldAojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX01N SU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQg SHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklH X1NUQUdJTkc9eQpDT05GSUdfU0xJQ09TUz15CkNPTkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9Q QVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQpDT05GSUdfUEFORUxfQ0hBTkdFX01FU1NB R0U9eQpDT05GSUdfUEFORUxfQk9PVF9NRVNTQUdFPSIiCkNPTkZJR19SVFM1MjA4PXkKCiMKIyBJ SU8gc3RhZ2luZyBkcml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0FESVMx NjIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjIwMyBpcyBub3Qgc2V0CkNPTkZJR19BRElT MTYyMDQ9eQpDT05GSUdfQURJUzE2MjA5PXkKQ09ORklHX0FESVMxNjIyMD15CkNPTkZJR19BRElT MTYyNDA9eQpDT05GSUdfTElTM0wwMkRRPXkKQ09ORklHX1NDQTMwMDA9eQoKIwojIEFuYWxvZyB0 byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3NjA2PXkKQ09ORklHX0FENzYwNl9JRkFD RV9QQVJBTExFTD15CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldApDT05GSUdf QUQ3NzgwPXkKQ09ORklHX0FENzgxNj15CkNPTkZJR19BRDcxOTI9eQojIENPTkZJR19BRDcyODAg aXMgbm90IHNldAoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0ZXJzCiMK Q09ORklHX0FEVDczMTY9eQojIENPTkZJR19BRFQ3MzE2X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH X0FEVDczMTZfSTJDIGlzIG5vdCBzZXQKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZl cnRlcnMKIwpDT05GSUdfQUQ3MTUwPXkKIyBDT05GSUdfQUQ3MTUyIGlzIG5vdCBzZXQKQ09ORklH X0FENzc0Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKIyBDT05GSUdfQUQ5ODMy IGlzIG5vdCBzZXQKQ09ORklHX0FEOTgzND15CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29y cwojCiMgQ09ORklHX0FESVMxNjA2MCBpcyBub3Qgc2V0CgojCiMgTmV0d29yayBBbmFseXplciwg SW1wZWRhbmNlIENvbnZlcnRlcnMKIwpDT05GSUdfQUQ1OTMzPXkKCiMKIyBMaWdodCBzZW5zb3Jz CiMKQ09ORklHX1NFTlNPUlNfSVNMMjkwMTg9eQpDT05GSUdfU0VOU09SU19JU0wyOTAyOD15CkNP TkZJR19UU0wyNTgzPXkKIyBDT05GSUdfVFNMMng3eCBpcyBub3Qgc2V0CgojCiMgTWFnbmV0b21l dGVyIHNlbnNvcnMKIwpDT05GSUdfU0VOU09SU19ITUM1ODQzPXkKQ09ORklHX1NFTlNPUlNfSE1D NTg0M19JMkM9eQojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJIGlzIG5vdCBzZXQKCiMKIyBB Y3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKQ09ORklHX0FERTc3NTM9eQpDT05GSUdfQURFNzc1 ND15CkNPTkZJR19BREU3NzU4PXkKIyBDT05GSUdfQURFNzc1OSBpcyBub3Qgc2V0CkNPTkZJR19B REU3ODU0PXkKQ09ORklHX0FERTc4NTRfSTJDPXkKIyBDT05GSUdfQURFNzg1NF9TUEkgaXMgbm90 IHNldAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDJTOTA9 eQpDT05GSUdfQUQyUzEyMDA9eQojIENPTkZJR19BRDJTMTIxMCBpcyBub3Qgc2V0CgojCiMgVHJp Z2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0ZCX1NNNzUwPXkKQ09ORklHX0ZCX1hHST15Cgoj CiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMgQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElD U19JMkNfUk1JNCBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HX01FRElBPXkKCiMKIyBBbmRyb2lk CiMKIyBDT05GSUdfU1RBR0lOR19CT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWF9HRE03MlhY PXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9RT1MgaXMgbm90IHNldAojIENPTkZJR19XSU1BWF9H RE03MlhYX0tfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWF9HRE03MlhYX1dJTUFYMj15CkNP TkZJR19XSU1BWF9HRE03MlhYX1NESU89eQpDT05GSUdfRklSRVdJUkVfU0VSSUFMPXkKQ09ORklH X0ZXVFRZX01BWF9UT1RBTF9QT1JUUz02NApDT05GSUdfRldUVFlfTUFYX0NBUkRfUE9SVFM9MzIK Q09ORklHX0RHTkM9eQojIENPTkZJR19ER0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1NfRlBHQUJP T1QgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1RGVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldApDT05G SUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSSERGIGlzIG5vdCBzZXQKIyBD T05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX0xBUFRPUCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJUTiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVK SVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19BTUlMT19SRktJTEwgaXMgbm90IHNldAoj IENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVNJX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBU T1AgaXMgbm90IHNldAojIENPTkZJR19DT01QQUxfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf U09OWV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19JREVBUEFEX0xBUFRPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IREFQUz15 CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0VFRVBDX0xBUFRPUCBp cyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9ISURf RVZFTlQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApDT05GSUdfSU5U RUxfSU1SPXkKQ09ORklHX0lCTV9SVEw9eQpDT05GSUdfU0FNU1VOR19MQVBUT1A9eQojIENPTkZJ R19JTlRFTF9PQUtUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BW UEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBzZXQKIyBDT05G SUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QVU5JVF9JUEM9 eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9eQpDT05G SUdfQ0hST01FT1NfUFNUT1JFPXkKIyBDT05GSUdfQ1JPU19FQ19DSEFSREVWIGlzIG5vdCBzZXQK Q09ORklHX0NST1NfRUNfTFBDPXkKQ09ORklHX0NST1NfRUNfUFJPVE89eQpDT05GSUdfQ0xLREVW X0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoK IwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19XTTgzMVg9eQpD T05GSUdfQ09NTU9OX0NMS19NQVhfR0VOPXkKQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODY9eQpD T05GSUdfQ09NTU9OX0NMS19NQVg3NzgwMj15CkNPTkZJR19DT01NT05fQ0xLX1JLODA4PXkKQ09O RklHX0NPTU1PTl9DTEtfU0k1MzUxPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQ9eQojIENPTkZJ R19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNT15 CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CkNPTkZJR19DT01NT05fQ0xLX1MyTVBTMTE9 eQojIENPTkZJR19DTEtfVFdMNjA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QQUxNQVMgaXMgbm90IHNldApDT05GSUdf Q09NTU9OX0NMS19QV009eQojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBub3Qgc2V0CkNPTkZJ R19DT01NT05fQ0xLX0NEQ0U3MDY9eQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoK IwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19D TEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQoj IENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90 IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf VE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01B SUxCT1g9eQojIENPTkZJR19QQ0MgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBu b3Qgc2V0CkNPTkZJR19NQUlMQk9YX1RFU1Q9eQojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5v dCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJ R19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVt IE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBz ZXQKQ09ORklHX1NPQ19UST15CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdf RVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19K QUNLPXkKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fTUFY MzM1NSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFYODk5Nz15CkNPTkZJR19FWFRDT05fUEFM TUFTPXkKIyBDT05GSUdfRVhUQ09OX1JUODk3M0EgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1NN NTUwMj15CiMgQ09ORklHX0VYVENPTl9VU0JfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9S WSBpcyBub3Qgc2V0CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CiMgQ09ORklHX0lJ T19CVUZGRVJfQ0IgaXMgbm90IHNldApDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9f VFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9fQ09ORklHRlM9eQpDT05GSUdfSUlPX1RSSUdH RVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCkNPTkZJR19JSU9fU1dfVFJJ R0dFUj15CgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQk1BMTgwPXkKIyBDT05GSUdfQk1D MTUwX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9eQpDT05GSUdf SUlPX1NUX0FDQ0VMXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9eQpDT05G SUdfSUlPX1NUX0FDQ0VMX1NQSV8zQVhJUz15CkNPTkZJR19LWFNEOT15CkNPTkZJR19LWENKSzEw MTM9eQojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CkNPTkZJR19NTUE5NTUxX0NP UkU9eQpDT05GSUdfTU1BOTU1MT15CkNPTkZJR19NTUE5NTUzPXkKQ09ORklHX01YQzQwMDU9eQoj IENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CkNP TkZJR19TVEs4QkE1MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJ R19BRF9TSUdNQV9ERUxUQT15CiMgQ09ORklHX0FENzI2NiBpcyBub3Qgc2V0CkNPTkZJR19BRDcy OTE9eQpDT05GSUdfQUQ3Mjk4PXkKQ09ORklHX0FENzQ3Nj15CkNPTkZJR19BRDc3OTE9eQpDT05G SUdfQUQ3NzkzPXkKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIzIGlz IG5vdCBzZXQKQ09ORklHX0FENzk5WD15CkNPTkZJR19BWFAyODhfQURDPXkKIyBDT05GSUdfQ0Mx MDAwMV9BREMgaXMgbm90IHNldAojIENPTkZJR19EQTkxNTBfR1BBREMgaXMgbm90IHNldAojIENP TkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05G SUdfTUFYMTM2MyBpcyBub3Qgc2V0CkNPTkZJR19NQ1AzMjBYPXkKIyBDT05GSUdfTUNQMzQyMiBp cyBub3Qgc2V0CiMgQ09ORklHX01FTl9aMTg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX05BVTc4 MDIgaXMgbm90IHNldAojIENPTkZJR19QQUxNQVNfR1BBREMgaXMgbm90IHNldApDT05GSUdfVElf QURDMDgxQz15CkNPTkZJR19USV9BREMxMjhTMDUyPXkKQ09ORklHX1RJX0FEUzg2ODg9eQojIENP TkZJR19USV9BTTMzNVhfQURDIGlzIG5vdCBzZXQKQ09ORklHX1ZGNjEwX0FEQz15CgojCiMgQW1w bGlmaWVycwojCkNPTkZJR19BRDgzNjY9eQoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwpDT05GSUdf SUFRQ09SRT15CkNPTkZJR19WWjg5WD15CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09O RklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VS PXkKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwoj IENPTkZJR19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfU0VOU09S U19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfU1BJPXkKQ09ORklHX0lJT19TVF9TRU5TT1JT X0NPUkU9eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDUw NjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzYwPXkKQ09ORklHX0FENTM4MD15CiMgQ09ORklHX0FE NTQyMSBpcyBub3Qgc2V0CkNPTkZJR19BRDU0NDY9eQojIENPTkZJR19BRDU0NDkgaXMgbm90IHNl dApDT05GSUdfQUQ1NTA0PXkKIyBDT05GSUdfQUQ1NjI0Ul9TUEkgaXMgbm90IHNldApDT05GSUdf QUQ1Njg2PXkKQ09ORklHX0FENTc1NT15CiMgQ09ORklHX0FENTc2NCBpcyBub3Qgc2V0CkNPTkZJ R19BRDU3OTE9eQpDT05GSUdfQUQ3MzAzPXkKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKQ09ORklHX01BWDU4MjE9eQojIENPTkZJR19NQ1A0NzI1 IGlzIG5vdCBzZXQKQ09ORklHX01DUDQ5MjI9eQoKIwojIElJTyBkdW1teSBkcml2ZXIKIwpDT05G SUdfSUlPX1NJTVBMRV9EVU1NWT15CiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfRVZFTlRTIGlz IG5vdCBzZXQKQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVGRkVSPXkKCiMKIyBGcmVxdWVuY3kg U3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24K IwpDT05GSUdfQUQ5NTIzPXkKCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kg c3ludGhlc2l6ZXJzCiMKQ09ORklHX0FERjQzNTA9eQoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNl bnNvcnMKIwpDT05GSUdfQURJUzE2MDgwPXkKIyBDT05GSUdfQURJUzE2MTMwIGlzIG5vdCBzZXQK Q09ORklHX0FESVMxNjEzNj15CiMgQ09ORklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CiMgQ09ORklH X0FEWFJTNDUwIGlzIG5vdCBzZXQKQ09ORklHX0JNRzE2MD15CkNPTkZJR19CTUcxNjBfSTJDPXkK Q09ORklHX0JNRzE2MF9TUEk9eQojIENPTkZJR19ISURfU0VOU09SX0dZUk9fM0QgaXMgbm90IHNl dAojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19JVEczMjAwPXkK CiMKIyBIZWFsdGggc2Vuc29ycwojCiMgQ09ORklHX01BWDMwMTAwIGlzIG5vdCBzZXQKCiMKIyBI dW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfREhUMTEgaXMgbm90IHNldApDT05GSUdfSERDMTAw WD15CkNPTkZJR19IVFUyMT15CkNPTkZJR19TSTcwMDU9eQojIENPTkZJR19TSTcwMjAgaXMgbm90 IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0FESVMxNjQwMD15 CiMgQ09ORklHX0FESVMxNjQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQK Q09ORklHX0lOVl9NUFU2MDUwX0lJTz15CkNPTkZJR19JSU9fQURJU19MSUI9eQpDT05GSUdfSUlP X0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxT IGlzIG5vdCBzZXQKQ09ORklHX0FESkRfUzMxMT15CkNPTkZJR19BTDMzMjBBPXkKQ09ORklHX0FQ RFM5MzAwPXkKQ09ORklHX0FQRFM5OTYwPXkKQ09ORklHX0JIMTc1MD15CkNPTkZJR19DTTMyMTgx PXkKQ09ORklHX0NNMzIzMj15CkNPTkZJR19DTTMzMjM9eQojIENPTkZJR19DTTM2NjUxIGlzIG5v dCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MTI1PXkK IyBDT05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX1BS T1ggaXMgbm90IHNldApDT05GSUdfSlNBMTIxMj15CkNPTkZJR19SUFIwNTIxPXkKQ09ORklHX1NF TlNPUlNfTE0zNTMzPXkKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKQ09ORklHX09QVDMwMDE9 eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TVEszMzEwPXkKIyBDT05GSUdfVENTMzQxNCBp cyBub3Qgc2V0CkNPTkZJR19UQ1MzNDcyPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJ R19UU0w0NTMxPXkKQ09ORklHX1VTNTE4MkQ9eQojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0 CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc1PXkKQ09ORklHX0FLMDk5 MTE9eQpDT05GSUdfQk1DMTUwX01BR049eQpDT05GSUdfTUFHMzExMD15CkNPTkZJR19ISURfU0VO U09SX01BR05FVE9NRVRFUl8zRD15CkNPTkZJR19NTUMzNTI0MD15CiMgQ09ORklHX0lJT19TVF9N QUdOXzNBWElTIGlzIG5vdCBzZXQKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19I SURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD15CiMgQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JP VEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlP X0hSVElNRVJfVFJJR0dFUj15CiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUiBpcyBub3Qg c2V0CkNPTkZJR19JSU9fU1lTRlNfVFJJR0dFUj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVy cwojCkNPTkZJR19NQ1A0NTMxPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0JNUDI4 MD15CiMgQ09ORklHX0hJRF9TRU5TT1JfUFJFU1MgaXMgbm90IHNldApDT05GSUdfTVBMMTE1PXkK Q09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKIyBDT05GSUdfTVM1NjExX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01TNTYxMV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMg bm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldApDT05GSUdfVDU0MDM9eQoK IwojIExpZ2h0bmluZyBzZW5zb3JzCiMKQ09ORklHX0FTMzkzNT15CgojCiMgUHJveGltaXR5IHNl bnNvcnMKIwpDT05GSUdfTElEQVJfTElURV9WMj15CkNPTkZJR19TWDk1MDA9eQoKIwojIFRlbXBl cmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CkNPTkZJR19UTVAw MDY9eQojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldApDT05GSUdfVFNZUzAyRD15CkNPTkZJR19O VEI9eQojIENPTkZJR19OVEJfUElOR1BPTkcgaXMgbm90IHNldApDT05GSUdfTlRCX1RPT0w9eQpD T05GSUdfTlRCX1BFUkY9eQpDT05GSUdfTlRCX1RSQU5TUE9SVD15CiMgQ09ORklHX1ZNRV9CVVMg aXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01fQVRN RUxfSExDRENfUFdNPXkKQ09ORklHX1BXTV9DUkM9eQpDT05GSUdfUFdNX0ZTTF9GVE09eQpDT05G SUdfUFdNX0xQU1M9eQpDT05GSUdfUFdNX0xQU1NfUENJPXkKIyBDT05GSUdfUFdNX0xQU1NfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19J UlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX1RTNDgwMF9JUlE9eQpDT05G SUdfSVBBQ0tfQlVTPXkKIyBDT05GSUdfQk9BUkRfVFBDSTIwMCBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfSVBPQ1RBTD15CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX0ZNQz15CkNP TkZJR19GTUNfRkFLRURFVj15CkNPTkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVf RUVQUk9NPXkKIyBDT05GSUdfRk1DX0NIQVJERVYgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0 ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05G SUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19QSFlfSEk2MjIwX1VTQj15CkNPTkZJR19QT1dFUkNBUD15CiMgQ09ORklHX0lO VEVMX1JBUEwgaXMgbm90IHNldApDT05GSUdfTUNCPXkKQ09ORklHX01DQl9QQ0k9eQoKIwojIFBl cmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQpDT05GSUdfVEhVTkRFUkJP TFQ9eQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBDT05GSUdf TElCTlZESU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU0gaXMgbm90IHNldApDT05GSUdfU1RN PXkKQ09ORklHX1NUTV9EVU1NWT15CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9USD15CkNPTkZJR19JTlRFTF9USF9QQ0k9eQojIENPTkZJR19JTlRF TF9USF9HVEggaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfU1RIPXkKQ09ORklHX0lOVEVMX1RI X01TVT15CiMgQ09ORklHX0lOVEVMX1RIX1BUSSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9USF9E RUJVRz15CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwojIENPTkZJR19GUEdBIGlz IG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VE RF9PRkYgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldAojIENP TkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19ETUlJRCBp cyBub3Qgc2V0CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05f RUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05G SUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdf RENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQojIENPTkZJR19FWFQyX0ZTX1hB VFRSIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19GU19QT1NJWF9BQ0w9 eQojIENPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpD T05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09O RklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90 IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdf RlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZT X0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CiMgQ09ORklHX1hGU19RVU9UQSBpcyBub3Qg c2V0CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09DRlMyX0ZTPXkKIyBDT05GSUdfT0NG UzJfRlNfTzJDQiBpcyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CiMgQ09ORklHX09D RlMyX0RFQlVHX01BU0tMT0cgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBu b3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CiMgQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTCBpcyBu b3Qgc2V0CkNPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFk9eQojIENPTkZJR19CVFJGU19G U19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0RFQlVHPXkKQ09ORklH X0JUUkZTX0FTU0VSVD15CkNPTkZJR19OSUxGUzJfRlM9eQojIENPTkZJR19GMkZTX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNP TkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJ TEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lO T1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19Q RVJNSVNTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJ TktfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQpDT05G SUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKIyBD T05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0 X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX09W RVJMQVlfRlM9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNI RV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQK Q09ORklHX0ZTQ0FDSEVfREVCVUc9eQojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFUyBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxl c3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pPTElFVD15CiMgQ09ORklHX1pJ U09GUyBpcyBub3Qgc2V0CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9T L0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpD T05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZB VF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgpDT05GSUdfTlRGU19GUz15CiMgQ09ORklH X05URlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUg aXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9 eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQoj IENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90 IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJ R19BREZTX0ZTPXkKIyBDT05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZT PXkKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hGU1BMVVNfRlM9eQpDT05GSUdf SEZTUExVU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JFRlNfREVC VUcgaXMgbm90IHNldApDT05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz15CiMgQ09ORklHX0xP R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19TUVVBU0hGUz15CkNPTkZJR19T UVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90 IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdf U1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9N VUxUSV9QRVJDUFU9eQpDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJ Qj15CkNPTkZJR19TUVVBU0hGU19MWjQ9eQojIENPTkZJR19TUVVBU0hGU19MWk8gaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQpD T05GSUdfU1FVQVNIRlNfRU1CRURERUQ9eQpDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVf U0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldApDT05GSUdfSFBGU19GUz15CkNPTkZJ R19RTlg0RlNfRlM9eQojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01G U19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09OU09MRSBp cyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF X0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPXkKQ09ORklHX1NZU1ZfRlM9eQoj IENPTkZJR19VRlNfRlMgaXMgbm90IHNldApDT05GSUdfRVhPRlNfRlM9eQpDT05GSUdfRVhPRlNf REVCVUc9eQpDT05GSUdfT1JFPXkKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdf TkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0Vf NDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNf Q09ERVBBR0VfODU3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2MT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19D T0RFUEFHRV84NjM9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkK Q09ORklHX05MU19DT0RFUEFHRV84Njk9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMy IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNfQ09E RVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBz ZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19J U084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkK Q09ORklHX05MU19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CkNPTkZJR19OTFNf SVNPODg1OV83PXkKQ09ORklHX05MU19JU084ODU5Xzk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9 eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJ R19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9eQojIENPTkZJR19OTFNf TUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19N QUNfQ0VOVEVVUk89eQojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKQ09ORklH X05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01B Q19HUkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15 CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJL SVNIPXkKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFD RV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05G SUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05G SUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK IyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNB VEVEPXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVf V0FSTj0xMDI0CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBp cyBub3Qgc2V0CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMg bm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19E RUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZ PXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVS PXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01B R0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdf REVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5T SU9OPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09C SkVDVFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfVElN RVJTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQ VV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQojIENPTkZJ R19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENP TkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdF IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfREVCVUdfVklS VFVBTD15CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0hJR0hNRU09eQpDT05GSUdf SEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0RFQlVHX1NISVJR PXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX0xPQ0tVUF9ERVRFQ1RP UiBpcyBub3Qgc2V0CkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVO R19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDPXkKQ09O RklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MQpDT05GSUdfV1FfV0FUQ0hET0c9 eQojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNf VkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJ R19TQ0hFRF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND SEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVi dWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9N VVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01V VEVYRVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RF UD15CkNPTkZJR19MT0NLX1NUQVQ9eQpDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJV R19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09O RklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NU QUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQoj IENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05G SUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURF TlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklH X1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lO VEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9UT1JUVVJF X1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19S Q1VfVFJBQ0U9eQpDT05GSUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VY VF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CiMgQ09O RklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QTV9OT1RJ RklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19PRl9SRUNPTkZJR19OT1RJRklF Ul9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lO SkVDVD15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVO Q1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9D SEVDS1M9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNF Uj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dS QVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdf SEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVH Uz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FM TF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNF Ul9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpD T05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05G SUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVS SUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQpDT05G SUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJ R19JUlFTT0ZGX1RSQUNFUj15CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZ U0NBTExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Rf UEVSX0NQVV9TV0FQPXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19C UkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURf QlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVM9eQpDT05GSUdf VFJBQ0lOR19CUkFOQ0hFUz15CkNPTkZJR19CUkFOQ0hfVFJBQ0VSPXkKQ09ORklHX1NUQUNLX1RS QUNFUj15CiMgQ09ORklHX0JMS19ERVZfSU9fVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19VUFJP QkVfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNldApDT05G SUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBD T05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9S RUNPUkQ9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf TU1JT1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90 IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19S SU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01B UF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTyBpcyBub3Qgc2V0 CgojCiMgUnVudGltZSBUZXN0aW5nCiMKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldApDT05GSUdf VEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9 eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQpDT05G SUdfVEVTVF9LU1RSVE9YPXkKQ09ORklHX1RFU1RfUFJJTlRGPXkKQ09ORklHX1RFU1RfUkhBU0hU QUJMRT15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldApDT05G SUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX0ZJUk1XQVJFPXkKQ09ORklHX1RFU1RfVURFTEFZPXkKQ09ORklHX01FTVRFU1Q9eQoj IENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05G SUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQpD T05GSUdfVUJTQU49eQpDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU5f QUxJR05NRU5UIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkK IyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09U VVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUF9D T1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENP TkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1RSRVNTPXkK Q09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgw PTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxB WT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlz IG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RF TEFZX1VERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9OT05FPXkKQ09ORklHX0RFRkFV TFRfSU9fREVMQVlfVFlQRT0zCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQ QV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJV R19FTlRSWT15CkNPTkZJR19ERUJVR19OTUlfU0VMRlRFU1Q9eQpDT05GSUdfREVCVUdfSU1SX1NF TEZURVNUPXkKQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CkNPTkZJR19YODZfREVC VUdfRlBVPXkKQ09ORklHX1BVTklUX0FUT01fREVCVUc9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMK IwojIENPTkZJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJ Q1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJ R19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJ R19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJB TV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkKIyBDT05GSUdfU0VDVVJJ VFlfWUFNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX0FV RElUPXkKIyBDT05GSUdfSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZNIGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1I9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X0RBQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSJhcHBhcm1vciIKQ09ORklH X1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19YT1I9eQpDT05G SUdfQVNZTkNfUFE9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIK IwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19D UllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhF Uj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJ R19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15 CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJ R19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQ VE9fUlNBPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15 CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJ U0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxM PXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NS WVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNS WVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0 aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZ UFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9f U0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJ R19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNP TkZJR19DUllQVE9fRUNCPXkKIyBDT05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fUENCQz15CiMgQ09ORklHX0NSWVBUT19YVFMgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01B Qz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CiMgQ09ORklHX0NS WVBUT19WTUFDIGlzIG5vdCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15 CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJ R19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdf Q1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTUQ0 PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKIyBDT05G SUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKIyBDT05G SUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19D UllQVE9fU0hBNTEyPXkKIyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fV1A1MTI9eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19D UllQVE9fQUVTXzU4Nj15CiMgQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUwgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9f QkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CiMgQ09ORklHX0NSWVBU T19DQU1FTExJQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdf Q1JZUFRPX0NBU1Q1PXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0RFUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBU T19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBf NTg2PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NF Ml81ODYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19UV09G SVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQ VE9fVFdPRklTSF81ODY9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRF PXkKIyBDT05GSUdfQ1JZUFRPX1pMSUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaTz15CkNP TkZJR19DUllQVE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhD PXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BS Tkc9eQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkK IyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19D VFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpD T05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9BRUFEPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQpD T05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9D S19TSEEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9HRU9ERT15CiMgQ09ORklHX0NSWVBU T19ERVZfQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPXkKQ09ORklHX0NSWVBU T19ERVZfUUFUX0RIODk1eENDPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYPXkKIyBDT05G SUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFU X0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRj15CgojCiMgQ2VydGlmaWNhdGVz IGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9L Vk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFf Uk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJ VEVDVFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdf SEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05G SUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkK Q09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05G SUdfS1ZNPXkKIyBDT05GSUdfS1ZNX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9BTUQ9eQoj IENPTkZJR19LVk1fTU1VX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUIGlzIG5vdCBz ZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdf UkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZF UlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9G Uk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19O RVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklD X1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpD T05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJ R19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19D UkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMz Ml9TQVJXQVRFIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX0JJVD15CkNPTkZJR19DUkM3PXkKQ09O RklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQojIENP TkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMy X1NFTEZURVNUPXkKQ09ORklHXzg0Ml9DT01QUkVTUz15CkNPTkZJR184NDJfREVDT01QUkVTUz15 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpD T05GSUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpf REVDPXkKIyBDT05GSUdfWFpfREVDX1g4NiBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfUE9XRVJQ Qz15CiMgQ09ORklHX1haX0RFQ19JQTY0IGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19BUk09eQpD T05GSUdfWFpfREVDX0FSTVRIVU1CPXkKIyBDT05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBzZXQK Q09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01QUkVT U19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1B PXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09O RklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVE X1NPTE9NT05fREVDOD15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9 eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JN QVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQpDT05GSUdfR0xPQl9TRUxGVEVTVD15CkNP TkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkK Q09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19ERFIg aXMgbm90IHNldApDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX0xJQkZE VD15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlO PXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============7698181670015516219== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============7698181670015516219==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752635AbcA0Bvy (ORCPT ); Tue, 26 Jan 2016 20:51:54 -0500 Received: from mga14.intel.com ([192.55.52.115]:53463 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751177AbcA0Bvw (ORCPT ); Tue, 26 Jan 2016 20:51:52 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,352,1449561600"; d="xz'?scan'208";a="36781183" From: kernel test robot Subject: [lkp] [x86] 20c5a315cf: rodata_test: test data was not read only CC: lkp@01.org CC: LKML CC: Ingo Molnar TO: Kees Cook Date: Wed, 27 Jan 2016 09:51:49 +0800 Message-ID: <871t934wne.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/kees/linux.git kspp/postinit-readonly commit 20c5a315cf30093ea5bcad5fb0a79ad4c5e86b59 ("x86: make CONFIG_DEBUG_RODATA non-optional") We found the following new message in kernel after your commit. [ 26.152569] rodata_test: test data was not read only Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc1-00006-g20c5a31 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.5.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=3 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 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=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=32 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 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_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set # CONFIG_COMPAT_BRK is not set # 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 is not set CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y 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_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_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_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=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=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set CONFIG_MINIX_SUBPARTITION=y # CONFIG_SOLARIS_X86_PARTITION is not set CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y # CONFIG_EFI_PARTITION is not set CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y # CONFIG_X86_BIGSMP is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_QUARK=y # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_RDC321X=y # CONFIG_X86_32_NON_STANDARD is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_X86_32_IRIS 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_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set CONFIG_M586MMX=y # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_F00F_BUG=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=8 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 is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_2G=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x80000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 # 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_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set 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_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_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=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y # CONFIG_YENTA_RICOH is not set # CONFIG_YENTA_TI is not set # CONFIG_YENTA_TOSHIBA is not set CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_COMPAQ is not set # CONFIG_HOTPLUG_PCI_IBM is not set # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y # CONFIG_VMD is not set CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y # CONFIG_ATM is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=y # CONFIG_NET_SCH_HFSC is not set # CONFIG_NET_SCH_PRIO is not set CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y # CONFIG_NET_SCH_SFQ is not set CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y # CONFIG_NET_SCH_GRED is not set CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y # CONFIG_NET_SCH_FQ_CODEL is not set CONFIG_NET_SCH_FQ=y # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set # CONFIG_NET_CLS_TCINDEX is not set CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=y # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set # CONFIG_NET_ACT_GACT is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_NAT=y # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_VLAN=y CONFIG_NET_ACT_BPF=y CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set CONFIG_HSR=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_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 is not set CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y # CONFIG_ACTISYS_DONGLE is not set # CONFIG_TEKRAM_DONGLE is not set CONFIG_TOIM3232_DONGLE=y # CONFIG_LITELINK_DONGLE is not set CONFIG_MA600_DONGLE=y # CONFIG_GIRBIL_DONGLE is not set CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y # # FIR device drivers # # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=y # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set # CONFIG_VIA_FIR is not set CONFIG_BT=y # CONFIG_BT_BREDR is not set # CONFIG_BT_LE is not set CONFIG_BT_SELFTEST=y # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_WILINK is not set # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set CONFIG_NET_9P_DEBUG=y # CONFIG_CAIF is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set CONFIG_NFC_NCI_UART=y CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_WILINK=y # CONFIG_NFC_TRF7970A is not set CONFIG_NFC_MEI_PHY=y CONFIG_NFC_SIM=y CONFIG_NFC_FDP=y # CONFIG_NFC_FDP_I2C is not set # CONFIG_NFC_PN544_MEI is not set CONFIG_NFC_MICROREAD=y CONFIG_NFC_MICROREAD_MEI=y # CONFIG_NFC_MRVL_UART is not set CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y # CONFIG_NFC_ST_NCI_SPI is not set # CONFIG_NFC_NXP_NCI is not set CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y # CONFIG_NFC_ST95HF is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE 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=y # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_OSD=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=y # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_AD525X_DPOT_SPI is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # 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_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y # CONFIG_IDE_GD is not set # CONFIG_BLK_DEV_DELKIN is not set # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y CONFIG_BLK_DEV_OFFBOARD=y # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_CS5520=y CONFIG_BLK_DEV_CS5530=y CONFIG_BLK_DEV_CS5535=y # CONFIG_BLK_DEV_CS5536 is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_SC1200=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=y # CONFIG_BLK_DEV_SIS5513 is not set CONFIG_BLK_DEV_SLC90E66=y CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=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=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y # CONFIG_SCSI_DH_RDAC is not set # CONFIG_SCSI_DH_HP_SW is not set CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y # CONFIG_AHCI_QORIQ is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y # CONFIG_SATA_SIL is not set CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y # CONFIG_PATA_ATP867X is not set CONFIG_PATA_CMD64X=y CONFIG_PATA_CS5520=y CONFIG_PATA_CS5530=y # CONFIG_PATA_CS5535 is not set CONFIG_PATA_CS5536=y CONFIG_PATA_CYPRESS=y # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set CONFIG_PATA_HPT37X=y # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y # CONFIG_PATA_NETCELL is not set CONFIG_PATA_NINJA32=y # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y CONFIG_PATA_RDC=y # CONFIG_PATA_SC1200 is not set CONFIG_PATA_SCH=y # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set CONFIG_PATA_SIS=y # CONFIG_PATA_TOSHIBA is not set CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y CONFIG_PATA_WINBOND=y # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y # CONFIG_PATA_PLATFORM is not set CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=y CONFIG_ISCSI_TARGET=y CONFIG_SBP_TARGET=y CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=y CONFIG_ARCNET_1201=y # CONFIG_ARCNET_1051 is not set CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y # CONFIG_ARCNET_COM90xxIO is not set CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_PCI is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set CONFIG_NET_VENDOR_ARC=y # CONFIG_ARC_EMAC is not set # CONFIG_EMAC_ROCKCHIP is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_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 is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP_NETVF is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_SYNOPSYS_DWC_ETH_QOS is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set 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 is not set # CONFIG_SMSC_PHY is not set CONFIG_BCM_NET_PHYLIB=y # CONFIG_BROADCOM_PHY is not set CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=y # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_GPIO=y # CONFIG_MDIO_BUS_MUX_MMIOREG is not set # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MICREL_KS8995MA=y CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y # CONFIG_PPPOE 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 is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # CONFIG_WAN=y # CONFIG_HDLC is not set # CONFIG_DLCI is not set CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_AUDIO 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=y # CONFIG_DE_AOC is not set CONFIG_HISAX_NO_SENDCOMPLETE=y CONFIG_HISAX_NO_LLC=y # CONFIG_HISAX_NO_KEYPAD is not set # CONFIG_HISAX_1TR6 is not set CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y # CONFIG_HISAX_TELESPCI is not set CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set CONFIG_HISAX_NETJET_U=y 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=y CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=y CONFIG_HISAX_FRITZ_PCIPNP=y # # Active cards # CONFIG_ISDN_CAPI=y # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # CONFIG_ISDN_CAPI_CAPIDRV is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y # CONFIG_GIGASET_CAPI is not set CONFIG_GIGASET_I4L=y # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_M101 is not set CONFIG_GIGASET_DEBUG=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # # CONFIG_MISDN_HFCPCI is not set CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_AVMFRITZ=y # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set CONFIG_MISDN_W6692=y CONFIG_MISDN_NETJET=y CONFIG_MISDN_IPAC=y CONFIG_ISDN_HDLC=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y 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_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK 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 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y CONFIG_CYZ_INTR=y CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y # CONFIG_SYNCLINKMP is not set # 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=y CONFIG_TRACE_SINK=y # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_DMA is not set # CONFIG_SERIAL_8250_PCI is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set CONFIG_SERIAL_8250_RT288X=y # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_SC16IS7XX_SPI=y CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_ARC=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=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set CONFIG_SERIAL_MEN_Z135=y # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_TPM is not set # CONFIG_NVRAM is not set CONFIG_R3964=y CONFIG_APPLICOM=y CONFIG_SONYPI=y CONFIG_MWAVE=y CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_PCIE is not set CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_MUX_REG=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EG20T=y CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=y 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=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set CONFIG_SPI_CADENCE=y CONFIG_SPI_GPIO=y # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y CONFIG_SPI_TOPCLIFF_PCH=y # CONFIG_SPI_XCOMM is not set CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y # CONFIG_SPI_DW_MMIO is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=y CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9055=y # CONFIG_GPIO_JANZ_TTL is not set # CONFIG_GPIO_KEMPLD is not set # CONFIG_GPIO_PALMAS is not set CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8350 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=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=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y 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=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9150=y CONFIG_AXP288_FUEL_GAUGE=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_MAX8998=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set CONFIG_AXP20X_POWER=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set # CONFIG_POWER_RESET_GPIO is not set CONFIG_POWER_RESET_GPIO_RESTART=y # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS 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_AD7314 is not set CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set 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_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_DELL_SMM is not set CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IIO_HWMON is not set 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 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set 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=y # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y # CONFIG_SENSORS_MAX34440 is not set CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set CONFIG_INTEL_QUARK_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9055_WATCHDOG=y CONFIG_DA9063_WATCHDOG=y CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y CONFIG_MENF21BMC_WATCHDOG=y # CONFIG_WM831X_WATCHDOG is not set CONFIG_WM8350_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set CONFIG_ZIIRAVE_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set CONFIG_DW_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y CONFIG_TS4800_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set CONFIG_ALIM7101_WDT=y # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y # CONFIG_GEODE_WDT is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=y # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=y CONFIG_SCx200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_RDC321X_WDT=y CONFIG_60XX_WDT=y # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_BCM7038_WDT=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_GPIO=y 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 is not set # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_CROS_EC_SPI=y CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # 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 is not set CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE 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=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y # CONFIG_REGULATOR_MAX77802 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_PALMAS is not set CONFIG_REGULATOR_PCAP=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RK808 is not set # CONFIG_REGULATOR_RN5T618 is not set CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set # CONFIG_REGULATOR_S5M8767 is not set CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8400 is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=y CONFIG_AGP_ATI=y CONFIG_AGP_AMD=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=y # CONFIG_AGP_VIA is not set CONFIG_AGP_EFFICEON=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y CONFIG_FB_I810=y CONFIG_FB_I810_GTF=y # CONFIG_FB_I810_I2C is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y CONFIG_LCD_LMS501KF03=y CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SND is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y # CONFIG_SOUND_VMIDI is not set CONFIG_SOUND_TRIX=y # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=y # CONFIG_SOUND_PAS is not set CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y CONFIG_SOUND_SB=y CONFIG_SOUND_YM3812=y CONFIG_SOUND_UART6850=y # CONFIG_SOUND_AEDSP16 is not set CONFIG_SOUND_KAHLUA=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_HIDPP is not set CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # 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=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y # CONFIG_HID_PICOLCD_LEDS is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y 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 is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=y CONFIG_MMC_SDHCI_OF_AT91=y CONFIG_MMC_SDHCI_F_SDH30=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y # CONFIG_MEMSTICK_R592 is not set # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_NET48XX is not set CONFIG_LEDS_WRAP=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_SYSCON is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=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 is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y CONFIG_PCH_DMA=y # CONFIG_TIMB_DMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_SLICOSS=y CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16203 is not set CONFIG_ADIS16204=y CONFIG_ADIS16209=y CONFIG_ADIS16220=y CONFIG_ADIS16240=y CONFIG_LIS3L02DQ=y CONFIG_SCA3000=y # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y # CONFIG_AD7606_IFACE_SPI is not set CONFIG_AD7780=y CONFIG_AD7816=y CONFIG_AD7192=y # CONFIG_AD7280 is not set # # Analog digital bi-direction converters # CONFIG_ADT7316=y # CONFIG_ADT7316_SPI is not set # CONFIG_ADT7316_I2C is not set # # Capacitance to digital converters # CONFIG_AD7150=y # CONFIG_AD7152 is not set CONFIG_AD7746=y # # Direct Digital Synthesis # # CONFIG_AD9832 is not set CONFIG_AD9834=y # # Digital gyroscope sensors # # CONFIG_ADIS16060 is not set # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=y CONFIG_TSL2583=y # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # CONFIG_SENSORS_HMC5843_SPI is not set # # Active energy metering IC # CONFIG_ADE7753=y CONFIG_ADE7754=y CONFIG_ADE7758=y # CONFIG_ADE7759 is not set CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y # CONFIG_ADE7854_SPI is not set # # Resolver to digital converters # CONFIG_AD2S90=y CONFIG_AD2S1200=y # CONFIG_AD2S1210 is not set # # Triggers - standalone # CONFIG_FB_SM750=y CONFIG_FB_XGI=y # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_STAGING_BOARD is not set CONFIG_WIMAX_GDM72XX=y # CONFIG_WIMAX_GDM72XX_QOS is not set # CONFIG_WIMAX_GDM72XX_K_MODE is not set CONFIG_WIMAX_GDM72XX_WIMAX2=y CONFIG_WIMAX_GDM72XX_SDIO=y CONFIG_FIREWIRE_SERIAL=y CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 CONFIG_DGNC=y # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_FB_TFT is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_IPS is not set CONFIG_INTEL_IMR=y CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y 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_WM831X=y CONFIG_COMMON_CLK_MAX_GEN=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_MAX77802=y CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y # CONFIG_COMMON_CLK_SI570 is not set CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_COMMON_CLK_S2MPS11=y # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PALMAS 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_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set CONFIG_MAILBOX_TEST=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # CONFIG_BMA180=y # CONFIG_BMC150_ACCEL is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_IIO_ST_ACCEL_SPI_3AXIS=y CONFIG_KXSD9=y CONFIG_KXCJK1013=y # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y # CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y # CONFIG_AD7266 is not set CONFIG_AD7291=y CONFIG_AD7298=y CONFIG_AD7476=y CONFIG_AD7791=y CONFIG_AD7793=y # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set CONFIG_AD799X=y CONFIG_AXP288_ADC=y # CONFIG_CC10001_ADC is not set # CONFIG_DA9150_GPADC is not set # CONFIG_HI8435 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX1363 is not set CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_MEN_Z188_ADC is not set # CONFIG_NAU7802 is not set # CONFIG_PALMAS_GPADC is not set CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y CONFIG_TI_ADS8688=y # CONFIG_TI_AM335X_ADC is not set CONFIG_VF610_ADC=y # # Amplifiers # CONFIG_AD8366=y # # Chemical Sensors # CONFIG_IAQCORE=y 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_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5360=y CONFIG_AD5380=y # CONFIG_AD5421 is not set CONFIG_AD5446=y # CONFIG_AD5449 is not set CONFIG_AD5504=y # CONFIG_AD5624R_SPI is not set CONFIG_AD5686=y CONFIG_AD5755=y # CONFIG_AD5764 is not set CONFIG_AD5791=y CONFIG_AD7303=y # CONFIG_M62332 is not set # CONFIG_MAX517 is not set CONFIG_MAX5821=y # CONFIG_MCP4725 is not set CONFIG_MCP4922=y # # IIO dummy driver # CONFIG_IIO_SIMPLE_DUMMY=y # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # CONFIG_ADIS16080=y # CONFIG_ADIS16130 is not set CONFIG_ADIS16136=y # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y # CONFIG_HID_SENSOR_GYRO_3D is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Health sensors # # CONFIG_MAX30100 is not set # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HTU21=y CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y # CONFIG_ADIS16480 is not set # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_CM32181=y CONFIG_CM3232=y CONFIG_CM3323=y # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set # 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=y # CONFIG_TCS3414 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_US5182D=y # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_MCP4531=y # # Pressure sensors # CONFIG_BMP280=y # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set # CONFIG_MS5611_SPI is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=y # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=y # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y CONFIG_NTB=y # CONFIG_NTB_PINGPONG is not set CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=y CONFIG_PWM_CRC=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_HI6220_USB=y CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set CONFIG_MCB=y CONFIG_MCB_PCI=y # # 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=y # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_STH=y CONFIG_INTEL_TH_MSU=y # CONFIG_INTEL_TH_PTI is not set CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # 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 is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set 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=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_EXOFS_FS=y CONFIG_EXOFS_DEBUG=y CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set 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=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=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 is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_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 is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR 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=y # 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 is not set # 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=y 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_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER 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=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y CONFIG_STACK_TRACER=y # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN_ALIGNMENT 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=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_DEBUG_IMR_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=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_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 is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=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 is not set CONFIG_CRYPTO_PCBC=y # CONFIG_CRYPTO_XTS is not set # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=y # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set CONFIG_CRYPTO_DEV_QAT_C62XVF=y # # Certificates for signature checking # 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_INTEL is not set CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_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 is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_LIBFDT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=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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 --=-=-=--