From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0386056940890459880==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [net] 9dc0990f12: INFO: suspicious RCU usage. ] Date: Thu, 31 Dec 2015 09:24:26 +0800 Message-ID: <87vb7fquk5.fsf@yhuang-dev.intel.com> List-Id: --===============0386056940890459880== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux John-Fastabend/drop-the-qdisc-lock-for-pfi= fo_fast-mq/20151231-015853 commit 9dc0990f12fb6ba8e32a63578aa060408958595a ("net: sched: pfifo_fast ne= w option to deque multiple pkts") With your commit, there is the following new message in kernel log. Please take a look at the attached dmesg for details. [ 87.658006] IP-Config: Reopening network devices... Thanks, Ying Huang --===============0386056940890459880== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc5-01156-g9dc0990" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC40LjAtcmM1IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNP TkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQ UE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9Q X1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19I V0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdB RERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FS Q0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05G SUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJ UlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklH X0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VO RVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8zMl9TTVA9 eQpDT05GSUdfWDg2XzMyX0xBWllfR1M9eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZj YWxsLXNhdmVkLWVjeCAtZmNhbGwtc2F2ZWQtZWR4IgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJP QkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MgpD T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln IgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElN RV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJH X0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVM X0daSVAgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0JaSVAyPXkKIyBDT05GSUdfS0VSTkVMX0xa TUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKIyBDT05GSUdfUE9TSVhf TVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhB TkRMRT15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CkNPTkZJR19BVURJVD15CkNPTkZJR19I QVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKIyBDT05GSUdfQVVESVRTWVNDQUxMIGlzIG5vdCBzZXQK CiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dF TkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5F UklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVS QVJDSFk9eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVB RElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkK Q09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFU RV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkK Q09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NN T1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15 CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNP TkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkKIyBDT05GSUdfSElHSF9SRVNfVElNRVJT IGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09O RklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RB U0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15 CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMg bm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNP TkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKQ09ORklHX1JDVV9GQVNUX05PX0haPXkKIyBDT05GSUdf VFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0tUSFJFQURfUFJJTz0wCiMgQ09O RklHX1JDVV9OT0NCX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlz IG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdf SUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19M T0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9 eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NHUk9V UFM9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90 IHNldApDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CiMgQ09ORklH X0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNP TkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9 eQpDT05GSUdfQ0dST1VQX1BFUkY9eQojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldApD T05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKIyBDT05GSUdfTkFNRVNQQUNFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJF Q0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpD T05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CiMgQ09ORklHX1JEX0Ja SVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX1ha IGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFo0IGlz IG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX0FOT05fSU5PREVT PXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNP TkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkK Q09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NB TEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19LQUxMU1lNUz15CkNP TkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CiMgQ09ORklH X1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0 CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19U SU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NITUVNIGlzIG5vdCBzZXQKQ09ORklHX0FJTz15CiMgQ09ORklHX0FEVklTRV9T WVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9RVUlSS1M9eQojIENPTkZJR19NRU1CQVJSSUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1C RURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VT RV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoj CkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBD T05GSUdfVk1fRVZFTlRfQ09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlz IG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUIgaXMgbm90IHNl dApDT05GSUdfU0xPQj15CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qg c2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNf Q09SRT15CkNPTkZJR19PUFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExF WCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9U SU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1Qg aXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9U PXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdf SEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19I QVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVf RE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdf QVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RB Q0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9I V19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJ R19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1J PXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RV TVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9T QUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01Q WENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJ R19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMg bm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9T VFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklH X0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZf UkVMPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9DT1BZX1RI UkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5E Mz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxp bmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FM TD15CkNPTkZJR19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRF Q1Q9eQojIENPTkZJR19HQ09WX0ZPUk1BVF8zXzQgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZP Uk1BVF80XzcgaXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNP TkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQojIENPTkZJR19NT0RVTEVTIGlz IG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQojIENPTkZJR19CTE9DSyBpcyBu b3Qgc2V0CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElO X1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1f U1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9V U0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FS Q0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZS RUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVf RE1BIGlzIG5vdCBzZXQKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNP TkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfQklHU01QPXkKIyBDT05GSUdfWDg2X0VYVEVO REVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNl dAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NG X01CST15CkNPTkZJR19JT1NGX01CSV9ERUJVRz15CkNPTkZJR19YODZfMzJfSVJJUz15CiMgQ09O RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09S X0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfS1ZNX0dV RVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dV RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBz ZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19N NDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0Mg aXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4NiBpcyBu b3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJ SSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5U SVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBu b3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90IHNl dAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5v dCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKQ09ORklHX01WSUFDM18yPXkK IyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNP TkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElG VD01CkNPTkZJR19YODZfQUxJR05NRU5UXzE2PXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NV TT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVN X0NQVV9GQU1JTFk9NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9T RUxFQ1Q9eQojIENPTkZJR19DUFVfU1VQX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1NV UF9DWVJJWF8zMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9TVVBfQU1EIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CiMgQ09O RklHX0NQVV9TVVBfVU1DXzMyIGlzIG5vdCBzZXQKQ09ORklHX0hQRVRfVElNRVI9eQojIENPTkZJ R19ETUkgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJR19TQ0hFRF9TTVQgaXMg bm90IHNldApDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdf UFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQK Q09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2 X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldApDT05GSUdfWDg2X0xFR0FDWV9WTTg2 PXkKQ09ORklHX1ZNODY9eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15 CiMgQ09ORklHX1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfSThLPXkKIyBDT05GSUdfWDg2X1JF Qk9PVEZJWFVQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NU1IgaXMgbm90IHNldApDT05GSUdf WDg2X0NQVUlEPXkKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00 Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzNHIGlz IG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zR19PUFQgaXMgbm90IHNldAojIENPTkZJR19WTVNQ TElUXzJHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfMkdfT1BUPXkKIyBDT05GSUdfVk1TUExJ VF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weDc4MDAwMDAwCkNPTkZJR19ISUdI TUVNPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1f RU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FM X1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFU TUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdf RkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RB VElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01B UD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElP Tj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfU1BM SVRfUFRMT0NLX0NQVVM9NApDT05GSUdfTUVNT1JZX0JBTExPT049eQojIENPTkZJR19CQUxMT09O X0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJ T049eQojIENPTkZJR19QSFlTX0FERFJfVF82NEJJVCBpcyBub3Qgc2V0CkNPTkZJR19aT05FX0RN QV9GTEFHPTAKQ09ORklHX1ZJUlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RT15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJ R19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05G SUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9ERUJVR0ZT PXkKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKIyBDT05G SUdfWlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09O RklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExF X1BBR0VfVFJBQ0tJTkc9eQojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9D SEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQ VElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01BVEhfRU1VTEFU SU9OPXkKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUkFORE9NIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldAojIENPTkZJR19FRkkgaXMgbm90IHNl dApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8y NTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBz ZXQKQ09ORklHX0haPTI1MAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNldApDT05GSUdf S0VYRUM9eQojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NU QVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9 eQpDT05GSUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDIwMDAwMDAwCkNPTkZJR19YODZf TkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBM VUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9U UExVR19DUFUwPXkKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19DTURM SU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0FS Q0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJ IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05G SUdfU1VTUEVORF9TS0lQX1NZTkM9eQpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBf U01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxP Q0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FE VkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklHX1BNX1RSQUNFPXkK Q09ORklHX1BNX1RSQUNFX1JUQz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxU IGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tV UD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1f UE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVC VUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNP TkZJR19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdf QUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVf RlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NF U1NPUj15CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdf Q1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQ TFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9I RUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FD UElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkg aXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZJ IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJR19BUE09eQojIENPTkZJR19B UE1fSUdOT1JFX1VTRVJfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19BUE1fRE9fRU5BQkxFPXkK IyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKQ09ORklHX0FQTV9ESVNQTEFZX0JMQU5L PXkKIyBDT05GSUdfQVBNX0FMTE9XX0lOVFMgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kg c2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkK Q09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFMgaXMg bm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFO Q0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKIyBD T05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1 ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklH X1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMg bm90IHNldApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LNz15 CkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1NQRUVE U1RFUF9DRU5UUklOT19UQUJMRT15CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfSUNIIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JPXkKIyBDT05GSUdfWDg2X1A0X0NMT0NLTU9EIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVGUkVRX05GT1JDRTI9eQpDT05GSUdfWDg2X0xPTkdSVU49 eQojIENPTkZJR19YODZfTE9OR0hBVUwgaXMgbm90IHNldAojIENPTkZJR19YODZfRV9QT1dFUlNB VkVSIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQ X0xJQj15CkNPTkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLPXkKCiMKIyBDUFUg SWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09O RklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQ TEVEIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15 CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9H T09MUEMgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09O RklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9PTFBDPXkK Q09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNl dAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90 IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19F TkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklH X0hUX0lSUT15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15 CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkK IyBDT05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9U SU1FUj15CkNPTkZJR19PTFBDPXkKIyBDT05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FMSVggaXMgbm90IHNldApDT05GSUdfTkVUNTUwMT15CiMgQ09ORklHX1BDQ0FSRCBp cyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJ TyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3Jt YXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0JJTkZNVF9TQ1JJ UFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPXkKQ09ORklHX0JJTkZN VF9NSVNDPXkKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9NSUNf SU9NQVA9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNT PXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tF VF9ESUFHPXkKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9ESUFHPXkKQ09ORklHX1hGUk09eQpD T05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJNX1NVQl9QT0xJ Q1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5v dCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdfTkVUX0tF WV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNl dAojIENPTkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUk9VVEVf Q0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBf UE5QX0JPT1RQPXkKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldAojIENPTkZJR19ORVRf SVBJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RV Tk5FTD15CiMgQ09ORklHX05FVF9JUEdSRSBpcyBub3Qgc2V0CkNPTkZJR19TWU5fQ09PS0lFUz15 CkNPTkZJR19ORVRfSVBWVEk9eQpDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQojIENPTkZJR19ORVRf Rk9VIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQpDT05GSUdf SU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5F TD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVF9YRlJNX01P REVfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVF9MUk89 eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9V RFBfRElBRz15CiMgQ09ORklHX0lORVRfRElBR19ERVNUUk9ZIGlzIG5vdCBzZXQKIyBDT05GSUdf VENQX0NPTkdfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05G SUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKIyBDT05GSUdf SVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9D TEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNP TkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0RFQlVHPXkKQ09ORklHX05FVEZJTFRF Ul9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRl ciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJ TFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVU RklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09O RklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKQ09ORklHX05GX0NPTk5U UkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKIyBDT05GSUdfTkZfQ09O TlRSQUNLX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFMgaXMg bm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklH X05GX0NPTk5UUkFDS19USU1FU1RBTVAgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0xB QkVMUz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fU0NU UCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFPXkKIyBDT05GSUdfTkZfQ09O TlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKQ09ORklH X05GX0NPTk5UUkFDS19IMzIzPXkKQ09ORklHX05GX0NPTk5UUkFDS19JUkM9eQojIENPTkZJR19O Rl9DT05OVFJBQ0tfTkVUQklPU19OUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19T Tk1QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFAgaXMgbm90IHNldAojIENP TkZJR19ORl9DT05OVFJBQ0tfU0FORSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQ PXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENP TkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfTkVUTElO S19IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CiMgQ09ORklHX05G X1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxl cyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPXkKQ09ORklHX05F VEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPXkKCiMKIyBYdGFi bGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf SURMRVRJTUVSPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0cgaXMgbm90IHNldAoj IENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUksgaXMgbm90IHNldApDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9 eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9 eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTIGlzIG5vdCBzZXQKQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQ09OTkxJTUlUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFS Sz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKIyBDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREND UD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNO PXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hF TFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQojIENPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9JUFJBTkdFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlMgaXMgbm90IHNl dAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9MRU5HVEggaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0xJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1BPTElDWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfUEhZU0RFVj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFU RUVTVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFU SVNUSUM9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HIGlzIG5vdCBzZXQKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1RJTUU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMj15CkNPTkZJR19JUF9TRVQ9eQpD T05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9eQpDT05GSUdfSVBf U0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBf U0VUX0hBU0hfSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPXkKQ09ORklHX0lQX1NFVF9I QVNIX0lQUE9SVD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQIGlzIG5vdCBzZXQKQ09O RklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05G SUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQojIENP TkZJR19JUF9TRVRfSEFTSF9ORVRORVQgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfTkVU UE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9T RVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfREVCVUc9eQpDT05GSUdfSVBfVlNfVEFC X0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBw b3J0CiMKIyBDT05GSUdfSVBfVlNfUFJPVE9fVENQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1BS T1RPX1VEUD15CkNPTkZJR19JUF9WU19QUk9UT19BSF9FU1A9eQojIENPTkZJR19JUF9WU19QUk9U T19FU1AgaXMgbm90IHNldApDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQojIENPTkZJR19JUF9WU19Q Uk9UT19TQ1RQIGlzIG5vdCBzZXQKCiMKIyBJUFZTIHNjaGVkdWxlcgojCiMgQ09ORklHX0lQX1ZT X1JSIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1dSUj15CiMgQ09ORklHX0lQX1ZTX0xDIGlzIG5v dCBzZXQKQ09ORklHX0lQX1ZTX1dMQz15CkNPTkZJR19JUF9WU19GTz15CiMgQ09ORklHX0lQX1ZT X09WRiBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19MQkxDPXkKIyBDT05GSUdfSVBfVlNfTEJMQ1Ig aXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15 CkNPTkZJR19JUF9WU19TRUQ9eQojIENPTkZJR19JUF9WU19OUSBpcyBub3Qgc2V0CgojCiMgSVBW UyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgYXBw bGljYXRpb24gaGVscGVyCiMKIyBDT05GSUdfSVBfVlNfTkZDVCBpcyBub3Qgc2V0CkNPTkZJR19J UF9WU19QRV9TSVA9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19O Rl9ERUZSQUdfSVBWND15CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUFY0IGlzIG5vdCBzZXQKQ09O RklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9 eQojIENPTkZJR19ORl9SRUpFQ1RfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0lQVEFC TEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CkNPTkZJR19JUF9ORl9BUlBG SUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01BTkdMRT15CgojCiMgREVDbmV0OiBOZXRmaWx0ZXIg Q29uZmlndXJhdGlvbgojCkNPTkZJR19ERUNORVRfTkZfR1JBQlVMQVRPUj15CkNPTkZJR19CUklE R0VfTkZfRUJUQUJMRVM9eQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9eQojIENPTkZJR19CUklE R0VfRUJUX1RfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05G SUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKIyBDT05GSUdf QlJJREdFX0VCVF9BUlAgaXMgbm90IHNldApDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19C UklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0Vf RUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9W TEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFU PXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9 eQojIENPTkZJR19CUklER0VfRUJUX1NOQVQgaXMgbm90IHNldApDT05GSUdfQlJJREdFX0VCVF9M T0c9eQojIENPTkZJR19CUklER0VfRUJUX05GTE9HIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9 eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoj CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9D Q0lEMz15CkNPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHPXkKQ09ORklHX0lQX0RDQ1BfVEZSQ19M SUI9eQpDT05GSUdfSVBfRENDUF9URlJDX0RFQlVHPXkKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5n CiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPXkKQ09O RklHX1NDVFBfREJHX09CSkNOVD15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19N RDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTE9eQojIENP TkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ND VFBfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hB MT15CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05G SUdfQVRNPXkKQ09ORklHX0FUTV9DTElQPXkKQ09ORklHX0FUTV9DTElQX05PX0lDTVA9eQpDT05G SUdfQVRNX0xBTkU9eQojIENPTkZJR19BVE1fTVBPQSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fQlIy Njg0PXkKQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVI9eQpDT05GSUdfTDJUUD15CkNPTkZJR19M MlRQX0RFQlVHRlM9eQpDT05GSUdfTDJUUF9WMz15CiMgQ09ORklHX0wyVFBfSVAgaXMgbm90IHNl dAojIENPTkZJR19MMlRQX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfTVJQPXkK Q09ORklHX0JSSURHRT15CiMgQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTkVU X0RTQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5v dCBzZXQKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CkNPTkZJR19ERUNORVQ9eQojIENPTkZJR19E RUNORVRfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CiMgQ09ORklHX0xMQzIgaXMgbm90 IHNldApDT05GSUdfSVBYPXkKQ09ORklHX0lQWF9JTlRFUk49eQpDT05GSUdfQVRBTEs9eQpDT05G SUdfREVWX0FQUExFVEFMSz15CkNPTkZJR19JUEREUD15CkNPTkZJR19JUEREUF9FTkNBUD15CkNP TkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR19JRUVFODAy MTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGlu ZwojCiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9IVEIg aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ND SF9BVE09eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKIyBDT05GSUdfTkVUX1NDSF9NVUxUSVEgaXMg bm90IHNldApDT05GSUdfTkVUX1NDSF9SRUQ9eQojIENPTkZJR19ORVRfU0NIX1NGQiBpcyBub3Qg c2V0CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVU X1NDSF9UQkY9eQpDT05GSUdfTkVUX1NDSF9HUkVEPXkKQ09ORklHX05FVF9TQ0hfRFNNQVJLPXkK IyBDT05GSUdfTkVUX1NDSF9ORVRFTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RSUj15CkNP TkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfQ0hPS0UgaXMgbm90IHNldApD T05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NI X0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NI X0hIRj15CkNPTkZJR19ORVRfU0NIX1BJRT15CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qg c2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xT X0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJTkRFWD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15 CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1Uz Ml9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JT VlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15CiMgQ09ORklHX05FVF9DTFNfRkxPVyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQlBG PXkKIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENI IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19BQ1QgaXMgbm90IHNldApDT05GSUdfTkVUX0NM U19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09O RklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdf T1BFTlZTV0lUQ0g9eQojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5L X01NQVA9eQpDT05GSUdfTkVUTElOS19ESUFHPXkKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01Q TFNfR1NPPXkKQ09ORklHX01QTFNfUk9VVElORz15CkNPTkZJR19IU1I9eQojIENPTkZJR19ORVRf U1dJVENIREVWIGlzIG5vdCBzZXQKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKQ09ORklHX1JQ Uz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKQ09ORklHX1NPQ0tfQ0dST1VQX0RB VEE9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQX05F VF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklH X05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtU R0VOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpDT05GSUdfSEFNUkFESU89 eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwojIENPTkZJR19BWDI1IGlzIG5vdCBzZXQK Q09ORklHX0NBTj15CiMgQ09ORklHX0NBTl9SQVcgaXMgbm90IHNldAojIENPTkZJR19DQU5fQkNN IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0dXIGlzIG5vdCBzZXQKCiMKIyBDQU4gRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49eQpDT05GSUdfQ0FOX1NMQ0FOPXkKQ09ORklHX0NBTl9E RVY9eQojIENPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkcgaXMgbm90IHNldAojIENPTkZJR19DQU5f TEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSF9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5f R1JDQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDA9eQojIENPTkZJR19DQU5fU0pBMTAw MF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDBfUExBVEZPUk09eQojIENPTkZJR19D QU5fRU1TX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9LVkFTRVJfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BMWF9QQ0kgaXMg bm90IHNldAojIENPTkZJR19DQU5fQ19DQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX01fQ0FOPXkK Q09ORklHX0NBTl9DQzc3MD15CiMgQ09ORklHX0NBTl9DQzc3MF9JU0EgaXMgbm90IHNldApDT05G SUdfQ0FOX0NDNzcwX1BMQVRGT1JNPXkKCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwojIENPTkZJ R19DQU5fTUNQMjUxWCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz15CiMgQ09ORklHX0NB Tl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9j b2xzCiMKIyBDT05GSUdfSVJMQU4gaXMgbm90IHNldApDT05GSUdfSVJORVQ9eQpDT05GSUdfSVJD T01NPXkKIyBDT05GSUdfSVJEQV9VTFRSQSBpcyBub3Qgc2V0CgojCiMgSXJEQSBvcHRpb25zCiMK IyBDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVAgaXMgbm90IHNldApDT05GSUdfSVJEQV9GQVNU X1JSPXkKQ09ORklHX0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZl cnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9eQoKIwojIERv bmdsZSBzdXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CiMgQ09ORklHX0VTSV9ET05HTEUgaXMgbm90 IHNldApDT05GSUdfQUNUSVNZU19ET05HTEU9eQojIENPTkZJR19URUtSQU1fRE9OR0xFIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9JTTMyMzJfRE9OR0xFIGlzIG5vdCBzZXQKQ09ORklHX0xJVEVMSU5L X0RPTkdMRT15CiMgQ09ORklHX01BNjAwX0RPTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19HSVJCSUxf RE9OR0xFPXkKQ09ORklHX01DUDIxMjBfRE9OR0xFPXkKQ09ORklHX09MRF9CRUxLSU5fRE9OR0xF PXkKQ09ORklHX0FDVDIwMExfRE9OR0xFPXkKCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05G SUdfTlNDX0ZJUj15CiMgQ09ORklHX1dJTkJPTkRfRklSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9T SElCQV9GSVIgaXMgbm90IHNldApDT05GSUdfU01DX0lSQ0NfRklSPXkKQ09ORklHX0FMSV9GSVI9 eQojIENPTkZJR19WTFNJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WSUFfRklSPXkKQ09ORklHX0JU PXkKQ09ORklHX0JUX0JSRURSPXkKIyBDT05GSUdfQlRfUkZDT01NIGlzIG5vdCBzZXQKQ09ORklH X0JUX0JORVA9eQojIENPTkZJR19CVF9CTkVQX01DX0ZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19C VF9CTkVQX1BST1RPX0ZJTFRFUj15CkNPTkZJR19CVF9ISURQPXkKQ09ORklHX0JUX0hTPXkKQ09O RklHX0JUX0xFPXkKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQlRfREVC VUdGUz15CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPXkK Q09ORklHX0JUX0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVB UlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9 eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CkNPTkZJR19CVF9IQ0lVQVJUXzNXSVJFPXkKQ09ORklH X0JUX0hDSVVBUlRfSU5URUw9eQojIENPTkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JUX0hDSVVBUlRfUUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVkhDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUX01SVkwgaXMgbm90IHNldApDT05GSUdfQlRfV0lMSU5LPXkKQ09O RklHX0FGX1JYUlBDPXkKIyBDT05GSUdfQUZfUlhSUENfREVCVUcgaXMgbm90IHNldApDT05GSUdf UlhLQUQ9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dF WFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9TUFk9eQpDT05GSUdfQ0ZH ODAyMTE9eQpDT05GSUdfTkw4MDIxMV9URVNUTU9ERT15CiMgQ09ORklHX0NGRzgwMjExX0RFVkVM T1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRUdfREVCVUc9eQpDT05G SUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVTPXkKIyBDT05GSUdfQ0ZHODAyMTFfUkVHX0NF TExVTEFSX0hJTlRTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFR19SRUxBWF9OT19JUj15 CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQoj IENPTkZJR19DRkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIx MV9DUkRBX1NVUFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19MSUI4MDIxMT15 CkNPTkZJR19MSUI4MDIxMV9ERUJVRz15CiMgQ09ORklHX01BQzgwMjExIGlzIG5vdCBzZXQKQ09O RklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJ TUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBp cyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQ IGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CkNPTkZJR19DQUlG X05FVERFVj15CiMgQ09ORklHX0NBSUZfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkK Q09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHPXkKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19S RVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9eQojIENPTkZJR19ORkNfRElHSVRBTCBpcyBu b3Qgc2V0CkNPTkZJR19ORkNfTkNJPXkKQ09ORklHX05GQ19OQ0lfU1BJPXkKQ09ORklHX05GQ19O Q0lfVUFSVD15CkNPTkZJR19ORkNfSENJPXkKQ09ORklHX05GQ19TSERMQz15CgojCiMgTmVhciBG aWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1dJTElOSz15CkNP TkZJR19ORkNfU0lNPXkKQ09ORklHX05GQ19GRFA9eQpDT05GSUdfTkZDX0ZEUF9JMkM9eQojIENP TkZJR19ORkNfUE41NDRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX01JQ1JPUkVBRF9JMkMg aXMgbm90IHNldApDT05GSUdfTkZDX01SVkw9eQpDT05GSUdfTkZDX01SVkxfVUFSVD15CkNPTkZJ R19ORkNfTVJWTF9JMkM9eQpDT05GSUdfTkZDX01SVkxfU1BJPXkKQ09ORklHX05GQ19TVDIxTkZD QT15CkNPTkZJR19ORkNfU1QyMU5GQ0FfSTJDPXkKQ09ORklHX05GQ19TVF9OQ0k9eQojIENPTkZJ R19ORkNfU1RfTkNJX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19ORkNfU1RfTkNJX1NQST15CkNPTkZJ R19ORkNfTlhQX05DST15CkNPTkZJR19ORkNfTlhQX05DSV9JMkM9eQojIENPTkZJR19ORkNfUzNG V1JONV9JMkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CgojCiMgRGV2 aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZF TlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNf TU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CiMgQ09ORklHX1BSRVZFTlRfRklS TVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdB UkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19G V19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFM TEJBQ0sgaXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVC VUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJ Q0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdN QVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01B UF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdf RE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJ R19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpD T05GSUdfQ01BX1NJWkVfTUJZVEVTPTAKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQojIENP TkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpF X1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQK Q09ORklHX0NNQV9BTElHTk1FTlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RP Uj15CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfUkVEQk9P VF9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQK Q09ORklHX01URF9PRl9QQVJUUz15CiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoK IwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9PT1BT PXkKIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JP TS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST15CkNPTkZJR19NVERfSkVERUNQ Uk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9O UyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01U RF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRI XzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQK Q09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklf STQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9JTlRFTEVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfQU1EU1REIGlzIG5vdCBz ZXQKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVRE X1JBTT15CkNPTkZJR19NVERfUk9NPXkKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0Cgoj CiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVY X01BUFBJTkdTIGlzIG5vdCBzZXQKQ09ORklHX01URF9QSFlTTUFQPXkKIyBDT05GSUdfTVREX1BI WVNNQVBfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX01URF9QSFlTTUFQX09GPXkKQ09ORklHX01U RF9TQ3gyMDBfRE9DRkxBU0g9eQpDT05GSUdfTVREX0FNRDc2WFJPTT15CkNPTkZJR19NVERfSUNI WFJPTT15CiMgQ09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0 WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTDQ0MEdYPXkKIyBDT05GSUdfTVRE X0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT15CgojCiMgU2VsZi1j b250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTTI1UDgw IGlzIG5vdCBzZXQKQ09ORklHX01URF9TU1QyNUw9eQojIENPTkZJR19NVERfU0xSQU0gaXMgbm90 IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlz IG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfTVREX0RP Q0czPXkKQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CiMgQ09ORklH X01URF9OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNldAoKIwoj IExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBp cyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUj15CiMgQ09ORklHX01URF9TUElfTk9SX1VTRV80 S19TRUNUT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CkNPTkZJR19E VEM9eQpDT05GSUdfT0Y9eQpDT05GSUdfT0ZfVU5JVFRFU1Q9eQpDT05GSUdfT0ZfRkxBVFRSRUU9 eQpDT05GSUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdf T0ZfRFlOQU1JQz15CkNPTkZJR19PRl9BRERSRVNTPXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkK Q09ORklHX09GX0lSUT15CkNPTkZJR19PRl9ORVQ9eQpDT05GSUdfT0ZfTURJTz15CkNPTkZJR19P Rl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9NVEQ9eQpDT05GSUdfT0ZfUkVT T0xWRT15CiMgQ09ORklHX09GX09WRVJMQVkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9I QVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BOUD15 CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBB Q1BJPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQojIENP TkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9JUlE9eQojIENPTkZJR19J Qk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NH SV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lD UzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKIyBDT05GSUdfSFBfSUxPIGlz IG5vdCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lT TDI5MDIwPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VO U09SU19BUERTOTkwWD15CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldApDT05GSUdfRFMxNjgy PXkKQ09ORklHX1RJX0RBQzc1MTI9eQpDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9 eQpDT05GSUdfQk1QMDg1X1NQST15CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NP TkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQg aXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09O RklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01B WDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0VFUFJPTV85M1hYNDY9eQojIENP TkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD15CkNPTkZJR19TRU5TT1JT X0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpD T05GSUdfQUxURVJBX1NUQVBMPXkKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwoj IEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVs IE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lG IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENP U00pIERyaXZlcnMKIwpDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklH X1NDU0lfTU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05F VExJTksgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5 NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpD T05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQojIENPTkZJR19ORVRfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRFJJVkVSUz15CiMgQ09O RklHX0FUTV9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fVENQPXkKIyBDT05GSUdfQVRNX0xB TkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9G SVJFU1RSRUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1pBVE0gaXMgbm90IHNldAojIENPTkZJ R19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hPUklaT04g aXMgbm90IHNldAojIENPTkZJR19BVE1fSUEgaXMgbm90IHNldAojIENPTkZJR19BVE1fRk9SRTIw MEUgaXMgbm90IHNldAojIENPTkZJR19BVE1fSEUgaXMgbm90IHNldAojIENPTkZJR19BVE1fU09M T1MgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwpDT05GSUdfQ0FJRl9U VFk9eQpDT05GSUdfQ0FJRl9TUElfU0xBVkU9eQpDT05GSUdfQ0FJRl9TUElfU1lOQz15CiMgQ09O RklHX0NBSUZfSFNJIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfVklSVElPPXkKQ09ORklHX1ZIT1NU X05FVD15CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZIT1NUPXkKQ09ORklHX1ZIT1NUX0NS T1NTX0VORElBTl9MRUdBQ1k9eQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUg ZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpD T05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQojIENPTkZJR19WT1JURVggaXMg bm90IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURB UFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBp cyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FSQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwy IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9BVVJPUkE9eQpDT05GSUdfQVVST1JBX05CODgwMD15CkNPTkZJR19O RVRfQ0FERU5DRT15CkNPTkZJR19NQUNCPXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpD T05GSUdfQjQ0PXkKQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09S RV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQpDT05GSUdfQkNNR0VORVQ9eQojIENPTkZJ R19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09O MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTVBPUlQ9 eQojIENPTkZJR19CTlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMg Q09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CkNPTkZJR19O RVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hFTFNJT19UMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMgbm90IHNldAoj IENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15 CiMgQ09ORklHX0VOSUMgaXMgbm90IHNldAojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09O RklHX0RORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNl dAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15 CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRVpDSElQIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVhBUj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNl dAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJ R19IUDEwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEw MCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfSUdCPXkK Q09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhH QiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklH X0k0MEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0k4MjVYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdf TVZNRElPPXkKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRfRU4gaXMgbm90IHNl dAojIENPTkZJR19NTFg0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9N SUNSRUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENP TkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05FVF9WRU5ET1JfODM5MCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX1BDSF9HQkUgaXMgbm90IHNldAoj IENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09O RklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfUUxDTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VFhFTl9OSUMgaXMgbm90IHNldAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9RVUFMQ09NTT15CkNPTkZJR19RQ0E3MDAwPXkKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRF Sz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNl dAojIENPTkZJR19SODE2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TQU1TVU5HPXkKQ09ORklHX1NYR0JFX0VUSD15CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpD T05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19T SVMxOTAgaXMgbm90IHNldAojIENPTkZJR19TRkMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlz IG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X1NUTUlDUk8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQ WU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNT SU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9TWU5PUFNZUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklH X1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BT V19BTEUgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT15CiMgQ09ORklHX1ZJQV9SSElORV9NTUlPIGlzIG5v dCBzZXQKQ09ORklHX1ZJQV9WRUxPQ0lUWT15CiMgQ09ORklHX05FVF9WRU5ET1JfV0laTkVUIGlz IG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQoKIwojIE1J SSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVFVQU5USUFfUEhZPXkKIyBDT05GSUdfQVQ4 MDNYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BTURfUEhZPXkKIyBDT05GSUdfTUFSVkVMTF9QSFkg aXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfUVNFTUlfUEhZPXkKQ09ORklH X0xYVF9QSFk9eQpDT05GSUdfQ0lDQURBX1BIWT15CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9 eQpDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQlJPQURDT01fUEhZPXkKQ09ORklHX0JD TTdYWFhfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFQUxURUtfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05BVElPTkFMX1BI WT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CiMgQ09ORklHX01J Q1JFTF9QSFkgaXMgbm90IHNldApDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19Q SFk9eQojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15 CkNPTkZJR19NRElPX0JJVEJBTkc9eQpDT05GSUdfTURJT19HUElPPXkKIyBDT05GSUdfTURJT19C VVNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JVU19NVVhfTU1JT1JFRyBpcyBu b3Qgc2V0CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEg aXMgbm90IHNldApDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01QPXkKIyBDT05GSUdfUFBQ X0RFRkxBVEUgaXMgbm90IHNldApDT05GSUdfUFBQX0ZJTFRFUj15CiMgQ09ORklHX1BQUF9NUFBF IGlzIG5vdCBzZXQKQ09ORklHX1BQUF9NVUxUSUxJTks9eQojIENPTkZJR19QUFBPQVRNIGlzIG5v dCBzZXQKQ09ORklHX1BQUE9FPXkKIyBDT05GSUdfUFBUUCBpcyBub3Qgc2V0CkNPTkZJR19QUFBP TDJUUD15CiMgQ09ORklHX1BQUF9BU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9TWU5DX1RU WSBpcyBub3Qgc2V0CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQojIENPTkZJR19TTElQX0NP TVBSRVNTRUQgaXMgbm90IHNldApDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJR19TTElQX01PREVf U0xJUDY9eQoKIwojIEhvc3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3 b3JrIEFkYXB0ZXIgc3VwcG9ydAojCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FE TVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQpDT05GSUdfQVRIX0RFQlVHPXkKIyBDT05G SUdfQVRIX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKQ09ORklHX0FUSF9SRUdfRFlOQU1JQ19VU0VS X1JFR19ISU5UUz15CiMgQ09ORklHX0FUSF9SRUdfRFlOQU1JQ19VU0VSX0NFUlRfVEVTVElORyBp cyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19BVEg2S0w9eQpD T05GSUdfQVRINktMX1NESU89eQojIENPTkZJR19BVEg2S0xfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19BVEg2S0xfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19BVEg2S0xfUkVHRE9NQUlOPXkK IyBDT05GSUdfV0lMNjIxMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CiMg Q09ORklHX0FUTUVMIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKIyBD T05GSUdfQlJDTUZNQUMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQojIENP TkZJR19BSVJPIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVMPXkKIyBDT05GSUdf SVBXMjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDAgaXMgbm90IHNldApDT05GSUdfV0xB Tl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19I RVJNRVMgaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5f VkVORE9SX01BUlZFTEw9eQpDT05GSUdfTElCRVJUQVM9eQpDT05GSUdfTElCRVJUQVNfU0RJTz15 CkNPTkZJR19MSUJFUlRBU19TUEk9eQojIENPTkZJR19MSUJFUlRBU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xJQkVSVEFTX01FU0ggaXMgbm90IHNldAojIENPTkZJR19NV0lGSUVYIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX1JB TElOSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX1dMQU5fVkVORE9SX1JT ST15CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CkNPTkZJ R19XTEFOX1ZFTkRPUl9aWURBUz15CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmlj ZXMKIwoKIwojIEVuYWJsZSBVU0Igc3VwcG9ydCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwoj IENPTkZJR19XQU4gaXMgbm90IHNldAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05G SUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19JU0ROPXkKIyBDT05GSUdfSVNETl9JNEwg aXMgbm90IHNldAojIENPTkZJR19JU0ROX0NBUEkgaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZf R0lHQVNFVD15CkNPTkZJR19HSUdBU0VUX0RVTU1ZTEw9eQojIENPTkZJR19HSUdBU0VUX00xMDEg aXMgbm90IHNldAojIENPTkZJR19HSUdBU0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlT RE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkK Q09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBV VF9QT0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQojIENPTkZJR19JTlBVVF9NQVRS SVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVU X01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01P VVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApD T05GSUdfSU5QVVRfSk9ZREVWPXkKIyBDT05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpD T05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9B VEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9f UE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRS SVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf U1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDMzU4 OVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKIyBDT05GSUdfTU9VU0VfUFMyIGlzIG5vdCBz ZXQKQ09ORklHX01PVVNFX1NFUklBTD15CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lB UEEgaXMgbm90IHNldApDT05GSUdfTU9VU0VfRUxBTl9JMkM9eQojIENPTkZJR19NT1VTRV9FTEFO X0kyQ19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUyBpcyBub3Qg c2V0CkNPTkZJR19NT1VTRV9WU1hYWEFBPXkKQ09ORklHX01PVVNFX0dQSU89eQpDT05GSUdfTU9V U0VfU1lOQVBUSUNTX0kyQz15CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxF VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklH X1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19J ODA0Mj15CiMgQ09ORklHX1NFUklPX1NFUlBPUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19D VDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKIyBDT05GSUdfU0VSSU9fQUxURVJB X1BTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKIyBDT05GSUdfU0VSSU9fQVJD X1BTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUEJQUzI9eQojIENPTkZJR19TRVJJT19PTFBD X0FQU1AgaXMgbm90IHNldAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldApDT05GSUdfR0FNRVBP UlQ9eQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9M ND15CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9S VF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkK IyBDT05GSUdfVlQgaXMgbm90IHNldAojIENPTkZJR19VTklYOThfUFRZUyBpcyBub3Qgc2V0CkNP TkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19T RVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldApD T05GSUdfTl9HU009eQojIENPTkZJR19UUkFDRV9ST1VURVIgaXMgbm90IHNldApDT05GSUdfVFJB Q0VfU0lOSz15CkNPTkZJR19ERVZNRU09eQpDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRy aXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklB TF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJ QUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklH X1NFUklBTF84MjUwX1NIQVJFX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkK Q09ORklHX1NFUklBTF84MjUwX1JTQT15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfODI1MF9JTkdFTklDPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQK CiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAw PXkKQ09ORklHX1NFUklBTF9NQVgzMTBYPXkKQ09ORklHX1NFUklBTF9VQVJUTElURT15CiMgQ09O RklHX1NFUklBTF9VQVJUTElURV9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JF PXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9TQ0NOWFA9eQojIENPTkZJR19TRVJJQUxfU0NDTlhQX0NPTlNPTEUgaXMgbm90IHNldApDT05G SUdfU0VSSUFMX1NDMTZJUzdYWD15CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFhfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9TUEkgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX1RJTUJFUkRBTEU9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD15CkNPTkZJR19T RVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFH VUFSVF9DT05TT0xFX0JZUEFTUz15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfSUZYNlg2MD15CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlQ9eQojIENPTkZJR19TRVJJQUxfWElM SU5YX1BTX1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDPXkKIyBDT05G SUdfU0VSSUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkNfTlJfUE9S VFM9MQojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUPXkKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SPXkKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJ R0lDT0xPUl9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRU5fWjEzNT15CiMgQ09O RklHX1RUWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJU SU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVO VD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVS RkFDRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1NJPXkKQ09ORklHX0lQTUlfU0lfUFJPQkVfREVG QVVMVFM9eQpDT05GSUdfSVBNSV9TU0lGPXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQojIENPTkZJ R19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19S QU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFO RE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fR0VPREU9eQojIENPTkZJR19IV19SQU5ET01fVklB IGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQ TT15CkNPTkZJR19OVlJBTT15CkNPTkZJR19SMzk2ND15CiMgQ09ORklHX0FQUExJQ09NIGlzIG5v dCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNl dApDT05GSUdfU0N4MjAwX0dQSU89eQpDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19H UElPPXkKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpD T05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09ORklHX1RDR19USVNfSTJDX0FUTUVM PXkKQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPXkKQ09ORklHX1RDR19USVNfSTJDX05VVk9U T049eQpDT05GSUdfVENHX05TQz15CkNPTkZJR19UQ0dfQVRNRUw9eQojIENPTkZJR19UQ0dfSU5G SU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKQ09ORklHX1RDR19U SVNfU1QzM1pQMjQ9eQojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBub3Qgc2V0CkNP TkZJR19UQ0dfVElTX1NUMzNaUDI0X1NQST15CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQK Q09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1 cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0ky Q19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJD IENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfQVJCX0dQSU9fQ0hBTExFTkdFPXkKQ09ORklHX0ky Q19NVVhfR1BJTz15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19J MkNfTVVYX1BDQTk1NHg9eQojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkK Q09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwoj IFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUg aXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19B TEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENP TkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNl dAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMg bm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVy cwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2 ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JV U19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0VHMjBUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19JMkNfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BYQSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpD T05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVy cwojCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBu b3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19DUk9T X0VDX1RVTk5FTD15CiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMgbm90IHNldApDT05GSUdfSTJDX1NM QVZFPXkKIyBDT05GSUdfSTJDX1NMQVZFX0VFUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQ SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElfQUxURVJBPXkKQ09ORklHX1NQSV9CSVRCQU5H PXkKQ09ORklHX1NQSV9DQURFTkNFPXkKQ09ORklHX1NQSV9HUElPPXkKIyBDT05GSUdfU1BJX0ZT TF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9QWEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19TUElfU0MxOElTNjAyPXkKIyBDT05GSUdfU1BJX1RPUENMSUZGX1BDSCBpcyBub3Qg c2V0CkNPTkZJR19TUElfWENPTU09eQpDT05GSUdfU1BJX1hJTElOWD15CiMgQ09ORklHX1NQSV9a WU5RTVBfR1FTUEkgaXMgbm90IHNldApDT05GSUdfU1BJX0RFU0lHTldBUkU9eQojIENPTkZJR19T UElfRFdfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RXX01NSU8gaXMgbm90IHNldAoKIwoj IFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkK Q09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNs aWVudHMKIwpDT05GSUdfSFNJX0NIQVI9eQoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15 CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAoj CiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRf TERJU0M9eQpDT05GSUdfUFBTX0NMSUVOVF9HUElPPXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBw b3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15Cgoj CiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUg YWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSD15CkNPTkZJR19B UkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9f REVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9M SUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBN ZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz15CiMgQ09O RklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX0RXQVBCPXkKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STT15CkNPTkZJ R19HUElPX0dSR1BJTz15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19MWU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNDT049eQojIENPTkZJR19HUElP X1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkKIyBDT05GSUdfR1BJT19aWCBp cyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElP XzEwNF9JRElPXzE2PXkKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJ T19JVDg3PXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMx MVggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FEUDU1 ODg9eQojIENPTkZJR19HUElPX0FEUDU1ODhfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQURO UD15CkNPTkZJR19HUElPX01BWDczMDA9eQpDT05GSUdfR1BJT19NQVg3MzJYPXkKIyBDT05GSUdf R1BJT19NQVg3MzJYX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CkNPTkZJR19HUElPX1BDRjg1N1g9eQojIENPTkZJR19HUElPX1NY MTUwWCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQVJJ Wk9OQT15CiMgQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f REE5MDUyPXkKQ09ORklHX0dQSU9fREE5MDU1PXkKQ09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklH X0dQSU9fTFAzOTQzPXkKIyBDT05GSUdfR1BJT19QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19H UElPX1RDMzU4OVggaXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTkxMD15CiMgQ09ORklHX0dQ SU9fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV004OTk0PXkKCiMKIyBQQ0kgR1BJTyBl eHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElP X0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQgaXMgbm90IHNldAojIENP TkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TT0RBVklMTEUg aXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPXzc0WDE2ND15 CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBp cyBub3Qgc2V0CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01D UDIzUzA4PXkKQ09ORklHX1cxPXkKIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQKCiMKIyAxLXdp cmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKQ09O RklHX1cxX01BU1RFUl9EUzI0ODI9eQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPXkKIyBDT05GSUdf VzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFf U0xBVkVfVEhFUk09eQojIENPTkZJR19XMV9TTEFWRV9TTUVNIGlzIG5vdCBzZXQKQ09ORklHX1cx X1NMQVZFX0RTMjQwOD15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQojIENPTkZJ R19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09O RklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFf U0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cx X1NMQVZFX0RTMjc4MT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldAojIENP TkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNP TkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQpDT05GSUdfUERBX1BPV0VSPXkKQ09ORklHX0dFTkVS SUNfQURDX0JBVFRFUlk9eQpDT05GSUdfV004MzFYX0JBQ0tVUD15CkNPTkZJR19XTTgzMVhfUE9X RVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CkNPTkZJR19C QVRURVJZX0RTMjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RT Mjc4Mj15CiMgQ09ORklHX0JBVFRFUllfT0xQQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX1NC Uz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf REE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MTUwPXkKIyBDT05GSUdfQVhQMjg4 X0ZVRUxfR0FVR0UgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19C QVRURVJZX01BWDE3MDQyPXkKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQpDT05GSUdfQ0hBUkdF Ul9NQVg4OTAzPXkKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzc9eQpDT05GSUdfQ0hBUkdFUl9NQVg3 NzY5Mz15CkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9eQojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAg aXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFSR0VSX1NN QjM0Nz15CkNPTkZJR19DSEFSR0VSX1RQUzY1MDkwPXkKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRD Mjk0MT15CkNPTkZJR19CQVRURVJZX1JUNTAzMz15CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlz IG5vdCBzZXQKQ09ORklHX0FYUDIwWF9QT1dFUj15CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJ R19QT1dFUl9SRVNFVF9BUzM3MjI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BP V0VSX1JFU0VUX0xUQzI5NTI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JF U0VUX1NZU0NPTl9QT1dFUk9GRj15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpD T05GSUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0Cgoj CiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5T T1JTX0FETTEwMjE9eQojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKQ09O RklHX1NFTlNPUlNfQURNMTAzMT15CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQpDT05GSUdfU0VO U09SU19BRFQ3WDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzMxMD15CiMgQ09ORklHX1NFTlNPUlNf QURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NF TlNPUlNfQURUNzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19TRU5TT1JT X0s4VEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B UFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CiMgQ09ORklHX1NFTlNP UlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQojIENPTkZJR19T RU5TT1JTX0RBOTA1Ml9BREMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RBOTA1NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0Y3MTgwNUY9eQojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNf R0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9 eQpDT05GSUdfU0VOU09SU19JQk1BRU09eQpDT05GSUdfU0VOU09SU19JQk1QRVg9eQpDT05GSUdf U0VOU09SU19JSU9fSFdNT049eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lUODc9eQpD T05GSUdfU0VOU09SU19KQzQyPXkKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKQ09ORklH X1NFTlNPUlNfTFRDNDE1MT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9 eQpDT05GSUdfU0VOU09SU19MVEM0MjYwPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTExMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkK Q09ORklHX1NFTlNPUlNfTUFYMTYxOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY NjYzOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X01BWDY2NTA9eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSFRVMjE9eQpDT05GSUdf U0VOU09SU19NQ1AzMDIxPXkKIyBDT05GSUdfU0VOU09SU19BRENYWCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xNNjM9eQojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MTTc3PXkKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09S U19MTTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05G SUdfU0VOU09SU19MTTkyPXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xN OTUyMzQ9eQpDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15 CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklH X1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CkNP TkZJR19TRU5TT1JTX05DVDc5MDQ9eQojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNl dApDT05GSUdfUE1CVVM9eQpDT05GSUdfU0VOU09SU19QTUJVUz15CkNPTkZJR19TRU5TT1JTX0FE TTEyNzU9eQpDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15 CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgy MDc1MT15CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKQ09ORklHX1NFTlNPUlNfTUFYODY4OD15 CkNPTkZJR19TRU5TT1JTX1RQUzQwNDIyPXkKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD15CkNPTkZJ R19TRU5TT1JTX1VDRDkyMDA9eQpDT05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05GSUdfU0VOU09S U19QV01fRkFOPXkKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1NIVDIxPXkKQ09ORklHX1NFTlNPUlNfU0hUQzE9eQojIENPTkZJR19TRU5TT1JTX1NJUzU1 OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JT X0VNQzZXMjAxPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVND NDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMgQ09ORklHX1NFTlNPUlNfU0NI NTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VO U09SU19BREMxMjhEODE4PXkKIyBDT05GSUdfU0VOU09SU19BRFMxMDE1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODcx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CkNPTkZJR19TRU5TT1JTX0lOQTIw OT15CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CkNPTkZJR19TRU5TT1JTX1RDNzQ9eQpDT05GSUdf U0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKIyBD T05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVU RU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTFEPXkK IyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkz PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RS TCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQojIENPTkZJR19T RU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dNODMxWD15CgojCiMg QUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJ R19USEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhF Uk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRT15CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RI RVJNQUxfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMg bm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdf VEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9D QVRPUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfRU1V TEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX1NPQ19E VFNfSU9TRl9DT1JFPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15CiMgQ09ORklHX0lO VDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk0gaXMgbm90IHNldAojIENPTkZJR19X QVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxp Y29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9eQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NT Ql9QQ0lIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0 M19QQ0lfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMg Q09ORklHX1NTQl9TRElPSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfSE9TVF9TT0M9eQpDT05G SUdfU1NCX1NJTEVOVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05G SUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpD T05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFf SE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9 eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFf RFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05G SUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldApD T05GSUdfTUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfQUFUMjg3MF9DT1JFPXkKIyBDT05GSUdfTUZEX0FUTUVMX0ZMRVhDT00gaXMgbm90IHNl dAojIENPTkZJR19NRkRfQVRNRUxfSExDREMgaXMgbm90IHNldApDT05GSUdfTUZEX0JDTTU5MFhY PXkKQ09ORklHX01GRF9BWFAyMFg9eQpDT05GSUdfTUZEX0NST1NfRUM9eQojIENPTkZJR19NRkRf Q1JPU19FQ19JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUNfU1BJPXkKIyBDT05GSUdf UE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdfTUZEX0RB OTA1Ml9TUEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CkNP TkZJR19NRkRfREE5MDYyPXkKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfREE5MTUwPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ISTY0MjFfUE1JQz15CiMgQ09O RklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQK IyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldApD T05GSUdfSU5URUxfU09DX1BNSUM9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9LRU1QTEQ9eQpDT05GSUdfTUZEXzg4 UE04MDA9eQojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBN ODYwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYMTQ1Nzc9eQpDT05GSUdfTUZEX01BWDc3Njg2 PXkKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUFYODkwNz15CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09O RklHX01GRF9NQVg4OTk3PXkKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldApDT05GSUdf TUZEX01UNjM5Nz15CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldApDT05GSUdfRVpY X1BDQVA9eQpDT05GSUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BD RjUwNjMzX0FEQz15CkNPTkZJR19QQ0Y1MDYzM19HUElPPXkKIyBDT05GSUdfTUZEX1JEQzMyMVgg aXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNldApDT05GSUdfTUZEX1JU NTAzMz15CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SSzgwOD15 CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15CiMg Q09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQpDT05G SUdfTUZEX1NNNTAxX0dQSU89eQojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENP TkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdf TUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0Mz15CiMgQ09ORklHX01GRF9M UDg3ODggaXMgbm90IHNldApDT05GSUdfTUZEX1BBTE1BUz15CiMgQ09ORklHX1RQUzYxMDVYIGlz IG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9eQpD T05GSUdfTUZEX1RQUzY1MDkwPXkKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09O RklHX01GRF9UUFM2NTIxOD15CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfVFBTNjU5MTA9eQojIENPTkZJR19NRkRfVFBTNjU5MTIgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQw MzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05G SUdfTUZEX1RJTUJFUkRBTEUgaXMgbm90IHNldApDT05GSUdfTUZEX1RDMzU4OVg9eQojIENPTkZJ R19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfQVJJWk9OQT15CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfQVJJWk9OQV9TUEk9eQpDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001MTEw PXkKIyBDT05GSUdfTUZEX1dNODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk4PXkKIyBD T05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01G RF9XTTgzMVhfSTJDPXkKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk0PXkKIyBDT05GSUdf UkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0Cgoj CiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0Ff QVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08g aXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RS TV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJN X0xPQURfRURJRF9GSVJNV0FSRT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMK Q09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19E Uk1fSTJDX1NJTDE2ND15CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPXkKIyBDT05GSUdfRFJN X1RERlggaXMgbm90IHNldAojIENPTkZJR19EUk1fUjEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9NR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklBIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90 IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19R RU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9C T0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklH X0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19E Uk1fTlhQX1BUTjM0NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODYyMiBpcyBu b3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklS TVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKIyBDT05GSUdfRkJfRERDIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZC X0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VC TElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJ R19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZ U19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJ R19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX1NWR0FM SUIgaXMgbm90IHNldAojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9C QUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKIyBDT05GSUdfRkJfVElMRUJMSVRU SU5HIGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09O RklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNl dAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9VVkVTQT15CiMgQ09ORklH X0ZCX1ZFU0EgaXMgbm90IHNldAojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0hHQT15CkNPTkZJR19GQl9PUEVOQ09SRVM9eQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90 IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEg aXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklE RU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0z IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dF T0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldApDT05GSUdfRkJfSUJN X0dYVDQ1MDA9eQpDT05GSUdfRkJfVklSVFVBTD15CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVF VD15CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBp cyBub3Qgc2V0CkNPTkZJR19GQl9TU0QxMzA3PXkKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9 eQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgz R0YwNSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTFRWMzUwUVY9eQojIENPTkZJR19MQ0RfSUxJOTIy WCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfSUxJOTMyMD15CkNPTkZJR19MQ0RfVERPMjRNPXkKQ09O RklHX0xDRF9WR0cyNDMyQTQ9eQpDT05GSUdfTENEX1BMQVRGT1JNPXkKIyBDT05GSUdfTENEX1M2 RTYzTTAgaXMgbm90IHNldApDT05GSUdfTENEX0xEOTA0MD15CiMgQ09ORklHX0xDRF9BTVMzNjlG RzA2IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9MTVM1MDFLRjAzPXkKQ09ORklHX0xDRF9IWDgzNTc9 eQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJ Qz15CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BXTSBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfREE5MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExF IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9TQUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CkNPTkZJR19C QUNLTElHSFRfQURQODg2MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15CkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD15CkNP TkZJR19CQUNLTElHSFRfTE0zNjMwQT15CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkKIyBDT05G SUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElHSFRfQkQ2 MTA3PXkKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApDT05GSUdfSERNST15CiMgQ09ORklH X0xPR08gaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BSSU1FIGlz IG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09O RklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElE IGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CkNPTkZJR19ISURfQUNSVVg9eQojIENPTkZJ R19ISURfQUNSVVhfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldApD T05GSUdfSElEX0FVUkVBTD15CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0NIRVJS WSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkKIyBDT05GSUdfRFJBR09OUklTRV9GRiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxF Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dFTUJJUkQgaXMgbm90IHNldApDT05GSUdfSElEX0dGUk09eQpDT05GSUdfSElEX0tFWVRPVUNI PXkKQ09ORklHX0hJRF9LWUU9eQpDT05GSUdfSElEX1dBTFRPUD15CiMgQ09ORklHX0hJRF9HWVJB VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURf VFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9MRU5PVk89eQpDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklH X0hJRF9MT0dJVEVDSF9ISURQUD15CkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVN QkxFUEFEMl9GRj15CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lX SEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUlDUk9TT0ZU IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15 CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQoj IENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQpD T05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJ Q09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNPTkZJR19ISURfUElD T0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CiMgQ09ORklHX0hJRF9QUklNQVgg aXMgbm90IHNldApDT05GSUdfSElEX1NBSVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09O RklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldApDT05GSUdfSElEX1NURUVMU0VSSUVTPXkKIyBD T05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05GSUdfR1JFRU5BU0lBX0ZGPXkKQ09ORklHX0hJRF9T TUFSVEpPWVBMVVM9eQojIENPTkZJR19TTUFSVEpPWVBMVVNfRkYgaXMgbm90IHNldApDT05GSUdf SElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdfSElEX1RISU5HTT15CkNPTkZJ R19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CkNPTkZJR19ISURf V0FDT009eQpDT05GSUdfSElEX1dJSU1PVEU9eQpDT05GSUdfSElEX1hJTk1PPXkKIyBDT05GSUdf SElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TRU5TT1JfSFVCPXkKIyBDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09S IGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9 eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMg VVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENP TkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01N Q19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklH X1NESU9fVUFSVD15CkNPTkZJR19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250 cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPXkKQ09ORklHX01NQ19TREhDSV9JT19B Q0NFU1NPUlM9eQojIENPTkZJR19NTUNfU0RIQ0lfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1D X1NESENJX0FDUEkgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01N Q19TREhDSV9PRl9BUkFTQU49eQpDT05GSUdfTU1DX1NESENJX09GX0FUOTE9eQojIENPTkZJR19N TUNfU0RIQ0lfRl9TREgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90 IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19VU0RISTZS T0wwPXkKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19NVEs9 eQpDT05GSUdfTUVNU1RJQ0s9eQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwojIE1lbW9yeVN0 aWNrIGRyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRT15CgojCiMgTWVtb3J5 U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19USUZNX01T IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFggaXMgbm90IHNldAojIENP TkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xF RFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQg ZHJpdmVycwojCkNPTkZJR19MRURTX0JDTTYzMjg9eQpDT05GSUdfTEVEU19CQ002MzU4PXkKQ09O RklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xFRFNfTE0zNTMzPXkKIyBDT05GSUdfTEVEU19MTTM2 NDIgaXMgbm90IHNldApDT05GSUdfTEVEU19ORVQ0OFhYPXkKIyBDT05GSUdfTEVEU19XUkFQIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj15CiMgQ09ORklHX0xFRFNfUENBOTUzMl9HUElP IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15CkNPTkZJ R19MRURTX0xQNTVYWF9DT01NT049eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0xQNTUyMz15CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19MUDg1MDEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldApD T05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKQ09ORklHX0xF RFNfREFDMTI0UzA4NT15CkNPTkZJR19MRURTX1BXTT15CkNPTkZJR19MRURTX0JEMjgwMj15CkNP TkZJR19MRURTX0xUMzU5Mz15CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1RMQzU5MVhYPXkKQ09ORklHX0xFRFNfTUFYODk5Nz15CkNPTkZJR19MRURTX0xNMzU1 eD15CkNPTkZJR19MRURTX09UMjAwPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0Ig UkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09O RklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TWVNDT04gaXMgbm90IHNl dAoKIwojIExFRCBUcmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldAoj IENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBu b3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQoj IENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQojIENPTkZJR19SVENfQ0xB U1MgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VTX0RFQlVH PXkKIyBDT05GSUdfRE1BREVWSUNFU19WREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2Vz CiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05G SUdfRE1BX0FDUEk9eQpDT05GSUdfRE1BX09GPXkKQ09ORklHX0ZTTF9FRE1BPXkKQ09ORklHX0lO VEVMX0lETUE2ND15CiMgQ09ORklHX1BDSF9ETUEgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFD IGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAoKIwojIERNQSBDbGll bnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CkNPTkZJR19ETUFURVNUPXkKQ09ORklHX0FVWERJ U1BMQVk9eQpDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklH X1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9eQojIENP TkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1NFUkNPUzMgaXMgbm90IHNldAoj IENPTkZJR19VSU9fUENJX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fTkVUWCBpcyBu b3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9eQojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApD T05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMK IwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkK Q09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9f TU1JT19DTURMSU5FX0RFVklDRVM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBv cnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qg c2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAw IGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRT VV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CkNP TkZJR19BTUlMT19SRktJTEw9eQojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklH X0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNJX0xBUFRPUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19DT01QQUxfTEFQVE9Q IGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19JREVB UEFEX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19IREFQUz15CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90 IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJ QkFfSEFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdf WE8xX1JGS0lMTD15CiMgQ09ORklHX1hPMTVfRUJPT0sgaXMgbm90IHNldApDT05GSUdfU0FNU1VO R19MQVBUT1A9eQojIENPTkZJR19JTlRFTF9PQUtUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NB TVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBD IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJ R19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX1BTVE9SRT15CiMgQ09ORklHX0NS T1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX0xQQz15CkNPTkZJR19DUk9T X0VDX1BST1RPPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBT b3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUz PXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMg bm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1F Ul9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1V X1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwoKIwojIFJl bW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9S UFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3Bl Y2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19T T0NfVEkgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5v cnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFf R09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19E RVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX1BN X0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldApDT05G SUdfTUVNT1JZPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19C VUZGRVJfQ0I9eQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9fVFJJR0dFUkVEX0JV RkZFUj15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklH R0VSPTIKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CkNP TkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz15CkNPTkZJR19CTUMx NTBfQUNDRUxfU1BJPXkKQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9eQpDT05GSUdfSUlPX1NU X0FDQ0VMXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9eQpDT05GSUdfSUlP X1NUX0FDQ0VMX1NQSV8zQVhJUz15CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdf S1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CkNPTkZJR19N TUE5NTUxX0NPUkU9eQojIENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKQ09ORklHX01NQTk1NTM9 eQpDT05GSUdfTVhDNDAwNT15CkNPTkZJR19TVEs4MzEyPXkKIyBDT05GSUdfU1RLOEJBNTAgaXMg bm90IHNldAoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQURfU0lH TUFfREVMVEE9eQpDT05GSUdfQUQ3MjY2PXkKQ09ORklHX0FENzI5MT15CkNPTkZJR19BRDcyOTg9 eQojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldApDT05GSUdfQUQ3NzkxPXkKIyBDT05GSUdfQUQ3 NzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIz IGlzIG5vdCBzZXQKQ09ORklHX0FENzk5WD15CkNPTkZJR19BWFAyODhfQURDPXkKIyBDT05GSUdf REE5MTUwX0dQQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSEk4NDM1IGlzIG5vdCBzZXQKIyBDT05G SUdfTUFYMTAyNyBpcyBub3Qgc2V0CkNPTkZJR19NQVgxMzYzPXkKQ09ORklHX01DUDMyMFg9eQoj IENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKQ09ORklHX01FTl9aMTg4X0FEQz15CiMgQ09ORklH X05BVTc4MDIgaXMgbm90IHNldApDT05GSUdfUUNPTV9TUE1JX0lBREM9eQpDT05GSUdfUUNPTV9T UE1JX1ZBREM9eQpDT05GSUdfVElfQURDMDgxQz15CkNPTkZJR19USV9BREMxMjhTMDUyPXkKIyBD T05GSUdfVElfQU0zMzVYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qg c2V0CgojCiMgQW1wbGlmaWVycwojCkNPTkZJR19BRDgzNjY9eQoKIwojIENoZW1pY2FsIFNlbnNv cnMKIwpDT05GSUdfVlo4OVg9eQoKIwojIEhpZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19I SURfU0VOU09SX0lJT19DT01NT049eQpDT05GSUdfSElEX1NFTlNPUl9JSU9fVFJJR0dFUj15CkNP TkZJR19JSU9fTVNfU0VOU09SU19JMkM9eQoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBDT05G SUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJD PXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX1NQST15CkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JF PXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1MDY0IGlz IG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKQ09ORklHX0FENTM4MD15CkNPTkZJ R19BRDU0MjE9eQojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldApDT05GSUdfQUQ1NDQ5PXkKIyBD T05GSUdfQUQ1NTA0IGlzIG5vdCBzZXQKQ09ORklHX0FENTYyNFJfU1BJPXkKIyBDT05GSUdfQUQ1 Njg2IGlzIG5vdCBzZXQKQ09ORklHX0FENTc1NT15CkNPTkZJR19BRDU3NjQ9eQojIENPTkZJR19B RDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldApDT05GSUdfTTYyMzMy PXkKIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKQ09ORklHX01BWDU4MjE9eQpDT05GSUdfTUNQ NDcyNT15CkNPTkZJR19NQ1A0OTIyPXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9Q TEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwpDT05GSUdfQUQ5NTIzPXkK CiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKQ09O RklHX0FERjQzNTA9eQoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19B RElTMTYwODAgaXMgbm90IHNldApDT05GSUdfQURJUzE2MTMwPXkKQ09ORklHX0FESVMxNjEzNj15 CkNPTkZJR19BRElTMTYyNjA9eQpDT05GSUdfQURYUlM0NTA9eQpDT05GSUdfQk1HMTYwPXkKQ09O RklHX0JNRzE2MF9JMkM9eQpDT05GSUdfQk1HMTYwX1NQST15CiMgQ09ORklHX0hJRF9TRU5TT1Jf R1lST18zRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9HWVJPXzNBWElTIGlzIG5vdCBzZXQK Q09ORklHX0lURzMyMDA9eQoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9eQoj IENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKQ09ORklHX0hUVTIxPXkKIyBDT05GSUdfU0k3MDA1 IGlzIG5vdCBzZXQKQ09ORklHX1NJNzAyMD15CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5p dHMKIwpDT05GSUdfQURJUzE2NDAwPXkKQ09ORklHX0FESVMxNjQ4MD15CkNPTkZJR19LTVg2MT15 CkNPTkZJR19JTlZfTVBVNjA1MF9JSU89eQpDT05GSUdfSUlPX0FESVNfTElCPXkKQ09ORklHX0lJ T19BRElTX0xJQl9CVUZGRVI9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FM UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CkNPTkZJR19BTDMzMjBB PXkKQ09ORklHX0FQRFM5MzAwPXkKQ09ORklHX0FQRFM5OTYwPXkKIyBDT05GSUdfQkgxNzUwIGlz IG5vdCBzZXQKQ09ORklHX0NNMzIxODE9eQpDT05GSUdfQ00zMjMyPXkKIyBDT05GSUdfQ00zMzIz IGlzIG5vdCBzZXQKQ09ORklHX0NNMzY2NTE9eQpDT05GSUdfR1AyQVAwMjBBMDBGPXkKIyBDT05G SUdfSVNMMjkxMjUgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9eQpDT05GSUdfSElE X1NFTlNPUl9QUk9YPXkKIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1 MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTM1MzM9eQpDT05GSUdfTFRSNTAxPXkKQ09O RklHX09QVDMwMDE9eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TVEszMzEwPXkKQ09ORklH X1RDUzM0MTQ9eQpDT05GSUdfVENTMzQ3Mj15CkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9eQojIENP TkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CkNPTkZJ R19WQ05MNDAwMD15CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc1PXkK IyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfTUFHTj15CkNPTkZJR19N QUczMTEwPXkKQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPXkKIyBDT05GSUdfTU1D MzUyNDAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NU X01BR05fSTJDXzNBWElTPXkKQ09ORklHX0lJT19TVF9NQUdOX1NQSV8zQVhJUz15CgojCiMgSW5j bGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9eQpD T05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049eQoKIwojIFRyaWdnZXJzIC0gc3RhbmRh bG9uZQojCkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9eQpDT05GSUdfSUlPX1NZU0ZTX1RS SUdHRVI9eQoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfTUNQNDUzMT15Cgoj CiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0JNUDI4MCBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0VOU09SX1BSRVNTPXkKQ09ORklHX01QTDExNT15CiMgQ09ORklHX01QTDMxMTUgaXMgbm90 IHNldApDT05GSUdfTVM1NjExPXkKQ09ORklHX01TNTYxMV9JMkM9eQpDT05GSUdfTVM1NjExX1NQ ST15CiMgQ09ORklHX01TNTYzNyBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfUFJFU1M9eQpDT05G SUdfSUlPX1NUX1BSRVNTX0kyQz15CkNPTkZJR19JSU9fU1RfUFJFU1NfU1BJPXkKQ09ORklHX1Q1 NDAzPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQoKIwojIFByb3hp bWl0eSBzZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9eQojIENPTkZJR19TWDk1MDAgaXMg bm90IHNldAoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwpDT05GSUdfTUxYOTA2MTQ9eQojIENP TkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldApDT05GSUdf VFNZUzAyRD15CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90 IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9DUkMgaXMg bm90IHNldApDT05GSUdfUFdNX0ZTTF9GVE09eQpDT05GSUdfUFdNX0xQMzk0Mz15CiMgQ09ORklH X1BXTV9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX0lSUUNISVA9 eQpDT05GSUdfSVBBQ0tfQlVTPXkKIyBDT05GSUdfQk9BUkRfVFBDSTIwMCBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfSVBPQ1RBTD15CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNl dAojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VO RVJJQ19QSFk9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkK IyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldApDT05GSUdfTUNCPXkKIyBDT05GSUdfTUNCX1BD SSBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JB Uz15CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKQ09ORklH X0FORFJPSUQ9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDPXkKQ09ORklHX0FORFJPSURfQklO REVSX0lQQ18zMkJJVD15CkNPTkZJR19OVk1FTT15CiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CkNP TkZJR19TVE1fRFVNTVk9eQojIENPTkZJR19TVE1fU09VUkNFX0NPTlNPTEUgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBv cnQKIwojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09O RklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9N RU1NQVAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9eQojIENPTkZJR19EQ0RCQVMgaXMgbm90 IHNldAojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVf RklSTVdBUkUgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09S RF9BQ0NFU1M9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklH X0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90 IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05GSUdfUVVP VEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQUNUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVVE9G UzRfRlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNl dApDT05GSUdfT1ZFUkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQojIENP TkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNPXkK IyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9M SVNUPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19Q Uk9DX0tDT1JFPXkKIyBDT05GSUdfUFJPQ19TWVNDVEwgaXMgbm90IHNldAojIENPTkZJR19QUk9D X1BBR0VfTU9OSVRPUiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tF Uk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9Q QUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJ R19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBpcyBub3Qgc2V0 CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX05G U19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMgbm90IHNldAojIENPTkZJR19O RlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qg c2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQK Q09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNP TkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09O RklHX0NFUEhfRlM9eQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ0VQ SF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMgaXMgbm90 IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQojIENPTkZJR19DSUZTX1VQQ0FMTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NJRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0NJ RlNfU01CMj15CkNPTkZJR19DSUZTX1NNQjMxMT15CkNPTkZJR19DSUZTX0ZTQ0FDSEU9eQpDT05G SUdfTkNQX0ZTPXkKQ09ORklHX05DUEZTX1BBQ0tFVF9TSUdOSU5HPXkKIyBDT05GSUdfTkNQRlNf SU9DVExfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19TVFJPTkc9eQojIENPTkZJR19O Q1BGU19ORlNfTlMgaXMgbm90IHNldApDT05GSUdfTkNQRlNfT1MyX05TPXkKQ09ORklHX05DUEZT X1NNQUxMRE9TPXkKIyBDT05GSUdfTkNQRlNfTkxTIGlzIG5vdCBzZXQKQ09ORklHX05DUEZTX0VY VFJBUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldApDT05GSUdfQUZTX0ZTPXkKQ09ORklH X0FGU19ERUJVRz15CkNPTkZJR19BRlNfRlNDQUNIRT15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxT X0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxT X0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RF UEFHRV84NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NTU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKQ09O RklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNP TkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19D T0RFUEFHRV85MzY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBB R0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdF XzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQojIENPTkZJR19OTFNfQVNDSUkgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMT15CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKQ09O RklHX05MU19JU084ODU5XzM9eQojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKQ09O RklHX05MU19JU084ODU5XzU9eQojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKQ09O RklHX05MU19JU084ODU5Xzc9eQojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKQ09O RklHX05MU19JU084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19J U084ODU5XzE1PXkKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJ R19OTFNfTUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNf Q0VOVEVVUk89eQojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKQ09ORklHX05M U19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19H UkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlz IG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQojIENPTkZJR19OTFNfTUFDX1RVUktJ U0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfRExNPXkKIyBDT05GSUdfRExN X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFG TEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJ TlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1Rf UFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29t cGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lO Rk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CiMgQ09ORklHX0VO QUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJ R19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQojIENPTkZJ R19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNl dApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVH X1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dB Uk5fT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05G SUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBu b3Qgc2V0CiMgQ09ORklHX01BR0lDX1NZU1JRIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5F TD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09O RklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMg bm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1M RUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZN PXkKIyBDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19W TV9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQ UyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVfREVCVUdfU1RB Q0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05G SUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcg TG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRM T0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05G SUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19CT09UUEFSQU1f U09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9Q QU5JQ19WQUxVRT0wCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVO R19UQVNLX1RJTUVPVVQ9MTIwCiMgQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUMgaXMg bm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0wCkNPTkZJR19Q QU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNf VElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklH X1NDSEVEU1RBVFM9eQpDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLPXkKIyBDT05GSUdfREVC VUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAojIENPTkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09O RklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpD T05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15 CkNPTkZJR19MT0NLREVQPXkKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xP Q0tJTkdfQVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19E RUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdf REVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19TRyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVCVUdf Q1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBD T05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0VfUkNV X1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElN RU9VVD0yMQojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklH X0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfUE1fTk9USUZJRVJf RVJST1JfSU5KRUNUPXkKQ09ORklHX09GX1JFQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVD15 CiMgQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdf RkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0ZBSUxfUEFHRV9BTExPQz15CkNPTkZJR19GQUlMX01N Q19SRVFVRVNUPXkKIyBDT05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxU X0lOSkVDVElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQpDT05G SUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15 CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlD X0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19I QVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5U Uz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9 eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRf VFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZG RVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkK Q09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05f VFJBQ0VSPXkKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMg Q09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9 eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19UUkFDRV9CUkFO Q0hfUFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORSBpcyBub3Qgc2V0CiMg Q09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJ TEVfQUxMX0JSQU5DSEVTPXkKQ09ORklHX1RSQUNJTkdfQlJBTkNIRVM9eQpDT05GSUdfQlJBTkNI X1RSQUNFUj15CkNPTkZJR19TVEFDS19UUkFDRVI9eQpDT05GSUdfVVBST0JFX0VWRU5UPXkKQ09O RklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlD X0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0 CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RF U1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQ T0lOVF9CRU5DSE1BUks9eQpDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdf UklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRU5VTV9N QVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQSU8gaXMgbm90IHNl dAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklH X0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQpDT05GSUdf VEVTVF9LU1RSVE9YPXkKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldApDT05GSUdfVEVT VF9SSEFTSFRBQkxFPXkKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qg c2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0 CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1F TT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBD T05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUk9EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdf VExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05G SUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApD T05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIK Q09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90 IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlf VURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX05PTkU9eQpDT05GSUdfREVGQVVMVF9J T19ERUxBWV9UWVBFPTMKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENP TkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQpDT05G SUdfREVCVUdfRU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09ORklHX1g4Nl9E RUJVR19TVEFUSUNfQ1BVX0hBUz15CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldApD T05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19L RVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19UUlVT VEVEX0tFWVM9eQojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNP TkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3Jl IG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEky PXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQ VE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19I QVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NS WVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fUENP TVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZ UFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15 CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdf Q1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19NQ1JZUFREIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQ VE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB c3NvY2lhdGVkIERhdGEKIwojIENPTkZJR19DUllQVE9fQ0NNIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRP X1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdf Q1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fS0VZV1JBUD15 CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1B Qz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19WTUFDPXkK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hB U0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdf Q1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JN RDEyOD15CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQojIENP TkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklH X0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdS MTkyPXkKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09O RklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQojIENPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZ UFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklT SF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19ERVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKQ09O RklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj15CkNPTkZJR19D UllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CiMgQ09ORklH X0NSWVBUT19URUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29t cHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpD T05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0xaND15CkNPTkZJR19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2Vu ZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19N RU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15 CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZ UFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9IQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9B UElfQUVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CiMgQ09ORklH X0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2ln bmF0dXJlIGNoZWNraW5nCiMKIyBDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0xH VUVTVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRp bmVzCiMKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBp cyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9V U0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VU SUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lf SU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklH X0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JD MTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9 eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNF Qlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdf Q1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3 PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX0FVRElUX0dFTkVSSUM9 eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JB TkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxB VEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklH X0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01Q UkVTUz15CkNPTkZJR19YWl9ERUM9eQojIENPTkZJR19YWl9ERUNfWDg2IGlzIG5vdCBzZXQKQ09O RklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKIyBDT05GSUdfWFpfREVD X0FSTSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQojIENPTkZJR19YWl9ERUNf U1BBUkMgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15 CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05G SUdfQkNIPXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJS QVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hB U19ETUE9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNP TkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQ0xaX1RBQj15 CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJ R19NUElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CiMgQ09ORklH X1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FS Q0hfSEFTX01NSU9fRkxVU0g9eQo= --===============0386056940890459880== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 ZzYUYjIAAft98YcHAHnzoyixxGf7AgAAAAAEWVo= --===============0386056940890459880==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754791AbbLaBYb (ORCPT ); Wed, 30 Dec 2015 20:24:31 -0500 Received: from mga02.intel.com ([134.134.136.20]:24881 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751126AbbLaBY3 (ORCPT ); Wed, 30 Dec 2015 20:24:29 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,503,1444719600"; d="xz'?scan'208";a="21506082" From: kernel test robot Subject: [lkp] [net] 9dc0990f12: INFO: suspicious RCU usage. ] CC: lkp@01.org CC: LKML CC: John Fastabend CC: 0day robot TO: John Fastabend Date: Thu, 31 Dec 2015 09:24:26 +0800 Message-ID: <87vb7fquk5.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://github.com/0day-ci/linux John-Fastabend/drop-the-qdisc-lock-for-pfifo_fast-mq/20151231-015853 commit 9dc0990f12fb6ba8e32a63578aa060408958595a ("net: sched: pfifo_fast new option to deque multiple pkts") With your commit, there is the following new message in kernel log. Please take a look at the attached dmesg for details. [ 87.658006] IP-Config: Reopening network devices... Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc5-01156-g9dc0990 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.4.0-rc5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_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_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y # CONFIG_AUDITSYSCALL is not set # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_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=y # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_DEVICE=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_HUGETLB=y CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=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 is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_GCOV_PROFILE_ALL=y CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set 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_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 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=y # 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_ALIGNMENT_16=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set # CONFIG_CPU_SUP_AMD is not set 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 is not set CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_2G_OPT=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x78000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CLEANCACHE=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set 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=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # 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=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO 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_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set CONFIG_X86_SPEEDSTEP_SMI=y # CONFIG_X86_P4_CLOCKMOD is not set CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y # CONFIG_NF_CONNTRACK_PROCFS is not set # CONFIG_NF_CONNTRACK_EVENTS is not set # CONFIG_NF_CONNTRACK_TIMEOUT is not set # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y # CONFIG_NF_CT_PROTO_SCTP is not set CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set # CONFIG_NF_CONNTRACK_SNMP is not set # CONFIG_NF_CONNTRACK_PPTP is not set # CONFIG_NF_CONNTRACK_SANE is not set CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set CONFIG_NF_CT_NETLINK_HELPER=y CONFIG_NETFILTER_NETLINK_GLUE_CT=y # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set # CONFIG_NETFILTER_XT_TARGET_MARK is not set CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_BPF=y CONFIG_NETFILTER_XT_MATCH_CGROUP=y CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set CONFIG_NETFILTER_XT_MATCH_CONNLABEL=y # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y # CONFIG_NETFILTER_XT_MATCH_CPU is not set CONFIG_NETFILTER_XT_MATCH_DCCP=y # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y # CONFIG_NETFILTER_XT_MATCH_ESP is not set CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y # CONFIG_NETFILTER_XT_MATCH_HELPER is not set CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y # CONFIG_NETFILTER_XT_MATCH_IPVS is not set # CONFIG_NETFILTER_XT_MATCH_L2TP is not set # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y CONFIG_NETFILTER_XT_MATCH_NFACCT=y CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y # CONFIG_NETFILTER_XT_MATCH_POLICY is not set CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set CONFIG_NETFILTER_XT_MATCH_REALM=y # CONFIG_NETFILTER_XT_MATCH_RECENT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y # CONFIG_NETFILTER_XT_MATCH_STRING is not set CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y CONFIG_IP_SET_HASH_IPMARK=y CONFIG_IP_SET_HASH_IPPORT=y # CONFIG_IP_SET_HASH_IPPORTIP is not set CONFIG_IP_SET_HASH_IPPORTNET=y CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # # CONFIG_IP_VS_PROTO_TCP is not set CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y # CONFIG_IP_VS_PROTO_ESP is not set CONFIG_IP_VS_PROTO_AH=y # CONFIG_IP_VS_PROTO_SCTP is not set # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=y # CONFIG_IP_VS_LC is not set CONFIG_IP_VS_WLC=y CONFIG_IP_VS_FO=y # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y # CONFIG_IP_VS_LBLCR is not set # CONFIG_IP_VS_DH is not set CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y # CONFIG_IP_VS_NQ is not set # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # CONFIG_IP_VS_NFCT is not set CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y # CONFIG_NF_CONNTRACK_IPV4 is not set CONFIG_NF_DUP_IPV4=y CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y # CONFIG_NF_REJECT_IPV4 is not set # CONFIG_IP_NF_IPTABLES is not set CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y # CONFIG_BRIDGE_EBT_T_FILTER is not set CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y # CONFIG_BRIDGE_EBT_ARP is not set CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y # CONFIG_BRIDGE_EBT_SNAT is not set CONFIG_BRIDGE_EBT_LOG=y # CONFIG_BRIDGE_EBT_NFLOG is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y CONFIG_IP_DCCP_CCID3_DEBUG=y CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_DCCP_TFRC_DEBUG=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y CONFIG_ATM_CLIP_NO_ICMP=y CONFIG_ATM_LANE=y # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y # CONFIG_L2TP_IP is not set # CONFIG_L2TP_ETH is not set CONFIG_STP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y CONFIG_IPX_INTERN=y CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y CONFIG_X25=y 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 is not set # CONFIG_NET_SCH_HFSC is not set CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y # CONFIG_NET_SCH_MULTIQ is not set CONFIG_NET_SCH_RED=y # CONFIG_NET_SCH_SFB is not set CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y 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 is not set CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_FQ is not set CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=y # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=y # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_HSR=y # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=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_NET_PKTGEN is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set # CONFIG_CAN_BCM is not set # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set # CONFIG_PCH_CAN is not set # CONFIG_CAN_GRCAN is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=y # CONFIG_CAN_EMS_PCI is not set # CONFIG_CAN_PEAK_PCI is not set # CONFIG_CAN_KVASER_PCI is not set # CONFIG_CAN_PLX_PCI is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_M_CAN=y CONFIG_CAN_CC770=y # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=y # # CAN SPI interfaces # # CONFIG_CAN_MCP251X is not set CONFIG_CAN_SOFTING=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set CONFIG_ACTISYS_DONGLE=y # CONFIG_TEKRAM_DONGLE is not set # CONFIG_TOIM3232_DONGLE is not set CONFIG_LITELINK_DONGLE=y # CONFIG_MA600_DONGLE is not set CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y # # FIR device drivers # CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_FIR is not set CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set CONFIG_BT_WILINK=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_CERTIFICATION_ONUS=y # CONFIG_CFG80211_REG_CELLULAR_HINTS is not set CONFIG_CFG80211_REG_RELAX_NO_IR=y CONFIG_CFG80211_DEFAULT_PS=y CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=y CONFIG_LIB80211_DEBUG=y # CONFIG_MAC80211 is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y # CONFIG_RFKILL_INPUT is not set # CONFIG_RFKILL_GPIO is not set # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y CONFIG_NFC_NCI_SPI=y CONFIG_NFC_NCI_UART=y CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_WILINK=y CONFIG_NFC_SIM=y CONFIG_NFC_FDP=y CONFIG_NFC_FDP_I2C=y # CONFIG_NFC_PN544_I2C is not set # CONFIG_NFC_MICROREAD_I2C is not set CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_UART=y CONFIG_NFC_MRVL_I2C=y CONFIG_NFC_MRVL_SPI=y CONFIG_NFC_ST21NFCA=y CONFIG_NFC_ST21NFCA_I2C=y CONFIG_NFC_ST_NCI=y # CONFIG_NFC_ST_NCI_I2C is not set CONFIG_NFC_ST_NCI_SPI=y CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_OOPS=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_SCx200_DOCFLASH=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=y # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_PROMTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y 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_VMWARE_VMCI is not set # # 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 # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=y # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=y CONFIG_CAIF_SPI_SLAVE=y CONFIG_CAIF_SPI_SYNC=y # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=y 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 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=y CONFIG_AURORA_NB8800=y CONFIG_NET_CADENCE=y CONFIG_MACB=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BCMGENET=y # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set CONFIG_SYSTEMPORT=y # 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_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set CONFIG_DNET=y 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 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_I40E is not set # CONFIG_NET_VENDOR_I825XX is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y # 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 is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NET_VENDOR_8390 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=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set # CONFIG_NET_VENDOR_RENESAS is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set # CONFIG_NET_VENDOR_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y 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 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 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=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y # CONFIG_MARVELL_PHY is not set CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y # CONFIG_VITESSE_PHY is not set # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y # CONFIG_MICREL_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y # CONFIG_MICROCHIP_PHY is not set CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y # CONFIG_MDIO_BUS_MUX_GPIO is not set # CONFIG_MDIO_BUS_MUX_MMIOREG is not set CONFIG_MDIO_BCM_UNIMAC=y # CONFIG_MICREL_KS8995MA is not set CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set CONFIG_PPP_MULTILINK=y # CONFIG_PPPOATM is not set CONFIG_PPPOE=y # CONFIG_PPTP is not set CONFIG_PPPOL2TP=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y CONFIG_ATH_DEBUG=y # CONFIG_ATH_TRACEPOINTS is not set CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y # CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH6KL=y CONFIG_ATH6KL_SDIO=y # CONFIG_ATH6KL_DEBUG is not set # CONFIG_ATH6KL_TRACING is not set CONFIG_ATH6KL_REGDOMAIN=y # CONFIG_WIL6210 is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set # CONFIG_LIBERTAS_MESH is not set # CONFIG_MWIFIEX is not set CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set # CONFIG_ISDN_CAPI is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_DUMMYLL=y # CONFIG_GIGASET_M101 is not set # CONFIG_GIGASET_DEBUG is not set # CONFIG_MISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y # CONFIG_SERIO_OLPC_APSP is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set CONFIG_N_GSM=y # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_INGENIC=y # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set # CONFIG_SERIAL_SC16IS7XX_SPI is not set 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=y # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=y # CONFIG_SERIAL_XILINX_PS_UART_CONSOLE is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE is not set CONFIG_SERIAL_MEN_Z135=y # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TCG_TIS_ST33ZP24_SPI=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV 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=y # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # 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 is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_KEMPLD is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y CONFIG_SPI_GPIO=y # 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 is not set CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y # CONFIG_SPI_ZYNQMP_GQSPI is not set CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_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=y # 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 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65910=y # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=y # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_OLPC is not set CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_DA9150=y # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y 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=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_DA9055 is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_CPU_THERMAL=y # CONFIG_THERMAL_EMULATION is not set CONFIG_IMX_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_HOST_SOC=y CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_MFD_CROS_EC_SPI=y # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set 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 is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # 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=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # 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 is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_NXP_PTN3460 is not set # CONFIG_DRM_PARADE_PS8622 is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # 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 is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX 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 is not set # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y # CONFIG_LCD_ILI922X is not set CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # 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=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y # CONFIG_MMC_SDHCI_PCI is not set # 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 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_NET48XX=y # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_SYSCON is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG 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 is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_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=y # 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_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_IPS is not set # CONFIG_IBM_RTL is not set CONFIG_XO1_RFKILL=y # CONFIG_XO15_EBOOK is not set 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_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y 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 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_STK8312=y # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y CONFIG_AD7298=y # CONFIG_AD7476 is not set CONFIG_AD7791=y # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set CONFIG_AD799X=y CONFIG_AXP288_ADC=y # CONFIG_DA9150_GPADC is not set # CONFIG_HI8435 is not set # CONFIG_MAX1027 is not set CONFIG_MAX1363=y CONFIG_MCP320X=y # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=y # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y # CONFIG_TI_AM335X_ADC is not set # CONFIG_VF610_ADC is not set # # Amplifiers # CONFIG_AD8366=y # # Chemical Sensors # 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 is not set CONFIG_AD5380=y CONFIG_AD5421=y # CONFIG_AD5446 is not set CONFIG_AD5449=y # CONFIG_AD5504 is not set CONFIG_AD5624R_SPI=y # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5764=y # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set CONFIG_M62332=y # CONFIG_MAX517 is not set CONFIG_MAX5821=y CONFIG_MCP4725=y CONFIG_MCP4922=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 is not set CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y 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 # # Humidity sensors # CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HTU21=y # CONFIG_SI7005 is not set CONFIG_SI7020=y # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y CONFIG_KMX61=y 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 is not set CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y # CONFIG_BH1750 is not set CONFIG_CM32181=y CONFIG_CM3232=y # CONFIG_CM3323 is not set CONFIG_CM36651=y CONFIG_GP2AP020A00F=y # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_STK3310=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_MCP4531=y # # Pressure sensors # # CONFIG_BMP280 is not set CONFIG_HID_SENSOR_PRESS=y CONFIG_MPL115=y # CONFIG_MPL3115 is not set CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5611_SPI=y # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_IIO_ST_PRESS_SPI=y CONFIG_T5403=y # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LP3943=y # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=y CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set # CONFIG_AUTOFS4_FS is not set 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=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG is not set # CONFIG_CIFS_DFS_UPCALL is not set CONFIG_CIFS_SMB2=y CONFIG_CIFS_SMB311=y CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y # CONFIG_NCPFS_IOCTL_LOCKING is not set CONFIG_NCPFS_STRONG=y # CONFIG_NCPFS_NFS_NS is not set CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y # CONFIG_NCPFS_NLS is not set CONFIG_NCPFS_EXTRAS=y # CONFIG_CODA_FS is not set CONFIG_AFS_FS=y CONFIG_AFS_DEBUG=y CONFIG_AFS_FSCACHE=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=y # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # 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 is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VIRTUAL is not set # 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=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=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 is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS 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_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set 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_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # 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_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_PRINTF is not set 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 is not set CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_TRUSTED_KEYS=y # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER 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 is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y 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=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_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=y # CONFIG_XZ_DEC_ARM is not set 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_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=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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 ZzYUYjIAAft98YcHAHnzoyixxGf7AgAAAAAEWVo= --=-=-=--