From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1791082989684738425==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [zswap] c00ed16a9eb: zswap: zpool creation failed Date: Thu, 02 Jul 2015 12:56:22 +0800 Message-ID: <1435812982.5489.101.camel@intel.com> List-Id: --===============1791082989684738425== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit c00ed16a9eb98a7fc076e227bdd95c1451ca1e6e ("zswap: runtime enable/dis= able") The following new message in kernel log may make end user confusing: [ 5.296308] zswap: loading zswap [ 5.299289] zpool: creating pool type zbud [ 5.302081] zpool: no driver for type zbud [ 5.310432] zswap: zbud zpool not available [ 5.313658] zswap: zpool creation failed Thanks, Ying Huang --===============1791082989684738425== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.1.0-05618-gc00ed16" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xLjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9 ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2 X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NV UFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9QX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09O RklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdf R0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hB VkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVS SUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19B UkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9 eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVS X0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BN RF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdf UEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dTPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9D RkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVf TEVWRUxTPTMKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVB U0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NP UlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfQlJPS0VOX09OX1NNUD15CkNPTkZJR19J TklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09N UElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxW RVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5F TF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1ha PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05G SUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdf U1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09ORklHX1BPU0lYX01RVUVVRSBp cyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQoj IENPTkZJR19VU0VMSUIgaXMgbm90IHNldApDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNI X0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9 eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklD X0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJR X0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMg bm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15 CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RB VEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFU RT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdf SFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9f SFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1l IGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENP TkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1Nf QUNDVCBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NU PXkKIyBDT05GSUdfVEFTS19YQUNDVCBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNP TkZJR19USU5ZX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JD VT15CkNPTkZJR19UQVNLU19SQ1U9eQojIENPTkZJR19SQ1VfU1RBTExfQ09NTU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJ VEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15 CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0x NwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKQ09O RklHX0NHUk9VUF9ERUJVRz15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBf REVWSUNFPXkKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVB Q0NUIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJ R19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CiMgQ09ORklHX01FTUNH X0tNRU0gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19D R1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5E V0lEVEggaXMgbm90IHNldApDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQkxLX0NHUk9V UD15CiMgQ09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9 eQojIENPTkZJR19JUENfTlMgaXMgbm90IHNldApDT05GSUdfVVNFUl9OUz15CiMgQ09ORklHX1BJ RF9OUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkK IyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJ R19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9H WklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpD T05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9T SVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJ R19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFW RV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBz ZXQKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVND QUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBu b3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BD U1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdf RVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZE PXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdf QUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05G SUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2Vy bmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9 eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VW RU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlz IG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdf UFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJ TEVfTk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5v dCBzZXQKQ09ORklHX09QVFBST0JFUz15CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENP TkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZG SUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15 CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklH X0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tS RVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09O X0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FU VFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURM RV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklH X0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JS RUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hB VkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpD T05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15 CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVf Q01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9D TVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9X QU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15 CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkK IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9U RUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNl dAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFW RV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdF UEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01PRFVMRVNfVVNFX0VM Rl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19DTE9ORV9CQUNL V0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoK IwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05GSUdfSEFWRV9H RU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVT PXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9G T1JDRV9MT0FEIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9VTkxPQUQ9eQpDT05GSUdfTU9EVUxF X0ZPUkNFX1VOTE9BRD15CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBu b3Qgc2V0CkNPTkZJR19NT0RVTEVfQ09NUFJFU1M9eQpDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0da SVA9eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldApDT05GSUdfQkxPQ0s9 eQpDT05GSUdfTEJEQUY9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dM SUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJ TkcgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwoj IFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0 CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CgojCiMgSU8g U2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQojIENPTkZJR19JT1NDSEVEX0RFQURM SU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TQ0hFRF9DRlEgaXMgbm90IHNldApDT05GSUdfREVG QVVMVF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX1BSRUVNUFRf Tk9USUZJRVJTPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5F X1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5M SU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5M T0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkK CiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQojIENP TkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2 X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QTEFURk9STV9E RVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9bQpDT05GSUdfSU9TRl9NQklfREVCVUc9eQojIENPTkZJ R19YODZfUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxV UkU9eQpDT05GSUdfWDg2XzMyX0lSSVM9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5U RVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15 CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlzIG5vdCBz ZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUND T1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09U TUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAoj IENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CiMg Q09ORklHX002ODYgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKIyBD T05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90IHNl dAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNldAoj IENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldApDT05GSUdfTUNS VVNPRT15CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYg aXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4g aXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVf TFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklB QzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JF MiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dFTkVS SUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD01CkNPTkZJR19Y ODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0 PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05G SUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NV UF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRB XzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJ R19ETUk9eQpDT05GSUdfTlJfQ1BVUz0xCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0 CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApD T05GSUdfUFJFRU1QVF9DT1VOVD15CiMgQ09ORklHX1g4Nl9VUF9BUElDIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZfQU5DSUVOVF9NQ0UgaXMgbm90IHNldApDT05GSUdf WDg2X01DRV9JTkpFQ1Q9eQpDT05GSUdfVk04Nj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdf WDg2X0VTUEZJWDMyPXkKIyBDT05GSUdfVE9TSElCQSBpcyBub3Qgc2V0CkNPTkZJR19JOEs9eQpD T05GSUdfWDg2X1JFQk9PVEZJWFVQUz15CkNPTkZJR19NSUNST0NPREU9eQojIENPTkZJR19NSUNS T0NPREVfSU5URUwgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNS T0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZPXkKQ09ORklH X01JQ1JPQ09ERV9FQVJMWT15CkNPTkZJR19YODZfTVNSPW0KQ09ORklHX1g4Nl9DUFVJRD15CiMg Q09ORklHX05PSElHSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0 CkNPTkZJR19ISUdITUVNNjRHPXkKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklH X0hJR0hNRU09eQpDT05GSUdfWDg2X1BBRT15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklU PXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5B QkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9N RU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVD VF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9NQU5VQUw9eQojIENPTkZJR19TUEFSU0VN RU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRNRU09eQpDT05GSUdfRkxBVF9OT0RFX01F TV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJM T0NLPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19Q QUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJD SF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01J R1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFH PTEKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FRURfQk9VTkNFX1BPT0w9eQpD T05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NV UFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfTUVNT1JZX0ZBSUxVUkUgaXMgbm90IHNl dApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBB R0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qg c2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfS009eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBz ZXQKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19aU1dB UD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPW0KQ09ORklHX1pTTUFMTE9DPXkKQ09ORklH X1BHVEFCTEVfTUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05G SUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWT15CkNPTkZJ R19ISUdIUFRFPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQojIENPTkZJR19Y ODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJR19NQVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VO QUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxU PTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklH X0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05G SUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKQ09ORklHX0ha XzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MzAwCkNPTkZJR19T Q0hFRF9IUlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQVNIX0RV TVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JF TE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJ R19DT01QQVRfVkRTTz15CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQ SSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09O RklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1f U1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQojIENPTkZJR19QTV9BVVRPU0xFRVAg aXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1J VD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRf REVGQVVMVD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9 eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BP V0VSX1NUQVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BS T0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQpDT05GSUdfQUNQ SV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdf QUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj1tCkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdf QUNQSV9QUk9DRVNTT1I9bQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfUFJPQ0VTU09S X0FHR1JFR0FUT1I9bQojIENPTkZJR19BQ1BJX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfQUNQ SV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19YODZf UE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9TQlM9eQpDT05G SUdfQUNQSV9IRUQ9bQojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FD UElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkg aXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZJ IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJR19BUE09bQojIENPTkZJR19B UE1fSUdOT1JFX1VTRVJfU1VTUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQTV9ET19FTkFCTEUg aXMgbm90IHNldAojIENPTkZJR19BUE1fQ1BVX0lETEUgaXMgbm90IHNldAojIENPTkZJR19BUE1f RElTUExBWV9CTEFOSyBpcyBub3Qgc2V0CkNPTkZJR19BUE1fQUxMT1dfSU5UUz15CgojCiMgQ1BV IEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQ VSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpD T05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NP VVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBD SSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMg bm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9E SVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05G SUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQoj IENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPW0KQ09ORklH X1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kg aG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfSVNB PXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0FMSVggaXMgbm90IHNldApDT05GSUdfTkVUNTUwMT15CiMgQ09ORklHX0dFT1MgaXMg bm90IHNldApDT05GSUdfQU1EX05CPXkKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKQ09ORklH X0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0NPTVBBUT1tCiMgQ09ORklHX0hPVFBM VUdfUENJX0NPTVBBUV9OVlJBTSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkK Q09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBp cyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPW0KQ09ORklHX1JBUElESU89eQpDT05G SUdfUkFQSURJT19ESVNDX1RJTUVPVVQ9MzAKQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BP UlRTPXkKIyBDT05GSUdfUkFQSURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1JBUElE SU9fREVCVUc9eQpDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDPW0KCiMKIyBSYXBpZElPIFN3aXRj aCBkcml2ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPW0KQ09ORklHX1JBUElESU9fQ1BTX1hY PW0KQ09ORklHX1JBUElESU9fVFNJNTY4PW0KQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9bQojIENP TkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8g RW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKIyBDT05GSUdfQ09SRV9EVU1QX0RFRkFV TFRfRUxGX0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19I QVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9bQpDT05GSUdfQklORk1UX01JU0M9eQpDT05G SUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfUE1DX0FUT009 eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQg aXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdfWEZSTT15 CkNPTkZJR19YRlJNX0FMR089bQojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldApD T05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX05FVF9LRVk9bQojIENPTkZJR19ORVRfS0VZX01J R1JBVEUgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09S S19TRUNNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdfTkVU V09SS19QSFlfVElNRVNUQU1QSU5HPXkKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKQ09O RklHX0FUTT15CkNPTkZJR19BVE1fTEFORT1tCiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX05FVF9EU0E9eQojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKQ09ORklH X0RFQ05FVD1tCiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPW0K Q09ORklHX0xMQzI9bQojIENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBu b3Qgc2V0CkNPTkZJR19YMjU9bQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9bQpDT05GSUdf SUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05G SUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcv U2NoZWR1bGluZwojCiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T Q0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz1tCkNPTkZJR19ORVRfU0NIX0FUTT15CkNPTkZJ R19ORVRfU0NIX1BSSU89bQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9S RUQ9bQpDT05GSUdfTkVUX1NDSF9TRkI9bQpDT05GSUdfTkVUX1NDSF9TRlE9bQpDT05GSUdfTkVU X1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKQ09ORklHX05FVF9TQ0hfR1JFRD1tCkNP TkZJR19ORVRfU0NIX0RTTUFSSz1tCiMgQ09ORklHX05FVF9TQ0hfTkVURU0gaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0RSUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNP TkZJR19ORVRfU0NIX0NIT0tFPW0KQ09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hf Q09ERUw9bQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRPW0KQ09O RklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPW0KIyBDT05GSUdfTkVUX1NDSF9J TkdSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QTFVHIGlzIG5vdCBzZXQKCiMKIyBD bGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9bQpD T05GSUdfTkVUX0NMU19UQ0lOREVYPW0KIyBDT05GSUdfTkVUX0NMU19GVyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfQ0xTX1UzMj15CkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9N QVJLPXkKIyBDT05GSUdfTkVUX0NMU19SU1ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19S U1ZQNiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQlBGPW0KIyBDT05GSUdf TkVUX0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENIIGlzIG5vdCBzZXQK Q09ORklHX05FVF9DTFNfQUNUPXkKIyBDT05GSUdfTkVUX0FDVF9QT0xJQ0UgaXMgbm90IHNldApD T05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklH X05FVF9BQ1RfTUlSUkVEPW0KQ09ORklHX05FVF9BQ1RfTkFUPXkKIyBDT05GSUdfTkVUX0FDVF9Q RURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0lNUCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9BQ1RfU0tCRURJVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49bQojIENPTkZJ R19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0lORD15CkNPTkZJR19ORVRf U0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfQkFUTUFOX0FEVj1tCkNP TkZJR19CQVRNQU5fQURWX05DPXkKQ09ORklHX0JBVE1BTl9BRFZfTUNBU1Q9eQpDT05GSUdfQkFU TUFOX0FEVl9ERUJVRz15CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU TElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKQ09O RklHX01QTFM9eQojIENPTkZJR19ORVRfTVBMU19HU08gaXMgbm90IHNldApDT05GSUdfTVBMU19S T1VUSU5HPXkKQ09ORklHX0hTUj1tCkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQojIENPTkZJR19D R1JPVVBfTkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNP TkZJR19CUUw9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19IQU1SQURJTz15CgojCiMg UGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PW0KIyBDT05GSUdfQVgyNV9EQU1B X1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX05FVFJPTT1tCiMgQ09ORklHX1JPU0UgaXMgbm90IHNl dAoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUtJU1M9bQojIENP TkZJR182UEFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JQUUVUSEVSIGlzIG5vdCBzZXQKQ09ORklH X0RNQVNDQz1tCkNPTkZJR19TQ0M9bQpDT05GSUdfU0NDX0RFTEFZPXkKIyBDT05GSUdfU0NDX1RS WEVDSE8gaXMgbm90IHNldApDT05GSUdfQkFZQ09NX1NFUl9GRFg9bQpDT05GSUdfQkFZQ09NX1NF Ul9IRFg9bQojIENPTkZJR19CQVlDT01fUEFSIGlzIG5vdCBzZXQKQ09ORklHX0JBWUNPTV9FUFA9 bQpDT05GSUdfWUFNPW0KQ09ORklHX0NBTj15CiMgQ09ORklHX0NBTl9SQVcgaXMgbm90IHNldApD T05GSUdfQ0FOX0JDTT15CiMgQ09ORklHX0NBTl9HVyBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmlj ZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBz ZXQKQ09ORklHX0NBTl9ERVY9bQpDT05GSUdfQ0FOX0NBTENfQklUVElNSU5HPXkKQ09ORklHX0NB Tl9MRURTPXkKQ09ORklHX0NBTl9KQU5aX0lDQU4zPW0KIyBDT05GSUdfUENIX0NBTiBpcyBub3Qg c2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19DQU5fU0pBMTAwMF9JU0E9bQpDT05GSUdf Q0FOX1NKQTEwMDBfUExBVEZPUk09bQojIENPTkZJR19DQU5fRU1TX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9QRUFLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VSX1BDST1tCkNP TkZJR19DQU5fUExYX1BDST1tCkNPTkZJR19DQU5fVFNDQU4xPW0KQ09ORklHX0NBTl9DX0NBTj1t CkNPTkZJR19DQU5fQ19DQU5fUExBVEZPUk09bQpDT05GSUdfQ0FOX0NfQ0FOX1BDST1tCkNPTkZJ R19DQU5fTV9DQU49bQpDT05GSUdfQ0FOX0NDNzcwPW0KQ09ORklHX0NBTl9DQzc3MF9JU0E9bQpD T05GSUdfQ0FOX0NDNzcwX1BMQVRGT1JNPW0KCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwpDT05G SUdfQ0FOX01DUDI1MVg9bQoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl9F TVNfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VTRF9VU0IyIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VSX1VTQj1tCkNPTkZJR19D QU5fUEVBS19VU0I9bQojIENPTkZJR19DQU5fOERFVl9VU0IgaXMgbm90IHNldApDT05GSUdfQ0FO X1NPRlRJTkc9bQojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lSREEgaXMgbm90IHNldApDT05GSUdfQlQ9eQpDT05GSUdfQlRfQlJFRFI9eQojIENPTkZJR19C VF9SRkNPTU0gaXMgbm90IHNldAojIENPTkZJR19CVF9CTkVQIGlzIG5vdCBzZXQKQ09ORklHX0JU X0hJRFA9eQpDT05GSUdfQlRfTEU9eQojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf QlRfSU5URUw9bQpDT05GSUdfQlRfUlRMPW0KQ09ORklHX0JUX0hDSUJUVVNCPW0KIyBDT05GSUdf QlRfSENJQlRVU0JfQkNNIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJUVVNCX1JUTD15CiMgQ09O RklHX0JUX0hDSUJUU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lVQVJUPW0KQ09ORklHX0JU X0hDSVVBUlRfSDQ9eQojIENPTkZJR19CVF9IQ0lVQVJUX0JDU1AgaXMgbm90IHNldApDT05GSUdf QlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9IQ0lVQVJUX0xMPXkKIyBDT05GSUdfQlRfSENJ VUFSVF8zV0lSRSBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lVQVJUX0lOVEVMPXkKIyBDT05GSUdf QlRfSENJVUFSVF9CQ00gaXMgbm90IHNldApDT05GSUdfQlRfSENJQkNNMjAzWD1tCkNPTkZJR19C VF9IQ0lCUEExMFg9bQojIENPTkZJR19CVF9IQ0lCRlVTQiBpcyBub3Qgc2V0CkNPTkZJR19CVF9I Q0lWSENJPXkKQ09ORklHX0JUX01SVkw9bQpDT05GSUdfQlRfTVJWTF9TRElPPW0KIyBDT05GSUdf QlRfQVRIM0sgaXMgbm90IHNldApDT05GSUdfQlRfV0lMSU5LPW0KQ09ORklHX1dJUkVMRVNTPXkK Q09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdfV0VYVF9QUk9D PXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRfUFJJVj15CiMgQ09ORklHX0NGRzgwMjEx IGlzIG5vdCBzZXQKQ09ORklHX0xJQjgwMjExPXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX1dFUD15 CkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX1RLSVA9 eQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMg dG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFY X1NJWkU9MApDT05GSUdfV0lNQVg9bQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OAojIENPTkZJ R19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldApDT05GSUdfQ0FJ Rj1tCkNPTkZJR19DQUlGX0RFQlVHPXkKQ09ORklHX0NBSUZfTkVUREVWPW0KQ09ORklHX0NBSUZf VVNCPW0KQ09ORklHX05GQz15CkNPTkZJR19ORkNfRElHSVRBTD1tCiMgQ09ORklHX05GQ19OQ0kg aXMgbm90IHNldAojIENPTkZJR19ORkNfSENJIGlzIG5vdCBzZXQKCiMKIyBOZWFyIEZpZWxkIENv bW11bmljYXRpb24gKE5GQykgZGV2aWNlcwojCiMgQ09ORklHX05GQ19QTjUzMyBpcyBub3Qgc2V0 CkNPTkZJR19ORkNfVFJGNzk3MEE9bQpDT05GSUdfTkZDX1NJTT1tCkNPTkZJR19ORkNfUE9SVDEw MD1tCgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwoj IENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05G SUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBz ZXQKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkKQ09O RklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxM QkFDSz15CkNPTkZJR19XQU5UX0RFVl9DT1JFRFVNUD15CkNPTkZJR19BTExPV19ERVZfQ09SRURV TVA9eQpDT05GSUdfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05G SUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkK Q09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMg ZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JU PXkKQ09ORklHX1BBUlBPUlRfUEM9eQojIENPTkZJR19QQVJQT1JUX1NFUklBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX1BDX1NV UEVSSU89eQojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FY ODg3OTY9eQpDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09O RklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNP TkZJR19JU0FQTlA9eQpDT05GSUdfUE5QQklPUz15CiMgQ09ORklHX1BOUEJJT1NfUFJPQ19GUyBp cyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtf REVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUklERSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9 eQojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DUFFfQ0lTU19EQT15CkNPTkZJ R19CTEtfREVWX0RBQzk2MD15CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpD T05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0NSWVBUT0xPT1A9 bQoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZTIG9yIElORVQgbm90IHNlbGVjdGVk CiMKQ09ORklHX0JMS19ERVZfTkJEPXkKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfU1g4PXkKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZf UkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKQ09ORklHX0JMS19ERVZf UE1FTT1tCiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJf RVRIPXkKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05G SUdfU0VOU09SU19MSVMzTFYwMkQ9eQojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CkNP TkZJR19EVU1NWV9JUlE9eQpDT05GSUdfSUJNX0FTTT15CkNPTkZJR19QSEFOVE9NPW0KQ09ORklH X1NHSV9JT0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CiMgQ09ORklHX1RJRk1fN1hYMSBpcyBub3Qg c2V0CkNPTkZJR19JQ1M5MzJTNDAxPW0KIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5v dCBzZXQKQ09ORklHX0NTNTUzNV9NRkdQVD15CkNPTkZJR19DUzU1MzVfTUZHUFRfREVGQVVMVF9J UlE9NwojIENPTkZJR19DUzU1MzVfQ0xPQ0tfRVZFTlRfU1JDIGlzIG5vdCBzZXQKIyBDT05GSUdf SFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldApDT05GSUdf SVNMMjkwMDM9eQojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RT TDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3ODA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpD T05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPW0KQ09ORklHX0RTMTY4Mj15 CkNPTkZJR19USV9EQUM3NTEyPW0KIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApD T05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9eQojIENPTkZJR19CTVAwODVfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1dJVENI X0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHIGlzIG5vdCBz ZXQKQ09ORklHX1NSQU09eQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBz dXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklH X0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQojIENPTkZJR19FRVBST01f OTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKQ09ORklH X0NCNzEwX0NPUkU9eQpDT05GSUdfQ0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVCVUdfQVNT VU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBk aXNjaXBsaW5lCiMKQ09ORklHX1RJX1NUPW0KQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwoj IEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RB UEw9bQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CkNPTkZJR19JTlRF TF9NRUlfVFhFPW0KQ09ORklHX1ZNV0FSRV9WTUNJPW0KCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZl cgojCgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2 ZXIKIwpDT05GSUdfRUNITz1tCiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUg aXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9bQpD T05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPW0KQ09ORklHX1NDU0lfRE1BPXkKQ09ORklH X1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX01RX0RFRkFVTFQ9eQojIENPTkZJR19TQ1NJX1BS T0NfRlMgaXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1S T00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19DSFJf REVWX09TU1Q9bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15 CkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1NDU0lfQ09O U1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9T Q0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9T UElfQVRUUlM9bQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJT PW0KQ09ORklHX1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCiMgQ09O RklHX1NDU0lfU0FTX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CiMg Q09ORklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpD T05GSUdfSVNDU0lfQk9PVF9TWVNGUz1tCkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdf QkUySVNDU0k9bQojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0hQU0E9bQpDT05GSUdfU0NTSV8zV185WFhYPW0KIyBDT05GSUdfU0NTSV8zV19TQVMg aXMgbm90IHNldApDT05GSUdfU0NTSV83MDAwRkFTU1Q9bQojIENPTkZJR19TQ1NJX0FDQVJEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSEExNTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9B SEExNTQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD1tCkNPTkZJR19B SUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz01 MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzc5 WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0FJQzk0WFg9bQojIENPTkZJR19BSUM5NFhYX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPW0KQ09O RklHX1NDU0lfRFBUX0kyTz1tCiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0lOMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FSQ01TUj1tCiMgQ09ORklH X1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NB Uz1tCkNPTkZJR19TQ1NJX01QVDJTQVM9bQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4 CiMgQ09ORklHX1NDU0lfTVBUMlNBU19MT0dHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVBU M1NBUz1tCkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NB U19MT0dHSU5HPXkKIyBDT05GSUdfU0NTSV9VRlNIQ0QgaXMgbm90IHNldApDT05GSUdfU0NTSV9I UFRJT1A9bQpDT05GSUdfU0NTSV9CVVNMT0dJQz1tCiMgQ09ORklHX1NDU0lfRkxBU0hQT0lOVCBp cyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfUFZTQ1NJPW0KIyBDT05GSUdfTElCRkMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EVEMzMjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRUFU QT1tCkNPTkZJR19TQ1NJX0VBVEFfVEFHR0VEX1FVRVVFPXkKIyBDT05GSUdfU0NTSV9FQVRBX0xJ TktFRF9DT01NQU5EUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VBVEFfTUFYX1RBR1M9MTYKIyBD T05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRIIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCkNPTkZJR19TQ1NJX0dFTkVSSUNfTkNSNTM4MD1t CiMgQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1MzgwX01NSU8gaXMgbm90IHNldApDT05GSUdfU0NT SV9HRU5FUklDX05DUjUzQzQwMD15CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9JTklUSU8gaXMgbm90IHNldApDT05GSUdfU0NTSV9JTklBMTAwPW0KQ09ORklHX1ND U0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KQ09ORklHX1NDU0lfSVpJUF9FUFAxNj15CkNPTkZJ R19TQ1NJX0laSVBfU0xPV19DVFI9eQojIENPTkZJR19TQ1NJX05DUjUzQzQwNkEgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldApDT05GSUdfU0NTSV9TWU01M0M4WFhfMj1t CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ETUFfQUREUkVTU0lOR19NT0RFPTEKQ09ORklHX1NDU0lf U1lNNTNDOFhYX0RFRkFVTFRfVEFHUz0xNgpDT05GSUdfU0NTSV9TWU01M0M4WFhfTUFYX1RBR1M9 NjQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lQ Uj1tCiMgQ09ORklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBSX0RV TVA9eQpDT05GSUdfU0NTSV9QQVMxNj1tCkNPTkZJR19TQ1NJX1FMT0dJQ19GQVM9bQpDT05GSUdf U0NTSV9RTE9HSUNfMTI4MD1tCkNPTkZJR19TQ1NJX1FMQV9GQz1tCkNPTkZJR19TQ1NJX1FMQV9J U0NTST1tCiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTND NDE2IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMzOTV4PW0KQ09ORklHX1NDU0lfQU01M0M5NzQ9 bQpDT05GSUdfU0NTSV9UMTI4PW0KQ09ORklHX1NDU0lfVTE0XzM0Rj1tCkNPTkZJR19TQ1NJX1Ux NF8zNEZfVEFHR0VEX1FVRVVFPXkKIyBDT05GSUdfU0NTSV9VMTRfMzRGX0xJTktFRF9DT01NQU5E UyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1UxNF8zNEZfTUFYX1RBR1M9OAojIENPTkZJR19TQ1NJ X1VMVFJBU1RPUiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX05TUDMyPW0KIyBDT05GSUdfU0NTSV9X RDcxOVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE04MDAxPW0KQ09ORklHX1NDU0lf QkZBX0ZDPW0KQ09ORklHX1NDU0lfVklSVElPPW0KIyBDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0Ug aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9PU0Rf SU5JVElBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQT1tCiMgQ09ORklHX0FUQV9OT05TVEFOREFS RCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CiMgQ09ORklHX0FUQV9BQ1BJ IGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1T RkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9bQojIENPTkZJR19TQVRBX0FI Q0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfU0lMMjQ9bQpD T05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRl cmZhY2UKIwpDT05GSUdfUERDX0FETUE9bQpDT05GSUdfU0FUQV9RU1RPUj1tCkNPTkZJR19TQVRB X1NYND1tCiMgQ09ORklHX0FUQV9CTURNQSBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNv bnRyb2xsZXJzCiMKQ09ORklHX1BBVEFfQ01ENjQwX1BDST1tCiMgQ09ORklHX1BBVEFfSVNBUE5Q IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX05T ODc0MTA9bQpDT05GSUdfUEFUQV9PUFRJPW0KQ09ORklHX1BBVEFfUURJPW0KIyBDT05GSUdfUEFU QV9SWjEwMDAgaXMgbm90IHNldApDT05GSUdfUEFUQV9XSU5CT05EX1ZMQj1tCgojCiMgR2VuZXJp YyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKQ09ORklHX1BBVEFfTEVHQUNZPW0KQ09ORklH X01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQojIENPTkZJR19NRF9BVVRPREVURUNUIGlzIG5vdCBz ZXQKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15 CkNPTkZJR19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj15CiMgQ09ORklHX01EX01VTFRJ UEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19CQ0FD SEU9eQojIENPTkZJR19CQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEVfQ0xP U1VSRVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklH X0JMS19ERVZfRE09bQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RN X0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdf RE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJBQ0lO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NOQVBT SE9UPW0KIyBDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkcgaXMgbm90IHNldApDT05GSUdfRE1f Q0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfTVE9bQpDT05GSUdfRE1fQ0FDSEVfQ0xFQU5FUj1tCiMg Q09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qgc2V0CiMg Q09ORklHX0RNX1JBSUQgaXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1fTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RNX0RFTEFZPW0KQ09ORklHX0RN X1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQojIENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNl dApDT05GSUdfRE1fU1dJVENIPW0KQ09ORklHX0RNX0xPR19XUklURVM9bQpDT05GSUdfVEFSR0VU X0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCiMgQ09ORklHX1RDTV9GSUxFSU8gaXMgbm90IHNl dAojIENPTkZJR19UQ01fUFNDU0kgaXMgbm90IHNldApDT05GSUdfVENNX1VTRVIyPW0KIyBDT05G SUdfTE9PUEJBQ0tfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0lTQ1NJX1RBUkdFVD1tCkNPTkZJ R19TQlBfVEFSR0VUPW0KQ09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPW0KIyBDT05G SUdfRlVTSU9OX0ZDIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTl9TQVM9bQpDT05GSUdfRlVTSU9O X01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPW0KQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkK CiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPW0KIyBD T05GSUdfRklSRVdJUkVfT0hDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX1NCUDIgaXMg bm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT1tCkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15 CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49bQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9 eQojIENPTkZJR19ORVRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TVU5HRU1fUEhZPW0KQ09ORklH X0FSQ05FVD1tCiMgQ09ORklHX0FSQ05FVF8xMjAxIGlzIG5vdCBzZXQKQ09ORklHX0FSQ05FVF8x MDUxPW0KIyBDT05GSUdfQVJDTkVUX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19BUkNORVRfQ0FQPW0K Q09ORklHX0FSQ05FVF9DT005MHh4PW0KIyBDT05GSUdfQVJDTkVUX0NPTTkweHhJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0FSQ05FVF9SSU1fSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVF9DT00y MDAyMCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRFJJVkVSUz15CkNPTkZJR19BVE1fRFVNTVk9eQpD T05GSUdfQVRNX0xBTkFJPW0KIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FU TV9GSVJFU1RSRUFNIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05GSUdfQVRNX1pB VE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CkNPTkZJ R19BVE1fSURUNzcyNTI9bQpDT05GSUdfQVRNX0lEVDc3MjUyX0RFQlVHPXkKQ09ORklHX0FUTV9J RFQ3NzI1Ml9SQ1ZfQUxMPXkKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJR19B VE1fQU1CQVNTQURPUj15CkNPTkZJR19BVE1fQU1CQVNTQURPUl9ERUJVRz15CkNPTkZJR19BVE1f SE9SSVpPTj1tCkNPTkZJR19BVE1fSE9SSVpPTl9ERUJVRz15CkNPTkZJR19BVE1fSUE9eQpDT05G SUdfQVRNX0lBX0RFQlVHPXkKQ09ORklHX0FUTV9GT1JFMjAwRT1tCkNPTkZJR19BVE1fRk9SRTIw MEVfVVNFX1RBU0tMRVQ9eQpDT05GSUdfQVRNX0ZPUkUyMDBFX1RYX1JFVFJZPTE2CkNPTkZJR19B VE1fRk9SRTIwMEVfREVCVUc9MApDT05GSUdfQVRNX0hFPXkKQ09ORklHX0FUTV9IRV9VU0VfU1VO ST15CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJp dmVycwojCkNPTkZJR19DQUlGX1RUWT1tCiMgQ09ORklHX0NBSUZfU1BJX1NMQVZFIGlzIG5vdCBz ZXQKQ09ORklHX0NBSUZfSFNJPW0KIyBDT05GSUdfQ0FJRl9WSVJUSU8gaXMgbm90IHNldApDT05G SUdfVkhPU1RfTkVUPW0KIyBDT05GSUdfVkhPU1RfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19WSE9T VF9SSU5HPW0KQ09ORklHX1ZIT1NUPW0KCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0 dXJlIGRyaXZlcnMKIwojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVU PXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX0VMMz15CiMg Q09ORklHXzNDNTE1IGlzIG5vdCBzZXQKQ09ORklHX1ZPUlRFWD1tCkNPTkZJR19UWVBIT09OPXkK IyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9BR0VSRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQU1EIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9BVEhF Uk9TIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NBREVOQ0UgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNU PXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CiMgQ09O RklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNPTkZJ R19USUdPTjM9eQpDT05GSUdfQk5YMlg9bQojIENPTkZJR19CTlgyWF9TUklPViBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQpDT05GSUdfQk5BPXkKQ09ORklHX05FVF9WRU5E T1JfQ0FWSVVNPXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1Qx PW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQg aXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9DSVJS VVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKQ09ORklH X0NYX0VDQVQ9bQpDT05GSUdfRE5FVD1tCkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19O RVRfVFVMSVA9eQpDT05GSUdfREUyMTA0WD15CkNPTkZJR19ERTIxMDRYX0RTTD0wCiMgQ09ORklH X1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfREU0WDUgaXMgbm90IHNldApDT05GSUdfV0lOQk9O RF84NDA9eQojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0VaQ0hJUD15CiMgQ09ORklHX05FVF9WRU5ET1JfRVhBUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPXkKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENP TkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJ R19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQojIENPTkZJR19JR0JW RiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9bQpDT05G SUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSTQwRSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19JUDEwMDA9eQpDT05GSUdfSk1F PXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfU0tH RT1tCkNPTkZJR19TS0dFX0RFQlVHPXkKIyBDT05GSUdfU0tHRV9HRU5FU0lTIGlzIG5vdCBzZXQK IyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1ggaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdf RkVBTE5YIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9OVklESUEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9P S0k9eQpDT05GSUdfUENIX0dCRT1tCkNPTkZJR19FVEhPQz15CkNPTkZJR19ORVRfUEFDS0VUX0VO R0lORT15CkNPTkZJR19IQU1BQ0hJPXkKQ09ORklHX1lFTExPV0ZJTj15CkNPTkZJR19ORVRfVkVO RE9SX1FMT0dJQz15CkNPTkZJR19RTEEzWFhYPXkKQ09ORklHX1FMQ05JQz1tCkNPTkZJR19RTENO SUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRYRU5fTklDPW0KQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQpDT05GSUdf TkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlD UD1tCiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVU X1ZFTkRPUl9SRU5FU0FTPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9SREMgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX1JPQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NBTVNV Tkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVR PXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NJUz15CkNPTkZJR19TSVM5MDA9eQojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdf U0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CiMgQ09ORklHX1NGQ19TUklPViBpcyBub3Qgc2V0 CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJ R19TTUM5MTk0PW0KQ09ORklHX0VQSUMxMDA9bQpDT05GSUdfU01TQzkxMVg9bQojIENPTkZJR19T TVNDOTExWF9BUkNIX0hPT0tTIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5NDIwPW0KIyBDT05GSUdf TkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKQ09O RklHX0hBUFBZTUVBTD1tCkNPTkZJR19TVU5HRU09bQojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBz ZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBD T05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9X SVpORVQgaXMgbm90IHNldApDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD1tCkNPTkZJR19ERUZY WF9NTUlPPXkKQ09ORklHX1NLRlA9bQpDT05GSUdfTkVUX1NCMTAwMD1tCkNPTkZJR19QSFlMSUI9 eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVQ4MDNYX1BIWT15CiMgQ09O RklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19EQVZJQ09NX1BIWT15CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19M WFRfUEhZPW0KQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQpDT05GSUdf U01TQ19QSFk9bQpDT05GSUdfQlJPQURDT01fUEhZPXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKIyBD T05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldApDT05GSUdfSUNQTFVTX1BIWT1tCiMgQ09ORklH X1JFQUxURUtfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05BVElPTkFMX1BIWT1tCkNPTkZJR19TVEUx MFhQPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT1tCkNPTkZJR19NSUNSRUxfUEhZPXkKIyBDT05G SUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19GSVhFRF9QSFkgaXMgbm90IHNldApD T05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fR1BJTz1tCkNPTkZJR19NRElPX0JDTV9V TklNQUM9eQpDT05GSUdfTUlDUkVMX0tTODk5NU1BPW0KQ09ORklHX1BMSVA9eQojIENPTkZJR19Q UFAgaXMgbm90IHNldApDT05GSUdfU0xJUD1tCiMgQ09ORklHX1NMSVBfQ09NUFJFU1NFRCBpcyBu b3Qgc2V0CkNPTkZJR19TTElQX1NNQVJUPXkKQ09ORklHX1NMSVBfTU9ERV9TTElQNj15CgojCiMg SG9zdC1zaWRlIFVTQiBzdXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBz dXBwb3J0CiMKIyBDT05GSUdfVVNCX05FVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49 eQpDT05GSUdfUFJJU001ND15CkNPTkZJR19IT1NUQVA9eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJF PXkKQ09ORklHX0hPU1RBUF9GSVJNV0FSRV9OVlJBTT15CkNPTkZJR19IT1NUQVBfUExYPXkKIyBD T05GSUdfSE9TVEFQX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMX01FRElBVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0xfVEkgaXMgbm90IHNldAoKIwojIFdpTUFYIFdpcmVsZXNzIEJyb2FkYmFu ZCBkZXZpY2VzCiMKIyBDT05GSUdfV0lNQVhfSTI0MDBNX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19X QU49eQojIENPTkZJR19DT1NBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOTUVESUEgaXMgbm90IHNl dApDT05GSUdfSERMQz15CiMgQ09ORklHX0hETENfUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfSERM Q19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089eQpDT05GSUdfSERMQ19GUj15 CkNPTkZJR19IRExDX1BQUD15CiMgQ09ORklHX0hETENfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdf UENJMjAwU1lOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENPTkZJR19Q QzMwMFRPTyBpcyBub3Qgc2V0CkNPTkZJR19OMj15CiMgQ09ORklHX0MxMDEgaXMgbm90IHNldAoj IENPTkZJR19GQVJTWU5DIGlzIG5vdCBzZXQKQ09ORklHX0RTQ0M0PW0KIyBDT05GSUdfRFNDQzRf UENJU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19EU0NDNF9QQ0lfUlNUPXkKIyBDT05GSUdfRExDSSBp cyBub3Qgc2V0CkNPTkZJR19MQVBCRVRIRVI9bQojIENPTkZJR19YMjVfQVNZIGlzIG5vdCBzZXQK Q09ORklHX1NCTkk9eQojIENPTkZJR19TQk5JX01VTFRJTElORSBpcyBub3Qgc2V0CkNPTkZJR19J RUVFODAyMTU0X0RSSVZFUlM9bQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBk ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklH X0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9T UEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVy ZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9Q U0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJ R19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CkNPTkZJ R19JTlBVVF9FVkRFVj1tCiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1 dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJP QVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBz ZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9U Q0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMy MyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf U1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRL QkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFND UkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FE Nzg3Nz1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3 ODc5X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJPXkKQ09ORklHX1RPVUNIU0NS RUVOX0FUTUVMX01YVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNl dApDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1H MTEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPW0KQ09ORklHX1RPVUNIU0NSRUVO X0NZVFRTUF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST1tCiMgQ09ORklHX1RP VUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EQTkw MzQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPW0KQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQ Uk89eQojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fRUVUST1tCkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKQ09ORklHX1RPVUNI U0NSRUVOX0dPT0RJWD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9bQojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9X ODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f TUFYMTE4MDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD1tCkNPTkZJR19UT1VDSFNDUkVF Tl9NTVMxMTQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPW0KQ09ORklHX1RPVUNIU0NSRUVO X0lORVhJTz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKQ09ORklHX1RP VUNIU0NSRUVOX0hUQ1BFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD1tCkNPTkZJR19U T1VDSFNDUkVFTl9FRFRfRlQ1WDA2PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj1tCiMgQ09ORklHX1RPVUNIU0NS RUVOX1RJX0FNMzM1WF9UU0MgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIg aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYPW0KIyBDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzPXkK Q09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NF UklPPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDU9bQojIENPTkZJR19UT1VDSFNDUkVFTl9U U0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1NYODY1ND15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdY IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRT1tCiMgQ09ORklHX0lOUFVUX01J U0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05G SUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD1tCiMgQ09ORklHX1NFUklP X1BBUktCRCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9fTElC UFMyPXkKQ09ORklHX1NFUklPX1JBVz15CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90 IHNldApDT05GSUdfU0VSSU9fUFMyTVVMVD15CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90 IHNldApDT05GSUdfR0FNRVBPUlQ9bQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBL MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFy YWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9U UkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQ PXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09O RklHX1VOSVg5OF9QVFlTPXkKQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVM9eQpDT05G SUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklB TF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldAojIENPTkZJR19D WUNMQURFUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfSU5URUxMSU8gaXMgbm90IHNldApDT05G SUdfTU9YQV9TTUFSVElPPW0KIyBDT05GSUdfU1lOQ0xJTksgaXMgbm90IHNldAojIENPTkZJR19T WU5DTElOS01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNldAojIENP TkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19JU0kgaXMgbm90IHNldAojIENPTkZJR19O X0hETEMgaXMgbm90IHNldApDT05GSUdfTl9HU009eQojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5v dCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNl cmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1 MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFM XzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgy NTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9V QVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFM XzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfODI1MF9GSU5URUs9bQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0 IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01BWDMxMDA9bQpDT05GSUdfU0VSSUFMX01BWDMxMFg9 eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPXkKQ09ORklHX1NFUklBTF9VQVJUTElURV9DT05TT0xF PXkKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENP TkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9TQ0NOWFA9eQpDT05GSUdf U0VSSUFMX1NDQ05YUF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9eQojIENPTkZJ R19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdV QVJUPW0KIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9JRlg2WDYwPW0KIyBDT05GSUdfU0VSSUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCkNPTkZJR19TRVJJQUxfUlAy PXkKQ09ORklHX1NFUklBTF9SUDJfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF9GU0xfTFBVQVJU PW0KQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklH X1BQREVWPW0KQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05G SUdfSVBNSV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1NJPXkK Q09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQpDT05GSUdfSVBNSV9TU0lGPW0KIyBDT05G SUdfSVBNSV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfUE9XRVJPRkYgaXMgbm90 IHNldApDT05GSUdfSFdfUkFORE9NPW0KQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KIyBD T05GSUdfSFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9BTUQ9bQpD T05GSUdfSFdfUkFORE9NX0dFT0RFPW0KQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpDT05GSUdfSFdf UkFORE9NX1ZJUlRJTz1tCkNPTkZJR19OVlJBTT15CkNPTkZJR19EVExLPXkKIyBDT05GSUdfUjM5 NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllQ SSBpcyBub3Qgc2V0CkNPTkZJR19NV0FWRT1tCkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05GSUdf TlNDX0dQSU89eQpDT05GSUdfUkFXX0RSSVZFUj1tCkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CkNP TkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15 CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKIyBD T05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19YSUxMWUJV Uz15CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVH SU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklH X0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVy IEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldApDT05G SUdfSTJDX01VWF9QQ0E5NTQxPW0KQ09ORklHX0kyQ19NVVhfUENBOTU0eD1tCkNPTkZJR19JMkNf TVVYX1BJTkNUUkw9bQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15 CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDRj1tCkNPTkZJR19JMkNfQUxH T1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT1tCiMgQ09ORklHX0kyQ19B TEkxNTYzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTEkxNVgzPW0KIyBDT05GSUdfSTJDX0FNRDc1 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0k4MDEgaXMgbm90IHNldApDT05GSUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJDX0lTTVQ9eQpDT05G SUdfSTJDX1BJSVg0PW0KQ09ORklHX0kyQ19ORk9SQ0UyPW0KQ09ORklHX0kyQ19ORk9SQ0UyX1M0 OTg1PW0KQ09ORklHX0kyQ19TSVM1NTk1PXkKQ09ORklHX0kyQ19TSVM2MzA9bQpDT05GSUdfSTJD X1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAo bW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89 eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFU Rk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9bQpDT05GSUdfSTJDX0VHMjBUPW0KQ09O RklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19PQ09SRVM9bQojIENPTkZJR19JMkNfUENBX1BMQVRG T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19J MkNfU0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEky Qy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9bQpDT05GSUdf STJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQpDT05GSUdfSTJDX1JPQk9U RlVaWl9PU0lGPW0KQ09ORklHX0kyQ19UQU9TX0VWTT1tCkNPTkZJR19JMkNfVElOWV9VU0I9bQoj IENPTkZJR19JMkNfVklQRVJCT0FSRCBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1 cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19FTEVLVE9SPW0KQ09ORklHX0kyQ19QQ0FfSVNBPXkKQ09O RklHX0kyQ19DUk9TX0VDX1RVTk5FTD1tCiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMgbm90IHNldApD T05GSUdfSTJDX1NUVUI9bQpDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBS T009bQojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJV R19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJ R19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15 CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15 CkNPTkZJR19TUElfQklUQkFORz15CiMgQ09ORklHX1NQSV9CVVRURVJGTFkgaXMgbm90IHNldApD T05GSUdfU1BJX0NBREVOQ0U9bQpDT05GSUdfU1BJX0dQSU89eQpDT05GSUdfU1BJX0xNNzBfTExQ PW0KIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldApDT05GSUdfU1BJX1BYQTJYWF9ETUE9 eQpDT05GSUdfU1BJX1BYQTJYWD1tCkNPTkZJR19TUElfUFhBMlhYX1BDST1tCkNPTkZJR19TUElf U0MxOElTNjAyPW0KIyBDT05GSUdfU1BJX1RPUENMSUZGX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19T UElfWENPTU09bQpDT05GSUdfU1BJX1hJTElOWD1tCiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkg aXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CgojCiMgU1BJIFBy b3RvY29sIE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURFVj15CkNPTkZJR19TUElfVExFNjJYMD1t CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldApDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElO Rk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwojIENPTkZJR19I U0lfQ0hBUiBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05G SUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRQX1BQUyBpcyBub3Qgc2V0CgojCiMg UFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj15CkNPTkZJR19Q UFNfQ0xJRU5UX0xESVNDPW0KIyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUIGlzIG5vdCBzZXQK Q09ORklHX1BQU19DTElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgoj CiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQpDT05GSUdfRFA4 MzY0MF9QSFk9eQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPW0KQ09ORklHX1BJTkNUUkw9eQoK IwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElOQ09ORj15CkNP TkZJR19HRU5FUklDX1BJTkNPTkY9eQpDT05GSUdfREVCVUdfUElOQ1RSTD15CiMgQ09ORklHX1BJ TkNUUkxfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CQVlUUkFJTCBpcyBub3Qgc2V0 CkNPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVc9bQpDT05GSUdfUElOQ1RSTF9JTlRFTD1tCkNPTkZJ R19QSU5DVFJMX1NVTlJJU0VQT0lOVD1tCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJ Qj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQ ST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpDT05GSUdfREVCVUdfR1BJTz15CkNPTkZJR19H UElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9eQoK IwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fRFdBUEI9bQojIENP TkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09 eQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc2MUU9eQpDT05G SUdfR1BJT19MWU5YUE9JTlQ9eQojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1NDSDMxMVg9bQpDT05GSUdfR1BJT19WWDg1NT15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJz CiMKQ09ORklHX0dQSU9fQURQNTU4OD1tCkNPTkZJR19HUElPX01BWDczMDA9bQpDT05GSUdfR1BJ T19NQVg3MzJYPXkKQ09ORklHX0dQSU9fTUFYNzMyWF9JUlE9eQpDT05GSUdfR1BJT19QQ0E5NTNY PW0KQ09ORklHX0dQSU9fUENGODU3WD15CkNPTkZJR19HUElPX1NYMTUwWD15CgojCiMgTUZEIEdQ SU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQVJJWk9OQT15CkNPTkZJR19HUElPX0NSWVNUQUxf Q09WRT15CiMgQ09ORklHX0dQSU9fQ1M1NTM1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fREE5MDUy PW0KQ09ORklHX0dQSU9fREE5MDU1PXkKQ09ORklHX0dQSU9fSkFOWl9UVEw9bQpDT05GSUdfR1BJ T19USU1CRVJEQUxFPXkKIyBDT05GSUdfR1BJT19UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1RQUzY1OTEyPW0KIyBDT05GSUdfR1BJT19UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fV004MzFYPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgx MTEgaXMgbm90IHNldApDT05GSUdfR1BJT19CVDhYWD15CiMgQ09ORklHX0dQSU9fSU5URUxfTUlE IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldApDT05GSUdfR1BJT19Q Q0g9bQpDT05GSUdfR1BJT19SREMzMjFYPW0KCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05G SUdfR1BJT19NQVg3MzAxPXkKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX01DMzM4ODA9bQoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX1ZJ UEVSQk9BUkQ9bQpDT05GSUdfVzE9bQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09ORklH X1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MD1tCkNP TkZJR19XMV9NQVNURVJfRFMyNDgyPW0KQ09ORklHX1cxX01BU1RFUl9EUzFXTT1tCiMgQ09ORklH X1cxX01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cx X1NMQVZFX1RIRVJNPW0KIyBDT05GSUdfVzFfU0xBVkVfU01FTSBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9EUzI0MDg9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0sgaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwNj1tCkNP TkZJR19XMV9TTEFWRV9EUzI0MjM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cx X1NMQVZFX0RTMjQzMz1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldApD T05GSUdfVzFfU0xBVkVfRFMyNzYwPW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MD1tCkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9bQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0JRMjcwMDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VS X1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9bQojIENPTkZJR19NQVg4OTI1X1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9CQUNLVVA9bQpDT05GSUdfV004MzFYX1BPV0VSPXkK Q09ORklHX1RFU1RfUE9XRVI9bQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9bQpDT05GSUdfQkFUVEVS WV9EUzI3ODA9bQojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZX0RTMjc4Mj15CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRF UllfQlEyN3gwMD15CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfSTJDPXkKQ09ORklHX0JBVFRFUllf QlEyN1gwMF9QTEFURk9STT15CiMgQ09ORklHX0JBVFRFUllfREE5MDMwIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfREE5MDUyPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0 CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X01BWDg5MDM9eQpDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPXkKIyBDT05GSUdfQ0hBUkdFUl9MUDg3 MjcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE1 WD1tCkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PW0KIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkw IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKIyBDT05GSUdfQkFUVEVSWV9HQVVH RV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldApD T05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVD15CiMgQ09ORklH X1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQoj IENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwoj CkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9eQpD T05GSUdfU0VOU09SU19BRDczMTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VO U09SU19BRDc0MTg9bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JT X0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURNOTI0 MD15CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3MzEwPW0KQ09O RklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQpDT05GSUdfU0VO U09SU19BRFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FE VDc0NzU9bQojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19LOFRFTVA9bQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQVNCMTAwPW0KQ09ORklHX1NFTlNPUlNfQVRYUDE9bQojIENPTkZJR19T RU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzE2MjEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPW0KIyBDT05GSUdfU0VOU09SU19EQTkwNTUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19GNzE4MDVGPW0KIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0Y3NTM3NVM9bQojIENPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRlNDSE1EPW0KIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09ORklH X1NFTlNPUlNfRzc2Mj1tCkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPW0KQ09ORklHX1NFTlNPUlNf SElINjEzMD1tCkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19TRU5TT1JTX0lCTVBFWD1t CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUkVU RU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfSkM0Mj15CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPW0KQ09ORklHX1NFTlNPUlNfTElO RUFHRT15CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9bQpDT05GSUdfU0VOU09SU19MVEM0MTUxPW0K IyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIy Mj1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQVgxMTExPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgx NjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9 eQojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2 Njk3PXkKIyBDT05GSUdfU0VOU09SU19IVFUyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01D UDMwMjE9eQojIENPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FEQ1hYPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5TT1JTX0xN NzA9bQojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc1 PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03OD1t CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPW0KIyBDT05GSUdfU0VO U09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xNOTI9eQpDT05GSUdfU0VOU09SU19M TTkzPXkKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpD T05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19T RU5TT1JTX1BDODc0Mjc9bQojIENPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNU Njc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTkNUNzkwNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQojIENPTkZJR19Q TUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19TSFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19T SVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAz IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1NNU0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCiMgQ09ORklHX1NF TlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9O PXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgx OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9bQojIENP TkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQoj IENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj1t CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpD T05GSUdfU0VOU09SU19WSUE2ODZBPW0KQ09ORklHX1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdf U0VOU09SU19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklH X1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09S U19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9bQpDT05GSUdfU0VOU09SU19XODM3OTVf RkFOQ1RSTD15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09S U19XODM2MjdFSEY9eQojIENPTkZJR19TRU5TT1JTX1dNODMxWCBpcyBub3Qgc2V0CgojCiMgQUNQ SSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1BTF9IV01P TiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dP Vl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQ QUNFPXkKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxf UE9XRVJDTEFNUD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9bQpDT05GSUdfSU5UMzQw WF9USEVSTUFMPW0KQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9bQoKIwojIFRleGFzIEluc3RydW1l bnRzIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19D T1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9n IERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ R19EQTkwNTJfV0FUQ0hET0c9bQpDT05GSUdfREE5MDU1X1dBVENIRE9HPW0KQ09ORklHX0RBOTA2 M19XQVRDSERPRz15CiMgQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1dNODMxWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19DQURFTkNFX1dBVENIRE9HPXkKQ09ORklHX0RXX1dBVENIRE9HPW0K Q09ORklHX1JONVQ2MThfV0FUQ0hET0c9bQpDT05GSUdfVFdMNDAzMF9XQVRDSERPRz1tCkNPTkZJ R19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPW0KQ09ORklHX0FMSU0xNTM1X1dE VD1tCkNPTkZJR19BTElNNzEwMV9XRFQ9eQpDT05GSUdfRjcxODA4RV9XRFQ9bQpDT05GSUdfU1A1 MTAwX1RDTz15CiMgQ09ORklHX0dFT0RFX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkNfRklUUEMy X1dBVENIRE9HPW0KIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAw X1dEVD1tCkNPTkZJR19JQk1BU1I9bQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05G SUdfSTYzMDBFU0JfV0RUPW0KQ09ORklHX0lFNlhYX1dEVD15CkNPTkZJR19JVENPX1dEVD15CkNP TkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKIyBDT05GSUdfSVQ4NzEyRl9XRFQgaXMgbm90IHNl dApDT05GSUdfSVQ4N19XRFQ9bQojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ R19TQzEyMDBfV0RUPW0KQ09ORklHX1BDODc0MTNfV0RUPXkKQ09ORklHX05WX1RDTz1tCiMgQ09O RklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NCQzgzNjBfV0RUPW0KQ09ORklHX1NCQzcy NDBfV0RUPW0KQ09ORklHX0NQVTVfV0RUPXkKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9bQpDT05G SUdfU01TQzM3Qjc4N19XRFQ9eQpDT05GSUdfVklBX1dEVD15CkNPTkZJR19XODM2MjdIRl9XRFQ9 bQpDT05GSUdfVzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpf V0RUPW0KQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQpDT05GSUdfTUVOX0EyMV9XRFQ9bQoK IwojIElTQS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDV0FUQ0hET0cgaXMgbm90 IHNldApDT05GSUdfTUlYQ09NV0Q9eQojIENPTkZJR19XRFQgaXMgbm90IHNldAoKIwojIFBDSS1i YXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldApD T05GSUdfV0RUUENJPXkKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfVVNC UENXQVRDSERPRz1tCkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJh Y2twbGFuZQojCkNPTkZJR19TU0I9eQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lI T1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lf QlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CkNPTkZJR19T U0JfU0RJT0hPU1Q9eQpDT05GSUdfU1NCX0RFQlVHPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09S RV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQpDT05GSUdfU1NCX0RSSVZF Ul9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFN QkEKIwojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9eQojIENPTkZJR19N RkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09O RklHX01GRF9BQVQyODcwX0NPUkU9eQpDT05GSUdfTUZEX0JDTTU5MFhYPW0KIyBDT05GSUdfTUZE X0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQ1JPU19FQz1tCkNPTkZJR19NRkRfQ1JPU19F Q19JMkM9bQpDT05GSUdfUE1JQ19EQTkwM1g9eQpDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdf TUZEX0RBOTA1Ml9TUEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1 NT15CkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklHX01GRF9EQTkxNTA9eQojIENPTkZJR19NRkRf RExOMiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9T UEk9bQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJ R19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTz15 CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9 eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPW0KIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMg bm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFY MTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdf TUZEX01BWDc3ODQzPXkKQ09ORklHX01GRF9NQVg4OTA3PW0KQ09ORklHX01GRF9NQVg4OTI1PXkK Q09ORklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkKQ09ORklHX01GRF9NVDYz OTc9bQpDT05GSUdfTUZEX01FTkYyMUJNQz15CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQK Q09ORklHX01GRF9WSVBFUkJPQVJEPW0KIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05G SUdfTUZEX1BDRjUwNjMzPW0KQ09ORklHX1BDRjUwNjMzX0FEQz1tCkNPTkZJR19QQ0Y1MDYzM19H UElPPW0KQ09ORklHX01GRF9SREMzMjFYPW0KQ09ORklHX01GRF9SVFNYX1BDST15CiMgQ09ORklH X01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9VU0IgaXMgbm90IHNldAoj IENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUk41VDYxOD15CkNPTkZJ R19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05G SUdfTUZEX1NNNTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElPPXkKQ09ORklHX01GRF9TS1k4MTQ1 Mj1tCkNPTkZJR19NRkRfU01TQz15CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09O RklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQojIENPTkZJR19N RkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMg Q09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MjE3PXkKQ09O RklHX01GRF9UUFM2NTIxOD1tCiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1 OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTJfU1BJPXkKQ09ORklHX01GRF9U UFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89 eQojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX0xNMzUzMz1tCkNPTkZJR19NRkRfVElNQkVSREFMRT15 CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19N RkRfQVJJWk9OQT15CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfQVJJWk9OQV9TUEk9bQojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNNTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90IHNldAojIENP TkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZE X1dNODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQojIENPTkZJR19NRkRfV004MzUw X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMK IyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVM X0dUVD1tCkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklH X1ZHQV9TV0lUQ0hFUk9PPXkKCiMKIyBEaXJlY3QgUmVuZGVyaW5nIE1hbmFnZXIKIwpDT05GSUdf RFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJ R19EUk1fS01TX0ZCX0hFTFBFUj15CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMg bm90IHNldApDT05GSUdfRFJNX1RUTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBz CiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT1tCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5v dCBzZXQKQ09ORklHX0RSTV9JMkNfU0lMMTY0PXkKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4 WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SMTI4 PXkKQ09ORklHX0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90 IHNldAojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVB VT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVfREVCVUdfREVGQVVMVD0z CkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQpDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdf RFJNX0k5MTVfS01TPXkKIyBDT05GSUdfRFJNX0k5MTVfRkJERVYgaXMgbm90IHNldApDT05GSUdf RFJNX0k5MTVfUFJFTElNSU5BUllfSFdfU1VQUE9SVD15CiMgQ09ORklHX0RSTV9NR0EgaXMgbm90 IHNldApDT05GSUdfRFJNX1ZJQT1tCkNPTkZJR19EUk1fU0FWQUdFPW0KQ09ORklHX0RSTV9WR0VN PW0KQ09ORklHX0RSTV9WTVdHRlg9eQojIENPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9HTUE1MDA9bQpDT05GSUdfRFJNX0dNQTYwMD15CiMgQ09ORklHX0RSTV9H TUEzNjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9VREw9bQpDT05GSUdfRFJNX0FTVD15CiMgQ09O RklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJ R19EUk1fUVhMPXkKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERp c3BsYXkgUGFuZWxzCiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNP TkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfRERDPXkK IyBDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJ TExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElU PXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19J TUFHRUJMSVQ9eQpDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU49eQpDT05GSUdfRkJfQk9USF9FTkRJ QU49eQojIENPTkZJR19GQl9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTElUVExF X0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJF RF9JTz15CkNPTkZJR19GQl9IRUNVQkE9bQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZC X01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RF X0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFy ZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9Q TTI9bQojIENPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz15CiMgQ09ORklHX0ZCX0FTSUxJ QU5UIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90 IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9bQpDT05GSUdf RkJfSEdBPW0KIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFE MTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldApDT05GSUdfRkJf UklWQT15CkNPTkZJR19GQl9SSVZBX0kyQz15CiMgQ09ORklHX0ZCX1JJVkFfREVCVUcgaXMgbm90 IHNldApDT05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfSTc0MD1tCkNPTkZJR19G Ql9MRTgwNTc4PXkKQ09ORklHX0ZCX0NBUklMTE9fUkFOQ0g9eQpDT05GSUdfRkJfTUFUUk9YPXkK IyBDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTSBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1hf TVlTVElRVUU9eQojIENPTkZJR19GQl9NQVRST1hfRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRS T1hfSTJDPW0KQ09ORklHX0ZCX1JBREVPTj15CiMgQ09ORklHX0ZCX1JBREVPTl9JMkMgaXMgbm90 IHNldAojIENPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JB REVPTl9ERUJVRz15CkNPTkZJR19GQl9BVFkxMjg9bQojIENPTkZJR19GQl9BVFkxMjhfQkFDS0xJ R0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWT1tCiMgQ09ORklHX0ZCX0FUWV9DVCBpcyBub3Qg c2V0CkNPTkZJR19GQl9BVFlfR1g9eQojIENPTkZJR19GQl9BVFlfQkFDS0xJR0hUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNl dAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldApDT05GSUdfRkJfVklBPXkKQ09ORklHX0ZCX1ZJ QV9ESVJFQ1RfUFJPQ0ZTPXkKQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9eQpDT05GSUdf RkJfTkVPTUFHSUM9eQpDT05GSUdfRkJfS1lSTz15CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNl dApDT05GSUdfRkJfVk9PRE9PMT1tCkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVO VD15CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTM9bQojIENPTkZJR19G Ql9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfR0VPREUgaXMgbm90IHNldApDT05GSUdf RkJfU001MDE9bQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VETD1t CkNPTkZJR19GQl9WSVJUVUFMPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKQ09O RklHX0ZCX01CODYyWFg9bQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJf TUI4NjJYWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD1tCiMgQ09ORklHX0ZC X0FVT19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSU1QTEU9eQpDT05GSUdfQkFDS0xJR0hU X0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQpDT05GSUdfTENEX0w0RjAw MjQyVDAzPW0KQ09ORklHX0xDRF9MTVMyODNHRjA1PW0KQ09ORklHX0xDRF9MVFYzNTBRVj1tCkNP TkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJOTMyMD1tCiMgQ09ORklHX0xDRF9URE8y NE0gaXMgbm90IHNldApDT05GSUdfTENEX1ZHRzI0MzJBND1tCkNPTkZJR19MQ0RfUExBVEZPUk09 bQojIENPTkZJR19MQ0RfUzZFNjNNMCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTEQ5MDQwPW0KQ09O RklHX0xDRF9BTVMzNjlGRzA2PW0KQ09ORklHX0xDRF9MTVM1MDFLRjAzPW0KQ09ORklHX0xDRF9I WDgzNTc9bQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRf R0VORVJJQz15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9EQTkw M1ggaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfREE5MDUyIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVBQTEUg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CiMgQ09ORklHX0JBQ0tMSUdIVF9X TTgzMVggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdfQkFDS0xJ R0hUX0FEUDg4NzA9bQojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldApDT05G SUdfQkFDS0xJR0hUX0FBVDI4NzA9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJR19C QUNLTElHSFRfUEFORE9SQT15CkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9bQpDT05GSUdfQkFD S0xJR0hUX1RQUzY1MjE3PXkKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKQ09ORklHX0JBQ0tMSUdI VF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PW0KQ09ORklHX1ZHQVNUQVRFPXkK Q09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJ R19WR0FfQ09OU09MRT15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZH QUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0laRT02NApDT05GSUdfTURBX0NPTlNPTEU9eQpDT05GSUdf RFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RV TU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19G UkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJf Q09OU09MRV9ST1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPPXkKQ09ORklHX0xPR09fTElO VVhfTU9OTz15CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19M T0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldAojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0Cgoj CiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RI PXkKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQKQ09ORklHX1VISUQ9eQpDT05GSUdfSElEX0dF TkVSSUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CkNP TkZJR19ISURfQUNSVVg9bQpDT05GSUdfSElEX0FDUlVYX0ZGPXkKQ09ORklHX0hJRF9BUFBMRT1t CkNPTkZJR19ISURfQVVSRUFMPW0KIyBDT05GSUdfSElEX0JFTEtJTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hJQ09OWSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfQ1lQUkVTUz1tCiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90 IHNldAojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0gg aXMgbm90IHNldApDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfV0FMVE9QPXkKIyBDT05GSUdf SElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBu b3Qgc2V0CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNl dAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9 bQojIENPTkZJR19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NT05URVJFWT15 CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJR19ISURfT1JURUs9eQpDT05GSUdfSElEX1BB TlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFVEFMWU5Y IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90IHNldApDT05GSUdfSElEX1BM QU5UUk9OSUNTPW0KQ09ORklHX0hJRF9QUklNQVg9eQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPW0KQ09ORklHX0hJRF9TUEVFRExJTks9bQpDT05GSUdf SElEX1NURUVMU0VSSUVTPW0KIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJ R19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CkNP TkZJR19ISURfU01BUlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19I SURfVElWTz15CkNPTkZJR19ISURfVE9QU0VFRD1tCiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90 IHNldAojIENPTkZJR19ISURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dB Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldApDT05GSUdfSElE X1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz15CiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj15CkNPTkZJ R19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9eQoKIwojIFVTQiBISUQgc3VwcG9ydAojCiMgQ09O RklHX1VTQl9ISUQgaXMgbm90IHNldAojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKCiMKIyBJ MkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVf RU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049bQpDT05GSUdf VVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9bQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19E RVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZB VUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05G SUdfVVNCX09URz15CkNPTkZJR19VU0JfT1RHX1dISVRFTElTVD15CkNPTkZJR19VU0JfT1RHX0JM QUNLTElTVF9IVUI9eQpDT05GSUdfVVNCX09UR19GU009bQojIENPTkZJR19VU0JfTU9OIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9XVVNCPW0KQ09ORklHX1VTQl9XVVNCX0NCQUY9bQpDT05GSUdfVVNC X1dVU0JfQ0JBRl9ERUJVRz15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09O RklHX1VTQl9DNjdYMDBfSENEPW0KIyBDT05GSUdfVVNCX1hIQ0lfSENEIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9FSENJX0hDRD1tCiMgQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST1tCkNP TkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09bQojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD1tCkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9 bQpDT05GSUdfVVNCX0ZVU0JIMjAwX0hDRD1tCkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9bQojIENP TkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9IQ0QgaXMg bm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPW0KQ09ORklHX1VTQl9VMTMyX0hDRD1tCkNPTkZJ R19VU0JfU0w4MTFfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPPXkKQ09ORklHX1VTQl9S OEE2NjU5N19IQ0Q9bQpDT05GSUdfVVNCX1dIQ0lfSENEPW0KQ09ORklHX1VTQl9IV0FfSENEPW0K Q09ORklHX1VTQl9IQ0RfU1NCPW0KQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFPXkKCiMKIyBVU0Ig RGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCiMgQ09ORklHX1VTQl9QUklO VEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVE1D PW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0Qg bWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUg aW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1tCkNPTkZJR19VU0JfU1RPUkFHRV9ERUJVRz15CkNP TkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLPW0KIyBDT05GSUdfUkVBTFRFS19BVVRPUE0gaXMgbm90 IHNldApDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9GUkVF Q09NPW0KQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD1tCiMgQ09ORklHX1VTQl9TVE9SQUdFX1VT QkFUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT1tCiMgQ09ORklHX1VTQl9T VE9SQUdFX1NERFI1NSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVD1tCkNP TkZJR19VU0JfU1RPUkFHRV9BTEFVREE9bQojIENPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT1tCiMgQ09ORklHX1VTQl9TVE9SQUdF X0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD1t CkNPTkZJR19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNC X01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQklQX0NPUkUgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0JfSERSQz1tCkNPTkZJR19V U0JfTVVTQl9IT1NUPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKQ09ORklHX01VU0JfUElP X09OTFk9eQpDT05GSUdfVVNCX0RXQzM9bQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CgojCiMgUGxh dGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9bQoKIwojIERl YnVnZ2luZyBmZWF0dXJlcwojCiMgQ09ORklHX1VTQl9EV0MzX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0RXQzIgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VT Ql9DSElQSURFQV9QQ0k9bQojIENPTkZJR19VU0JfQ0hJUElERUFfSE9TVCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DSElQSURFQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MD1t CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFPXkK CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CkNPTkZJR19VU0Jf U0VSSUFMX1NJTVBMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFPW0KIyBDT05GSUdfVVNC X1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUND RUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD1tCiMgQ09ORklHX1VT Ql9TRVJJQUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklHX1VTQl9T RVJJQUxfSVI9bQojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf RjgxMjMyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOPW0KIyBDT05GSUdfVVNC X1NFUklBTF9JUFcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9JVVU9bQpDT05GSUdfVVNC X1NFUklBTF9LRVlTUEFOX1BEQT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49bQojIENPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fTVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9L RVlTUEFOX1VTQTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4 WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFhBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4WEIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM X0tFWVNQQU5fVVNBMThYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0Ex OVc9eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRVyBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRST15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5f VVNBNDlXPXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTQ5V0xDIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfS0xTST1tCkNPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVD1tCkNP TkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPW0KQ09ORklHX1VTQl9TRVJJQUxfTUVUUk89bQojIENP TkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NT1M3 ODQwPW0KQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX05BVk1B Tj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfT1RJNjg1OD1tCkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9TRVJJQUxf UVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KIyBDT05GSUdfVVNCX1NFUklB TF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9USSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz1tCiMgQ09O RklHX1VTQl9TRVJJQUxfWElSQ09NIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1t CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxf T01OSU5FVD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX1hTRU5TX01UPW0KQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkU9bQpDT05GSUdf VVNCX1NFUklBTF9TU1UxMDA9bQojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMK Q09ORklHX1VTQl9FTUk2Mj1tCiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9BRFVUVVggaXMgbm90IHNldApDT05GSUdfVVNCX1NFVlNFRz1tCiMgQ09ORklHX1VTQl9S SU81MDAgaXMgbm90IHNldApDT05GSUdfVVNCX0xFR09UT1dFUj1tCkNPTkZJR19VU0JfTENEPW0K Q09ORklHX1VTQl9MRUQ9bQojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldApD T05GSUdfVVNCX0NZVEhFUk09bQpDT05GSUdfVVNCX0lETU9VU0U9bQpDT05GSUdfVVNCX0ZURElf RUxBTj1tCiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVVNCX1NJ U1VTQlZHQT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBX0NPTj15CkNPTkZJR19VU0JfTEQ9bQpDT05G SUdfVVNCX1RSQU5DRVZJQlJBVE9SPW0KQ09ORklHX1VTQl9JT1dBUlJJT1I9bQojIENPTkZJR19V U0JfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPW0KQ09ORklH X1VTQl9JU0lHSFRGVz1tCiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf RVpVU0JfRlgyPW0KQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9bQpDT05GSUdfVVNCX0xJTktfTEFZ RVJfVEVTVD1tCiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9B VE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VT Ql9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMg bm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURH RVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVdC PW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdfVVdCX0kxNDgwVT1t CkNPTkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NTUNf Q0xLR0FURSBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05G SUdfTU1DX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1NESU9fVUFSVD15CiMgQ09ORklHX01NQ19U RVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwoj CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNfUklD T0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPXkKIyBDT05GSUdfTU1DX1NESENJX1BMVEZN IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldApDT05GSUdfTU1DX1RJRk1f U0Q9bQpDT05GSUdfTU1DX0NCNzEwPW0KQ09ORklHX01NQ19WSUFfU0RNTUM9bQpDT05GSUdfTU1D X1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNIQz1tCkNPTkZJR19NTUNfVVNESEk2Uk9MMD1tCkNPTkZJ R19NTUNfUkVBTFRFS19QQ0k9eQpDT05GSUdfTU1DX1RPU0hJQkFfUENJPXkKIyBDT05GSUdfTU1D X01USyBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz1tCiMgQ09ORklHX01FTVNUSUNLX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tf VU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CkNPTkZJR19NU1BST19CTE9DSz1tCkNPTkZJR19NU19C TE9DSz1tCgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdf TUVNU1RJQ0tfVElGTV9NUz1tCkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD1tCiMgQ09ORklH X01FTVNUSUNLX1I1OTIgaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9bQpD T05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZM QVNIPW0KCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0xNMzUzMD15CiMgQ09ORklHX0xF RFNfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldApDT05G SUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldApD T05GSUdfTEVEU19HUElPPW0KIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdf TEVEU19MUDU1WFhfQ09NTU9OPXkKIyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldApDT05G SUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9bQpDT05GSUdfTEVEU19MUDg1MDE9 eQojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0NMRVZPX01BSUw9 bQojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NjNYPXkK IyBDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREE5MDNY PW0KIyBDT05GSUdfTEVEU19EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMw ODUgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQy MDA9eQpDT05GSUdfTEVEU19MVDM1OTM9bQpDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTPXkKIyBD T05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENBNjUwNz15CiMgQ09O RklHX0xFRFNfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzU1eD1tCkNPTkZJR19M RURTX09UMjAwPXkKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBi bGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJ TkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QTTg5 NDFfV0xFRCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dF UlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVT SE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJf Q1BVIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRl ciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpD T05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKIyBDT05G SUdfQTExWV9CUkFJTExFX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NS VUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdB Q1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfTU1f RURBQz1tCkNPTkZJR19FREFDX0FNRDc2WD1tCkNPTkZJR19FREFDX0U3WFhYPW0KQ09ORklHX0VE QUNfRTc1Mlg9bQojIENPTkZJR19FREFDX0k4Mjg3NVAgaXMgbm90IHNldApDT05GSUdfRURBQ19J ODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQojIENPTkZJR19FREFDX0kzMjAwIGlzIG5vdCBz ZXQKQ09ORklHX0VEQUNfSUUzMTIwMD1tCkNPTkZJR19FREFDX1gzOD1tCiMgQ09ORklHX0VEQUNf STU0MDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JODI4NjA9bQojIENPTkZJR19FREFDX1I4MjYw MCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0k1MDAwPW0KIyBDT05GSUdfRURBQ19JNTEwMCBpcyBu b3Qgc2V0CkNPTkZJR19FREFDX0k3MzAwPW0KQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NM QVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9 eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMg bm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMg bm90IHNldAojIENPTkZJR19SVENfSU5URl9QUk9DIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0lO VEZfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJ MkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz15CkNPTkZJR19SVENfRFJW X0FCWDgwWD1tCkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RTMTM3ND15 CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RT MTY3Mj15CkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQpD T05GSUdfUlRDX0RSVl9NQVg4OTA3PW0KQ09ORklHX1JUQ19EUlZfTUFYODkyNT15CkNPTkZJR19S VENfRFJWX01BWDg5OTg9bQpDT05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKQ09ORklHX1JUQ19EUlZf UlM1QzM3Mj15CkNPTkZJR19SVENfRFJWX0lTTDEyMDg9eQojIENPTkZJR19SVENfRFJWX0lTTDEy MDIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwNTc9bQpDT05GSUdfUlRDX0RSVl9Y MTIwNT15CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0K IyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODUw NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPW0KIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf VFdMNDAzMD1tCkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPW0KQ09ORklHX1JUQ19EUlZfVFBTODAw MzE9eQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0KIyBD T05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQpD T05GSUdfUlRDX0RSVl9FTTMwMjc9eQojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9TNU0gaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwoj CkNPTkZJR19SVENfRFJWX000MVQ5Mz15CkNPTkZJR19SVENfRFJWX000MVQ5ND1tCkNPTkZJR19S VENfRFJWX0RTMTMwNT15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQojIENP TkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD1tCkNPTkZJR19SVENfRFJWX0RTMzIzND1t CkNPTkZJR19SVENfRFJWX1BDRjIxMjM9eQpDT05GSUdfUlRDX0RSVl9SWDQ1ODE9bQpDT05GSUdf UlRDX0RSVl9NQ1A3OTU9eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19E UlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RTMTUxMT1t CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15CkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9eQpD T05GSUdfUlRDX0RSVl9EUzE2ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx NzQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfU1lT RlNfUkVHUz15CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDUyPW0KQ09ORklHX1JUQ19EUlZfREE5MDU1 PW0KQ09ORklHX1JUQ19EUlZfREE5MDYzPW0KIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX000OFQ4Nj1tCkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNP TkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRD X0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9eQpDT05GSUdfUlRDX0RSVl9WMzAy MD1tCkNPTkZJR19SVENfRFJWX1dNODMxWD1tCkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPW0KCiMK IyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX01DMTNYWFggaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9YR0VORT1tCgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNP TkZJR19ETUFERVZJQ0VTPXkKQ09ORklHX0RNQURFVklDRVNfREVCVUc9eQojIENPTkZJR19ETUFE RVZJQ0VTX1ZERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfSU5URUxf SU9BVERNQT1tCkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz15CkNPTkZJR19E V19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPW0KQ09ORklHX0hTVV9ETUFfUENJPW0KQ09ORklH X1RJTUJfRE1BPXkKQ09ORklHX1BDSF9ETUE9bQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19E TUFfVklSVFVBTF9DSEFOTkVMUz1tCkNPTkZJR19ETUFfQUNQST15CgojCiMgRE1BIENsaWVudHMK IwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9eQpDT05GSUdfRE1BX0VOR0lO RV9SQUlEPXkKQ09ORklHX0RDQT1tCkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX0tTMDEwOD1t CkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NG QUcxMjg2NEI9bQpDT05GSUdfQ0ZBRzEyODY0Ql9SQVRFPTIwCkNPTkZJR19VSU89eQpDT05GSUdf VUlPX0NJRj15CiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9f RE1FTV9HRU5JUlE9bQpDT05GSUdfVUlPX0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz15CiMgQ09O RklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fTkVUWD15CkNPTkZJR19V SU9fTUY2MjQ9eQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElP PXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQpD T05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkK CiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX1NUQUdJTkc9eQpD T05GSUdfU0xJQ09TUz1tCiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CkNPTkZJR19QQU5FTD1t CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQojIENPTkZJR19Q QU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyVT1tCkNPTkZJR19S VExMSUI9bQpDT05GSUdfUlRMTElCX0NSWVBUT19DQ01QPW0KQ09ORklHX1JUTExJQl9DUllQVE9f VEtJUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1dFUD1tCkNPTkZJR19SVEw4MTkyRT1tCkNPTkZJ R19SODcxMlU9bQojIENPTkZJR19SODE4OEVVIGlzIG5vdCBzZXQKQ09ORklHX1JUUzUyMDg9bQpD T05GSUdfRkJfU003WFg9bQpDT05GSUdfRkJfU003NTA9eQpDT05GSUdfRkJfWEdJPW0KQ09ORklH X0ZUMTAwMD1tCkNPTkZJR19GVDEwMDBfVVNCPW0KCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNo CiMKQ09ORklHX1NQRUFLVVA9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9bQojIENPTkZJ R19TUEVBS1VQX1NZTlRIX0FDTlRQQyBpcyBub3Qgc2V0CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQ T0xMTz1tCiMgQ09ORklHX1NQRUFLVVBfU1lOVEhfQVVEUFRSIGlzIG5vdCBzZXQKQ09ORklHX1NQ RUFLVVBfU1lOVEhfQk5TPW0KIyBDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNUTEsgaXMgbm90IHNl dAojIENPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVCBpcyBub3Qgc2V0CkNPTkZJR19TUEVBS1VQ X1NZTlRIX0RFQ1BDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfRFRMSz1tCkNPTkZJR19TUEVBS1VQ X1NZTlRIX0tFWVBDPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfTFRMSz1tCkNPTkZJR19TUEVBS1VQ X1NZTlRIX1NPRlQ9bQojIENPTkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVCBpcyBub3Qgc2V0CkNP TkZJR19TUEVBS1VQX1NZTlRIX1RYUFJUPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfRFVNTVk9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0PXkKQ09ORklHX1NUQUdJTkdfTUVE SUE9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfVVNCX1dQQU5fSENEPW0KQ09ORklHX1dJTUFYX0dE TTcyWFg9eQpDT05GSUdfV0lNQVhfR0RNNzJYWF9RT1M9eQpDT05GSUdfV0lNQVhfR0RNNzJYWF9L X01PREU9eQpDT05GSUdfV0lNQVhfR0RNNzJYWF9XSU1BWDI9eQpDT05GSUdfV0lNQVhfR0RNNzJY WF9TRElPPXkKQ09ORklHX0xURV9HRE03MjRYPW0KQ09ORklHX0ZJUkVXSVJFX1NFUklBTD1tCkNP TkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRT PTMyCkNPTkZJR19ER05DPXkKQ09ORklHX0RHQVA9eQpDT05GSUdfR1NfRlBHQUJPT1Q9eQpDT05G SUdfRkJfVEZUPXkKQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTD15CkNPTkZJR19GQl9URlRfQkQ2 NjM0NzQ9eQpDT05GSUdfRkJfVEZUX0hYODM0MEJOPXkKIyBDT05GSUdfRkJfVEZUX0hYODM0N0Qg aXMgbm90IHNldAojIENPTkZJR19GQl9URlRfSFg4MzUzRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9U RlRfSUxJOTE2Mz1tCkNPTkZJR19GQl9URlRfSUxJOTMyMD15CkNPTkZJR19GQl9URlRfSUxJOTMy NT15CkNPTkZJR19GQl9URlRfSUxJOTM0MD1tCiMgQ09ORklHX0ZCX1RGVF9JTEk5MzQxIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVEZUX0lMSTk0ODEgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX0lM STk0ODY9eQpDT05GSUdfRkJfVEZUX1BDRDg1NDQ9eQpDT05GSUdfRkJfVEZUX1JBODg3NT15CkNP TkZJR19GQl9URlRfUzZEMDJBMT1tCiMgQ09ORklHX0ZCX1RGVF9TNkQxMTIxIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1RGVF9TU0QxMjg5PW0KQ09ORklHX0ZCX1RGVF9TU0QxMzA2PXkKIyBDT05GSUdf RkJfVEZUX1NTRDEzMzEgaXMgbm90IHNldAojIENPTkZJR19GQl9URlRfU1NEMTM1MSBpcyBub3Qg c2V0CkNPTkZJR19GQl9URlRfU1Q3NzM1Uj15CiMgQ09ORklHX0ZCX1RGVF9USU5ZTENEIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVEZUX1RMUzgyMDQgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX1VD MTcwMT15CkNPTkZJR19GQl9URlRfVVBEMTYxNzA0PXkKQ09ORklHX0ZCX1RGVF9XQVRURVJPVFQ9 bQojIENPTkZJR19GQl9GTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX0ZCVEZUX0RFVklD RSBpcyBub3Qgc2V0CkNPTkZJR19JMk89bQojIENPTkZJR19JMk9fTENUX05PVElGWV9PTl9DSEFO R0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJPX0VYVF9BREFQVEVDIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJPX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JMk9fQlVTPW0KQ09ORklHX0kyT19CTE9D Sz1tCkNPTkZJR19JMk9fU0NTST1tCkNPTkZJR19JMk9fUFJPQz1tCkNPTkZJR19YODZfUExBVEZP Uk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FDRVJIREY9 eQpDT05GSUdfQUxJRU5XQVJFX1dNST1tCkNPTkZJR19BU1VTX0xBUFRPUD1tCkNPTkZJR19ERUxM X0xBUFRPUD1tCkNPTkZJR19ERUxMX1dNST1tCiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX0xBUFRP UD1tCkNPTkZJR19GVUpJVFNVX0xBUFRPUF9ERUJVRz15CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVU IGlzIG5vdCBzZXQKQ09ORklHX1RDMTEwMF9XTUk9bQojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qg c2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9bQpDT05GSUdfUEFOQVNPTklD X0xBUFRPUD1tCiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19IREFQUz1tCkNPTkZJR19FRUVQQ19MQVBUT1A9bQpDT05GSUdfQVNVU19XTUk9eQojIENPTkZJ R19BU1VTX05CX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19XTUk9eQpDT05GSUdfQUNQSV9X TUk9eQpDT05GSUdfTVNJX1dNST15CkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19BQ1BJ X1RPU0hJQkE9bQojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19U T1NISUJBX0hBUFM9bQpDT05GSUdfQUNQSV9DTVBDPXkKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5v dCBzZXQKQ09ORklHX0lCTV9SVEw9bQpDT05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05GSUdfTVhN X1dNST15CkNPTkZJR19TQU1TVU5HX1ExMD1tCiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNl dApDT05GSUdfSU5URUxfUlNUPXkKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkK IyBDT05GSUdfQ0hST01FT1NfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FT1NfUFNU T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JPU19FQ19DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JPU19FQ19MUEMgaXMgbm90IHNldApDT05GSUdfQ1JPU19FQ19QUk9UTz15CkNPTkZJR19D TEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NM Sz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfV004 MzFYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxPW0KQ09ORklHX0NPTU1PTl9D TEtfUzJNUFMxMT1tCiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2 ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpD T05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4 MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01U IGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NI X1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNP TkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2 ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RFX01PREVNX1JQUk9DPXkKCiMKIyBS cG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJz CiMKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qg c2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19F WFRDT05fR1BJTz15CkNPTkZJR19FWFRDT05fTUFYNzc4NDM9bQpDT05GSUdfRVhUQ09OX01BWDg5 OTc9eQpDT05GSUdfRVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJ R19FWFRDT05fVVNCX0dQSU89bQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19J SU8gaXMgbm90IHNldApDT05GSUdfTlRCPW0KQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlk Z2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9bQpDT05GSUdfVk1FX1RTSTE0OD1tCgoj CiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15CiMgQ09ORklHX1ZNRV9QSU8yIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19GTUM9bQpDT05GSUdf Rk1DX0ZBS0VERVY9bQojIENPTkZJR19GTUNfVFJJVklBTCBpcyBub3Qgc2V0CkNPTkZJR19GTUNf V1JJVEVfRUVQUk9NPW0KIyBDT05GSUdfRk1DX0NIQVJERVYgaXMgbm90IHNldAoKIwojIFBIWSBT dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9 bQojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CkNP TkZJR19SQVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9bQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19B TkRST0lEIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD1tCkNP TkZJR19FRERfT0ZGPXkKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT1t CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19ETUlJRCBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU1lT RlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdf SVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15CgojCiMg R29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19HT09HTEVfTUVNQ09OU09MRSBpcyBu b3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMg Q09ORklHX0VYVDJfRlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0RF RkFVTFRTX1RPX09SREVSRUQ9eQojIENPTkZJR19FWFQzX0ZTX1hBVFRSIGlzIG5vdCBzZXQKIyBD T05GSUdfRVhUNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19KQkQ9eQojIENPTkZJR19KQkRfREVCVUcg aXMgbm90IHNldApDT05GSUdfSkJEMj1tCkNPTkZJR19KQkQyX0RFQlVHPXkKQ09ORklHX1JFSVNF UkZTX0ZTPW0KIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfUkVJU0VS RlNfUFJPQ19JTkZPPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSPXkKQ09ORklHX1JFSVNFUkZT X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19SRUlTRVJGU19GU19TRUNVUklUWT15CiMgQ09ORklHX0pG U19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19HRlMyX0ZT PW0KQ09ORklHX09DRlMyX0ZTPW0KIyBDT05GSUdfT0NGUzJfRlNfTzJDQiBpcyBub3Qgc2V0CiMg Q09ORklHX09DRlMyX0ZTX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX09DRlMyX0RFQlVHX01BU0tM T0c9eQpDT05GSUdfT0NGUzJfREVCVUdfRlM9eQojIENPTkZJR19CVFJGU19GUyBpcyBub3Qgc2V0 CkNPTkZJR19OSUxGUzJfRlM9eQpDT05GSUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9 eQpDT05GSUdfRjJGU19GU19YQVRUUj15CiMgQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMIGlzIG5v dCBzZXQKIyBDT05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNf Q0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNl dAojIENPTkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklH X0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJ R19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5v dCBzZXQKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09O RklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQpDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVP VEFfVFJFRT1tCiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj1tCkNP TkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9bQojIENP TkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9eQoKIwojIENhY2hlcwojCkNP TkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNIRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19G U0NBQ0hFX0hJU1RPR1JBTT15CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKQ09ORklHX0ZTQ0FDSEVf T0JKRUNUX0xJU1Q9eQojIENPTkZJR19DQUNIRUZJTEVTIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00v RFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKIyBD T05GSUdfWklTT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkK CiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RP U19GUz15CiMgQ09ORklHX1ZGQVRfRlMgaXMgbm90IHNldApDT05GSUdfRkFUX0RFRkFVTFRfQ09E RVBBR0U9NDM3CkNPTkZJR19OVEZTX0ZTPXkKIyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX05URlNfUlcgaXMgbm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNP TkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpD T05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkK Q09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRU Uj15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBp cyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz1tCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkK Q09ORklHX0FERlNfRlM9eQpDT05GSUdfQURGU19GU19SVz15CiMgQ09ORklHX0FGRlNfRlMgaXMg bm90IHNldApDT05GSUdfSEZTX0ZTPW0KQ09ORklHX0hGU1BMVVNfRlM9eQojIENPTkZJR19IRlNQ TFVTX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldApD T05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz1tCiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQK Q09ORklHX0NSQU1GUz1tCkNPTkZJR19TUVVBU0hGUz15CkNPTkZJR19TUVVBU0hGU19GSUxFX0NB Q0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19T UVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9N VUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldAoj IENPTkZJR19TUVVBU0hGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19aTElCPXkK IyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlz IG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfWFogaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNf NEtfREVWQkxLX1NJWkU9eQojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9eQpDT05G SUdfTUlOSVhfRlM9bQpDT05GSUdfT01GU19GUz1tCkNPTkZJR19IUEZTX0ZTPW0KQ09ORklHX1FO WDRGU19GUz1tCkNPTkZJR19RTlg2RlNfRlM9bQojIENPTkZJR19RTlg2RlNfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUk9NRlNfRlM9bQpDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLPXkKQ09O RklHX1JPTUZTX09OX0JMT0NLPXkKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZ U1ZfRlM9eQojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lT VEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKIyBDT05G SUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83Mzcg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2 MiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFH RV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF UEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV85MzI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNP ODg1OV84PW0KQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPW0KIyBDT05GSUdfTkxTX0NPREVQQUdF XzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPW0KIyBDT05GSUdfTkxTX0lTTzg4NTlf MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9 eQpDT05GSUdfTkxTX0lTTzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PW0KIyBDT05GSUdf TkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PXkKIyBDT05GSUdf TkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCiMgQ09ORklH X05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE1PXkKQ09ORklH X05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNfTUFDX1JPTUFOPW0K Q09ORklHX05MU19NQUNfQ0VMVElDPW0KIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19D WVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz15CiMgQ09ORklHX05MU19NQUNfR1JFRUsg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JQ0VMQU5EPXkKQ09ORklHX05MU19NQUNfSU5VSVQ9 eQpDT05GSUdfTkxTX01BQ19ST01BTklBTj15CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05G SUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdT X1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtf VElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BS SU5US19ERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxl LXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBp cyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05G SUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NU UklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKQ09ORklHX1JFQURBQkxFX0FTTT15CiMgQ09ORklHX1VO VVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VD VElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9 eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9 eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9 MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdf UEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05G SUdfREVCVUdfT0JKRUNUUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUPXkKIyBDT05G SUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19U SU1FUlMgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLPXkKIyBDT05GSUdfREVC VUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQ VV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQojIENPTkZJ R19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfU1RBVFM9eQpDT05GSUdfSEFW RV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldApDT05GSUdfREVCVUdfVk09eQojIENP TkZJR19ERUJVR19WTV9WTUFDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTV9SQj15CiMg Q09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9 eQpDT05GSUdfREVCVUdfSElHSE1FTT15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9 eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9LTUVNQ0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdf TE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9P VFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFO SUNfVkFMVUU9MQpDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9P VFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MQpDT05GSUdfREVURUNUX0hVTkdfVEFTSz15 CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFO SUNfVkFMVUU9MAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklD X09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJV Rz15CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19F TkRfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfVElNRUtFRVBJTkc9eQojIENPTkZJR19U SU1FUl9TVEFUUyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0 ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01J Q19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0 CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdf REVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05G SUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKIyBDT05GSUdf REVCVUdfU0cgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVH X0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RP UlRVUkVfVEVTVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRV UkVfVEVTVF9SVU5OQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1RfU0xP V19QUkVJTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0lOSVQg aXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUCBpcyBub3Qg c2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJ R19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5K RUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5D WVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NI RUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQK Q09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJB Q0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklH X0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VO VF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVf Q19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNF IGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJ R19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0KQ09O RklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAoj IENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVNUD15 CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJ R19URVNUX1JIQVNIVEFCTEU9bQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlz IG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMg bm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05GSUdfVEVTVF9VU0VSX0NPUFk9bQpDT05GSUdf VEVTVF9CUEY9bQpDT05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNUX1VERUxBWT15CiMg Q09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJ Q1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklO VEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfWDg2X1BURFVNUD15CkNPTkZJ R19ERUJVR19ST0RBVEE9eQojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlg9eQpDT05GSUdfREVCVUdfTlhfVEVTVD1tCkNPTkZJ R19ET1VCTEVGQVVMVD15CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CkNPTkZJR19JT01NVV9TVFJF U1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVS X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19J T19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdf SU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkg aXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfTk9ORT15CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZ X1RZUEU9MwpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CkNPTkZJR19YODZf REVCVUdfU1RBVElDX0NQVV9IQVM9eQpDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BV TklUX0FUT01fREVCVUcgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwojIENPTkZJ R19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklU WV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklU WV9QQVRIPXkKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VS SVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0x CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19TRUNV UklUWV9ZQU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1I9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RB QyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSJhcHBhcm1vciIKQ09ORklHX1hP Ul9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpDT05G SUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09W PXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NS WVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9 bQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hB U0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZ UFRPX1JOR19ERUZBVUxUPW0KQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9fUENP TVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQVE9fUlNBIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNP TkZJR19DUllQVE9fVVNFUj1tCkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkK Q09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD1tCkNPTkZJR19DUllQ VE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQ VEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQpDT05GSUdf Q1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwoj IEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCiMgQ09ORklH X0NSWVBUT19DQ00gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dDTT1tCiMgQ09ORklHX0NSWVBU T19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj1tCkNPTkZJ R19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9 bQpDT05GSUdfQ1JZUFRPX0NUUj1tCkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19F Q0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9 eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQojIENPTkZJR19DUllQ VE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9bQpD T05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD1tCkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdf Q1JZUFRPX0NSQzMyX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NS WVBUT19HSEFTSD15CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19NRDQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01ENT1tCkNPTkZJR19DUllQVE9f TUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYw PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMzIw PW0KQ09ORklHX0NSWVBUT19TSEExPW0KQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZ UFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj1t CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfNTg2 PW0KQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQojIENPTkZJR19DUllQVE9fQU5VQklTIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2 PW0KQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIw IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj1tCiMgQ09ORklHX0NSWVBUT19D SEFDSEEyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VS UEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVB PW0KQ09ORklHX0NSWVBUT19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15 CkNPTkZJR19DUllQVE9fVFdPRklTSF81ODY9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NS WVBUT19ERUZMQVRFPW0KQ09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQoj IENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgoj CkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09O RklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19D UllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRF UkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9IQVNIPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VS X0FQSV9BRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJR RkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRG RD15CkNPTkZJR19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdfS1ZNX01NSU89eQpDT05G SUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9D UFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklD X0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19L Vk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQpDT05GSUdfTEdVRVNUPW0K IyBDT05GSUdfQklOQVJZX1BSSU5URiBpcyBub3Qgc2V0CgojCiMgTGlicmFyeSByb3V0aW5lcwoj CkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNI X0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19T VFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19H RU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklH X0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJ Q19JTz15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRU PW0KQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkK Q09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NFTEZURVNUPXkKIyBDT05GSUdfQ1JDMzJfU0xJ Q0VCWTggaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTQ9eQojIENPTkZJR19DUkMzMl9T QVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NS Qzc9eQpDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9eQpDT05GSUdfQVVESVRfR0VORVJJ Qz15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJ R19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05G SUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01Q UkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNP TkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15 CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19B Uk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09O RklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJ R19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNP TVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0 PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05G SUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpD T05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05G SUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9I QVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJBR0U9eQojIENPTkZJR19D T1JESUMgaXMgbm90IHNldAojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfRk9OVF9TVVBQ T1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdf Rk9OVF84eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83 eDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldApDT05GSUdf Rk9OVF9BQ09STl84eDg9eQojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05G SUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfU1VOOHgxNj15CiMgQ09ORklHX0ZP TlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF8xMHgxOD15CkNPTkZJR19BUkNIX0hB U19TR19DSEFJTj15Cg== --===============1791082989684738425== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 Z/sCAAAAAARZWg== --===============1791082989684738425==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751412AbbGBE4e (ORCPT ); Thu, 2 Jul 2015 00:56:34 -0400 Received: from mga02.intel.com ([134.134.136.20]:23168 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751051AbbGBE40 (ORCPT ); Thu, 2 Jul 2015 00:56:26 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,390,1432623600"; d="xz'?scan'208";a="754523596" Message-ID: <1435812982.5489.101.camel@intel.com> Subject: [lkp] [zswap] c00ed16a9eb: zswap: zpool creation failed From: Huang Ying To: Dan Streetman Cc: LKML , LKP ML Date: Thu, 02 Jul 2015 12:56:22 +0800 Content-Type: multipart/mixed; boundary="=-Q53m7C9J6+qLUBl9JH8/" X-Mailer: Evolution 3.16.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-Q53m7C9J6+qLUBl9JH8/ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit c00ed16a9eb98a7fc076e227bdd95c1451ca1e6e ("zswap: runtime enable/disable") The following new message in kernel log may make end user confusing: [ 5.296308] zswap: loading zswap [ 5.299289] zpool: creating pool type zbud [ 5.302081] zpool: no driver for type zbud [ 5.310432] zswap: zbud zpool not available [ 5.313658] zswap: zpool creation failed Thanks, Ying Huang --=-Q53m7C9J6+qLUBl9JH8/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.1.0-05618-gc00ed16" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.1.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_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 is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TASKS_RCU=y # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y # CONFIG_MEMCG_KMEM is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL 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_PCI_QUIRKS=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_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y # 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_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_GZIP=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=m CONFIG_IOSF_MBI_DEBUG=y # CONFIG_X86_RDC321X is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set CONFIG_MCRUSOE=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y 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=m CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=m CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_PMEM_LEGACY=y CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set 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=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_IPMI=m CONFIG_ACPI_PROCESSOR_AGGREGATOR=m # CONFIG_ACPI_THERMAL is not set 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=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=m # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_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=y CONFIG_PCI_STUB=m CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=m CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=m CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=m # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_ATM=y CONFIG_ATM_LANE=m # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=m CONFIG_LLC2=m # CONFIG_IPX is not set # CONFIG_ATALK is not set CONFIG_X25=m CONFIG_LAPB=y CONFIG_PHONET=m CONFIG_IEEE802154=y # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m # CONFIG_NET_SCH_NETEM is not set # CONFIG_NET_SCH_DRR is not set CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_INGRESS is not set # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y # CONFIG_NET_CLS_RSVP is not set # CONFIG_NET_CLS_RSVP6 is not set # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=m # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_NAT=y # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set # CONFIG_NET_ACT_SKBEDIT is not set CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_DEBUG=y # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y # CONFIG_NET_MPLS_GSO is not set CONFIG_MPLS_ROUTING=y CONFIG_HSR=m CONFIG_CGROUP_NET_PRIO=y # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=m # CONFIG_ROSE is not set # # AX.25 network device drivers # CONFIG_MKISS=m # CONFIG_6PACK is not set # CONFIG_BPQETHER is not set CONFIG_DMASCC=m CONFIG_SCC=m CONFIG_SCC_DELAY=y # CONFIG_SCC_TRXECHO is not set CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BAYCOM_PAR is not set CONFIG_BAYCOM_EPP=m CONFIG_YAM=m CONFIG_CAN=y # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=y # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_LEDS=y CONFIG_CAN_JANZ_ICAN3=m # CONFIG_PCH_CAN is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_SJA1000_ISA=m CONFIG_CAN_SJA1000_PLATFORM=m # CONFIG_CAN_EMS_PCI is not set # CONFIG_CAN_PEAK_PCI is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PLX_PCI=m CONFIG_CAN_TSCAN1=m CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_M_CAN=m CONFIG_CAN_CC770=m CONFIG_CAN_CC770_ISA=m CONFIG_CAN_CC770_PLATFORM=m # # CAN SPI interfaces # CONFIG_CAN_MCP251X=m # # CAN USB interfaces # # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=m # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set CONFIG_BT_HIDP=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_BCM is not set CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y # CONFIG_BT_HCIUART_BCSP is not set CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set CONFIG_BT_HCIUART_INTEL=y # CONFIG_BT_HCIUART_BCM is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m # CONFIG_BT_ATH3K is not set CONFIG_BT_WILINK=m CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y # CONFIG_CFG80211 is not set CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set CONFIG_CAIF=m CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=m CONFIG_CAIF_USB=m CONFIG_NFC=y CONFIG_NFC_DIGITAL=m # CONFIG_NFC_NCI is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_PN533 is not set CONFIG_NFC_TRF7970A=m CONFIG_NFC_SIM=m CONFIG_NFC_PORT100=m # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # 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=y CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD 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 is not set CONFIG_PARPORT_PC_SUPERIO=y # 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_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_BLK_DEV_DAC960=y # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # # DRBD disabled because PROC_FS or INET not selected # CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_NVME is not set CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_PMEM=m # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD 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=y CONFIG_PHANTOM=m CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=m # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=m CONFIG_DS1682=y CONFIG_TI_DAC7512=m # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set 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=y # CONFIG_EEPROM_93CX6 is not set # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=m CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=m CONFIG_VMWARE_VMCI=m # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=m CONFIG_RAID_ATTRS=m CONFIG_SCSI=m 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=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_7000FASST=m # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=m # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_MVUMI=m CONFIG_SCSI_DPT_I2O=m # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT2SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_LOGGING=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m CONFIG_SCSI_GENERIC_NCR5380=m # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set CONFIG_SCSI_GENERIC_NCR53C400=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_STEX is not set CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_MMIO is not set CONFIG_SCSI_IPR=m # CONFIG_SCSI_IPR_TRACE is not set CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_PAS16=m CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_SYM53C416 is not set CONFIG_SCSI_DC395x=m CONFIG_SCSI_AM53C974=m CONFIG_SCSI_T128=m CONFIG_SCSI_U14_34F=m CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y # CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set CONFIG_SCSI_U14_34F_MAX_TAGS=8 # CONFIG_SCSI_ULTRASTOR is not set CONFIG_SCSI_NSP32=m # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_PMCRAID is not set CONFIG_SCSI_PM8001=m CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m # CONFIG_ATA_BMDMA is not set # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=m # CONFIG_PATA_ISAPNP is not set # CONFIG_PATA_MPIIX is not set CONFIG_PATA_NS87410=m CONFIG_PATA_OPTI=m CONFIG_PATA_QDI=m # CONFIG_PATA_RZ1000 is not set CONFIG_PATA_WINBOND_VLB=m # # Generic fallback / legacy drivers # CONFIG_PATA_LEGACY=m 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=m CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set # CONFIG_MD_FAULTY is not set CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set # CONFIG_DM_CRYPT is not set CONFIG_DM_SNAPSHOT=m # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m CONFIG_DM_CACHE_MQ=m CONFIG_DM_CACHE_CLEANER=m # CONFIG_DM_ERA is not set # CONFIG_DM_MIRROR is not set # CONFIG_DM_RAID is not set # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set CONFIG_DM_DELAY=m CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set CONFIG_TCM_USER2=m # CONFIG_LOOPBACK_TARGET is not set CONFIG_ISCSI_TARGET=m CONFIG_SBP_TARGET=m CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set CONFIG_FIREWIRE_NOSY=m CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=m CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_SUNGEM_PHY=m CONFIG_ARCNET=m # CONFIG_ARCNET_1201 is not set CONFIG_ARCNET_1051=m # CONFIG_ARCNET_RAW is not set CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m # CONFIG_ARCNET_COM90xxIO is not set # CONFIG_ARCNET_RIM_I is not set # CONFIG_ARCNET_COM20020 is not set CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_LANAI=m # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set # CONFIG_ATM_NICSTAR is not set CONFIG_ATM_IDT77252=m CONFIG_ATM_IDT77252_DEBUG=y CONFIG_ATM_IDT77252_RCV_ALL=y CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y CONFIG_ATM_AMBASSADOR_DEBUG=y CONFIG_ATM_HORIZON=m CONFIG_ATM_HORIZON_DEBUG=y CONFIG_ATM_IA=y CONFIG_ATM_IA_DEBUG=y CONFIG_ATM_FORE200E=m CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y # CONFIG_ATM_SOLOS is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=m # CONFIG_CAIF_SPI_SLAVE is not set CONFIG_CAIF_HSI=m # CONFIG_CAIF_VIRTIO is not set CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y CONFIG_EL3=y # CONFIG_3C515 is not set CONFIG_VORTEX=m CONFIG_TYPHOON=y # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_AGERE is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_ARC=y # CONFIG_NET_VENDOR_ATHEROS is not set # CONFIG_NET_CADENCE is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=m # CONFIG_BNX2X_SRIOV is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m # CONFIG_CHELSIO_T1_1G is not set # CONFIG_CHELSIO_T4 is not set CONFIG_CHELSIO_T4VF=y # CONFIG_NET_VENDOR_CIRRUS is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_CX_ECAT=m CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 # CONFIG_TULIP is not set # CONFIG_DE4X5 is not set CONFIG_WINBOND_840=y # CONFIG_DM9102 is not set # CONFIG_ULI526X is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_EXAR is not set CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=m CONFIG_E1000E=m CONFIG_IGB=m CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_IP1000=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y # CONFIG_SKGE_GENESIS is not set # CONFIG_SKY2 is not set # CONFIG_NET_VENDOR_MELLANOX is not set # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=m CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_HWMON=y # CONFIG_QLGE is not set CONFIG_NETXEN_NIC=m CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=m # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y # CONFIG_NET_VENDOR_RDC is not set # CONFIG_NET_VENDOR_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y # CONFIG_NET_VENDOR_SILAN is not set CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y # CONFIG_SIS190 is not set CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y # CONFIG_SFC_SRIOV is not set CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC9194=m CONFIG_EPIC100=m CONFIG_SMSC911X=m # CONFIG_SMSC911X_ARCH_HOOKS is not set CONFIG_SMSC9420=m # CONFIG_NET_VENDOR_STMICRO is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y CONFIG_SKFP=m CONFIG_NET_SB1000=m CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y # CONFIG_AMD_PHY is not set # CONFIG_MARVELL_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_QSEMI_PHY is not set CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=m # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=m CONFIG_MICREL_PHY=y # CONFIG_DP83867_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=m CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MICREL_KS8995MA=m CONFIG_PLIP=y # CONFIG_PPP is not set CONFIG_SLIP=m # CONFIG_SLIP_COMPRESSED is not set CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y # # Host-side USB support is needed for USB Network Adapter support # # CONFIG_USB_NET_DRIVERS is not set CONFIG_WLAN=y CONFIG_PRISM54=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=y # CONFIG_HOSTAP_PCI is not set # CONFIG_WL_MEDIATEK is not set # CONFIG_WL_TI is not set # # WiMAX Wireless Broadband devices # # CONFIG_WIMAX_I2400M_USB is not set CONFIG_WAN=y # CONFIG_COSA is not set # CONFIG_LANMEDIA is not set CONFIG_HDLC=y # CONFIG_HDLC_RAW is not set # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=y 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_N2=y # CONFIG_C101 is not set # CONFIG_FARSYNC is not set CONFIG_DSCC4=m # CONFIG_DSCC4_PCISYNC is not set CONFIG_DSCC4_PCI_RST=y # CONFIG_DLCI is not set CONFIG_LAPBETHER=m # CONFIG_X25_ASY is not set CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_ISDN 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=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879_SPI=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=m CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=m CONFIG_TOUCHSCREEN_CYTTSP_I2C=m CONFIG_TOUCHSCREEN_CYTTSP_SPI=m # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=m CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=m # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=m CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=y # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_HTCPEN=y CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_EDT_FT5X06=y # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=m # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WM831X=m # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC2005=m # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_SX8654=y # CONFIG_TOUCHSCREEN_TPS6507X is not set CONFIG_TOUCHSCREEN_ZFORCE=m # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=m # CONFIG_GAMEPORT_NS558 is not set # 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_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=m # 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 is not set CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set CONFIG_SERIAL_8250_FINTEK=m # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=m # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_IFX6X60=m # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m 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=y CONFIG_IPMI_SSIF=m # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=m CONFIG_HW_RANDOM_TIMERIOMEM=m # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=y CONFIG_DTLK=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_MUX_PINCTRL=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=m # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_EG20T=m CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=m # CONFIG_I2C_PCA_PLATFORM is not set # 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=m CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=m CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=m # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_ELEKTOR=m CONFIG_I2C_PCA_ISA=y CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # 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 is not set CONFIG_SPI_CADENCE=m CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=m # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m CONFIG_SPI_SC18IS602=m # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=m # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=m # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=m # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=y CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=m CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=y CONFIG_GPIO_LYNXPOINT=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=m CONFIG_GPIO_VX855=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9052=m CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=m CONFIG_GPIO_TIMBERDALE=y # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_PCH=m CONFIG_GPIO_RDC321X=m # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MCP23S08 is not set CONFIG_GPIO_MC33880=m # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=m # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=m # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=m CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=m CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2780=m # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7310=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=m # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DA9052_ADC=m # CONFIG_SENSORS_DA9055 is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_HTU21 is not set CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=m # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_SOC_DTS_THERMAL=m CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=m CONFIG_DA9055_WATCHDOG=m CONFIG_DA9063_WATCHDOG=y # CONFIG_MENF21BMC_WATCHDOG is not set # CONFIG_WM831X_WATCHDOG is not set # CONFIG_XILINX_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=m CONFIG_RN5T618_WATCHDOG=m CONFIG_TWL4030_WATCHDOG=m CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=y # CONFIG_GEODE_WDT is not set CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=m CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=m # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=y CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set CONFIG_SBC8360_WDT=m CONFIG_SBC7240_WDT=m CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_MEN_A21_WDT=m # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set CONFIG_MIXCOMWD=y # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=m # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_JANZ_CMODIO=m # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=m CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=m CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=m CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=m # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_RADEON_UMS is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m CONFIG_DRM_I915_KMS=y # CONFIG_DRM_I915_FBDEV is not set CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y # CONFIG_DRM_MGA is not set CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y # CONFIG_DRM_GMA3600 is not set CONFIG_DRM_UDL=m CONFIG_DRM_AST=y # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_PANEL=y # # Display Panels # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=m CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=m # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=m CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=m # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=m CONFIG_LCD_AMS369FG06=m CONFIG_LCD_LMS501KF03=m CONFIG_LCD_HX8357=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set # CONFIG_BACKLIGHT_DA903X is not set # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=m CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=m # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # USB HID support # # CONFIG_USB_HID is not set # CONFIG_HID_PID is not set # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=m CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=m # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1362_HCD=m CONFIG_USB_FUSBH200_HCD=m CONFIG_USB_FOTG210_HCD=m # CONFIG_USB_MAX3421_HCD is not set # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=m CONFIG_USB_U132_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_R8A66597_HCD=m CONFIG_USB_WHCI_HCD=m CONFIG_USB_HWA_HCD=m CONFIG_USB_HCD_SSB=m CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # CONFIG_USB_ACM=m # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DEBUG=y CONFIG_USB_STORAGE_REALTEK=m # CONFIG_REALTEK_AUTOPM is not set CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=m # CONFIG_USB_STORAGE_SDDR55 is not set CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m # CONFIG_USB_STORAGE_ONETOUCH is not set CONFIG_USB_STORAGE_KARMA=m # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=m CONFIG_USB_MUSB_HOST=y # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_HOST is not set # CONFIG_USB_CHIPIDEA_DEBUG is not set CONFIG_USB_ISP1760=m CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=m CONFIG_USB_SERIAL_AIRCABLE=m # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set CONFIG_USB_SERIAL_CP210X=m # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=m # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m # CONFIG_USB_SERIAL_KEYSPAN_MPR is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set CONFIG_USB_SERIAL_KEYSPAN_USA19W=y # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y CONFIG_USB_SERIAL_KEYSPAN_USA49W=y # CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_METRO=m # CONFIG_USB_SERIAL_MOS7720 is not set CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m CONFIG_USB_SERIAL_NAVMAN=m # CONFIG_USB_SERIAL_PL2303 is not set CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m # CONFIG_USB_SERIAL_XIRCOM is not set CONFIG_USB_SERIAL_WWAN=m # CONFIG_USB_SERIAL_OPTION is not set CONFIG_USB_SERIAL_OMNINET=m # CONFIG_USB_SERIAL_OPTICON is not set CONFIG_USB_SERIAL_XSENS_MT=m CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_SSU100=m # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=m CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=m # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=y # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m CONFIG_MS_BLOCK=m # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_DA903X=m # CONFIG_LEDS_DA9052 is not set # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=m CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_MAX8997 is not set CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_PM8941_WLED is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_AMD76X=m CONFIG_EDAC_E7XXX=m CONFIG_EDAC_E752X=m # CONFIG_EDAC_I82875P is not set CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m # CONFIG_EDAC_I3200 is not set CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I82860=m # CONFIG_EDAC_R82600 is not set CONFIG_EDAC_I5000=m # CONFIG_EDAC_I5100 is not set CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=m CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8583=m # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=m CONFIG_RTC_DRV_TPS65910=m CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=m CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_DS3234=m CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=m CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=m CONFIG_RTC_DRV_DA9055=m CONFIG_RTC_DRV_DA9063=m # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_MC13XXX is not set CONFIG_RTC_DRV_XGENE=m # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set # # DMA Devices # CONFIG_INTEL_IOATDMA=m CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=m CONFIG_HSU_DMA_PCI=m CONFIG_TIMB_DMA=y CONFIG_PCH_DMA=m CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_ACPI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=m CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 CONFIG_UIO=y CONFIG_UIO_CIF=y # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=y CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # CONFIG_STAGING=y CONFIG_SLICOSS=m # CONFIG_COMEDI is not set CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set CONFIG_RTL8192U=m CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m CONFIG_R8712U=m # CONFIG_R8188EU is not set CONFIG_RTS5208=m CONFIG_FB_SM7XX=m CONFIG_FB_SM750=y CONFIG_FB_XGI=m CONFIG_FT1000=m CONFIG_FT1000_USB=m # # Speakup console speech # CONFIG_SPEAKUP=m CONFIG_SPEAKUP_SYNTH_ACNTSA=m # CONFIG_SPEAKUP_SYNTH_ACNTPC is not set CONFIG_SPEAKUP_SYNTH_APOLLO=m # CONFIG_SPEAKUP_SYNTH_AUDPTR is not set CONFIG_SPEAKUP_SYNTH_BNS=m # CONFIG_SPEAKUP_SYNTH_DECTLK is not set # CONFIG_SPEAKUP_SYNTH_DECEXT is not set CONFIG_SPEAKUP_SYNTH_DECPC=m CONFIG_SPEAKUP_SYNTH_DTLK=m CONFIG_SPEAKUP_SYNTH_KEYPC=m CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m # CONFIG_SPEAKUP_SYNTH_SPKOUT is not set CONFIG_SPEAKUP_SYNTH_TXPRT=m CONFIG_SPEAKUP_SYNTH_DUMMY=m CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y # # Android # CONFIG_USB_WPAN_HCD=m CONFIG_WIMAX_GDM72XX=y CONFIG_WIMAX_GDM72XX_QOS=y CONFIG_WIMAX_GDM72XX_K_MODE=y CONFIG_WIMAX_GDM72XX_WIMAX2=y CONFIG_WIMAX_GDM72XX_SDIO=y CONFIG_LTE_GDM724X=m CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 CONFIG_DGNC=y CONFIG_DGAP=y CONFIG_GS_FPGABOOT=y CONFIG_FB_TFT=y CONFIG_FB_TFT_AGM1264K_FL=y CONFIG_FB_TFT_BD663474=y CONFIG_FB_TFT_HX8340BN=y # CONFIG_FB_TFT_HX8347D is not set # CONFIG_FB_TFT_HX8353D is not set CONFIG_FB_TFT_ILI9163=m CONFIG_FB_TFT_ILI9320=y CONFIG_FB_TFT_ILI9325=y CONFIG_FB_TFT_ILI9340=m # CONFIG_FB_TFT_ILI9341 is not set # CONFIG_FB_TFT_ILI9481 is not set CONFIG_FB_TFT_ILI9486=y CONFIG_FB_TFT_PCD8544=y CONFIG_FB_TFT_RA8875=y CONFIG_FB_TFT_S6D02A1=m # CONFIG_FB_TFT_S6D1121 is not set CONFIG_FB_TFT_SSD1289=m CONFIG_FB_TFT_SSD1306=y # CONFIG_FB_TFT_SSD1331 is not set # CONFIG_FB_TFT_SSD1351 is not set CONFIG_FB_TFT_ST7735R=y # CONFIG_FB_TFT_TINYLCD is not set # CONFIG_FB_TFT_TLS8204 is not set CONFIG_FB_TFT_UC1701=y CONFIG_FB_TFT_UPD161704=y CONFIG_FB_TFT_WATTEROTT=m # CONFIG_FB_FLEX is not set # CONFIG_FB_TFT_FBTFT_DEVICE is not set CONFIG_I2O=m # CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set # CONFIG_I2O_EXT_ADAPTEC is not set # CONFIG_I2O_CONFIG is not set CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_LAPTOP_DEBUG=y # CONFIG_FUJITSU_TABLET is not set CONFIG_TC1100_WMI=m # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=m CONFIG_PANASONIC_LAPTOP=m # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=m CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=y # CONFIG_ASUS_NB_WMI is not set CONFIG_EEEPC_WMI=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=m # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=m CONFIG_ACPI_CMPC=y # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=m CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=m # CONFIG_APPLE_GMUX is not set CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_EC_CHARDEV is not set # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_S2MPS11=m # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_CDCE706 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set # 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_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX77843=m CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=m # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=m CONFIG_VME_TSI148=m # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y # CONFIG_VME_PIO2 is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=m # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=m # CONFIG_POWERCAP is not set # CONFIG_MCB is not set CONFIG_RAS=y CONFIG_THUNDERBOLT=m # # Android # # CONFIG_ANDROID is not set # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_MEMCONSOLE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y # CONFIG_EXT3_FS_XATTR is not set # CONFIG_EXT4_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=m CONFIG_OCFS2_FS=m # CONFIG_OCFS2_FS_O2CB is not set # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION 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 is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=m # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y # CONFIG_AFFS_FS is not set CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=m # CONFIG_LOGFS is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=m CONFIG_OMFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_QNX6FS_FS=m # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=m # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=m # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # 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=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_RUNNABLE is not set # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_INIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set # 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=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # 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_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_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=m 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=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_APPARMOR_HASH is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_INTEGRITY 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=m 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=m CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m 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=m # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=m # CONFIG_CRYPTO_CHACHA20 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_LGUEST=m # 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_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=m CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set # CONFIG_FONT_7x14 is not set # CONFIG_FONT_PEARL_8x8 is not set CONFIG_FONT_ACORN_8x8=y # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_6x10 is not set CONFIG_FONT_SUN8x16=y # CONFIG_FONT_SUN12x22 is not set CONFIG_FONT_10x18=y CONFIG_ARCH_HAS_SG_CHAIN=y --=-Q53m7C9J6+qLUBl9JH8/ Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --=-Q53m7C9J6+qLUBl9JH8/--