From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1985989249039331264==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [string] 5f6f0801f5: BUG: KASan: out of bounds access in strlcpy+0xc8/0x250 at addr ffff88011a666ee0 Date: Mon, 12 Oct 2015 14:54:03 +0800 Message-ID: <87612cinlg.fsf@yhuang-dev.intel.com> List-Id: --===============1985989249039331264== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://internal_mailing_list_patch_tree Ingo-Molnar/string-Improve-the-gener= ic-strlcpy-implementation commit 5f6f0801f5fdfce4984c6a14f99dbfbb417acb66 ("string: Improve the gener= ic strlcpy() implementation") [ 22.205482] systemd[1]: RTC configured in localtime, applying delta of 4= 80 minutes to system time. [ 22.214569] random: systemd urandom read with 11 bits of entropy availab= le [ 22.241378] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 22.242067] BUG: KASan: out of bounds access in strlcpy+0xc8/0x250 at ad= dr ffff88011a666ee0 [ 22.242067] Read of size 8 by task systemd/1 [ 22.242067] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D [ 22.242067] BUG kmalloc-64 (Not tainted): kasan: bad access detected [ 22.242067] ------------------------------------------------------------= ----------------- [ 22.242067] = [ 22.242067] Disabling lock debugging due to kernel taint [ 22.242067] INFO: Slab 0xffffea0004699980 objects=3D64 used=3D64 fp=3D0x= (null) flags=3D0x200000000000080 [ 22.242067] INFO: Object 0xffff88011a666ec0 @offset=3D3776 fp=3D0x737973= 2f62696c2f [ 22.242067] = [ 22.242067] Bytes b4 ffff88011a666eb0: 00 00 00 00 00 00 00 00 a7 4b c2 = ef 07 00 00 00 .........K...... [ 22.242067] Object ffff88011a666ec0: 2f 6c 69 62 2f 73 79 73 74 65 6d 64= 2f 73 79 73 /lib/systemd/sys To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --===============1985989249039331264== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.3.0-rc4-00001-g5f6f080" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjMuMC1yYzQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19LQVNBTl9TSEFET1dfT0ZGU0VUPTB4ZGZmZmZjMDAwMDAwMDAwMApDT05GSUdf WDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRp IC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2Fs bC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQt cjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9N RU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIv bW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09O RklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVy YWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01Q SUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJ T049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9 eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNP TkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFW RV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAy IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNP TkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9NUVVF VUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX0NST1NTX01FTU9SWV9B VFRBQ0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qg c2V0CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKIyBDT05G SUdfQVVESVRTWVNDQUxMIGlzIG5vdCBzZXQKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJ Q19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElF UkFSQ0hZPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJF QURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15 CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURB VEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19D TU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9 eQpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBD T05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKQ09O RklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3Vu dGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVElDS19DUFVfQUND T1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CiMgQ09O RklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VTU19B Q0NUIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CiMgQ09ORklHX1RBU0tfREVMQVlfQUND VCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tfWEFDQ1QgaXMgbm90IHNldAoKIwojIFJDVSBTdWJz eXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19T UkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01N T049eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdf Rk9SQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0ZBTk9VVD02NApDT05GSUdfUkNVX0ZBTk9VVF9M RUFGPTE2CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0JP T1NUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MAojIENPTkZJR19SQ1VfTk9D Ql9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNP TkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BS T0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhf QlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5N QVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0NHUk9V UFM9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90 IHNldApDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CiMgQ09ORklHX01F TUNHX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NRU1DR19LTUVNIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1ND SEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUX0dST1VQ X1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtf Q0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQojIENPTkZJR19DSEVD S1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CiMgQ09ORklHX1VU U19OUyBpcyBub3Qgc2V0CkNPTkZJR19JUENfTlM9eQpDT05GSUdfVVNFUl9OUz15CiMgQ09ORklH X1BJRF9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hF RF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB TUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19S RF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQoj IENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpD T05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBFUlQgaXMg bm90IHNldApDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05G SUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09O RklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX1BS SU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRG T1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNP TkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJ R19CUEZfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05G SUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX1BDSV9RVUlS S1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5k IENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0Vf Vk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVC X0RFQlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMg bm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUwgaXMgbm90IHNl dAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJP RklMSU5HPXkKQ09ORklHX0tFWEVDX0NPUkU9eQojIENPTkZJR19PUFJPRklMRSBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09O RklHX0pVTVBfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VG RklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9 eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklH X0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQ Uk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFW RV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklD X1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9 eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1B X0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhF RF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05G SUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJF TD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdO RURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVf Q01QWENIR19ET1VCTEU9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklH X1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJ R19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9O T05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09O RklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRF WFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJ R19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5U X0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNI X1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9J UlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNP TkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmls aW5nCiMKQ09ORklHX0dDT1ZfS0VSTkVMPXkKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9B TEw9eQojIENPTkZJR19HQ09WX1BST0ZJTEVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9G T1JNQVRfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF8zXzQ9eQojIENP TkZJR19HQ09WX0ZPUk1BVF80XzcgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1B X0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9 eQpDT05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05GSUdf TU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15 CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJ R19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90 IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBp cyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15 CkNPTkZJR19CTE9DS19DT01QQVQ9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hF RF9OT09QPXkKIyBDT05GSUdfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1ND SEVEX0NGUT15CiMgQ09ORklHX0NGUV9HUk9VUF9JT1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf REVGQVVMVF9DRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9OT09QPXkKQ09ORklHX0RFRkFV TFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX1VO SU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNP TkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpD T05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9D S1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldM T0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CiMgQ09ORklHX0ZSRUVaRVIgaXMgbm90IHNl dAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNP TkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19YODZfWDJBUElD IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdfWDg2X0VY VEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19Y ODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0Zf TUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllf RkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJ UlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNl dAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZN X0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlz IG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQojIENP TkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNP UkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19D UFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FD SEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklH X1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9E RUJVR0NUTE1TUj15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkK Q09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15 CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19DQUxHQVJZX0lPTU1VIGlz IG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBDT05GSUdf TUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NjQKQ09ORklHX1NDSEVEX1NNVD15CkNP TkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklH X1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJF RU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15 CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNF PXkKIyBDT05GSUdfWDg2X01DRV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0FNRD15 CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5v dCBzZXQKIyBDT05GSUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdf WDg2X0VTUEZJWDY0PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19J OEsgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVM IGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9J TlRFUkZBQ0U9eQpDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWT15CkNPTkZJR19NSUNST0NPREVf RUFSTFk9eQpDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9Q SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdf WDg2X0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05G SUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKQ09O RklHX05VTUFfRU1VPXkKQ09ORklHX05PREVTX1NISUZUPTYKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VM RUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNPTkZJR19J TExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVN T1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkK Q09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15 CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFC TEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05GSUdfU1BB UlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJM T0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX01P VkFCTEVfTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMg bm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFRkxB R1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFC TEVfU1BMSVRfUE1EX1BUTE9DSz15CiMgQ09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNldAojIENP TkZJR19NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G SUdfWk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJU X1RPX0JVUz15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlO X0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklH X01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Ug aXMgbm90IHNldApDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJ R19DTUEgaXMgbm90IHNldAojIENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15 CkNPTkZJR19aQlVEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15 CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J T1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15 CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1FTV9M RUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWT15CiMgQ09ORklHX1g4Nl9DSEVD S19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP TkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVS X0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZB VUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09O RklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01Q WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBD T05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05G SUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05G SUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05G SUdfS0VYRUNfVkVSSUZZX1NJRz15CiMgQ09ORklHX0NSQVNIX0RVTVAgaXMgbm90IHNldApDT05G SUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklH X1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAw CiMgQ09ORklHX0hPVFBMVUdfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlz IG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRD SD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19VU0VfUEVSQ1BV X05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMK IyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVC VUcgaXMgbm90IHNldApDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQ9eQpDT05GSUdf QUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9S VD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVW X09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9O PXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdf QUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15 CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09O RklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJM RV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09O RklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9 eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9S RURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90 IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkK IyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90 IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMg Q1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwoj IENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9 eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExF X0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBvd2Vy IHNhdmluZ3MKIwojIENPTkZJR19JNzMwMF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9u cyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05GSUdf UENJX01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJ RVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQojIENPTkZJ R19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBp cyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJ R19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BD TUNJQT15CkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMt Y2FyZCBicmlkZ2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldAojIENPTkZJR19QRDY3Mjkg aXMgbm90IHNldAojIENPTkZJR19JODIwOTIgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZC PXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklO Rk1UX0VMRj15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19C SU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZN VF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKIyBDT05GSUdfSUEzMl9FTVVMQVRJT04gaXMgbm90 IHNldApDT05GSUdfWDg2X1gzMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9V NjRfQUxJR05NRU5UPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09Q Uz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoK IwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRf RElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz15CkNPTkZJR19Y RlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJN X1NVQl9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1f U1RBVElTVElDUz15CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklH X05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNP TkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVfU1RBVFM9eQojIENP TkZJR19JUF9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldAojIENPTkZJR19JUF9ST1VURV9NVUxU SVBBVEggaXMgbm90IHNldAojIENPTkZJR19JUF9ST1VURV9WRVJCT1NFIGlzIG5vdCBzZXQKQ09O RklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBp cyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQ PXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05G SUdfTkVUX0lQR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX01S T1VURV9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfSVBfUElNU01fVjE9eQojIENP TkZJR19JUF9QSU1TTV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTl9DT09LSUVTIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZP VV9JUF9UVU5ORUxTPXkKIyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRf RVNQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5O RUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JU PXkKIyBDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5F VF9YRlJNX01PREVfQkVFVCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVU X0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CkNPTkZJR19JTkVUX1VEUF9ESUFHPXkKIyBD T05GSUdfVENQX0NPTkdfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9 eQpDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCiMgQ09ORklHX1RDUF9NRDVTSUcgaXMg bm90IHNldApDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQ VjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldAoj IENPTkZJR19JTkVUNl9BSCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9FU1A9eQojIENPTkZJR19J TkVUNl9JUENPTVAgaXMgbm90IHNldApDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lQVjZfSUxB PXkKIyBDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9U VU5ORUwgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CiMgQ09O RklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9N T0RFX0JFRVQ9eQojIENPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT04gaXMg bm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNl dApDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CiMgQ09ORklHX0lQVjZfVFVOTkVMIGlzIG5v dCBzZXQKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9NVUxUSVBMRV9U QUJMRVM9eQpDT05GSUdfSVBWNl9TVUJUUkVFUz15CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01B UksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktf UEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVU RklMVEVSX0RFQlVHPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CgojCiMgQ29yZSBOZXRm aWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19O RVRGSUxURVJfTkVUTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1QgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05F VExJTktfTE9HPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05GX0xP R19DT01NT049eQpDT05GSUdfTkZfVEFCTEVTPXkKIyBDT05GSUdfTkZfVEFCTEVTX0lORVQgaXMg bm90IHNldAojIENPTkZJR19ORl9UQUJMRVNfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX05GVF9F WFRIRFI9eQpDT05GSUdfTkZUX01FVEE9eQpDT05GSUdfTkZUX1JCVFJFRT15CiMgQ09ORklHX05G VF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdf TkZUX0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05G VF9SRUpFQ1Q9eQpDT05GSUdfTkZUX0NPTVBBVD15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15 CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJL PXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1NFVCBpcyBub3Qgc2V0CgojCiMgWHRhYmxlcyB0YXJn ZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJLPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfTE9HPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9eQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X1RDUE1TUz15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQojIENPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfRFNDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfRUNOPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfTElNSVQgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9N VUxUSVBPUlQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UEtUVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQojIENP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9SRUFMTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKIyBDT05GSUdfTkVURklMVEVSX1hU X01BVENIX1RDUE1TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19J UF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklU TUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFT SF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQojIENPTkZJR19JUF9TRVRfSEFTSF9J UFBPUlQgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBf U0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CiMgQ09ORklHX0lQ X1NFVF9IQVNIX05FVFBPUlRORVQgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVQg aXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNI X05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJ U1RfU0VUPXkKIyBDT05GSUdfSVBfVlMgaXMgbm90IHNldAoKIwojIElQOiBOZXRmaWx0ZXIgQ29u ZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9UQUJMRVNfSVBW ND15CkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWND15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9 eQpDT05GSUdfTkZUX0RVUF9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19BUlA9eQpDT05GSUdfTkZf RFVQX0lQVjQ9eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJ R19ORl9SRUpFQ1RfSVBWND15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9N QVRDSF9BSD15CkNPTkZJR19JUF9ORl9NQVRDSF9FQ049eQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBG SUxURVI9eQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPXkKQ09ORklHX0lQX05GX0ZJTFRFUj15CiMg Q09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1QgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQU5H TEUgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKQ09ORklHX0lQX05GX1NFQ1VSSVRZPXkK Q09ORklHX0lQX05GX0FSUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX0FSUEZJTFRFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0lQX05GX0FSUF9NQU5HTEUgaXMgbm90IHNldAoKIwojIElQdjY6IE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfTkZfREVGUkFHX0lQVjYgaXMgbm90IHNldAoj IENPTkZJR19ORl9UQUJMRVNfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0RVUF9JUFY2IGlz IG5vdCBzZXQKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKIyBD T05GSUdfSVA2X05GX0lQVEFCTEVTIGlzIG5vdCBzZXQKCiMKIyBERUNuZXQ6IE5ldGZpbHRlciBD b25maWd1cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPXkKQ09ORklHX0lQX0RD Q1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlv bgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfREND UF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdf SVBfRENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQ X0RDQ1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJH X09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkK IyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJ R19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NP T0tJRV9ITUFDX01ENT15CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTE9eQojIENPTkZJR19S RFMgaXMgbm90IHNldApDT05GSUdfVElQQz15CkNPTkZJR19USVBDX01FRElBX1VEUD15CiMgQ09O RklHX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKQ09ORklHX0wyVFBfREVCVUdGUz15CkNP TkZJR19MMlRQX1YzPXkKIyBDT05GSUdfTDJUUF9JUCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQX0VU SD15CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX05FVF9EU0E9eQpDT05G SUdfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBX1RBR19CUkNNPXkKQ09ORklHX05FVF9EU0FfVEFH X0VEU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUj15CkNPTkZJR19WTEFOXzgwMjFRPXkK IyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9N VlJQIGlzIG5vdCBzZXQKQ09ORklHX0RFQ05FVD15CkNPTkZJR19ERUNORVRfUk9VVEVSPXkKQ09O RklHX0xMQz15CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldApDT05GSUdfSVBYPXkKQ09ORklHX0lQ WF9JTlRFUk49eQpDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBz ZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQK IyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKIyBDT05GSUdf SUVFRTgwMjE1NF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxNTQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldApDT05GSUdfRENCPXkKQ09ORklHX0ROU19S RVNPTFZFUj15CkNPTkZJR19CQVRNQU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkKIyBD T05GSUdfQkFUTUFOX0FEVl9EQVQgaXMgbm90IHNldApDT05GSUdfQkFUTUFOX0FEVl9OQz15CiMg Q09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90IHNldApDT05GSUdfQkFUTUFOX0FEVl9ERUJV Rz15CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX1ZTT0NLRVRTPXkKIyBD T05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5v dCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNP TkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05G SUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9V UF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNP TkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVU X1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NB Tj15CkNPTkZJR19DQU5fUkFXPXkKIyBDT05GSUdfQ0FOX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19D QU5fR1c9eQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FOIGlzIG5v dCBzZXQKQ09ORklHX0NBTl9TTENBTj15CiMgQ09ORklHX0NBTl9ERVYgaXMgbm90IHNldAojIENP TkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPXkKCiMKIyBJckRB IHByb3RvY29scwojCiMgQ09ORklHX0lSTEFOIGlzIG5vdCBzZXQKQ09ORklHX0lSTkVUPXkKIyBD T05GSUdfSVJDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQV9VTFRSQSBpcyBub3Qgc2V0Cgoj CiMgSXJEQSBvcHRpb25zCiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKIyBDT05GSUdf SVJEQV9GQVNUX1JSIGlzIG5vdCBzZXQKQ09ORklHX0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVk LXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklH X0lSVFRZX1NJUiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwojIENPTkZJR19LSU5H U1VOX0RPTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19LU0RBWlpMRV9ET05HTEU9eQojIENPTkZJR19L Uzk1OV9ET05HTEUgaXMgbm90IHNldAoKIwojIEZJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19V U0JfSVJEQT15CkNPTkZJR19TSUdNQVRFTF9GSVI9eQpDT05GSUdfTlNDX0ZJUj15CiMgQ09ORklH X1dJTkJPTkRfRklSIGlzIG5vdCBzZXQKQ09ORklHX1NNQ19JUkNDX0ZJUj15CkNPTkZJR19BTElf RklSPXkKIyBDT05GSUdfVkxTSV9GSVIgaXMgbm90IHNldApDT05GSUdfVklBX0ZJUj15CkNPTkZJ R19NQ1NfRklSPXkKQ09ORklHX0JUPXkKQ09ORklHX0JUX0JSRURSPXkKIyBDT05GSUdfQlRfUkZD T01NIGlzIG5vdCBzZXQKQ09ORklHX0JUX0JORVA9eQpDT05GSUdfQlRfQk5FUF9NQ19GSUxURVI9 eQojIENPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hJ RFAgaXMgbm90IHNldApDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQojIENPTkZJR19CVF9T RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJs dWV0b290aCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0JUX0hDSUJUVVNCIGlzIG5vdCBzZXQK Q09ORklHX0JUX0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVB UlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKIyBDT05GSUdfQlRfSENJVUFSVF9BVEgz SyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfTEwgaXMgbm90IHNldApDT05GSUdfQlRf SENJVUFSVF8zV0lSRT15CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENP TkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfUUNBIGlz IG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9eQpDT05GSUdfQlRfSENJQlBBMTBYPXkKQ09O RklHX0JUX0hDSUJGVVNCPXkKQ09ORklHX0JUX0hDSURUTDE9eQpDT05GSUdfQlRfSENJQlQzQz15 CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNPTkZJR19CVF9IQ0lCVFVBUlQ9eQpDT05GSUdfQlRf SENJVkhDST15CiMgQ09ORklHX0JUX01SVkwgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBp cyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19D Rkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4 MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9T VEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lM TD15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX1JFR1VMQVRPUj15CkNPTkZJ R19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19DQUlGPXkKQ09ORklHX0NBSUZfREVCVUc9eQpDT05GSUdfQ0FJRl9O RVRERVY9eQpDT05GSUdfQ0FJRl9VU0I9eQojIENPTkZJR19DRVBIX0xJQiBpcyBub3Qgc2V0CkNP TkZJR19ORkM9eQpDT05GSUdfTkZDX0RJR0lUQUw9eQojIENPTkZJR19ORkNfTkNJIGlzIG5vdCBz ZXQKQ09ORklHX05GQ19IQ0k9eQojIENPTkZJR19ORkNfU0hETEMgaXMgbm90IHNldAoKIwojIE5l YXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05GQ19QTjUzMz15 CkNPTkZJR19ORkNfVFJGNzk3MEE9eQpDT05GSUdfTkZDX1NJTT15CkNPTkZJR19ORkNfUE9SVDEw MD15CkNPTkZJR19ORkNfUE41NDQ9eQojIENPTkZJR19ORkNfTUlDUk9SRUFEIGlzIG5vdCBzZXQK IyBDT05GSUdfTkZDX1NUMjFORkNBIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklH X0hBVkVfQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVy IE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRN UEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qg c2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CkNP TkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9G QUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19E RUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAoj IENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RF VklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JF R01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVH TUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CiMgQ09ORklHX0RNQV9TSEFSRURfQlVGRkVS IGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQojIENPTkZJ R19QUk9DX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklH X09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklH X1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlz IG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfRklGTz15CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVS SU89eQojIENPTkZJR19QQVJQT1JUX1BDX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBP UlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNPTkZJR19QQVJQT1JU XzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9E RUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdf QkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPXkKQ09ORklHX0JMS19ERVZfRkQ9eQoj IENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMy WFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9D SVNTX0RBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04g aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9EUkJEPXkKQ09ORklHX0RSQkRfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0JMS19ERVZfTkJE PXkKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0Qg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfUkFNIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtU Q0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApD T05GSUdfQVRBX09WRVJfRVRIPXkKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVW X0hEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX1JTWFggaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JT X0xJUzNMVjAyRD15CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1Z X0lSUT15CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5v dCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9T RVJWSUNFUz15CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz15 CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzgwPXkKQ09ORklH X1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQojIENPTkZJR19ITUM2 MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4Mj15CkNPTkZJR19USV9EQUM3NTEyPXkKIyBDT05G SUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19CTVAwODVfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQk1QMDg1X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0 ODA9eQpDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz15CkNPTkZJR19TUkFNPXkKIyBDT05GSUdf QzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQy ND15CkNPTkZJR19FRVBST01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKIyBDT05GSUdf RUVQUk9NX01BWDY4NzUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0VF UFJPTV85M1hYNDY9eQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJ bnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19TRU5T T1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwpDT05GSUdfQUxURVJBX1NUQVBMPXkKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qg c2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMK CiMKIyBTQ0lGIERyaXZlcgojCiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CkNPTkZJR19FQ0hP PXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBp cyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQpD T05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9y IGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklHX0JM S19ERVZfSURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURFX0dEPXkKIyBDT05GSUdfSURFX0dE X0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9HRF9BVEFQSSBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX0lERUNTPXkKIyBDT05GSUdfQkxLX0RFVl9ERUxLSU4gaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9JREVDRD15CkNPTkZJR19CTEtfREVWX0lERUNEX1ZFUkJPU0VfRVJST1JTPXkKQ09O RklHX0JMS19ERVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1BST0NfRlMg aXMgbm90IHNldAoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURF X0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERVBOUCBpcyBub3Qg c2V0CgojCiMgUENJIElERSBjaGlwc2V0cyBzdXBwb3J0CiMKIyBDT05GSUdfQkxLX0RFVl9HRU5F UklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9PUFRJNjIxIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FFQzYyWFggaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0FNRDc0WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FUSUlYUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUklG TEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BJSVggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0lUODE3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf SVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhY X09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9TVldLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lJTUFH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lTNTUxMyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSTTI5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9UQzg2QzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFRE1BIGlzIG5vdCBz ZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdf UkFJRF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09O RklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX01RX0RFRkFVTFQ9eQojIENPTkZJR19TQ1NJ X1BST0NfRlMgaXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBD RC1ST00pCiMKIyBDT05GSUdfQkxLX0RFVl9TRCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NU PXkKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TUiBp cyBub3Qgc2V0CiMgQ09ORklHX0NIUl9ERVZfU0cgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9T Q0g9eQojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ09O U1RBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05G SUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lT Q1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNB Uz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05G SUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNl dApDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcg aXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBz ZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdf U0FUQV9aUE9ERCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUE1QIGlzIG5vdCBzZXQKCiMKIyBD b250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCiMgQ09ORklHX1NBVEFf QUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENPTkZJR19TQVRB X0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYg Y29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1B IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFf U1g0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0JNRE1BIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25s eSBTRkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX01QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDEwIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9PUFRJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUENNQ0lBPXkK IyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBs ZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01E PXkKQ09ORklHX0JMS19ERVZfTUQ9eQojIENPTkZJR19NRF9BVVRPREVURUNUIGlzIG5vdCBzZXQK Q09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNP TkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj15CkNPTkZJR19NRF9NVUxUSVBBVEg9 eQojIENPTkZJR19NRF9GQVVMVFkgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQpDT05GSUdf RE1fTVFfREVGQVVMVD15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JV RklPPXkKQ09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkK IyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19E TV9DUllQVD15CiMgQ09ORklHX0RNX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0RNX1RISU5f UFJPVklTSU9OSU5HPXkKQ09ORklHX0RNX0NBQ0hFPXkKQ09ORklHX0RNX0NBQ0hFX01RPXkKQ09O RklHX0RNX0NBQ0hFX1NNUT15CiMgQ09ORklHX0RNX0NBQ0hFX0NMRUFORVIgaXMgbm90IHNldApD T05GSUdfRE1fRVJBPXkKQ09ORklHX0RNX01JUlJPUj15CkNPTkZJR19ETV9MT0dfVVNFUlNQQUNF PXkKQ09ORklHX0RNX1JBSUQ9eQojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX0RN X01VTFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQojIENPTkZJR19ETV9NVUxUSVBB VEhfU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19ETV9V RVZFTlQ9eQpDT05GSUdfRE1fRkxBS0VZPXkKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQK Q09ORklHX0RNX1NXSVRDSD15CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENP TkZJR19UQVJHRVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0Cgoj CiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CiMgQ09O RklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfU0JQMj15CkNPTkZJ R19GSVJFV0lSRV9ORVQ9eQojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKQ09ORklH X01BQ0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRE RVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPXkK Q09ORklHX0RVTU1ZPXkKQ09ORklHX0VRVUFMSVpFUj15CiMgQ09ORklHX05FVF9GQyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDVkxBTiBpcyBub3Qg c2V0CkNPTkZJR19JUFZMQU49eQpDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKQ09ORklH X05FVENPTlNPTEU9eQojIENPTkZJR19ORVRDT05TT0xFX0RZTkFNSUMgaXMgbm90IHNldApDT05G SUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKIyBDT05GSUdfVFVOIGlz IG5vdCBzZXQKQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFPXkKQ09ORklHX1ZFVEg9eQojIENPTkZJ R19WSVJUSU9fTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdf QVJDTkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKIyBDT05GSUdfQVJDTkVUXzEwNTEgaXMgbm90 IHNldApDT05GSUdfQVJDTkVUX1JBVz15CiMgQ09ORklHX0FSQ05FVF9DQVAgaXMgbm90IHNldApD T05GSUdfQVJDTkVUX0NPTTkweHg9eQojIENPTkZJR19BUkNORVRfQ09NOTB4eElPIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjA9eQojIENPTkZJ R19BUkNORVRfQ09NMjAwMjBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUX0NPTTIwMDIw X0NTIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKQ09ORklHX0NBSUZf VFRZPXkKQ09ORklHX0NBSUZfU1BJX1NMQVZFPXkKQ09ORklHX0NBSUZfU1BJX1NZTkM9eQpDT05G SUdfQ0FJRl9IU0k9eQojIENPTkZJR19DQUlGX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19WSE9T VF9ORVQ9eQpDT05GSUdfVkhPU1RfUklORz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9D Uk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJl IGRyaXZlcnMKIwpDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFg9eQpDT05GSUdfTkVUX0RTQV9NVjg4 RTYwNjA9eQojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWF9ORUVEX1BQVSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9EU0FfTVY4OEU2MTMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0FfTVY4OEU2 MTIzXzYxXzY1PXkKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYxNzEgaXMgbm90IHNldApDT05GSUdf TkVUX0RTQV9NVjg4RTYzNTI9eQpDT05GSUdfTkVUX0RTQV9CQ01fU0YyPXkKQ09ORklHX0VUSEVS TkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJ QV8zQzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQojIENPTkZJR19WT1JURVggaXMgbm90IHNl dAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQz15 CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9B R0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVP Tj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfVFNFPXkKQ09ORklH X05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJ R19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBX05NQ0xBTiBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJ R19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFF IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90 IHNldApDT05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9CUk9BRENPTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NB REU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQoj IENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdf TElRVUlESU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdf Q0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENP TkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ETkVUPXkKQ09ORklHX05FVF9WRU5ET1Jf REVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJ Tks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKIyBDT05G SUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9GVUpJVFNVPXkKQ09ORklHX1BDTUNJQV9GTVZKMThYPXkKQ09ORklHX05FVF9WRU5ET1Jf SFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkK IyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpD T05GSUdfSUdCPXkKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5v dCBzZXQKQ09ORklHX0lYR0JFPXkKIyBDT05GSUdfSVhHQkVfVlhMQU4gaXMgbm90IHNldAojIENP TkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19JNDBFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdfSVAxMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf Sk1FIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89 eQojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09O RklHX01MWDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQpD T05GSUdfS1M4ODUxPXkKIyBDT05GSUdfS1M4ODUxX01MTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tT Wjg4NFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNl dAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQpDT05GSUdfRVRIT0M9eQpDT05GSUdf TkVUX1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdf WUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdf UUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FM R0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9RVUFMQ09NTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQoj IENPTkZJR19BVFAgaXMgbm90IHNldAojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJ R184MTM5VE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1JFTkVTQVMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENP TkZJR19SNjA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CkNPTkZJR19TWEdCRV9FVEg9eQpDT05GSUdf TkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzky MDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RNTUFDX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf VEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNl dAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpO RVQ9eQpDT05GSUdfV0laTkVUX1c1MTAwPXkKQ09ORklHX1dJWk5FVF9XNTMwMD15CkNPTkZJR19X SVpORVRfQlVTX0RJUkVDVD15CiMgQ09ORklHX1dJWk5FVF9CVVNfSU5ESVJFQ1QgaXMgbm90IHNl dAojIENPTkZJR19XSVpORVRfQlVTX0FOWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf WElSQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9 eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMg bm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19BTURfUEhZPXkKIyBDT05GSUdfTUFS VkVMTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CkNPTkZJ R19RU0VNSV9QSFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19DSUNBREFfUEhZPXkKQ09ORklH X1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldApDT05GSUdf U01TQ19QSFk9eQpDT05GSUdfQlJPQURDT01fUEhZPXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKQ09O RklHX0JDTTg3WFhfUEhZPXkKQ09ORklHX0lDUExVU19QSFk9eQojIENPTkZJR19SRUFMVEVLX1BI WSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19TVEUxMFhQIGlzIG5v dCBzZXQKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90 IHNldApDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19G SVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fT0NURU9OPXkKQ09O RklHX01ESU9fQkNNX1VOSU1BQz15CkNPTkZJR19NSUNSRUxfS1M4OTk1TUE9eQpDT05GSUdfUExJ UD15CkNPTkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05GSUdfUFBQX0RFRkxBVEU9 eQpDT05GSUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT15CkNPTkZJR19QUFBfTVVMVElM SU5LPXkKQ09ORklHX1BQUE9FPXkKIyBDT05GSUdfUFBUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQ UE9MMlRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX0FTWU5DIGlzIG5vdCBzZXQKQ09ORklHX1BQ UF9TWU5DX1RUWT15CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQojIENPTkZJR19TTElQX0NP TVBSRVNTRUQgaXMgbm90IHNldApDT05GSUdfU0xJUF9TTUFSVD15CiMgQ09ORklHX1NMSVBfTU9E RV9TTElQNiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05GSUdfVVNCX0NB VEM9eQpDT05GSUdfVVNCX0tBV0VUSD15CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05GSUdfVVNCX0xB Tjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CiMgQ09ORklHX1VTQl9ORVRfQVg4 ODE3WCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT15CkNPTkZJR19VU0Jf TkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT15CkNPTkZJR19VU0JfTkVUX0NE Q19OQ009eQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT15CkNPTkZJR19VU0JfTkVUX0NE Q19NQklNPXkKQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKQ09ORklHX1VTQl9ORVRfU1I5NzAwPXkK IyBDT05GSUdfVVNCX05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVY WD15CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09O RklHX1VTQl9ORVRfTkVUMTA4MD15CiMgQ09ORklHX1VTQl9ORVRfUExVU0IgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTkVUX01DUzc4MzAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9STkRJU19I T1NUPXkKIyBDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X05FVF9aQVVSVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9ORVRfS0FMTUlBPXkKIyBDT05GSUdfVVNCX05FVF9RTUlfV1dBTiBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSFNPPXkKQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJ R19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKIyBDT05GSUdfVVNCX1ZMNjAw IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DSDkyMDAgaXMgbm90IHNldApDT05GSUdfV0xB Tj15CiMgQ09ORklHX1BDTUNJQV9SQVlDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSVNNNTQgaXMg bm90IHNldAojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19XTF9NRURJQVRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX1dMX1RJIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgV2lNQVggKE5l dHdvcmtpbmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKQ09ORklHX1dBTj15 CiMgQ09ORklHX0xBTk1FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hETEM9eQojIENPTkZJR19IRExD X1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX0hETENfUkFXX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklH X0hETENfQ0lTQ08gaXMgbm90IHNldApDT05GSUdfSERMQ19GUj15CkNPTkZJR19IRExDX1BQUD15 CiMgQ09ORklHX0hETENfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJMjAwU1lOIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENPTkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZBUlNZTkMgaXMgbm90IHNldAojIENPTkZJR19ETENJIGlzIG5vdCBzZXQKQ09O RklHX0xBUEJFVEhFUj15CiMgQ09ORklHX1gyNV9BU1kgaXMgbm90IHNldApDT05GSUdfU0JOST15 CiMgQ09ORklHX1NCTklfTVVMVElMSU5FIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfRFJJ VkVSUz15CiMgQ09ORklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlz IG5vdCBzZXQKQ09ORklHX0lTRE49eQpDT05GSUdfSVNETl9JNEw9eQojIENPTkZJR19JU0ROX1BQ UCBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0FVRElPPXkKIyBDT05GSUdfSVNETl9UVFlfRkFYIGlz IG5vdCBzZXQKIyBDT05GSUdfSVNETl9YMjUgaXMgbm90IHNldAoKIwojIElTRE4gZmVhdHVyZSBz dWJtb2R1bGVzCiMKQ09ORklHX0lTRE5fRElWRVJTSU9OPXkKCiMKIyBJU0RONExpbnV4IGhhcmR3 YXJlIGRyaXZlcnMKIwoKIwojIFBhc3NpdmUgY2FyZHMKIwojIENPTkZJR19JU0ROX0RSVl9ISVNB WCBpcyBub3Qgc2V0CgojCiMgQWN0aXZlIGNhcmRzCiMKIyBDT05GSUdfSVNETl9DQVBJIGlzIG5v dCBzZXQKIyBDT05GSUdfSVNETl9EUlZfR0lHQVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0RO IGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNP TkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRf UE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtN QVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQoj IENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VT RURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09O RklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9L RVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNT IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9V U0U9eQojIENPTkZJR19NT1VTRV9QUzIgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkK Q09ORklHX01PVVNFX0FQUExFVE9VQ0g9eQojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBz ZXQKQ09ORklHX01PVVNFX0NZQVBBPXkKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkKQ09ORklHX01P VVNFX0VMQU5fSTJDX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUz15CiMgQ09ORklH X01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15CiMg Q09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lT VElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKQ09ORklH X1RPVUNIU0NSRUVOXzg4UE04NjBYPXkKQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDY9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJ R19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQ SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NP UkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lU VFNQNF9TUEk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklU U1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIx MFg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTj15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9X QUNPTV9XODAwMT15CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fTUFYMTE4MDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f TUs3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f RURUX0ZUNVgwNj15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVElfQU0zMzVY X1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0RU ODdYWF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYPXkKQ09ORklHX1RPVUNIU0NSRUVO X1VTQl9DT01QT1NJVEU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxBWD15CkNPTkZJR19U T1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl8zTT15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFVSQk89eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dVTlpFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ETUNf VFNDMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0lERUFMVEVLPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HRU5FUkFMX1RPVUNIPXkK Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HT1RPUD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSkFT VEVDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC X0UyST15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUM9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0VUVF9UQzQ1VVNCPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ORVhJTz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQy MTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fVFNDMjAwNT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9TWDg2NTQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9eQojIENP TkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05G SUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklP X0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklP X0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJ R19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19TRVJJT19QUzJN VUxUPXkKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD15 CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CiMgQ09ORklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQK IyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZN ODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05G SUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15 CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJ R19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkKQ09ORklH X0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CkNPTkZJR19TRVJJQUxf Tk9OU1RBTkRBUkQ9eQojIENPTkZJR19ST0NLRVRQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1lD TEFERVMgaXMgbm90IHNldAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTksgaXMgbm90IHNldAoj IENPTkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90 IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19JU0kgaXMgbm90IHNldApD T05GSUdfTl9IRExDPXkKQ09ORklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5v dCBzZXQKQ09ORklHX1RSQUNFX1NJTks9eQpDT05GSUdfREVWTUVNPXkKQ09ORklHX0RFVktNRU09 eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19T RVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05G SUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdf U0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90IHNldApDT05G SUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJU Uz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90 IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxf TUFYMzEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTUFYMzEwWD15CiMgQ09ORklHX1NFUklB TF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxf Q09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfU0NDTlhQPXkKQ09ORklHX1NFUklBTF9TQ0NOWFBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxf U0MxNklTN1hYPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkMgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfU0MxNklTN1hYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRF UkFfSlRBR1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklH X1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRf QkFVRFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRT15CkNPTkZJR19TRVJJQUxf QVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfRlNMX0xQVUFSVD15CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFPXkKQ09ORklH X1NFUklBTF9NRU5fWjEzNT15CkNPTkZJR19QUklOVEVSPXkKQ09ORklHX0xQX0NPTlNPTEU9eQpD T05GSUdfUFBERVY9eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15 CkNPTkZJR19JUE1JX0hBTkRMRVI9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf U0k9eQojIENPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKQ09ORklHX0lQ TUlfU1NJRj15CkNPTkZJR19JUE1JX1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpD T05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKQ09ORklHX0hX X1JBTkRPTV9JTlRFTD15CkNPTkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9W SUE9eQojIENPTkZJR19IV19SQU5ET01fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFO RE9NX1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUjM5 NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CgojCiMgUENNQ0lBIGNo YXJhY3RlciBkZXZpY2VzCiMKIyBDT05GSUdfU1lOQ0xJTktfQ1MgaXMgbm90IHNldApDT05GSUdf Q0FSRE1BTl80MDAwPXkKIyBDT05GSUdfQ0FSRE1BTl80MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFO R0NIRUNLX1RJTUVSPXkKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CkNPTkZJR19U Q0dfVElTX0kyQ19BVE1FTD15CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBz ZXQKQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049eQpDT05GSUdfVENHX05TQz15CkNPTkZJR19U Q0dfQVRNRUw9eQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0df Q1JCIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJ R19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09O RklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJD X0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9 eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX1BD QTk1NDEgaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9SRUc9eQojIENPTkZJR19JMkNfSEVMUEVS X0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkKCiMKIyBJMkMgQWxnb3JpdGhtcwoj CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDRj15CkNPTkZJR19JMkNfQUxH T1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0gg aXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlY NCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENP TkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19J MkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVt YmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVT PXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApDT05GSUdfSTJDX1hJTElOWD15Cgoj CiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFO X1UyQz15CkNPTkZJR19JMkNfRExOMj15CiMgQ09ORklHX0kyQ19QQVJQT1JUIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RG VVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldApDT05G SUdfSTJDX1RJTllfVVNCPXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05G SUdfSTJDX0NST1NfRUNfVFVOTkVMPXkKQ09ORklHX0kyQ19TTEFWRT15CiMgQ09ORklHX0kyQ19T TEFWRV9FRVBST00gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JV UyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApD T05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpD T05GSUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVS RkxZPXkKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfRExOMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MTTcwX0xMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9Q WEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19TUElfU0MxOElTNjAyPXkKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKQ09ORklHX1NQ SV9YSUxJTlg9eQpDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15CkNPTkZJR19TUElfREVTSUdOV0FS RT15CiMgQ09ORklHX1NQSV9EV19QQ0kgaXMgbm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQoK IwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQpDT05GSUdfU1BJ X1RMRTYyWDA9eQpDT05GSUdfU1BNST15CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBT IHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX05UUF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVO VF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CiMgQ09ORklHX1BQU19DTElFTlRf UEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5l cmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4 X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg dG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfQVJDSF9XQU5UX09QVElPTkFM X0dQSU9MSUI9eQojIENPTkZJR19HUElPTElCIGlzIG5vdCBzZXQKQ09ORklHX1cxPXkKQ09ORklH X1cxX0NPTj15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01B VFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90IHNldAojIENP TkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15 CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CiMgQ09ORklHX1cx X1NMQVZFX1NNRU0gaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cx X1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQpDT05GSUdf VzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFW RV9EUzI0MzE9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMy NDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdfVzFfU0xB VkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9EUzI4 RTA0PXkKQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09O RklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJ Q19BRENfQkFUVEVSWT15CkNPTkZJR19NQVg4OTI1X1BPV0VSPXkKQ09ORklHX1dNODMxWF9CQUNL VVA9eQojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfV004MzUwX1BPV0VS PXkKQ09ORklHX1RFU1RfUE9XRVI9eQojIENPTkZJR19CQVRURVJZXzg4UE04NjBYIGlzIG5vdCBz ZXQKQ09ORklHX0JBVFRFUllfRFMyNzYwPXkKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09ORklH X0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKIyBDT05GSUdfQkFUVEVS WV9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3eDAwPXkKIyBDT05GSUdfQkFUVEVS WV9CUTI3WDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09 eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PXkKQ09ORklHX0NI QVJHRVJfTUFYODkwMz15CkNPTkZJR19DSEFSR0VSX0xQODcyNz15CkNPTkZJR19DSEFSR0VSX0xQ ODc4OD15CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15 CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01C MzQ3IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CiMgQ09ORklHX1BP V0VSX1JFU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKIyBDT05G SUdfSFdNT04gaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfV1JJ VEFCTEVfVFJJUFMgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJ U0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAoj IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RF UF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dP Vl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09O RklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFN UCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT15CkNPTkZJR19JTlRF TF9TT0NfRFRTX1RIRVJNQUw9eQojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3Bs YW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwoj IEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1Rf UENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NP Qz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU49 eQpDT05GSUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoj CkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19NRkRfQVMzNzExPXkKQ09ORklHX1BNSUNfQURQNTUy MD15CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BWFAyMFgg aXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9eQojIENPTkZJR19NRkRfQ1JPU19FQ19JMkMg aXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUNfU1BJPXkKIyBDT05GSUdfUE1JQ19EQTkwM1gg aXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9TUEk9eQoj IENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDU1PXkKIyBD T05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYzPXkKIyBDT05GSUdf TUZEX0RBOTE1MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfRExOMj15CiMgQ09ORklHX01GRF9NQzEz WFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQ Q19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpf Q01PRElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9LRU1QTEQ9eQpDT05GSUdfTUZEXzg4UE04MDA9 eQojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfODhQTTg2MFg9eQoj IENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjkzPXkKQ09O RklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODky NT15CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTgg aXMgbm90IHNldApDT05GSUdfTUZEX01UNjM5Nz15CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMg bm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJP QVJEIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNP TkZJR19QQ0Y1MDYzM19BREM9eQojIENPTkZJR19QQ0Y1MDYzM19HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90 IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVFNYX1VTQj15 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMg bm90IHNldApDT05GSUdfTUZEX1NFQ19DT1JFPXkKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNP TkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NLWTgxNDUyPXkKQ09ORklHX01GRF9TTVNDPXkK Q09ORklHX0FCWDUwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9DT1JFPXkKIyBDT05GSUdfQUIzMTAw X09UUCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhf VFNDQURDPXkKQ09ORklHX01GRF9MUDM5NDM9eQpDT05GSUdfTUZEX0xQODc4OD15CiMgQ09ORklH X01GRF9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfVFBTNjEwNVg9eQpDT05GSUdfVFBTNjUwN1g9 eQojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MjE3PXkK Q09ORklHX01GRF9UUFM2NTIxOD15CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9eQojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RNSU8g aXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpP TkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlz IG5vdCBzZXQKQ09ORklHX01GRF9XTTUxMDI9eQpDT05GSUdfTUZEX1dNNTExMD15CkNPTkZJR19N RkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg5OTg9eQpDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJ R19NRkRfV004MzFYPXkKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0ky Qz15CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VM QVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNP TkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SXzg4UE04MDAgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SXzg4UE04NjA3PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkKQ09ORklH X1JFR1VMQVRPUl9BRDUzOTg9eQpDT05GSUdfUkVHVUxBVE9SX0FOQVRPUD15CkNPTkZJR19SRUdV TEFUT1JfQUIzMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9BUzM3MTE9eQojIENPTkZJR19SRUdVTEFU T1JfREE5MDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RB OTIxMD15CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1 NT15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUE9 eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKQ09O RklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15CkNPTkZJR19S RUdVTEFUT1JfTFA4Nzg4PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKQ09ORklHX1JFR1VM QVRPUl9NQVgxNTg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9eQpDT05GSUdf UkVHVUxBVE9SX01BWDg5MjU9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTM9eQpD T05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFUT1JfTVQ2Mzk3PXkKQ09ORklH X1JFR1VMQVRPUl9QQ0Y1MDYzMz15CkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdf UkVHVUxBVE9SX1BXTT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUkgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9eQojIENPTkZJR19SRUdVTEFUT1JfUzJNUFMxMSBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUzVNODc2Nz15CiMgQ09ORklHX1JFR1VMQVRPUl9TS1k4 MTQ1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQojIENPTkZJR19SRUdV TEFUT1JfVFBTNjEwNVggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTA3WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzMVggaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODM1MD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAw PXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5v dCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09O RklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJ VENIRVJPTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVm ZmVyIERldmljZXMKIwojIENPTkZJR19GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M Q0RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZHQVNUQVRFIGlzIG5vdCBzZXQKCiMKIyBD b25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQojIENP TkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNP TEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xF X1JPV1M9MjUKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NP VU5EX09TU19DT1JFX1BSRUNMQUlNPXkKIyBDT05GSUdfU05EIGlzIG5vdCBzZXQKQ09ORklHX1NP VU5EX1BSSU1FPXkKQ09ORklHX1NPVU5EX09TUz15CkNPTkZJR19TT1VORF9UUkFDRUlOSVQ9eQpD T05GSUdfU09VTkRfRE1BUD15CkNPTkZJR19TT1VORF9WTUlEST15CkNPTkZJR19TT1VORF9UUklY PXkKIyBDT05GSUdfVFJJWF9IQVZFX0JPT1QgaXMgbm90IHNldApDT05GSUdfU09VTkRfTVNTPXkK Q09ORklHX1NPVU5EX01QVTQwMT15CkNPTkZJR19TT1VORF9QQVM9eQpDT05GSUdfUEFTX0pPWVNU SUNLPXkKQ09ORklHX1NPVU5EX1BTUz15CkNPTkZJR19QU1NfTUlYRVI9eQojIENPTkZJR19QU1Nf SEFWRV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1NCPXkKIyBDT05GSUdfU09VTkRfWU0z ODEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfVUFSVDY4NTAgaXMgbm90IHNldAojIENPTkZJ R19TT1VORF9BRURTUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfS0FITFVBIGlzIG5vdCBz ZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9T VFJFTkdUSCBpcyBub3Qgc2V0CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD15CkNPTkZJR19I SURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNI PXkKQ09ORklHX0hJRF9BQ1JVWD15CkNPTkZJR19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQ UExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVBTD15 CkNPTkZJR19ISURfQkVMS0lOPXkKQ09ORklHX0hJRF9CRVRPUF9GRj15CkNPTkZJR19ISURfQ0hF UlJZPXkKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9 eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19I SURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpDT05GSUdfSElEX0VMTz15CkNPTkZJR19I SURfRVpLRVk9eQpDT05GSUdfSElEX0dFTUJJUkQ9eQpDT05GSUdfSElEX0hPTFRFSz15CiMgQ09O RklHX0hPTFRFS19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1Q2ODNSPXkKQ09ORklHX0hJRF9L RVlUT1VDSD15CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJ QyBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FMVE9QPXkKIyBDT05GSUdfSElEX0dZUkFUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9JQ0FERT15CkNPTkZJR19ISURfVFdJTkhBTj15CiMgQ09ORklH X0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MQ1BPV0VSPXkKQ09ORklHX0hJ RF9MRU5PVk89eQojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldApDT05GSUdfSElEX01B R0lDTU9VU0U9eQojIENPTkZJR19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9N T05URVJFWT15CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9O VFJJRz15CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEFOVEhFUkxP UkQ9eQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFTk1PVU5UPXkKIyBDT05G SUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEPXkKQ09ORklHX0hJ RF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9QUklN QVg9eQpDT05GSUdfSElEX1JPQ0NBVD15CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApD T05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdfSElEX1NPTlk9eQojIENPTkZJR19TT05ZX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RF RUxTRVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX1JNST15CkNPTkZJR19I SURfR1JFRU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CiMgQ09ORklHX0hJRF9TTUFSVEpP WVBMVVMgaXMgbm90IHNldApDT05GSUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpD T05GSUdfSElEX1RISU5HTT15CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVT VE1BU1RFUl9GRj15CkNPTkZJR19ISURfV0FDT009eQpDT05GSUdfSElEX1dJSU1PVEU9eQpDT05G SUdfSElEX1hJTk1PPXkKQ09ORklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15 CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9eQpDT05GSUdfSElE X1NFTlNPUl9DVVNUT01fU0VOU09SPXkKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNC X0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlz IG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD15CkNPTkZJR19V U0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9D T01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQojIENPTkZJR19V U0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNC IG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1J Q19NSU5PUlM9eQpDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQj15CiMgQ09ORklHX1VTQl9PVEdf RlNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VTFBJX0JVUz15CiMgQ09ORklHX1VTQl9NT04gaXMg bm90IHNldApDT05GSUdfVVNCX1dVU0JfQ0JBRj15CkNPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVH PXkKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9I Q0Q9eQojIENPTkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENE PXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1ND SEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CkNPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09 eQojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEx NlhfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzYyX0hDRD15CkNPTkZJR19VU0JfRlVT QkgyMDBfSENEPXkKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9NQVgzNDIxX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENE X1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9I Q0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNC X1NMODExX0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NMODExX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0Rf VEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05G SUdfVVNCX0FDTT15CkNPTkZJR19VU0JfUFJJTlRFUj15CkNPTkZJR19VU0JfV0RNPXkKQ09ORklH X1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxL X0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBm b3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0Vf REVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CiMgQ09ORklHX1JF QUxURUtfQVVUT1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT00gaXMgbm90IHNldAojIENPTkZJR19V U0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9eQpD T05GSUdfVVNCX1NUT1JBR0VfU0REUjA5PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15CiMg Q09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JB R0VfQUxBVURBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklH X1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpD T05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0Ig SW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTUlDUk9URUs9eQpDT05GSUdfVVNCSVBfQ09SRT15CiMgQ09ORklHX1VTQklQX1ZIQ0lfSENE IGlzIG5vdCBzZXQKQ09ORklHX1VTQklQX0hPU1Q9eQpDT05GSUdfVVNCSVBfREVCVUc9eQpDT05G SUdfVVNCX01VU0JfSERSQz15CkNPTkZJR19VU0JfTVVTQl9IT1NUPXkKIyBDT05GSUdfVVNCX01V U0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfRFVBTF9ST0xFIGlzIG5vdCBz ZXQKCiMKIyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKCiMKIyBNVVNCIERNQSBtb2RlCiMKQ09ORklH X01VU0JfUElPX09OTFk9eQpDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfVUxQST15 CkNPTkZJR19VU0JfRFdDM19IT1NUPXkKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBH bHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CkNPTkZJR19VU0JfRFdD Mj15CkNPTkZJR19VU0JfRFdDMl9IT1NUPXkKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVx dWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdD Ml9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfUENJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX0RF QlVHPXkKQ09ORklHX1VTQl9EV0MyX1ZFUkJPU0U9eQpDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlT U0VEX1NPRlM9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVR19QRVJJT0RJQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MD15CkNPTkZJ R19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFPXkKIyBDT05G SUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2 MF9EVUFMX1JPTEUgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNC X1VTUzcyMD15CiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxs YW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19V U0JfRU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIg aXMgbm90IHNldApDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfTEVEPXkKQ09ORklHX1VTQl9D WVBSRVNTX0NZN0M2Mz15CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9JRE1PVVNFPXkKQ09ORklHX1VTQl9GVERJX0VMQU49eQojIENPTkZJR19VU0JfQVBQTEVESVNQ TEFZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX1NJU1VTQlZH QV9DT049eQojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldApDT05GSUdfVVNCX1RSQU5DRVZJQlJB VE9SPXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQpDT05GSUdfVVNC X0VIU0VUX1RFU1RfRklYVFVSRT15CkNPTkZJR19VU0JfSVNJR0hURlc9eQpDT05GSUdfVVNCX1lV UkVYPXkKQ09ORklHX1VTQl9FWlVTQl9GWDI9eQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz15CkNP TkZJR19VU0JfTElOS19MQVlFUl9URVNUPXkKQ09ORklHX1VTQl9DSEFPU0tFWT15CgojCiMgVVNC IFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNC X1hDRUlWPXkKQ09ORklHX1RBSFZPX1VTQj15CkNPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZB VUxUPXkKQ09ORklHX1VTQl9JU1AxMzAxPXkKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19V U0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxF UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05G SUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9C VUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKQ09ORklHX1VTQl9GT1RH MjEwX1VEQz15CkNPTkZJR19VU0JfR1JfVURDPXkKQ09ORklHX1VTQl9SOEE2NjU5Nz15CiMgQ09O RklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9NVl9VM0Q9eQojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9CRENfVURDPXkKCiMKIyBQbGF0Zm9ybSBTdXBwb3J0CiMKQ09ORklHX1VTQl9CRENfUENJ PXkKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldApDT05GSUdfVVNC X0RVTU1ZX0hDRD15CkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPXkKQ09ORklHX1VTQl9VX0VUSEVS PXkKQ09ORklHX1VTQl9GX0VDTT15CkNPTkZJR19VU0JfRl9TVUJTRVQ9eQpDT05GSUdfVVNCX0Zf Uk5ESVM9eQojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkVS TyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRVRIPXkKQ09ORklHX1VTQl9FVEhfUk5ESVM9eQojIENP TkZJR19VU0JfRVRIX0VFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX05DTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVU5DVElPTkZT IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BU1NfU1RPUkFHRSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FD TV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09O RklHX1VXQiBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0RFQlVHPXkKQ09ORklH X01NQ19DTEtHQVRFPXkKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1D X0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JMT0NLX0JPVU5D RT15CkNPTkZJR19TRElPX1VBUlQ9eQpDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElP IEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01NQ19TREhDST15CiMgQ09ORklHX01N Q19TREhDSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19TREhDSV9QTFRGTSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfV0JTRD15CiMg Q09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19N TUNfU0RSSUNPSF9DUyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMg Q09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX1ZVQjMwMD15CiMgQ09O RklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNl dAojIENPTkZJR19NTUNfUkVBTFRFS19VU0IgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElC QV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX01USz15CkNPTkZJR19NRU1TVElDSz15CkNPTkZJ R19NRU1TVElDS19ERUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1T VElDS19VTlNBRkVfUkVTVU1FPXkKIyBDT05GSUdfTVNQUk9fQkxPQ0sgaXMgbm90IHNldApDT05G SUdfTVNfQkxPQ0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMK IyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX0pN SUNST05fMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0CiMg Q09ORklHX01FTVNUSUNLX1JFQUxURUtfVVNCIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkK Q09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQK CiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfODhQTTg2MFggaXMgbm90IHNldApDT05G SUdfTEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM2NDI9eQojIENPTkZJR19MRURTX1BDQTk1 MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09N TU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKQ09ORklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xF RFNfTFA1NTYyPXkKQ09ORklHX0xFRFNfTFA4NTAxPXkKQ09ORklHX0xFRFNfTFA4Nzg4PXkKQ09O RklHX0xFRFNfTFA4ODYwPXkKQ09ORklHX0xFRFNfQ0xFVk9fTUFJTD15CkNPTkZJR19MRURTX1BD QTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NjNYPXkKQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz15 CkNPTkZJR19MRURTX1dNODM1MD15CiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfREFDMTI0UzA4NT15CkNPTkZJR19MRURTX1BXTT15CkNPTkZJR19MRURTX1JFR1VM QVRPUj15CkNPTkZJR19MRURTX0JEMjgwMj15CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENB NjUwNz15CkNPTkZJR19MRURTX1RMQzU5MVhYPXkKQ09ORklHX0xFRFNfTE0zNTV4PXkKCiMKIyBM RUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBk cml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMK IyBMRUQgVHJpZ2dlcnMKIwojIENPTkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNl dApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklH X0VEQUM9eQojIENPTkZJR19FREFDX0xFR0FDWV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0RFQlVHPXkKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CiMgQ09ORklHX0VEQUNfTU1fRURBQyBp cyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JU Q19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNU T0hDX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19ERUJVRz15CgojCiMgUlRDIGludGVyZmFjZXMK IwojIENPTkZJR19SVENfSU5URl9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9QUk9D PXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFU1Q9eQoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNP TkZJR19SVENfRFJWXzg4UE04NjBYPXkKIyBDT05GSUdfUlRDX0RSVl84OFBNODBYIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfQUJCNVpFUzM9eQpDT05GSUdfUlRDX0RSVl9BQlg4MFg9eQpDT05G SUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQojIENPTkZJR19SVENf RFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0xQODc4OD15CiMgQ09O RklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYODkwNyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDg5MjU9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcy PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPXkKQ09O RklHX1JUQ19EUlZfSVNMMTIwNTc9eQpDT05GSUdfUlRDX0RSVl9YMTIwNT15CkNPTkZJR19SVENf RFJWX1BDRjIxMjc9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPXkKQ09ORklHX1JUQ19EUlZfUENG ODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPXkKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15 CkNPTkZJR19SVENfRFJWX000MVQ4MD15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRMzJLPXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNP TkZJR19SVENfRFJWX0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENf RFJWX1JYODAyNT15CkNPTkZJR19SVENfRFJWX0VNMzAyNz15CkNPTkZJR19SVENfRFJWX1JWMzAy OUMyPXkKIyBDT05GSUdfUlRDX0RSVl9TNU0gaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVy cwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQx VDk0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzEzNDM9eQojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfRFMxMzkwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUFYNjkwMj15CkNPTkZJR19SVENf RFJWX1I5NzAxPXkKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CiMgQ09ORklHX1JUQ19EUlZfRFMz MjM0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CiMgQ09ORklHX1JUQ19EUlZf Ulg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldAoKIwoj IFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9DTU9TIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxMjg2PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx Njg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDUyPXkKIyBDT05GSUdf UlRDX0RSVl9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKIyBD T05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9 eQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9eQpDT05GSUdfUlRDX0RSVl9WMzAyMD15CiMgQ09ORklH X1JUQ19EUlZfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKQ09ORklH X1JUQ19EUlZfUENGNTA2MzM9eQpDT05GSUdfUlRDX0RSVl9BQjMxMDA9eQoKIwojIG9uLUNQVSBS VEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX01UNjM5Nz15CgojCiMgSElEIFNlbnNvciBSVEMg ZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNl dAojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJ UlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU5Q VVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01E TElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBD T05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9NRV9QTEFURk9S TVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPXkKQ09ORklHX0NIUk9NRU9TX1BTVE9SRT15CkNP TkZJR19DUk9TX0VDX0NIQVJERVY9eQojIENPTkZJR19DUk9TX0VDX0xQQyBpcyBub3Qgc2V0CkNP TkZJR19DUk9TX0VDX1BST1RPPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMK IyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgy NTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90 IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9N VFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdf RU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQojIENPTkZJR19QQ0MgaXMg bm90IHNldApDT05GSUdfQUxURVJBX01CT1g9eQojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5v dCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJ R19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVt IE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBz ZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERF VkZSRVEgR292ZXJub3JzCiMKIyBDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EIGlz IG5vdCBzZXQKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfREVWRlJF UV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15 CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdf RVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19K QUNLPXkKIyBDT05GSUdfRVhUQ09OX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9N QVg3Nzg0Mz15CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNPTkZJR19FWFRDT05fU001NTAyPXkK IyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVS PXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19J SU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09O U1VNRVJTX1BFUl9UUklHR0VSPTIKCiMKIyBBY2NlbGVyb21ldGVycwojCkNPTkZJR19CTUExODA9 eQpDT05GSUdfQk1DMTUwX0FDQ0VMPXkKQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9eQojIENP TkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qg c2V0CkNPTkZJR19LWENKSzEwMTM9eQpDT05GSUdfTU1BODQ1Mj15CkNPTkZJR19NTUE5NTUxX0NP UkU9eQpDT05GSUdfTU1BOTU1MT15CkNPTkZJR19NTUE5NTUzPXkKQ09ORklHX1NUSzgzMTI9eQoj IENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVy dGVycwojCkNPTkZJR19BRF9TSUdNQV9ERUxUQT15CkNPTkZJR19BRDcyNjY9eQpDT05GSUdfQUQ3 MjkxPXkKQ09ORklHX0FENzI5OD15CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklH X0FENzc5MSBpcyBub3Qgc2V0CkNPTkZJR19BRDc3OTM9eQpDT05GSUdfQUQ3ODg3PXkKIyBDT05G SUdfQUQ3OTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKQ09ORklHX0xQ ODc4OF9BREM9eQpDT05GSUdfTUFYMTAyNz15CkNPTkZJR19NQVgxMzYzPXkKQ09ORklHX01DUDMy MFg9eQpDT05GSUdfTUNQMzQyMj15CiMgQ09ORklHX01FTl9aMTg4X0FEQyBpcyBub3Qgc2V0CkNP TkZJR19OQVU3ODAyPXkKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJ R19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BREMwODFDPXkKIyBDT05GSUdf VElfQURDMTI4UzA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FNMzM1WF9BREMgaXMgbm90IHNl dAoKIwojIEFtcGxpZmllcnMKIwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAoKIwojIEhpZCBT ZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049eQpDT05GSUdf SElEX1NFTlNPUl9JSU9fVFJJR0dFUj15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENPTkZJ R19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9 eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfU1BJPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9 eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKQ09O RklHX0FENTM2MD15CkNPTkZJR19BRDUzODA9eQojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldApD T05GSUdfQUQ1NDQ2PXkKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTA0 IGlzIG5vdCBzZXQKQ09ORklHX0FENTYyNFJfU1BJPXkKIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBz ZXQKQ09ORklHX0FENTc1NT15CkNPTkZJR19BRDU3NjQ9eQpDT05GSUdfQUQ1NzkxPXkKQ09ORklH X0FENzMwMz15CkNPTkZJR19NNjIzMzI9eQpDT05GSUdfTUFYNTE3PXkKQ09ORklHX01DUDQ3MjU9 eQpDT05GSUdfTUNQNDkyMj15CgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMK CiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKQ09ORklHX0FEOTUyMz15CgojCiMg UGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklH X0FERjQzNTAgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpDT05G SUdfQURJUzE2MDgwPXkKQ09ORklHX0FESVMxNjEzMD15CkNPTkZJR19BRElTMTYxMzY9eQpDT05G SUdfQURJUzE2MjYwPXkKQ09ORklHX0FEWFJTNDUwPXkKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NU X0dZUk9fM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIwMD15CgojCiMgSHVtaWRpdHkgc2Vu c29ycwojCkNPTkZJR19TSTcwMDU9eQpDT05GSUdfU0k3MDIwPXkKCiMKIyBJbmVydGlhbCBtZWFz dXJlbWVudCB1bml0cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FE SVMxNjQ4MCBpcyBub3Qgc2V0CkNPTkZJR19LTVg2MT15CkNPTkZJR19JTlZfTVBVNjA1MF9JSU89 eQpDT05GSUdfSUlPX0FESVNfTElCPXkKQ09ORklHX0lJT19BRElTX0xJQl9CVUZGRVI9eQoKIwoj IExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpE X1MzMTE9eQpDT05GSUdfQUwzMzIwQT15CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKIyBD T05GSUdfQkgxNzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CkNPTkZJ R19DTTMyMzI9eQpDT05GSUdfQ00zMzIzPXkKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CkNP TkZJR19HUDJBUDAyMEEwMEY9eQpDT05GSUdfSVNMMjkxMjU9eQojIENPTkZJR19ISURfU0VOU09S X0FMUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQpDT05GSUdfSlNBMTIxMj15 CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldApDT05GSUdfTFRSNTAxPXkKQ09ORklHX09QVDMw MDE9eQojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLMzMxMCBpcyBu b3Qgc2V0CkNPTkZJR19UQ1MzNDE0PXkKIyBDT05GSUdfVENTMzQ3MiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1RTTDI1NjM9eQojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdf VkNOTDQwMDAgaXMgbm90IHNldAoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX01B RzMxMTA9eQpDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0Q9eQpDT05GSUdfTU1DMzUy NDA9eQpDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNB WElTPXkKQ09ORklHX0lJT19TVF9NQUdOX1NQSV8zQVhJUz15CkNPTkZJR19CTUMxNTBfTUFHTj15 CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVU RVJfM0Q9eQpDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049eQoKIwojIFRyaWdnZXJz IC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9eQpDT05GSUdfSUlP X1NZU0ZTX1RSSUdHRVI9eQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPXkK Q09ORklHX0hJRF9TRU5TT1JfUFJFU1M9eQojIENPTkZJR19NUEwxMTUgaXMgbm90IHNldApDT05G SUdfTVBMMzExNT15CkNPTkZJR19NUzU2MTE9eQpDT05GSUdfTVM1NjExX0kyQz15CkNPTkZJR19N UzU2MTFfU1BJPXkKQ09ORklHX0lJT19TVF9QUkVTUz15CkNPTkZJR19JSU9fU1RfUFJFU1NfSTJD PXkKQ09ORklHX0lJT19TVF9QUkVTU19TUEk9eQpDT05GSUdfVDU0MDM9eQoKIwojIExpZ2h0bmlu ZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKCiMKIyBQcm94aW1pdHkgc2Vu c29ycwojCkNPTkZJR19TWDk1MDA9eQoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJ R19NTFg5MDYxNCBpcyBub3Qgc2V0CkNPTkZJR19UTVAwMDY9eQojIENPTkZJR19OVEIgaXMgbm90 IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01f U1lTRlM9eQpDT05GSUdfUFdNX0xQMzk0Mz15CiMgQ09ORklHX1BXTV9MUFNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQoj IENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJ Q19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1f VVNCMiBpcyBub3Qgc2V0CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfU0FN U1VOR19VU0IyPXkKIyBDT05GSUdfUEhZX0VYWU5PUzQyMTBfVVNCMiBpcyBub3Qgc2V0CiMgQ09O RklHX1BIWV9FWFlOT1M0WDEyX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9TNTI1 MF9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9UVVNCMTIxMD15CiMgQ09ORklHX1BPV0VSQ0FQ IGlzIG5vdCBzZXQKQ09ORklHX01DQj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldAoKIwoj IFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQpDT05GSUdfQU1EX01D RV9JTko9eQojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMg Q09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTElCTlZESU1NPXkKIyBDT05GSUdfQkxL X0RFVl9QTUVNIGlzIG5vdCBzZXQKQ09ORklHX05EX0JMSz15CkNPTkZJR19ORF9DTEFJTT15CkNP TkZJR19ORF9CVFQ9eQpDT05GSUdfQlRUPXkKQ09ORklHX05WTUVNPXkKCiMKIyBGaXJtd2FyZSBE cml2ZXJzCiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdf RklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CkNPTkZJ R19ETUlJRD15CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9N QUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90 IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVt cwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CkNPTkZJR19F WFQyX0ZTX1hBVFRSPXkKIyBDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05G SUdfRVhUMl9GU19TRUNVUklUWT15CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9T SVhfQUNMPXkKIyBDT05GSUdfRVhUM19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0 X0ZTPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRVhUNF9GU19TRUNVUklU WSBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0VOQ1JZUFRJT049eQpDT05GSUdfRVhUNF9GU19FTkNS WVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBD T05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JF SVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19S RUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFI9eQpD T05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1NFQ1VSSVRZ PXkKQ09ORklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfSkZTX1NF Q1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0pGU19ERUJVRz15CkNPTkZJR19KRlNfU1RBVElTVElD Uz15CkNPTkZJR19YRlNfRlM9eQojIENPTkZJR19YRlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdf WEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CkNPTkZJR19YRlNfREVC VUc9eQojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90 IHNldApDT05GSUdfQlRSRlNfRlM9eQojIENPTkZJR19CVFJGU19GU19QT1NJWF9BQ0wgaXMgbm90 IHNldAojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJ R19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0RFQlVH PXkKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBu b3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklM RV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5P VElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BF Uk1JU1NJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19R VU9UQUNUTCBpcyBub3Qgc2V0CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpD T05GSUdfQ1VTRT15CkNPTkZJR19PVkVSTEFZX0ZTPXkKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlND QUNIRT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0g aXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9M SVNUPXkKQ09ORklHX0NBQ0hFRklMRVM9eQpDT05GSUdfQ0FDSEVGSUxFU19ERUJVRz15CiMgQ09O RklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVz eXN0ZW1zCiMKIyBDT05GSUdfSVNPOTY2MF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBp cyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpD T05GSUdfTVNET1NfRlM9eQojIENPTkZJR19WRkFUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZBVF9E RUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfTlRGU19GUz15CiMgQ09ORklHX05URlNfREVCVUcg aXMgbm90IHNldApDT05GSUdfTlRGU19SVz15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09O RklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNP TkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNl dApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKIyBDT05GSUdf VE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdf SFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBzZXQKQ09O RklHX0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNP TkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9 eQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19O RlNfVjQ9eQpDT05GSUdfTkZTX1NXQVA9eQojIENPTkZJR19ORlNfVjRfMSBpcyBub3Qgc2V0CiMg Q09ORklHX1JPT1RfTkZTIGlzIG5vdCBzZXQKQ09ORklHX05GU19GU0NBQ0hFPXkKIyBDT05GSUdf TkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15 CkNPTkZJR19ORlNfREVCVUc9eQojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNF X1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQ09N TU9OPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19T V0FQPXkKIyBDT05GSUdfUlBDU0VDX0dTU19LUkI1IGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19E RUJVRz15CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklH X0NJRlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBub3Qg c2V0CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNf UE9TSVg9eQojIENPTkZJR19DSUZTX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUcg aXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TTUIyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNQX0ZT IGlzIG5vdCBzZXQKQ09ORklHX0NPREFfRlM9eQojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApD T05GSUdfOVBfRlM9eQojIENPTkZJR185UF9GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHXzlQX0ZT X1BPU0lYX0FDTD15CkNPTkZJR185UF9GU19TRUNVUklUWT15CkNPTkZJR19OTFM9eQpDT05GSUdf TkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19D T0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CiMgQ09ORklHX05MU19DT0RF UEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RFUEFHRV84Njk9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklH X05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNP TkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5XzQ9eQpDT05GSUdfTkxTX0lT Tzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBp cyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV85PXkKQ09ORklHX05MU19JU084ODU5XzEzPXkK IyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9 eQpDT05GSUdfTkxTX0tPSThfUj15CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09O RklHX05MU19NQUNfQ0VOVEVVUk89eQojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBz ZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19J Q0VMQU5EPXkKQ09ORklHX05MU19NQUNfSU5VSVQ9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFO IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05M U19VVEY4PXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNP TkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlv bnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxU PTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlD X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBv cHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FS Tl9ERVBSRUNBVEVEPXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05G SUdfRlJBTUVfV0FSTj04MTkyCkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURB QkxFX0FTTSBpcyBub3Qgc2V0CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CiMgQ09ORklHX1BBR0Vf T1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15 CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9X QU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJV R19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05G SUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoK IwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVD VFMgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKQ09ORklHX1NM VUJfU1RBVFM9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tN RU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90 IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJR19ERUJVR19QRVJfQ1BVX01B UFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdf REVCVUdfU1RBQ0tPVkVSRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNL PXkKIyBDT05GSUdfS01FTUNIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15 CkNPTkZJR19LQVNBTj15CkNPTkZJR19LQVNBTl9PVVRMSU5FPXkKIyBDT05GSUdfS0FTQU5fSU5M SU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVn IExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklDX09OX09P UFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19U SU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdfU0NIRURfSU5GTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19F TkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoK IwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJ R19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf V1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tf U1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJV R19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMK IyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVS IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEK IyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdf Tk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklD VF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQ T1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05f R1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJ R19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9S RUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVND QUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNP UkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5v dCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJR19URVNU X0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NF TEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJT PXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1JIQVNIVEFCTEU9eQojIENPTkZJ R19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NS Qz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FS RT15CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENP TkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdf S0dEQiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NF X0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJH UCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldApDT05GSUdfREVCVUdf Uk9EQVRBPXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0RPVUJMRUZBVUxUPXkK IyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1RSRVNTPXkK Q09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgw PTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxB WT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlz IG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkg aXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hB UyBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBVPXkKQ09ORklHX1BVTklUX0FUT01fREVC VUc9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX1BFUlNJ U1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CkNP TkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJR19TRUNV UklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19T RUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9O RVRXT1JLX1hGUk0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX1NF Q1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9B UFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQpDT05G SUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90 IHNldApDT05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVHUklUWV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQSBp cyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X0FQUEFSTU9SPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9TRUNVUklUWT0iYXBwYXJtb3IiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklH X0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkKQ09ORklHX0FTWU5DX1hPUj15CkNP TkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj15CkNPTkZJR19DUllQVE89 eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09O RklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19B RUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIy PXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQ VE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15 CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQ VE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fUlNB PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJ R19DUllQVE9fVVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09O RklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9f TlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkK Q09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpDT05GSUdfQ1JZ UFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19H TFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29j aWF0ZWQgRGF0YQojCiMgQ09ORklHX0NSWVBUT19DQ00gaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fR0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKIyBDT05GSUdfQ1JZUFRPX0VDSEFJTklWIGlzIG5v dCBzZXQKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBU T19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NS WVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMg SGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMg Q09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBE aWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVM PXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09O RklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpD T05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQ VE9fUE9MWTEzMDVfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01E NT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CkNP TkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRP X1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15 CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9 eQojIENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2 PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19XUDUxMj15CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5U RUw9eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVT X1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0FO VUJJUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJ U0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxPV0ZJ U0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxM SUFfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CkNPTkZJR19DUllQ VE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9 eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15 CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NF Ml9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQ VE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09O RklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRf M1dBWT15CkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PXkKCiMKIyBDb21wcmVzc2lv bgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19D UllQVE9fTFpPPXkKQ09ORklHX0NSWVBUT184NDI9eQojIENPTkZJR19DUllQVE9fTFo0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVy IEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RS QkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdf SEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RS Qkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBUT19E RVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DS19TSEE9eQojIENPTkZJR19DUllQVE9fREVWX0NDUCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZ UEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMK IyBDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tW TT15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdf S1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQklOQVJZX1BSSU5URiBpcyBub3Qgc2V0CgojCiMgTGli cmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBD T05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpD T05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5f VVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklS U1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9 eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpD T05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJ R19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19D UkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NM SUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMz Ml9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklH X0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENPTkZJR19BVURJVF9B UkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkK Q09ORklHXzg0Ml9DT01QUkVTUz15CkNPTkZJR184NDJfREVDT01QUkVTUz15CkNPTkZJR19aTElC X0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNP TkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9E RUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19Y Wl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15 CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNf VEVTVD15CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15 CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19E RUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FM TE9DQVRPUj15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09O RklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfQVNTT0NJ QVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkK Q09ORklHX0hBU19ETUE9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dM T0I9eQpDT05GSUdfR0xPQl9TRUxGVEVTVD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9I QVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0xSVV9DQUNIRT15CkNPTkZJR19D TFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKQ09ORklHX0REUj15CkNPTkZJR19N UElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJ R19GT05UXzh4MTY9eQpDT05GSUdfRk9OVF9BVVRPU0VMRUNUPXkKIyBDT05GSUdfU0dfU1BMSVQg aXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1F TV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVTSD15Cg== --===============1985989249039331264== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============1985989249039331264== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCkxLUF9TRVJWRVI6IGlubgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQp0 ZXN0Y2FzZTogeGZzdGVzdHMKZGVmYXVsdC1tb25pdG9yczoKICB3YWl0OiBhY3RpdmF0ZS1tb25p dG9yCiAga21zZzogCiAgdm1zdGF0OgogICAgaW50ZXJ2YWw6IDEwCmRlZmF1bHQtd2F0Y2hkb2dz OgogIG9vbS1raWxsZXI6IAogIHdhdGNoZG9nOiAKY3B1ZnJlcV9nb3Zlcm5vcjogCm1vZGVsOiBx ZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwCm5y X3ZtOiAxNgpucl9jcHU6IDIKbWVtb3J5OiAxRwpkaXNrX3R5cGU6IHZpcnRpby1zY3NpCnJvb3Rm czogZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnegpoZGRfcGFydGl0aW9uczogIi9kZXYvc2Rh IC9kZXYvc2RiIC9kZXYvc2RjIC9kZXYvc2RkIgpzd2FwX3BhcnRpdGlvbnM6ICIvZGV2L3NkZSIK c3NoX2Jhc2VfcG9ydDogMjMwMDAKY2F0ZWdvcnk6IGZ1bmN0aW9uYWwKZGlzazogNEhERApmczog eGZzCnhmc3Rlc3RzOgogIHRlc3Q6IGdlbmVyaWMtc2xvdzEKZW5xdWV1ZV90aW1lOiAyMDE1LTEw LTExIDA2OjM2OjU0Ljk1OTA3NDMxMSArMDg6MDAKYnJhbmNoOiBsaW51eC1kZXZlbC9kZXZlbC1z cG90LTIwMTUxMDA4MTMzMwpjb21taXQ6IGNhYjA1OGJjMTQ3Y2NmN2JlMGMyZmIxNGVmMDkyMWVi MzQ4OWRjNDUKcXVldWU6IHJhbmQKcmVwZWF0X3RvOiAyCnRlc3Rib3g6IHZtLWtidWlsZC0xRy04 CnRib3hfZ3JvdXA6IHZtLWtidWlsZC0xRwprY29uZmlnOiB4ODZfNjQtcmFuZGNvbmZpZy1uMC0x MDExMDM0NgppZDogNGRmZTg2Y2MzNzVhYTZkMGJhNWU5NWNlNDZkMWI4Yzk4YjgwNjcwMgp1c2Vy OiBsa3AKY29tcGlsZXI6IGdjYy00LjkKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtcmFuZGNv bmZpZy1uMC0xMDExMDM0Ni9nY2MtNC45L2NhYjA1OGJjMTQ3Y2NmN2JlMGMyZmIxNGVmMDkyMWVi MzQ4OWRjNDUvdm1saW51ei00LjMuMC1yYzQtd2wtMDY5MzMtZ2NhYjA1OGIiCnJlc3VsdF9yb290 OiAiL3Jlc3VsdC94ZnN0ZXN0cy80SERELXhmcy1nZW5lcmljLXNsb3cxL3ZtLWtidWlsZC0xRy9k ZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6L3g4Nl82NC1yYW5kY29uZmlnLW4wLTEwMTEwMzQ2 L2djYy00LjkvY2FiMDU4YmMxNDdjY2Y3YmUwYzJmYjE0ZWYwOTIxZWIzNDg5ZGM0NS8wIgpqb2Jf ZmlsZTogIi9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC0xRy04L3JhbmRfeGZzdGVzdHMtNEhERC14 ZnMtZ2VuZXJpYy1zbG93MS1kZWJpYW4teDg2XzY0LmNnei14ODZfNjQtcmFuZGNvbmZpZy1uMC0x MDExMDM0Ni1jYWIwNThiYzE0N2NjZjdiZTBjMmZiMTRlZjA5MjFlYjM0ODlkYzQ1LTIwMTUxMDEx LTIxNTQ0LW8xdDM0My0xLnlhbWwiCmRlcXVldWVfdGltZTogMjAxNS0xMC0xMSAwNjo1NjoxNy41 NDExMDM4MzAgKzA4OjAwCm1heF91cHRpbWU6IDM2MDAKaW5pdHJkOiAiL29zaW1hZ2UvZGViaWFu L2RlYmlhbi14ODZfNjQtMjAxNS0wMi0wNy5jZ3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9 L2Rldi9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9L2xrcC9zY2hlZHVsZWQvdm0ta2J1aWxkLTFHLTgv cmFuZF94ZnN0ZXN0cy00SERELXhmcy1nZW5lcmljLXNsb3cxLWRlYmlhbi14ODZfNjQuY2d6LXg4 Nl82NC1yYW5kY29uZmlnLW4wLTEwMTEwMzQ2LWNhYjA1OGJjMTQ3Y2NmN2JlMGMyZmIxNGVmMDky MWViMzQ4OWRjNDUtMjAxNTEwMTEtMjE1NDQtbzF0MzQzLTEueWFtbAotIEFSQ0g9eDg2XzY0Ci0g a2NvbmZpZz14ODZfNjQtcmFuZGNvbmZpZy1uMC0xMDExMDM0NgotIGJyYW5jaD1saW51eC1kZXZl bC9kZXZlbC1zcG90LTIwMTUxMDA4MTMzMwotIGNvbW1pdD1jYWIwNThiYzE0N2NjZjdiZTBjMmZi MTRlZjA5MjFlYjM0ODlkYzQ1Ci0gQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yYW5kY29u ZmlnLW4wLTEwMTEwMzQ2L2djYy00LjkvY2FiMDU4YmMxNDdjY2Y3YmUwYzJmYjE0ZWYwOTIxZWIz NDg5ZGM0NS92bWxpbnV6LTQuMy4wLXJjNC13bC0wNjkzMy1nY2FiMDU4YgotIG1heF91cHRpbWU9 MzYwMAotIFJFU1VMVF9ST09UPS9yZXN1bHQveGZzdGVzdHMvNEhERC14ZnMtZ2VuZXJpYy1zbG93 MS92bS1rYnVpbGQtMUcvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei94ODZfNjQtcmFuZGNv bmZpZy1uMC0xMDExMDM0Ni9nY2MtNC45L2NhYjA1OGJjMTQ3Y2NmN2JlMGMyZmIxNGVmMDkyMWVi MzQ4OWRjNDUvMAotIExLUF9TRVJWRVI9aW5uCi0gfDItCgoKICBlYXJseXByaW50az10dHlTMCwx MTUyMDAgc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCiAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdh eXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCiAgcGFuaWM9LTEg c29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFt ZGlzaz0yIHByb21wdF9yYW1kaXNrPTAKICBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0 eTAgdmdhPW5vcm1hbAoKICBydwpsa3BfaW5pdHJkOiAiL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3oi CmJtX2luaXRyZDogIi9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei9s a3AuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei9ydW4taXBj b25maWcuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei9mcy5j Z3osL2xrcC9iZW5jaG1hcmtzL3hmc3Rlc3RzLmNneiIKam9iX3N0YXRlOiB1cGxvYWRfZG1lc2cK --===============1985989249039331264==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751943AbbJLGyM (ORCPT ); Mon, 12 Oct 2015 02:54:12 -0400 Received: from mga02.intel.com ([134.134.136.20]:57418 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751884AbbJLGyI (ORCPT ); Mon, 12 Oct 2015 02:54:08 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,671,1437462000"; d="xz'?yaml'?scan'208";a="808798648" From: kernel test robot Subject: [lkp] [string] 5f6f0801f5: BUG: KASan: out of bounds access in strlcpy+0xc8/0x250 at addr ffff88011a666ee0 CC: lkp@01.org CC: LKML CC: Thomas Gleixner CC: Peter Zijlstra CC: Andrew Morton CC: Linus Torvalds CC: 0day robot TO: Ingo Molnar Date: Mon, 12 Oct 2015 14:54:03 +0800 Message-ID: <87612cinlg.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 git://internal_mailing_list_patch_tree Ingo-Molnar/string-Improve-the-generic-strlcpy-implementation commit 5f6f0801f5fdfce4984c6a14f99dbfbb417acb66 ("string: Improve the generic strlcpy() implementation") [ 22.205482] systemd[1]: RTC configured in localtime, applying delta of 480 minutes to system time. [ 22.214569] random: systemd urandom read with 11 bits of entropy available [ 22.241378] ================================================================== [ 22.242067] BUG: KASan: out of bounds access in strlcpy+0xc8/0x250 at addr ffff88011a666ee0 [ 22.242067] Read of size 8 by task systemd/1 [ 22.242067] ============================================================================= [ 22.242067] BUG kmalloc-64 (Not tainted): kasan: bad access detected [ 22.242067] ----------------------------------------------------------------------------- [ 22.242067] [ 22.242067] Disabling lock debugging due to kernel taint [ 22.242067] INFO: Slab 0xffffea0004699980 objects=64 used=64 fp=0x (null) flags=0x200000000000080 [ 22.242067] INFO: Object 0xffff88011a666ec0 @offset=3776 fp=0x7379732f62696c2f [ 22.242067] [ 22.242067] Bytes b4 ffff88011a666eb0: 00 00 00 00 00 00 00 00 a7 4b c2 ef 07 00 00 00 .........K...... [ 22.242067] Object ffff88011a666ec0: 2f 6c 69 62 2f 73 79 73 74 65 6d 64 2f 73 79 73 /lib/systemd/sys To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.3.0-rc4-00001-g5f6f080 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.3.0-rc4 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_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=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set 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_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_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set # CONFIG_MEMCG_KMEM is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_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_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y # CONFIG_CFQ_GROUP_IOSCHED is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_X2APIC is not set # CONFIG_X86_MPPARSE is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_MOVABLE_NODE is not set # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set # CONFIG_MIGRATION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_ZSWAP is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_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_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_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # 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 is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # 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_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 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_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y # CONFIG_IP_MULTIPLE_TABLES is not set # CONFIG_IP_ROUTE_MULTIPATH is not set # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_IP_MROUTE=y # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set CONFIG_IP_PIMSM_V1=y # CONFIG_IP_PIMSM_V2 is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set CONFIG_INET6_ESP=y # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y CONFIG_IPV6_ILA=y # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y CONFIG_NETFILTER_ADVANCED=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y # CONFIG_NF_CONNTRACK is not set CONFIG_NF_LOG_COMMON=y CONFIG_NF_TABLES=y # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set CONFIG_NFT_EXTHDR=y CONFIG_NFT_META=y CONFIG_NFT_RBTREE=y # CONFIG_NFT_HASH is not set # CONFIG_NFT_COUNTER is not set CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=y CONFIG_NFT_QUEUE=y CONFIG_NFT_REJECT=y CONFIG_NFT_COMPAT=y CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y # CONFIG_NETFILTER_XT_SET is not set # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LOG=y # CONFIG_NETFILTER_XT_TARGET_MARK is not set # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TRACE=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_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y # CONFIG_NETFILTER_XT_MATCH_DSCP is not set CONFIG_NETFILTER_XT_MATCH_ECN=y # CONFIG_NETFILTER_XT_MATCH_ESP is not set CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HL=y CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set # CONFIG_NETFILTER_XT_MATCH_OSF is not set # CONFIG_NETFILTER_XT_MATCH_OWNER is not set # CONFIG_NETFILTER_XT_MATCH_POLICY is not set # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set CONFIG_NETFILTER_XT_MATCH_QUOTA=y # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set # CONFIG_NETFILTER_XT_MATCH_REALM is not set CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set 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 is not set CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y CONFIG_IP_SET_HASH_MAC=y # CONFIG_IP_SET_HASH_NETPORTNET is not set # CONFIG_IP_SET_HASH_NET is not set CONFIG_IP_SET_HASH_NETNET=y CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_CHAIN_ROUTE_IPV4=y CONFIG_NFT_REJECT_IPV4=y CONFIG_NFT_DUP_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=y CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_RPFILTER=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y # CONFIG_IP_NF_TARGET_REJECT is not set # CONFIG_IP_NF_MANGLE is not set CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y # CONFIG_IP_NF_ARPFILTER is not set # CONFIG_IP_NF_ARP_MANGLE is not set # # IPv6: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV6 is not set # CONFIG_NF_TABLES_IPV6 is not set # CONFIG_NF_DUP_IPV6 is not set CONFIG_NF_REJECT_IPV6=y CONFIG_NF_LOG_IPV6=y # CONFIG_IP6_NF_IPTABLES is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y 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 is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_MEDIA_UDP=y # CONFIG_ATM is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y # CONFIG_L2TP_IP is not set CONFIG_L2TP_ETH=y # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y CONFIG_IPX_INTERN=y CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y CONFIG_LAPB=y # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set CONFIG_BATMAN_ADV_DEBUG=y # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set CONFIG_IRNET=y # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # CONFIG_KINGSUN_DONGLE is not set CONFIG_KSDAZZLE_DONGLE=y # CONFIG_KS959_DONGLE is not set # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y # CONFIG_BT_BNEP_PROTO_FILTER is not set # CONFIG_BT_HIDP is not set CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y # CONFIG_CEPH_LIB is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y CONFIG_NFC_TRF7970A=y CONFIG_NFC_SIM=y CONFIG_NFC_PORT100=y CONFIG_NFC_PN544=y # CONFIG_NFC_MICROREAD is not set # CONFIG_NFC_ST21NFCA is not set CONFIG_LWTUNNEL=y CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK 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_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set CONFIG_BLK_DEV_DRBD=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # 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 is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set CONFIG_USB_SWITCH_FSA9480=y CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # CONFIG_GENWQE is not set CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECS=y # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set # CONFIG_ATA_BMDMA is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y # CONFIG_MD_FAULTY is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_MQ=y CONFIG_DM_CACHE_SMQ=y # CONFIG_DM_CACHE_CLEANER is not set CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y # CONFIG_DM_ZERO is not set CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y # CONFIG_DM_MULTIPATH_ST is not set # CONFIG_DM_DELAY is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=y # CONFIG_DM_LOG_WRITES is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set CONFIG_IPVLAN=y CONFIG_VXLAN=y CONFIG_GENEVE=y CONFIG_NETCONSOLE=y # CONFIG_NETCONSOLE_DYNAMIC is not set CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y # CONFIG_TUN is not set CONFIG_TUN_VNET_CROSS_LE=y CONFIG_VETH=y # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set CONFIG_ARCNET=y CONFIG_ARCNET_1201=y # CONFIG_ARCNET_1051 is not set CONFIG_ARCNET_RAW=y # CONFIG_ARCNET_CAP is not set CONFIG_ARCNET_COM90xx=y # CONFIG_ARCNET_COM90xxIO is not set CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_PCI is not set # CONFIG_ARCNET_COM20020_CS is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=y CONFIG_CAIF_SPI_SLAVE=y CONFIG_CAIF_SPI_SYNC=y CONFIG_CAIF_HSI=y # CONFIG_CAIF_VIRTIO is not set CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set # CONFIG_NET_DSA_MV88E6131 is not set CONFIG_NET_DSA_MV88E6123_61_65=y # CONFIG_NET_DSA_MV88E6171 is not set CONFIG_NET_DSA_MV88E6352=y CONFIG_NET_DSA_BCM_SF2=y CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=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=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set # CONFIG_NET_VENDOR_BROADCOM is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set 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=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y 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_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y # CONFIG_IXGBE_VXLAN is not set # CONFIG_IXGBE_DCB is not set # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_IP1000 is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=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=y CONFIG_KS8851=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI 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 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_NET_VENDOR_QUALCOMM is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set # CONFIG_NET_VENDOR_RENESAS 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 is not set CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y # CONFIG_STMMAC_PLATFORM is not set # CONFIG_STMMAC_PCI 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 is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=y CONFIG_WIZNET_W5300=y CONFIG_WIZNET_BUS_DIRECT=y # CONFIG_WIZNET_BUS_INDIRECT is not set # CONFIG_WIZNET_BUS_ANY is not set # CONFIG_NET_VENDOR_XIRCOM 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 is not set CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=y # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=y # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set CONFIG_LSI_ET1011C_PHY=y # CONFIG_MICREL_PHY is not set CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_OCTEON=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MICREL_KS8995MA=y CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOE=y # CONFIG_PPTP is not set # CONFIG_PPPOL2TP is not set # CONFIG_PPP_ASYNC is not set CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y # CONFIG_USB_PEGASUS is not set CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y # CONFIG_USB_NET_AX8817X is not set CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y CONFIG_USB_NET_HUAWEI_CDC_NCM=y CONFIG_USB_NET_CDC_MBIM=y CONFIG_USB_NET_DM9601=y CONFIG_USB_NET_SR9700=y # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set CONFIG_USB_NET_RNDIS_HOST=y # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_PRISM54 is not set # CONFIG_HOSTAP is not set # CONFIG_WL_MEDIATEK is not set # CONFIG_WL_TI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y # CONFIG_HDLC_RAW is not set # CONFIG_HDLC_RAW_ETH is not set # CONFIG_HDLC_CISCO is not set CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DLCI is not set CONFIG_LAPBETHER=y # CONFIG_X25_ASY is not set CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_PPP is not set CONFIG_ISDN_AUDIO=y # CONFIG_ISDN_TTY_FAX is not set # CONFIG_ISDN_X25 is not set # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=y # # ISDN4Linux hardware drivers # # # Passive cards # # CONFIG_ISDN_DRV_HISAX is not set # # Active cards # # CONFIG_ISDN_CAPI is not set # CONFIG_ISDN_DRV_GIGASET is not set # CONFIG_MISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_VSXXXAA is not set 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=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_88PM860X=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_BU21013=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELAN=y # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=y # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM831X=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC2005=y # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set CONFIG_N_HDLC=y 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=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set CONFIG_SERIAL_MAX310X=y # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set # CONFIG_SERIAL_SC16IS7XX_SPI is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_MEN_Z135=y CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HW_RANDOM_VIRTIO is not set # CONFIG_HW_RANDOM_TPM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y # CONFIG_CARDMAN_4040 is not set # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set 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_TELCLOCK=y 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=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_REG=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 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_DESIGNWARE_PCI is not set # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_DLN2=y # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y 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_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DLN2 is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_XCOMM is not set CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y # CONFIG_PPS_CLIENT_PARPORT is not set 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_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # # 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=y 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=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_88PM860X is not set CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set # CONFIG_HWMON is not set CONFIG_THERMAL=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set 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_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB 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=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set 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 is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=y # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # 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=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y # CONFIG_PCF50633_GPIO is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_DA9052 is not set # CONFIG_REGULATOR_DA9055 is not set # CONFIG_REGULATOR_DA9063 is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65217 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y # 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 is not set # # Frame buffer Devices # # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SND is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_TRIX_HAVE_BOOT is not set CONFIG_SOUND_MSS=y CONFIG_SOUND_MPU401=y CONFIG_SOUND_PAS=y CONFIG_PAS_JOYSTICK=y CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set CONFIG_SOUND_SB=y # CONFIG_SOUND_YM3812 is not set # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_KAHLUA is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_BETOP_FF=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PENMOUNT=y # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS 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=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set CONFIG_USB_ULPI_BUS=y # CONFIG_USB_MON is not set CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set # CONFIG_USB_SL811_CS is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y # CONFIG_REALTEK_AUTOPM is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y # CONFIG_USBIP_VHCI_HCD is not set CONFIG_USBIP_HOST=y CONFIG_USBIP_DEBUG=y CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_GADGET is not set # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set # CONFIG_USB_DWC2_DUAL_ROLE is not set # CONFIG_USB_DWC2_PCI is not set CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set # CONFIG_USB_CHIPIDEA is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # CONFIG_USB_ISP1760_GADGET_ROLE is not set # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_TAHVO_USB=y CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=y CONFIG_USB_GR_UDC=y CONFIG_USB_R8A66597=y # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y # CONFIG_USB_M66592 is not set CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_ECM=y CONFIG_USB_F_SUBSET=y CONFIG_USB_F_RNDIS=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=y CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=y # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_USB is not set # 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 # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=y # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8907 is not set CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=y # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_DS3234 is not set CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y # CONFIG_RTC_DRV_DA9055 is not set # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_AB3100=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set CONFIG_KXCJK1013=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=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 is not set CONFIG_AD7793=y CONFIG_AD7887=y # CONFIG_AD7923 is not set # CONFIG_AD799X is not set CONFIG_LP8788_ADC=y CONFIG_MAX1027=y CONFIG_MAX1363=y CONFIG_MCP320X=y CONFIG_MCP3422=y # CONFIG_MEN_Z188_ADC is not set CONFIG_NAU7802=y # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set CONFIG_TI_ADC081C=y # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_AM335X_ADC is not set # # Amplifiers # # CONFIG_AD8366 is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # # SSP Sensor Common # # CONFIG_IIO_SSP_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=y CONFIG_AD5360=y CONFIG_AD5380=y # CONFIG_AD5421 is not set CONFIG_AD5446=y # CONFIG_AD5449 is not set # CONFIG_AD5504 is not set CONFIG_AD5624R_SPI=y # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5764=y CONFIG_AD5791=y CONFIG_AD7303=y CONFIG_M62332=y CONFIG_MAX517=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 is not set # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y # CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Humidity sensors # CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16480 is not set 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=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set # CONFIG_BH1750 is not set # CONFIG_CM32181 is not set CONFIG_CM3232=y CONFIG_CM3323=y # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y # CONFIG_RPR0521 is not set CONFIG_LTR501=y CONFIG_OPT3001=y # CONFIG_PA12203001 is not set # CONFIG_STK3310 is not set CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=y # CONFIG_TSL4531 is not set # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y CONFIG_BMC150_MAGN=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 # # Pressure sensors # CONFIG_BMP280=y CONFIG_HID_SENSOR_PRESS=y # CONFIG_MPL115 is not set CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5611_SPI=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_IIO_ST_PRESS_SPI=y CONFIG_T5403=y # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity sensors # CONFIG_SX9500=y # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LP3943=y # CONFIG_PWM_LPSS is not set # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set CONFIG_PHY_TUSB1210=y # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_AMD_MCE_INJ=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y # CONFIG_BLK_DEV_PMEM is not set CONFIG_ND_BLK=y CONFIG_ND_CLAIM=y CONFIG_ND_BTT=y CONFIG_BTT=y CONFIG_NVMEM=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_NILFS2_FS is not set # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=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=y # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=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_SUNRPC_SWAP=y # CONFIG_RPCSEC_GSS_KRB5 is not set CONFIG_SUNRPC_DEBUG=y # CONFIG_CEPH_FS is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_ACL is not set # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=y # CONFIG_AFS_FS is not set CONFIG_9P_FS=y # CONFIG_9P_FSCACHE is not set CONFIG_9P_FS_POSIX_ACL=y CONFIG_9P_FS_SECURITY=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=y # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH 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=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_KASAN=y CONFIG_KASAN_OUTLINE=y # CONFIG_KASAN_INLINE is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # 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 is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SELINUX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_INTEGRITY_AUDIT is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF 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_KVM_COMPAT=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_LRU_CACHE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=job.yaml --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: xfstests default-monitors: wait: activate-monitor kmsg: vmstat: interval: 10 default-watchdogs: oom-killer: watchdog: cpufreq_governor: model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap nr_vm: 16 nr_cpu: 2 memory: 1G disk_type: virtio-scsi rootfs: debian-x86_64-2015-02-07.cgz hdd_partitions: "/dev/sda /dev/sdb /dev/sdc /dev/sdd" swap_partitions: "/dev/sde" ssh_base_port: 23000 category: functional disk: 4HDD fs: xfs xfstests: test: generic-slow1 enqueue_time: 2015-10-11 06:36:54.959074311 +08:00 branch: linux-devel/devel-spot-201510081333 commit: cab058bc147ccf7be0c2fb14ef0921eb3489dc45 queue: rand repeat_to: 2 testbox: vm-kbuild-1G-8 tbox_group: vm-kbuild-1G kconfig: x86_64-randconfig-n0-10110346 id: 4dfe86cc375aa6d0ba5e95ce46d1b8c98b806702 user: lkp compiler: gcc-4.9 kernel: "/pkg/linux/x86_64-randconfig-n0-10110346/gcc-4.9/cab058bc147ccf7be0c2fb14ef0921eb3489dc45/vmlinuz-4.3.0-rc4-wl-06933-gcab058b" result_root: "/result/xfstests/4HDD-xfs-generic-slow1/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-randconfig-n0-10110346/gcc-4.9/cab058bc147ccf7be0c2fb14ef0921eb3489dc45/0" job_file: "/lkp/scheduled/vm-kbuild-1G-8/rand_xfstests-4HDD-xfs-generic-slow1-debian-x86_64.cgz-x86_64-randconfig-n0-10110346-cab058bc147ccf7be0c2fb14ef0921eb3489dc45-20151011-21544-o1t343-1.yaml" dequeue_time: 2015-10-11 06:56:17.541103830 +08:00 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-kbuild-1G-8/rand_xfstests-4HDD-xfs-generic-slow1-debian-x86_64.cgz-x86_64-randconfig-n0-10110346-cab058bc147ccf7be0c2fb14ef0921eb3489dc45-20151011-21544-o1t343-1.yaml - ARCH=x86_64 - kconfig=x86_64-randconfig-n0-10110346 - branch=linux-devel/devel-spot-201510081333 - commit=cab058bc147ccf7be0c2fb14ef0921eb3489dc45 - BOOT_IMAGE=/pkg/linux/x86_64-randconfig-n0-10110346/gcc-4.9/cab058bc147ccf7be0c2fb14ef0921eb3489dc45/vmlinuz-4.3.0-rc4-wl-06933-gcab058b - max_uptime=3600 - RESULT_ROOT=/result/xfstests/4HDD-xfs-generic-slow1/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-randconfig-n0-10110346/gcc-4.9/cab058bc147ccf7be0c2fb14ef0921eb3489dc45/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs.cgz,/lkp/benchmarks/xfstests.cgz" job_state: upload_dmesg --=-=-=--