From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8317523035754853156==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-developer] [blk] ddb08a630e: BUG:sleeping_function_called_from_invalid_context_at_kernel/sched/completion.c Date: Thu, 12 Jan 2017 09:44:42 +0800 Message-ID: <20170112014442.GA18823@yexl-desktop> List-Id: --===============8317523035754853156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: ddb08a630e369fa2e327ece8e406bcdc3285b064 ("blk-mq-sched: fixes") https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git tmp-s= ched in testcase: boot on test machine: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -m 3= 60M caused below changes: +--------------------------------------------------------------------------= ------+------------+------------+ | = | 0443f9bee5 | ddb08a630e | +--------------------------------------------------------------------------= ------+------------+------------+ | boot_successes = | 1 | 2 | | boot_failures = | 5 | 70 | | BUG:kernel_reboot-without-warning_in_test_stage = | 1 | | | BUG:scheduling_while_atomic = | 4 | 70 | | INFO:suspicious_RCU_usage = | 4 | 70 | | BUG:unable_to_handle_kernel = | 4 | | | Oops:#[##] = | 4 | | | Kernel_panic-not_syncing:Fatal_exception = | 4 | | | BUG:sleeping_function_called_from_invalid_context_at_kernel/sched/complet= ion.c | 0 | 70 | | INFO:lockdep_is_turned_off = | 0 | 70 | +--------------------------------------------------------------------------= ------+------------+------------+ [ 4.956771] do_int80_syscall_32+0x6d/0x120 [ 4.957338] entry_INT80_32+0x2c/0x2c [ 4.957843] EIP: 0x777151b2 [ 4.958228] EFLAGS: 00000246 CPU: 0 [ 4.958702] EAX: ffffffda EBX: 776a0b6a ECX: 00000101 EDX: 00000000 [ 4.959520] ESI: 55ba8cd0 EDI: 00000014 EBP: 77521b00 ESP: 7fb88224 [ 4.960339] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 4.961206] BUG: sleeping function called from invalid context at kernel= /sched/completion.c:90 [ 4.962639] in_atomic(): 1, irqs_disabled(): 0, pid: 142, name: kworker/= 0:2 [ 4.963593] INFO: lockdep is turned off. [ 4.964140] CPU: 0 PID: 142 Comm: kworker/0:2 Tainted: G W = 4.10.0-rc3-00062-gddb08a63 #1 [ 4.965442] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 4.966784] Workqueue: events_freezable_power_ disk_events_workfn [ 4.967578] Call Trace: [ 4.967919] dump_stack+0x16/0x22 [ 4.968392] ___might_sleep+0x1f0/0x210 [ 4.968925] __might_sleep+0x85/0xa0 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============8317523035754853156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.10.0-rc3-00062-gddb08a63" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xMC4wLXJjMyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdF SUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQURE X0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNI X0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklH X0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJT VF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19B UkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15 CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVS QUxfSFVHRVRMQj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNP TkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9H Uz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01F TT15CkNPTkZJR19ERUJVR19ST0RBVEE9eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MgpDT05GSUdf REVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05G SUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRB QkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1 cAojCkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpD T05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApD T05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19I QVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVf S0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09O RklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NU TkFNRT0iKG5vbmUpIgojIENPTkZJR19TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVklQQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19N RU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNl dAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxM PXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklH X0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFf RE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJ X0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f REVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15 CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RB VEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1 YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENP TkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05G SUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50 aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdfSVJRX1RJTUVfQUNDT1VO VElORz15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Rf VjM9eQojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpD T05GSUdfVElOWV9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKIyBDT05G SUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1NUQUxMX0NPTU1PTiBpcyBub3Qg c2V0CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9LVEhSRUFE X1BSSU89MAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlM RF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklH X0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX05NSV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZF X1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VO VEVSPXkKQ09ORklHX01FTUNHPXkKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFO RFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMg bm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVB Q0NUIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9ERUJVRz15 CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfTkFNRVNQQUNFUz15CiMgQ09ORklH X1VUU19OUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX05TPXkKIyBDT05GSUdfUElEX05TIGlzIG5v dCBzZXQKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19T WVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRf R1pJUD15CiMgQ09ORklHX1JEX0JaSVAyIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaTUE9eQojIENP TkZJR19SRF9YWiBpcyBub3Qgc2V0CkNPTkZJR19SRF9MWk89eQojIENPTkZJR19SRF9MWjQgaXMg bm90IHNldApDT05GSUdfSU5JVFJBTUZTX0NPTVBSRVNTSU9OPSIuZ3oiCkNPTkZJR19DQ19PUFRJ TUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBu b3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9V SUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtS X1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQojIENPTkZJR19VSUQxNiBp cyBub3Qgc2V0CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlz IG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBp cyBub3Qgc2V0CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdf S0FMTFNZTVNfQUxMPXkKIyBDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVIGlzIG5vdCBz ZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklH X1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKIyBDT05GSUdfRUxGX0NPUkUgaXMgbm90IHNldApD T05GSUdfUENTUEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBzZXQKQ09O RklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVS RkQ9eQpDT05GSUdfRVZFTlRGRD15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKIyBD T05GSUdfU0hNRU0gaXMgbm90IHNldApDT05GSUdfQUlPPXkKIyBDT05GSUdfQURWSVNFX1NZU0NB TExTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJ X1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hB VkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExPQz15CgojCiMgS2VybmVsIFBl cmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05G SUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15CiMgQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMg bm90IHNldAojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklHX1NMT0I9eQojIENPTkZJR19T WVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09O RklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5U X01VTFRJUExFWD15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9U SU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1Qg aXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9U PXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdf SEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19I QVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NP TlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9X QU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUND RVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpD T05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNf UkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVS Rl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9V U0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJD SF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09O RklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJT SU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMgaXMg bm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RB Q0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RB Q0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZF X0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15 CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JO RF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9C SVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hB U0ggaXMgbm90IHNldApDT05GSUdfSVNBX0JVU19BUEk9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRT PXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKIyBDT05G SUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0FSQ0hfVk1B UF9TVEFDSyBpcyBub3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKQ09O RklHX0dDT1ZfS0VSTkVMPXkKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENP TkZJR19HQ09WX1BST0ZJTEVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfQVVU T0RFVEVDVCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF8zXzQ9eQojIENPTkZJR19HQ09W X0ZPUk1BVF80XzcgaXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15 CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQojIENPTkZJR19NT0RVTEVT IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpD T05GSUdfTEJEQUY9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9 eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJ R19CTEtfQ01ETElORV9QQVJTRVI9eQojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKCiMKIyBQ YXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5DRUQgaXMgbm90IHNldApD T05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfQkxL X01RX1BDST15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05G SUdfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0RFRkFV TFRfREVBRExJTkUgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdf TVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX05PTkU9eQpDT05GSUdfREVG QVVMVF9NUV9ERUFETElORT15CiMgQ09ORklHX0RFRkFVTFRfTVFfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX01RX0lPU0NIRUQ9Im1xLWRlYWRsaW5lIgpDT05GSUdfTVFfSU9TQ0hFRF9P TkxZX1NRPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfQVRPTUlDX1JNVz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklH X0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3Nv ciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CiMgQ09ORklHX1NNUCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CiMgQ09ORklHX1g4Nl9GQVNUX0ZFQVRV UkVfVEVTVFMgaXMgbm90IHNldApDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfR09MREZJU0g9 eQpDT05GSUdfSU5URUxfUkRUX0E9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBD T05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMg bm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJ R19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9SREMzMjFYPXkKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdfU0NIRURfT01JVF9GUkFN RV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFS QVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VF U1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VF U1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNl dApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000 ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBp cyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldApDT05GSUdfTTY4Nj15CiMgQ09O RklHX01QRU5USVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01QRU5USVVNTSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qg c2V0CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09O RklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19N RUZGSUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05G SUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAoj IENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENP TkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5U RVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CiMgQ09ORklH X1g4Nl9QUFJPX0ZFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNP TkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZf Q01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1J TFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQ1lSSVhfMzI9 eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQ VV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRf VElNRVI9eQpDT05GSUdfRE1JPXkKQ09ORklHX05SX0NQVVM9MQpDT05GSUdfUFJFRU1QVF9OT05F PXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBU IGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfVVBfTEFURV9JTklUPXkK Q09ORklHX1g4Nl9VUF9BUElDPXkKQ09ORklHX1g4Nl9VUF9JT0FQSUM9eQpDT05GSUdfWDg2X0xP Q0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JS T0tFTl9CT09UX0lSUVM9eQojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3Jt YW5jZSBtb25pdG9yaW5nCiMKIyBDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTCBpcyBub3Qgc2V0CkNPTkZJR19Q RVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQpDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSPXkK IyBDT05GSUdfWDg2X0xFR0FDWV9WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVk04NiBpcyBub3Qg c2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKQ09ORklHX1RPU0hJ QkE9eQpDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQojIENPTkZJR19NSUNS T0NPREUgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05G SUdfTk9ISUdITUVNPXkKIyBDT05GSUdfSElHSE1FTTRHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElH SE1FTTY0RyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNldAojIENPTkZJ R19WTVNQTElUXzNHX09QVCBpcyBub3Qgc2V0CkNPTkZJR19WTVNQTElUXzJHPXkKIyBDT05GSUdf Vk1TUExJVF8yR19PUFQgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzFHIGlzIG5vdCBzZXQK Q09ORklHX1BBR0VfT0ZGU0VUPTB4ODAwMDAwMDAKIyBDT05GSUdfWDg2X1BBRSBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJM RT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lO VEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9N QU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRN RU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15 CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpD T05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQoj IENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BU TE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKIyBDT05GSUdfQkFMTE9PTl9DT01Q QUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkK IyBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQgaXMgbm90IHNldApDT05GSUdfQk9VTkNFPXkKQ09O RklHX1ZJUlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf TU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19U UkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkK Q09ORklHX05FRURfUEVSX0NQVV9LTT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldApD T05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9ERUJV R0ZTPXkKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19aUE9PTD15CiMgQ09ORklHX1pCVUQgaXMg bm90IHNldAojIENPTkZJR19aM0ZPTEQgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQyBpcyBu b3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JU U19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15 CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2 X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01BVEhfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfTVRSUiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1JBTkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQ IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQojIENPTkZJR19FRkkgaXMgbm90IHNl dApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzI1MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBz ZXQKQ09ORklHX0haPTMwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMg bm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJM RT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ORUVEX1JF TE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfQ09NUEFUX1ZEU089 eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVND QUxMPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VT UEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lO QyBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQojIENP TkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9 eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1Rf U1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX1BNX1RS QUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01B SU5TPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05G SUdfUE1fR0VORVJJQ19ET01BSU5TX1NMRUVQPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19P Rj15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05G SUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NU QVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdf QUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQ SV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfRkFO PXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNT PXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9J RExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9 eQojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBp cyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5FUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VT VE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZ IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJ X05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQVEZfUE9XRVIg aXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9DT05GSUdGUyBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQpDT05GSUdfWDg2X0FQTV9CT09UPXkK Q09ORklHX0FQTT15CkNPTkZJR19BUE1fSUdOT1JFX1VTRVJfU1VTUEVORD15CkNPTkZJR19BUE1f RE9fRU5BQkxFPXkKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKQ09ORklHX0FQTV9E SVNQTEFZX0JMQU5LPXkKIyBDT05GSUdfQVBNX0FMTE9XX0lOVFMgaXMgbm90IHNldAoKIwojIENQ VSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBD UFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkK IyBDT05GSUdfQ1BVX0lETEVfR09WX01FTlUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX05FRURT X0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVz IG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0dPQklPUz15CiMg Q09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0dPT0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0FO WSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09O RklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMg bm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQojIENP TkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU TyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJ X0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMg bm90IHNldAoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lFX0RX X1BMQVQ9eQpDT05GSUdfUENJRV9EVz15CkNPTkZJR19JU0FfQlVTPXkKQ09ORklHX0lTQV9ETUFf QVBJPXkKQ09ORklHX0lTQT15CkNPTkZJR19FSVNBPXkKIyBDT05GSUdfRUlTQV9WTEJfUFJJTUlO RyBpcyBub3Qgc2V0CkNPTkZJR19FSVNBX1BDSV9FSVNBPXkKIyBDT05GSUdfRUlTQV9WSVJUVUFM X1JPT1QgaXMgbm90IHNldApDT05GSUdfRUlTQV9OQU1FUz15CiMgQ09ORklHX1NDeDIwMCBpcyBu b3Qgc2V0CkNPTkZJR19PTFBDPXkKIyBDT05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FMSVggaXMgbm90IHNldAojIENPTkZJR19ORVQ1NTAxIGlzIG5vdCBzZXQKQ09ORklH X0dFT1M9eQpDT05GSUdfQU1EX05CPXkKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKQ09ORklH X1JBUElESU89eQpDT05GSUdfUkFQSURJT19ESVNDX1RJTUVPVVQ9MzAKIyBDT05GSUdfUkFQSURJ T19FTkFCTEVfUlhfVFhfUE9SVFMgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPX0RNQV9FTkdJ TkUgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19ERUJVRz15CkNPTkZJR19SQVBJRElPX0VOVU1f QkFTSUM9eQpDT05GSUdfUkFQSURJT19DSE1BTj15CkNPTkZJR19SQVBJRElPX01QT1JUX0NERVY9 eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwojIENPTkZJR19SQVBJRElPX1RTSTU3WCBp cyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0NQU19YWD15CkNPTkZJR19SQVBJRElPX1RTSTU2OD15 CkNPTkZJR19SQVBJRElPX0NQU19HRU4yPXkKQ09ORklHX1JBUElESU9fUlhTX0dFTjM9eQojIENP TkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8g RW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdf QklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQpD T05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfQ09NUEFUXzMyPXkK Q09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15 CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09O RklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZ IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VD TUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENP TkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxU RVIgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMg bm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlz IG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05G SUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lF RUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJ R19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJ R19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENP TkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBD T05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DS19DR1JPVVBfREFUQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRf Q0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15 CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENP TkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQg aXMgbm90IHNldAojIENPTkZJR19TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVM RVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBu b3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpD T05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qg c2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1Ig aXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNl dAojIENPTkZJR19EU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfREVWTElOSyBpcyBu b3Qgc2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMK IyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdf VUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19N T1VOVD15CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlM RCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVM PXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9 eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKIyBDT05GSUdfQUxMT1df REVWX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklW RVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAoj IENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BV X0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19S RUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09O RklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRE1BX0ZF TkNFX1RSQUNFPXkKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1v cnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MApDT05GSUdfQ01BX1NJWkVf UEVSQ0VOVEFHRT0wCiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVMgaXMgbm90IHNldAojIENP TkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpF X1NFTF9NSU4gaXMgbm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VMX01BWD15CkNPTkZJR19DTUFf QUxJR05NRU5UPTgKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qg c2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz15 CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9u IExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQpDT05GSUdf RlRMPXkKQ09ORklHX05GVEw9eQojIENPTkZJR19ORlRMX1JXIGlzIG5vdCBzZXQKQ09ORklHX0lO RlRMPXkKQ09ORklHX1JGRF9GVEw9eQojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NNX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT09QUz15CkNPTkZJR19NVERfUEFSVElUSU9O RURfTUFTVEVSPXkKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19NVERf Q0ZJPXkKQ09ORklHX01URF9KRURFQ1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQojIENP TkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFO S19XSURUSF80PXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENP TkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfMzIgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJ X0kyPXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTgg aXMgbm90IHNldApDT05GSUdfTVREX0NGSV9JTlRFTEVYVD15CkNPTkZJR19NVERfQ0ZJX0FNRFNU RD15CiMgQ09ORklHX01URF9DRklfU1RBQSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX1VUSUw9 eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoK IwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExF WF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD15CkNPTkZJR19NVERfUEhZ U01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAwCkNPTkZJR19N VERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIKIyBDT05GSUdf TVREX1BIWVNNQVBfT0YgaXMgbm90IHNldApDT05GSUdfTVREX0FNRDc2WFJPTT15CkNPTkZJR19N VERfSUNIWFJPTT15CkNPTkZJR19NVERfRVNCMlJPTT15CkNPTkZJR19NVERfQ0s4MDRYUk9NPXkK IyBDT05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0w0NDBHWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JTlRF TF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CgojCiMg U2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldApDT05GSUdfTVREX00y NVA4MD15CkNPTkZJR19NVERfU1NUMjVMPXkKIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQK Q09ORklHX01URF9QSFJBTT15CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldApDT05GSUdf TVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklH X01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NAoj IENPTkZJR19NVERfTkFORCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORD15CkNPTkZJR19N VERfT05FTkFORF9WRVJJRllfV1JJVEU9eQpDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQz15CiMg Q09ORklHX01URF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EXzJY X1BST0dSQU0gaXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVy cwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkKQ09ORklHX01U RF9TUElfTk9SPXkKQ09ORklHX01URF9NVDgxeHhfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VT RV80S19TRUNUT1JTPXkKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpD T05GSUdfT0Y9eQpDT05GSUdfT0ZfVU5JVFRFU1Q9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05G SUdfT0ZfRUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdfT0ZfRFlO QU1JQz15CkNPTkZJR19PRl9BRERSRVNTPXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklH X09GX0lSUT15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9S RVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BB UlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJR19Q TlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19JU0FQTlA9eQpDT05G SUdfUE5QQklPUz15CiMgQ09ORklHX1BOUEJJT1NfUFJPQ19GUyBpcyBub3Qgc2V0CkNPTkZJR19Q TlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfRkQ9eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMy WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJ R19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMg bm90IHNldAoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZTIG9yIElORVQgbm90IHNl bGVjdGVkCiMKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9P U0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEgg aXMgbm90IHNldApDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX0hEPXkKIyBDT05G SUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfQ09SRT15CiMgQ09ORklHX0JM S19ERVZfTlZNRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05WTUVfU0NTST15CkNPTkZJR19O Vk1FX0ZBQlJJQ1M9eQpDT05GSUdfTlZNRV9GQz15CkNPTkZJR19OVk1FX1RBUkdFVD15CkNPTkZJ R19OVk1FX1RBUkdFVF9MT09QPXkKIyBDT05GSUdfTlZNRV9UQVJHRVRfRkMgaXMgbm90IHNldAoK IwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUy NVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQpDT05GSUdfQUQ1MjVYX0RQT1RfU1BJ PXkKQ09ORklHX0RVTU1ZX0lSUT15CkNPTkZJR19JQk1fQVNNPXkKIyBDT05GSUdfUEhBTlRPTSBp cyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKQ09ORklHX1RJRk1fQ09SRT15 CkNPTkZJR19USUZNXzdYWDE9eQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKIyBDT05G SUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklH X0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDAzPXkKIyBDT05GSUdfSVNMMjkw MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUy PXkKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1RJX0RBQzc1MTIgaXMgbm90IHNldAojIENPTkZJ R19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9F Q1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQ T1JUPXkKQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBwb3J0CiMK Q09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9M RUdBQ1k9eQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01f OTNDWDY9eQpDT05GSUdfRUVQUk9NXzkzWFg0Nj15CkNPTkZJR19DQjcxMF9DT1JFPXkKQ09ORklH X0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhh cyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklH X1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBG UEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9NRUk9eQpDT05GSUdfSU5URUxfTUVJX01FPXkKQ09ORklHX0lO VEVMX01FSV9UWEU9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJp dmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIFZPUCBCdXMgRHJpdmVyCiMKCiMKIyBJ bnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMg U0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50 IChDT1NNKSBEcml2ZXJzCiMKCiMKIyBWT1AgRHJpdmVyCiMKQ09ORklHX0VDSE89eQojIENPTkZJ R19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBk ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09O RklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90 IHNldApDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMg U0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9T RD15CkNPTkZJR19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19CTEtf REVWX1NSPXkKIyBDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1IgaXMgbm90IHNldAojIENPTkZJR19D SFJfREVWX1NHIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0NIPXkKQ09ORklHX1NDU0lfQ09O U1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoK IwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1ND U0lfRkNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CiMgQ09O RklHX1NDU0lfU0FTX0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfU1JQX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9MT1dMRVZFTCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldApDT05GSUdfU0NTSV9PU0RfSU5J VElBVE9SPXkKQ09ORklHX1NDU0lfT1NEX1VMRD15CkNPTkZJR19TQ1NJX09TRF9EUFJJTlRfU0VO U0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEE9eQojIENP TkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9 eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKIyBDT05G SUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRp dmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZP Uk09eQojIENPTkZJR19BSENJX0NFVkEgaXMgbm90IHNldApDT05GSUdfQUhDSV9RT1JJUT15CiMg Q09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldApDT05GSUdfU0FUQV9BQ0FSRF9BSENJPXkK Q09ORklHX1NBVEFfU0lMMjQ9eQpDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJz IHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwpDT05GSUdfUERDX0FETUE9eQpDT05GSUdfU0FU QV9RU1RPUj15CkNPTkZJR19TQVRBX1NYND15CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEg U0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9eQojIENPTkZJR19T QVRBX0RXQyBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX01WPXkKQ09ORklHX1NBVEFfTlY9eQpDT05G SUdfU0FUQV9QUk9NSVNFPXkKQ09ORklHX1NBVEFfU0lMPXkKQ09ORklHX1NBVEFfU0lTPXkKQ09O RklHX1NBVEFfU1ZXPXkKQ09ORklHX1NBVEFfVUxJPXkKQ09ORklHX1NBVEFfVklBPXkKQ09ORklH X1NBVEFfVklURVNTRT15CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNP TkZJR19QQVRBX0FMST15CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9BUlRPUCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FUSUlYUD15CiMgQ09ORklHX1BBVEFfQVRQ ODY3WCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0NNRDY0WD15CkNPTkZJR19QQVRBX0NTNTUyMD15 CiMgQ09ORklHX1BBVEFfQ1M1NTMwIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQ1M1NTM1PXkKQ09O RklHX1BBVEFfQ1M1NTM2PXkKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDNYMk49eQpDT05G SUdfUEFUQV9IUFQzWDM9eQojIENPTkZJR19QQVRBX0hQVDNYM19ETUEgaXMgbm90IHNldApDT05G SUdfUEFUQV9JVDgyMTM9eQojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CkNPTkZJR19Q QVRBX0pNSUNST049eQpDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxM IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTklOSkEzMj15CiMgQ09ORklHX1BBVEFfTlM4NzQxNSBp cyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT0xEUElJWCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX09Q VElETUE9eQpDT05GSUdfUEFUQV9QREMyMDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQpDT05G SUdfUEFUQV9SQURJU1lTPXkKQ09ORklHX1BBVEFfUkRDPXkKIyBDT05GSUdfUEFUQV9TQzEyMDAg aXMgbm90IHNldApDT05GSUdfUEFUQV9TQ0g9eQojIENPTkZJR19QQVRBX1NFUlZFUldPUktTIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSUw2ODAgaXMgbm90IHNldApDT05GSUdfUEFUQV9TSVM9 eQpDT05GSUdfUEFUQV9UT1NISUJBPXkKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9XSU5CT05EPXkKCiMKIyBQ SU8tb25seSBTRkYgY29udHJvbGxlcnMKIwpDT05GSUdfUEFUQV9DTUQ2NDBfUENJPXkKQ09ORklH X1BBVEFfSVNBUE5QPXkKQ09ORklHX1BBVEFfTVBJSVg9eQpDT05GSUdfUEFUQV9OUzg3NDEwPXkK Q09ORklHX1BBVEFfT1BUST15CkNPTkZJR19QQVRBX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9P Rl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1FEST15CkNPTkZJR19QQVRBX1JaMTAw MD15CkNPTkZJR19QQVRBX1dJTkJPTkRfVkxCPXkKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVn YWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFf R0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0xFR0FDWT15CiMgQ09ORklHX01EIGlzIG5v dCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJF V0lSRSBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKIyBDT05GSUdfTUFDSU5UT1NI X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH X05WTT15CkNPTkZJR19OVk1fREVCVUc9eQojIENPTkZJR19OVk1fR0VOTlZNIGlzIG5vdCBzZXQK Q09ORklHX05WTV9SUlBDPXkKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBV VD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdf SU5QVVRfUE9MTERFVj15CiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldApDT05G SUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklH X0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklH X0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBE ZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJE X0FEQyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PXkKIyBDT05GSUdfS0VZQk9B UkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlC T0FSRF9RVDEwNzA9eQpDT05GSUdfS0VZQk9BUkRfUVQyMTYwPXkKQ09ORklHX0tFWUJPQVJEX0xL S0JEPXkKQ09ORklHX0tFWUJPQVJEX0dQSU89eQojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExF RCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9UQ0E2NDE2PXkKQ09ORklHX0tFWUJPQVJEX1RD QTg0MTg9eQpDT05GSUdfS0VZQk9BUkRfTUFUUklYPXkKQ09ORklHX0tFWUJPQVJEX0xNODMyMz15 CkNPTkZJR19LRVlCT0FSRF9MTTgzMzM9eQojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKQ09O RklHX0tFWUJPQVJEX09QRU5DT1JFUz15CkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPXkKIyBDT05G SUdfS0VZQk9BUkRfR09MREZJU0hfRVZFTlRTIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZPXkKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX09NQVA0PXkKQ09ORklHX0tFWUJPQVJEX1RDMzU4OVg9eQpDT05GSUdfS0VZQk9BUkRfWFRL QkQ9eQojIENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X0NBUDExWFg9eQpDT05GSUdfS0VZQk9BUkRfQkNNPXkKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9U QUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RB QkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RB QkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15 CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlT QyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUg SS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJ Tz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NF UklPX0NUODJDNzEwPXkKQ09ORklHX1NFUklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9 eQpDT05GSUdfU0VSSU9fUkFXPXkKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19BUEJQUzI9eQpDT05GSUdfU0VSSU9fT0xQQ19BUFNQPXkKQ09ORklHX1VT RVJJTz15CkNPTkZJR19HQU1FUE9SVD15CiMgQ09ORklHX0dBTUVQT1JUX05TNTU4IGlzIG5vdCBz ZXQKIyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlRfRU1VMTBL MT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05G SUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05G SUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VS SUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBD T05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKIyBD T05GSUdfR09MREZJU0hfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RF VktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJM WUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVE X09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBf RklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VS SUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1 MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdf U0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GU0wg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09O RklHX1NFUklBTF84MjUwX01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNl cmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRF IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05Y UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRB R1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf Q09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlz IG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19D T05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX1BBTklD X0VWRU5UPXkKQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HPXkKQ09ORklHX0lQTUlfREVWSUNFX0lO VEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKQ09ORklHX0lQTUlfU1NJRj15CiMgQ09ORklHX0lQ TUlfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAoj IENPTkZJR19EVExLIGlzIG5vdCBzZXQKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldApDT05GSUdf QVBQTElDT009eQpDT05GSUdfU09OWVBJPXkKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApDT05G SUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKQ09ORklHX1JBV19EUklWRVI9eQpD T05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKIyBDT05GSUdf SEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CkNP TkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklH X1hJTExZQlVTX1BDSUU9eQpDT05GSUdfWElMTFlCVVNfT0Y9eQoKIwojIEkyQyBzdXBwb3J0CiMK Q09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJ TkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQojIENPTkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBD T05GSUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX0dQ SU89eQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPXkKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTR4IGlz IG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfUkVHPXkKQ09ORklHX0kyQ19NVVhfTUxYQ1BMRD15CkNP TkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdP QklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQK IwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkx NTM1PXkKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldApDT05GSUdfSTJDX0FMSTE1WDM9 eQojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09O RklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKIyBDT05G SUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldApD T05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZY PXkKQ09ORklHX0kyQ19WSUE9eQpDT05GSUdfSTJDX1ZJQVBSTz15CgojCiMgQUNQSSBkcml2ZXJz CiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZl cnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVT X0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNf REVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJ R19JMkNfREVTSUdOV0FSRV9CQVlUUkFJTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfRUcyMFQ9eQoj IENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19LRU1QTEQgaXMgbm90IHNldApDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJ R19JMkNfUENBX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19QWEE9eQpDT05GSUdfSTJDX1BYQV9QQ0k9 eQpDT05GSUdfSTJDX1JLM1g9eQpDT05GSUdfSTJDX1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5Y PXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19Q QVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhl ciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRUxFS1RPUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19QQ0FfSVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NST1NfRUNfVFVO TkVMIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMF9BQ0I9eQpDT05GSUdfSTJDX1NMQVZFPXkKIyBD T05GSUdfSTJDX1NMQVZFX0VFUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIg RHJpdmVycwojCkNPTkZJR19TUElfQUxURVJBPXkKQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORT15 CkNPTkZJR19TUElfQklUQkFORz15CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKQ09O RklHX1NQSV9ERVNJR05XQVJFPXkKQ09ORklHX1NQSV9EV19QQ0k9eQpDT05GSUdfU1BJX0RXX01J RF9ETUE9eQpDT05GSUdfU1BJX0RXX01NSU89eQpDT05GSUdfU1BJX0dQSU89eQojIENPTkZJR19T UElfRlNMX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfT0NfVElOWT15CiMgQ09ORklHX1NQSV9Q WEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19TUElfUk9DS0NISVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9UT1BDTElGRl9QQ0g9eQpDT05GSUdfU1BJX1hDT01NPXkKIyBDT05GSUdfU1BJX1hJTElO WCBpcyBub3Qgc2V0CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPXkKCiMKIyBTUEkgUHJvdG9jb2wg TWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldAojIENPTkZJR19TUElfVExF NjJYMCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKCiMK IyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMK Q09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVy YXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4 OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElN RVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1 ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15 CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09ORklHX0RFQlVH X0dQSU89eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdf R1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19H UElPXzc0WFhfTU1JTz15CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19H RU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR1JHUElPPXkKQ09ORklHX0dQ SU9fSUNIPXkKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19HUElP X01FTloxMjcgaXMgbm90IHNldApDT05GSUdfR1BJT19NT0NLVVA9eQpDT05GSUdfR1BJT19TWVND T049eQojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkK CiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fMTA0X0RJT180 OEU9eQpDT05GSUdfR1BJT18xMDRfSURJT18xNj15CkNPTkZJR19HUElPXzEwNF9JRElfNDg9eQpD T05GSUdfR1BJT19GNzE4OFg9eQojIENPTkZJR19HUElPX0dQSU9fTU0gaXMgbm90IHNldAojIENP TkZJR19HUElPX0lUODcgaXMgbm90IHNldApDT05GSUdfR1BJT19TQ0g9eQojIENPTkZJR19HUElP X1NDSDMxMVggaXMgbm90IHNldApDT05GSUdfR1BJT19XUzE2QzQ4PXkKCiMKIyBJMkMgR1BJTyBl eHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19B RE5QPXkKQ09ORklHX0dQSU9fTUFYNzMwMD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qg c2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQojIENPTkZJR19HUElPX1BDQTk1M1hfSVJRIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90 IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQVJJWk9OQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f REE5MDU1PXkKIyBDT05GSUdfR1BJT19LRU1QTEQgaXMgbm90IHNldApDT05GSUdfR1BJT19MUDM5 NDM9eQpDT05GSUdfR1BJT19MUDg3M1g9eQojIENPTkZJR19HUElPX1JDNVQ1ODMgaXMgbm90IHNl dApDT05GSUdfR1BJT19UQzM1ODlYPXkKIyBDT05GSUdfR1BJT19UUFM2NTA4NiBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9eQpDT05GSUdfR1BJ T19UV0w2MDQwPXkKQ09ORklHX0dQSU9fV0hJU0tFWV9DT1ZFPXkKQ09ORklHX0dQSU9fV004MzFY PXkKIyBDT05GSUdfR1BJT19XTTgzNTAgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19HUElPX0FNRDgxMTE9eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElP X01MX0lPSD15CkNPTkZJR19HUElPX1BDSD15CkNPTkZJR19HUElPX1JEQzMyMVg9eQpDT05GSUdf R1BJT19TT0RBVklMTEU9eQoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPXzc0 WDE2ND15CkNPTkZJR19HUElPX01BWDczMDE9eQpDT05GSUdfR1BJT19NQzMzODgwPXkKQ09ORklH X0dQSU9fUElTT1NSPXkKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQ SU9fTUNQMjNTMDg9eQpDT05GSUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09O RklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15 CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQpDT05GSUdfVzFfTUFTVEVSX0dQSU89eQoKIwojIDEt d2lyZSBTbGF2ZXMKIwojIENPTkZJR19XMV9TTEFWRV9USEVSTSBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZF X0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENP TkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkK Q09ORklHX1cxX1NMQVZFX0RTMjQzMT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzMyBpcyBub3Qg c2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9E UzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUw NCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKIyBDT05GSUdfUE9XRVJfQVZT IGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcy Mj15CkNPTkZJR19QT1dFUl9SRVNFVF9HUElPPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19S RVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0 CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15 CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CkNPTkZJR19S RUJPT1RfTU9ERT15CkNPTkZJR19TWVNDT05fUkVCT09UX01PREU9eQpDT05GSUdfUE9XRVJfU1VQ UExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05G SUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJR19NQVg4OTI1X1BPV0VSPXkKQ09ORklHX1dN ODMxWF9CQUNLVVA9eQpDT05GSUdfV004MzFYX1BPV0VSPXkKQ09ORklHX1dNODM1MF9QT1dFUj15 CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZXzg4UE04NjBY IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfT0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQK Q09ORklHX0JBVFRFUllfQlEyN1hYWD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkMgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQpDT05GSUdfQkFU VEVSWV9NQVgxNzA0Mj15CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX0xQODcyNz15CkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9N QU5BR0VSPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKIyBDT05G SUdfQ0hBUkdFUl9NQVg4OTk4IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD15CkNP TkZJR19DSEFSR0VSX0JRMjQxOTA9eQojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTIxNyBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CkNPTkZJ R19CQVRURVJZX0dPTERGSVNIPXkKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldApD T05GSUdfQ0hBUkdFUl9SVDk0NTU9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkK IyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMK IwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FC SVRVR1VSVTM9eQpDT05GSUdfU0VOU09SU19BRDczMTQ9eQojIENPTkZJR19TRU5TT1JTX0FENzQx NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CiMgQ09ORklHX1NFTlNPUlNfQURN MTAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VOU09SU19B RE0xMDI2PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQURNMTAzMT15CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQpDT05GSUdfU0VOU09SU19BRFQ3 WDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzMxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQpD T05GSUdfU0VOU09SU19BRFQ3NDExPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CkNPTkZJR19T RU5TT1JTX0FEVDc0NzA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklHX1NFTlNPUlNf QVNDNzYyMT15CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVN UCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JT X0FQUExFU01DPXkKIyBDT05GSUdfU0VOU09SU19BUk1fU0NQSSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2 MjA9eQojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RF TExfU01NPXkKIyBDT05GSUdfU0VOU09SU19EQTkwNTUgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4 MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURD PXkKQ09ORklHX1NFTlNPUlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CiMgQ09O RklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49eQoj IENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JQk1BRU09 eQojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUlP X0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0NPUkVURU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CiMgQ09ORklHX1NFTlNP UlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTQ1 PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk5MD15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VOU09SU19MVEM0MjIyPXkK Q09ORklHX1NFTlNPUlNfTFRDNDI0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDExMTE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9 eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQojIENPTkZJR19TRU5TT1JTX01BWDY2 NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQVgzMTc5MD15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19TRU5T T1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT04gaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRENYWD15CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05G SUdfU0VOU09SU19MTTcwPXkKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE04NT15CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTE05MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTI9eQpDT05GSUdfU0VOU09SU19M TTkzPXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9eQpDT05GSUdfU0VOU09SU19QQzg3MzYw PXkKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTlRD X1RIRVJNSVNUT1I9eQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPXkKIyBDT05GSUdfU0VOU09SU19O Q1Q2Nzc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CiMgQ09ORklHX1NFTlNP UlNfTkNUNzkwNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQpDT05GSUdfUE1C VVM9eQojIENPTkZJR19TRU5TT1JTX1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURN MTI3NT15CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkK Q09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdVTEFUT1I9eQpDT05GSUdfU0VOU09SU19MVEMzODE1 PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9eQojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzNDQ0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX01BWDg2ODg9eQpDT05GSUdfU0VOU09SU19UUFM0MDQyMj15CkNPTkZJR19TRU5TT1JTX1VD RDkwMDA9eQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPXkKIyBDT05GSUdfU0VOU09SU19aTDYxMDAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfU0hUMTU9 eQpDT05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5 NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09O RklHX1NFTlNPUlNfRU1DMjEwMz15CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQoj IENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ND SDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKQ09ORklHX1NF TlNPUlNfQURDMTI4RDgxOD15CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09S U19BRFM3ODI4PXkKQ09ORklHX1NFTlNPUlNfQURTNzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4 MjE9eQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVEM3ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JT X1RNUDEwMj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RNUDEwOD15 CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9eQpDT05GSUdfU0VOU09SU19WSUE2ODZBPXkK Q09ORklHX1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4 Mzc5MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTJEPXkKIyBDT05GSUdfU0VOU09S U19XODM3OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENPTkZJR19TRU5T T1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkK IyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM2 MjdIRj15CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19XTTgzMVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XTTgzNTA9eQoKIwojIEFDUEkg ZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhF Uk1BTF9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMgbm90IHNldApDT05G SUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf U1RFUF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NI QVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlz IG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09O RklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJ U0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldAoj IENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf R09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9eQpDT05GSUdfSU5URUxfU09DX0RUU19JT1NGX0NP UkU9eQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPXkKCiMKIyBBQ1BJIElOVDM0MFggdGhl cm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfQlhUX1BNSUNfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QQ0hfVEhF Uk1BTD15CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQURDX1RIRVJNQUw9eQojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19T U0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9 eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENJSE9TVCBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NU PXkKIyBDT05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfREVCVUc9eQpDT05G SUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29t IHNwZWNpZmljIEFNQkEKIwojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0 aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0NTNTUz NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJR19NRkRf QVMzNzExPXkKQ09ORklHX01GRF9BUzM3MjI9eQojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90 IHNldApDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQVRNRUxfRkxFWENPTT15 CkNPTkZJR19NRkRfQVRNRUxfSExDREM9eQpDT05GSUdfTUZEX0JDTTU5MFhYPXkKIyBDT05GSUdf TUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9eQpDT05GSUdfTUZE X0NST1NfRUNfSTJDPXkKQ09ORklHX01GRF9DUk9TX0VDX1NQST15CiMgQ09ORklHX1BNSUNfREE5 MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJ R19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDU1PXkKQ09ORklHX01G RF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklH X01GRF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX1NQST15CkNPTkZJR19NRkRfTUMxM1hY WF9JMkM9eQojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldApDT05GSUdfSFRDX1BB U0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJ Tz15CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BN SUM9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJ IGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CiMgQ09ORklHX01GRF9KQU5a X0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84OFBNODAw PXkKQ09ORklHX01GRF84OFBNODA1PXkKQ09ORklHX01GRF84OFBNODYwWD15CkNPTkZJR19NRkRf TUFYMTQ1Nzc9eQojIENPTkZJR19NRkRfTUFYNzc2MjAgaXMgbm90IHNldApDT05GSUdfTUZEX01B WDc3Njg2PXkKQ09ORklHX01GRF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFYNzc4NDM9eQojIENP TkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19N RkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09O RklHX01GRF9NRU5GMjFCTUM9eQpDT05GSUdfRVpYX1BDQVA9eQpDT05GSUdfTUZEX1JFVFU9eQoj IENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05G SUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9eQpDT05GSUdfTUZEX1JDNVQ1ODM9 eQojIENPTkZJR19NRkRfUks4MDggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk41VDYxOCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQpDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09O RklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4 MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUw MF9DT1JFPXkKIyBDT05GSUdfQUIzMTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RN UEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhf VFNDQURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQpDT05GSUdfTUZEX0xQODc4OD15 CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJ R19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklH X01GRF9UUFM2NTA4Nj15CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVFBTNjUyMTc9eQpDT05GSUdfTUZEX1RJX0xQODczWD15CiMgQ09ORklHX01GRF9UUFM2NTIx OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf VFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTJfU1BJPXkKQ09ORklHX01GRF9UUFM4MDAz MT15CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9 eQpDT05GSUdfTUZEX1dMMTI3M19DT1JFPXkKQ09ORklHX01GRF9MTTM1MzM9eQojIENPTkZJR19N RkRfVElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVEMzNTg5WD15CiMgQ09ORklHX01G RF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15 CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX0FSSVpPTkFfU1BJPXkKIyBDT05G SUdfTUZEX0NTNDdMMjQgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRf V001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKIyBD T05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpD T05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CiMgQ09ORklHX01GRF9X TTg5OTQgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJV Rz15CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklS VFVBTF9DT05TVU1FUj15CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfODhQTTg2MDc9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQojIENPTkZJR19SRUdV TEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdf UkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CiMgQ09ORklHX1JF R1VMQVRPUl9BUzM3MjIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPXkKIyBD T05GSUdfUkVHVUxBVE9SX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkw NjIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTA2Mz15CiMgQ09ORklHX1JFR1VMQVRP Ul9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJ R19SRUdVTEFUT1JfSVNMOTMwNT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0xQODczWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKIyBDT05GSUdfUkVHVUxB VE9SX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19S RUdVTEFUT1JfTFRDMzY3Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQojIENPTkZJR19S RUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CiMg Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4 OTI1PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX01BWDg5OTc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTg9eQpDT05GSUdfUkVHVUxBVE9S X01BWDc3Njg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX01BWDc3ODAyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhY X0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4 OTI9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX01UNjMyMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVQ2Mzk3PXkKIyBDT05GSUdf UkVHVUxBVE9SX1BDQVAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKIyBD T05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4 ODA4MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD15CiMgQ09ORklHX1JFR1VM QVRPUl9QV00gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CkNPTkZJR19S RUdVTEFUT1JfUkM1VDU4Mz15CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUwMzMgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfUzJNUEEwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9T Mk1QUzExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3PXkKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBT NjUwMjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTA4Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTA9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMT15CkNP TkZJR19SRUdVTEFUT1JfV004MzFYPXkKQ09ORklHX1JFR1VMQVRPUl9XTTgzNTA9eQojIENPTkZJ R19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05G SUdfQUdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZH QV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNIGlzIG5vdCBzZXQKCiMKIyBBQ1Ag KEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2 aWNlcwojCiMgQ09ORklHX0ZCIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9S VD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0xDRF9MNEYwMDI0MlQwMz15CkNP TkZJR19MQ0RfTE1TMjgzR0YwNT15CkNPTkZJR19MQ0RfTFRWMzUwUVY9eQpDT05GSUdfTENEX0lM STkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQpDT05GSUdfTENEX1RETzI0TT15CkNPTkZJR19M Q0RfVkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFURk9STT15CiMgQ09ORklHX0xDRF9TNkU2M00w IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9MRDkwNDA9eQpDT05GSUdfTENEX0FNUzM2OUZHMDY9eQpD T05GSUdfTENEX0xNUzUwMUtGMDM9eQojIENPTkZJR19MQ0RfSFg4MzU3IGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQpD T05GSUdfQkFDS0xJR0hUX0xNMzUzMz15CkNPTkZJR19CQUNLTElHSFRfUFdNPXkKQ09ORklHX0JB Q0tMSUdIVF9NQVg4OTI1PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMg bm90IHNldApDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQODg2 MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD15CiMgQ09ORklHX0JBQ0tMSUdIVF84OFBNODYw WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15 CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODg9eQpDT05G SUdfQkFDS0xJR0hUX1RQUzY1MjE3PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M VjUyMDdMUD15CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19W R0FTVEFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3Vw cG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQojIENPTkZJ R19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dFTkVSSUMgaXMgbm90IHNldAoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENPTkZJR19I SURfQTRURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNP TkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBub3Qgc2V0CkNPTkZJR19I SURfQ0hJQ09OWT15CkNPTkZJR19ISURfQ01FRElBPXkKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMg bm90IHNldApDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19I SURfRVpLRVk9eQpDT05GSUdfSElEX0dFTUJJUkQ9eQpDT05GSUdfSElEX0dGUk09eQpDT05GSUdf SElEX0tFWVRPVUNIPXkKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FM VE9QPXkKIyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURF IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkK Q09ORklHX0hJRF9MQ1BPV0VSPXkKQ09ORklHX0hJRF9MRUQ9eQpDT05GSUdfSElEX0xFTk9WTz15 CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPXkKIyBDT05G SUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldApDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQojIENP TkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKIyBDT05G SUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFZRkxBU0ggaXMgbm90 IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdf SElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9S RD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdf SElEX1BJQ09MQ0Q9eQojIENPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQgaXMgbm90IHNldApD T05GSUdfSElEX1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdf SElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9QUklNQVg9eQpDT05GSUdfSElEX1NBSVRFSz15 CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9T VEVFTFNFUklFUz15CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJ R19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNl dAojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USElOR00gaXMg bm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9G RiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19I SURfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfWElOTU89eQpDT05GSUdfSElEX1pFUk9QTFVTPXkKQ09ORklHX1pFUk9QTFVTX0ZGPXkK Q09ORklHX0hJRF9aWURBQ1JPTj15CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09O RklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNP TkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNC IGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5 ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNC X1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09O RklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVdCPXkKIyBDT05GSUdfVVdC X1dIQ0kgaXMgbm90IHNldApDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1BXUlNFUV9FTU1DPXkKQ09ORklHX1BXUlNFUV9TSU1QTEU9eQojIENPTkZJR19N TUNfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldAojIENPTkZJ R19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERy aXZlcnMKIwpDT05GSUdfTU1DX1NESENJPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQojIENPTkZJ R19NTUNfUklDT0hfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90 IHNldAojIENPTkZJR19NTUNfU0RIQ0lfUExURk0gaXMgbm90IHNldApDT05GSUdfTU1DX1dCU0Q9 eQpDT05GSUdfTU1DX1RJRk1fU0Q9eQpDT05GSUdfTU1DX0dPTERGSVNIPXkKQ09ORklHX01NQ19T UEk9eQpDT05GSUdfTU1DX0NCNzEwPXkKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1JFQUxURUtf UENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19UT1NISUJBX1BDST15CkNPTkZJR19NTUNfTVRLPXkK Q09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwoj IE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlz IG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPXkKIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNl dAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVN U1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15CkNP TkZJR19NRU1TVElDS19SNTkyPXkKQ09ORklHX01FTVNUSUNLX1JFQUxURUtfUENJPXkKQ09ORklH X05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNI IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfODhQTTg2MFggaXMg bm90IHNldApDT05GSUdfTEVEU19CQ002MzI4PXkKQ09ORklHX0xFRFNfQkNNNjM1OD15CkNPTkZJ R19MRURTX0xNMzUzMD15CiMgQ09ORklHX0xFRFNfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19MTTM2NDIgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVE U19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApD T05GSUdfTEVEU19MUDM5NDQ9eQojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQojIENPTkZJR19MRURT X0xQNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTFA4NTAxPXkKQ09ORklHX0xFRFNfTFA4Nzg4PXkKQ09ORklHX0xFRFNfTFA4ODYwPXkK Q09ORklHX0xFRFNfQ0xFVk9fTUFJTD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05GSUdfTEVE U19QQ0E5NjNYPXkKQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz15CiMgQ09ORklHX0xFRFNfV004 MzUwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREFDMTI0UzA4NT15CkNPTkZJR19MRURTX1BXTT15 CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkQyODAyPXkK IyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19MVDM1OTM9 eQpDT05GSUdfTEVEU19NQzEzNzgzPXkKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01BWDg5OTc9eQpD T05GSUdfTEVEU19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD15CkNPTkZJR19MRURTX01FTkYy MUJNQz15CiMgQ09ORklHX0xFRFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0lT MzFGTDMyWFg9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVu ZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktN PXkKQ09ORklHX0xFRFNfU1lTQ09OPXkKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19OSUM3OEJYIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwojIENPTkZJ R19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdf RURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQoj IENPTkZJR19FREFDX0xFR0FDWV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQlVHPXkK Q09ORklHX0VEQUNfTU1fRURBQz15CiMgQ09ORklHX0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKQ09O RklHX0VEQUNfRTdYWFg9eQpDT05GSUdfRURBQ19FNzUyWD15CkNPTkZJR19FREFDX0k4Mjg3NVA9 eQpDT05GSUdfRURBQ19JODI5NzVYPXkKQ09ORklHX0VEQUNfSTMwMDA9eQojIENPTkZJR19FREFD X0kzMjAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSUUzMTIwMD15CkNPTkZJR19FREFDX1gzOD15 CkNPTkZJR19FREFDX0k1NDAwPXkKQ09ORklHX0VEQUNfSTgyODYwPXkKQ09ORklHX0VEQUNfUjgy NjAwPXkKQ09ORklHX0VEQUNfSTUwMDA9eQojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JU Q19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkK Q09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMg bm90IHNldApDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklH X1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdf UlRDX0lOVEZfREVWPXkKQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTD15CkNPTkZJR19SVENf RFJWX1RFU1Q9eQoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04NjBY PXkKQ09ORklHX1JUQ19EUlZfODhQTTgwWD15CkNPTkZJR19SVENfRFJWX0FCQjVaRVMzPXkKQ09O RklHX1JUQ19EUlZfQUJYODBYPXkKIyBDT05GSUdfUlRDX0RSVl9BUzM3MjIgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDdfSFdNT049eQojIENP TkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMx Mzc0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzE2NzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9IWU04NTYzPXkKQ09ORklHX1JU Q19EUlZfTFA4Nzg4PXkKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9eQpDT05GSUdfUlRDX0RS Vl9NQVg4OTk3PXkKQ09ORklHX1JUQ19EUlZfTUFYNzc2ODY9eQojIENPTkZJR19SVENfRFJWX1JT NUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9JU0wxMjAyMj15CkNPTkZJR19SVENfRFJWX1gxMjA1PXkKQ09ORklHX1JUQ19E UlZfUENGODUyMz15CkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPXkKQ09ORklHX1JUQ19EUlZfUENG ODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05GSUdfUlRDX0RSVl9NNDFUODA9eQpD T05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZfQlEzMks9eQojIENPTkZJ R19SVENfRFJWX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9UUFM4MDAzMSBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDg1 ODE9eQojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0VN MzAyNz15CkNPTkZJR19SVENfRFJWX1JWODgwMz15CkNPTkZJR19SVENfRFJWX1M1TT15CgojCiMg U1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPXkKIyBDT05GSUdfUlRDX0RS Vl9NNDFUOTQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDI9eQpDT05GSUdfUlRDX0RS Vl9EUzEzMDU9eQpDT05GSUdfUlRDX0RSVl9EUzEzNDM9eQpDT05GSUdfUlRDX0RSVl9EUzEzNDc9 eQojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDY5 MTY9eQpDT05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJR19SVENfRFJWX1JYNDU4MT15CkNPTkZJ R19SVENfRFJWX1JYNjExMD15CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX01BWDY5MDI9eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9T UEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMy MzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9SVjMwMjlDMj15CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBz ZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQpDT05G SUdfUlRDX0RSVl9EUzI0MDQ9eQpDT05GSUdfUlRDX0RSVl9EQTkwNTU9eQojIENPTkZJR19SVENf RFJWX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKIyBDT05GSUdf UlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdf UlRDX0RSVl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZf QlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQpD T05GSUdfUlRDX0RSVl9XTTgzMVg9eQpDT05GSUdfUlRDX0RSVl9XTTgzNTA9eQpDT05GSUdfUlRD X0RSVl9aWU5RTVA9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX1BD QVA9eQpDT05GSUdfUlRDX0RSVl9NQzEzWFhYPXkKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X1I3MzAxIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKQ09ORklHX0RN QURFVklDRVM9eQpDT05GSUdfRE1BREVWSUNFU19ERUJVRz15CkNPTkZJR19ETUFERVZJQ0VTX1ZE RUJVRz15CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFf VklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENP TkZJR19GU0xfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0 CkNPTkZJR19QQ0hfRE1BPXkKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBD T05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdf RFdfRE1BQz15CkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKCiMKIyBETUEg Q2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlzIG5vdCBz ZXQKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQpDT05GSUdfU1dfU1lO Qz15CkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX0lNR19BU0NJSV9MQ0Q9eQojIENPTkZJR19V SU8gaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklS VElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPXkKIyBDT05GSUdf VklSVElPX1BDSV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpDT05G SUdfVklSVElPX0lOUFVUPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlP X0NNRExJTkVfREVWSUNFUz15CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoj CiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX1JUUzUy MDg9eQoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBD T05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjAzIGlzIG5vdCBzZXQK Q09ORklHX0FESVMxNjIwOT15CkNPTkZJR19BRElTMTYyNDA9eQoKIwojIEFuYWxvZyB0byBkaWdp dGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc2MDYgaXMgbm90IHNldApDT05GSUdfQUQ3Nzgw PXkKQ09ORklHX0FENzgxNj15CkNPTkZJR19BRDcxOTI9eQpDT05GSUdfQUQ3MjgwPXkKCiMKIyBB bmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCkNPTkZJR19BRFQ3MzE2PXkK IyBDT05GSUdfQURUNzMxNl9TUEkgaXMgbm90IHNldApDT05GSUdfQURUNzMxNl9JMkM9eQoKIwoj IENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcxNTA9eQpDT05G SUdfQUQ3MTUyPXkKQ09ORklHX0FENzc0Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lz CiMKQ09ORklHX0FEOTgzMj15CkNPTkZJR19BRDk4MzQ9eQoKIwojIERpZ2l0YWwgZ3lyb3Njb3Bl IHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDYwPXkKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBl ZGFuY2UgQ29udmVydGVycwojCkNPTkZJR19BRDU5MzM9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwpD T05GSUdfU0VOU09SU19JU0wyOTAyOD15CkNPTkZJR19UU0wyeDd4PXkKCiMKIyBBY3RpdmUgZW5l cmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzc1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FE RTc3NTQgaXMgbm90IHNldApDT05GSUdfQURFNzc1OD15CkNPTkZJR19BREU3NzU5PXkKQ09ORklH X0FERTc4NTQ9eQojIENPTkZJR19BREU3ODU0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERTc4 NTRfU1BJIGlzIG5vdCBzZXQKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwoj IENPTkZJR19BRDJTOTAgaXMgbm90IHNldAojIENPTkZJR19BRDJTMTIwMCBpcyBub3Qgc2V0CkNP TkZJR19BRDJTMTIxMD15CgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKCiMKIyBTcGVha3Vw IGNvbnNvbGUgc3BlZWNoCiMKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMg QW5kcm9pZAojCkNPTkZJR19BTkRST0lEX0xPV19NRU1PUllfS0lMTEVSPXkKQ09ORklHX0lPTj15 CiMgQ09ORklHX0lPTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9OX0RVTU1ZIGlzIG5vdCBz ZXQKQ09ORklHX0lPTl9PRj15CiMgQ09ORklHX1NUQUdJTkdfQk9BUkQgaXMgbm90IHNldApDT05G SUdfR09MREZJU0hfQVVESU89eQojIENPTkZJR19NVERfR09MREZJU0hfTkFORCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldApDT05GSUdfR1NfRlBHQUJPT1Q9eQpDT05GSUdfQ09N TU9OX0NMS19YTE5YX0NMS1daUkQ9eQpDT05GSUdfTU9TVD15CkNPTkZJR19NT1NUQ09SRT15CkNP TkZJR19BSU1fQ0RFVj15CiMgQ09ORklHX0FJTV9ORVRXT1JLIGlzIG5vdCBzZXQKQ09ORklHX0hE TV9JMkM9eQojIENPTkZJR19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19HUkVZQlVTIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBDT05GSUdfQUNFUkhERiBpcyBu b3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfU01CSU9T PXkKQ09ORklHX0RFTExfTEFQVE9QPXkKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxF VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0lS RUxFU1MgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19BU1VTX1dJ UkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19U T1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DTVBD IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1hPMTVfRUJPT0sgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9eQoj IENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENP Tk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90 IHNldAojIENPTkZJR19TVVJGQUNFXzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UFVOSVRfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYX0NQTERfUExBVEZPUk0gaXMgbm90IHNl dApDT05GSUdfR09MREZJU0hfQlVTPXkKQ09ORklHX0dPTERGSVNIX1BJUEU9eQpDT05GSUdfQ0hS T01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9eQpDT05GSUdfQ0hST01FT1Nf UFNUT1JFPXkKQ09ORklHX0NST1NfRUNfQ0hBUkRFVj15CkNPTkZJR19DUk9TX0VDX0xQQz15CkNP TkZJR19DUk9TX0VDX1BST1RPPXkKIyBDT05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpD T05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCkNPTkZJR19D T01NT05fQ0xLX1dNODMxWD15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODYgaXMgbm90IHNl dApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxPXkKIyBD T05GSUdfQ09NTU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1 NzAgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENP TkZJR19DT01NT05fQ0xLX0NEQ0U5MjUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19DUzIw MDBfQ1A9eQojIENPTkZJR19DT01NT05fQ0xLX1MyTVBTMTEgaXMgbm90IHNldAojIENPTkZJR19D TEtfVFdMNjA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQIGlzIG5vdCBzZXQK Q09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNl dAojIENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtf TUVESUFURUs9eQpDT05GSUdfQ09NTU9OX0NMS19NVDI3MDE9eQpDT05GSUdfQ09NTU9OX0NMS19N VDI3MDFfTU1TWVM9eQojIENPTkZJR19DT01NT05fQ0xLX01UMjcwMV9JTUdTWVMgaXMgbm90IHNl dApDT05GSUdfQ09NTU9OX0NMS19NVDI3MDFfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01U MjcwMV9ISUZTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDI3MDFfRVRIU1lTPXkKIyBDT05GSUdf Q09NTU9OX0NMS19NVDI3MDFfQkRQU1lTIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9j ayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgy NTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xL QkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qg c2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BMQVRGT1JNX01IVT15CiMgQ09ORklHX1BDQyBp cyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfTUJPWD15CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJs ZSBTdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXBy b2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMK IyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBT b0MgZHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19TT0Nf VEkgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMK IwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09W X1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CiMgQ09ORklHX0RF VkZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZF PXkKCiMKIyBERVZGUkVRIERyaXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUV9FVkVOVD15CkNPTkZJ R19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fQURD X0pBQ0s9eQpDT05GSUdfRVhUQ09OX0dQSU89eQojIENPTkZJR19FWFRDT05fTUFYMTQ1NzcgaXMg bm90IHNldApDT05GSUdfRVhUQ09OX01BWDMzNTU9eQojIENPTkZJR19FWFRDT05fTUFYNzc2OTMg aXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDc3ODQzPXkKQ09ORklHX0VYVENPTl9NQVg4OTk3 PXkKIyBDT05GSUdfRVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0VYVENP Tl9SVDg5NzNBPXkKQ09ORklHX0VYVENPTl9TTTU1MDI9eQojIENPTkZJR19FWFRDT05fVVNCX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09O RklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9f QlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15 CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIK IyBDT05GSUdfSUlPX1NXX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1dfVFJJR0dFUj15 CgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJ R19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldApDT05G SUdfREEyODA9eQojIENPTkZJR19EQTMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDYgaXMg bm90IHNldApDT05GSUdfRE1BUkQwOT15CkNPTkZJR19ETUFSRDEwPXkKIyBDT05GSUdfSUlPX1NU X0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX0tYU0Q5PXkKQ09ORklHX0tYU0Q5X1NQST15 CkNPTkZJR19LWFNEOV9JMkM9eQpDT05GSUdfS1hDSksxMDEzPXkKQ09ORklHX01DMzIzMD15CkNP TkZJR19NTUE3NDU1PXkKQ09ORklHX01NQTc0NTVfSTJDPXkKQ09ORklHX01NQTc0NTVfU1BJPXkK IyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CkNPTkZJR19NTUE4NDUyPXkKQ09ORklHX01NQTk1 NTFfQ09SRT15CkNPTkZJR19NTUE5NTUxPXkKQ09ORklHX01NQTk1NTM9eQojIENPTkZJR19NWEM0 MDA1IGlzIG5vdCBzZXQKQ09ORklHX01YQzYyNTU9eQojIENPTkZJR19TQ0EzMDAwIGlzIG5vdCBz ZXQKQ09ORklHX1NUSzgzMTI9eQpDT05GSUdfU1RLOEJBNTA9eQoKIwojIEFuYWxvZyB0byBkaWdp dGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQURfU0lHTUFfREVMVEE9eQpDT05GSUdfQUQ3MjY2PXkK Q09ORklHX0FENzI5MT15CkNPTkZJR19BRDcyOTg9eQojIENPTkZJR19BRDc0NzYgaXMgbm90IHNl dAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldApDT05GSUdfQUQ3NzkxPXkKIyBDT05GSUdfQUQ3 NzkzIGlzIG5vdCBzZXQKQ09ORklHX0FENzg4Nz15CkNPTkZJR19BRDc5MjM9eQojIENPTkZJR19B RDc5OVggaXMgbm90IHNldApDT05GSUdfQ0MxMDAwMV9BREM9eQpDT05GSUdfREE5MTUwX0dQQURD PXkKQ09ORklHX0VOVkVMT1BFX0RFVEVDVE9SPXkKIyBDT05GSUdfSEk4NDM1IGlzIG5vdCBzZXQK IyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xQODc4OF9BREMgaXMgbm90 IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKQ09ORklHX01BWDEwMjc9eQpDT05GSUdf TUFYMTM2Mz15CkNPTkZJR19NQ1AzMjBYPXkKQ09ORklHX01DUDM0MjI9eQpDT05GSUdfTUVOX1ox ODhfQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NQTUlfSUFE Qz15CiMgQ09ORklHX1FDT01fU1BNSV9WQURDIGlzIG5vdCBzZXQKQ09ORklHX1NUWDEwND15CkNP TkZJR19USV9BREMwODFDPXkKQ09ORklHX1RJX0FEQzA4MzI9eQpDT05GSUdfVElfQURDMTIxMzg9 eQpDT05GSUdfVElfQURDMTI4UzA1Mj15CkNPTkZJR19USV9BREMxNjFTNjI2PXkKQ09ORklHX1RJ X0FEUzg2ODg9eQpDT05GSUdfVkY2MTBfQURDPXkKCiMKIyBBbXBsaWZpZXJzCiMKIyBDT05GSUdf QUQ4MzY2IGlzIG5vdCBzZXQKCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMKQ09ORklHX0FUTEFTX1BI X1NFTlNPUj15CiMgQ09ORklHX0lBUUNPUkUgaXMgbm90IHNldApDT05GSUdfVlo4OVg9eQpDT05G SUdfSUlPX0NST1NfRUNfU0VOU09SU19DT1JFPXkKIyBDT05GSUdfSUlPX0NST1NfRUNfU0VOU09S UyBpcyBub3Qgc2V0CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0lJT19NU19T RU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NTUF9TRU5T T1JTX0NPTU1PTlM9eQpDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUI9eQpDT05GSUdfSUlPX1NUX1NF TlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX1NQST15CkNPTkZJR19JSU9fU1RfU0VO U09SU19DT1JFPXkKCiMKIyBDb3VudGVycwojCiMgQ09ORklHXzEwNF9RVUFEXzggaXMgbm90IHNl dAoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKQ09O RklHX0FENTM2MD15CkNPTkZJR19BRDUzODA9eQpDT05GSUdfQUQ1NDIxPXkKIyBDT05GSUdfQUQ1 NDQ2IGlzIG5vdCBzZXQKQ09ORklHX0FENTQ0OT15CkNPTkZJR19BRDU1OTJSX0JBU0U9eQojIENP TkZJR19BRDU1OTJSIGlzIG5vdCBzZXQKQ09ORklHX0FENTU5M1I9eQpDT05GSUdfQUQ1NTA0PXkK Q09ORklHX0FENTYyNFJfU1BJPXkKIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBzZXQKQ09ORklHX0FE NTc1NT15CiMgQ09ORklHX0FENTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc2NCBpcyBub3Qg c2V0CkNPTkZJR19BRDU3OTE9eQpDT05GSUdfQUQ3MzAzPXkKQ09ORklHX0NJT19EQUM9eQojIENP TkZJR19BRDg4MDEgaXMgbm90IHNldApDT05GSUdfRFBPVF9EQUM9eQpDT05GSUdfTTYyMzMyPXkK IyBDT05GSUdfTUFYNTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMg Q09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0OTIyIGlzIG5vdCBzZXQKQ09O RklHX1ZGNjEwX0RBQz15CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCgojCiMgRnJlcXVlbmN5IFN5 bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMK Q09ORklHX0FEOTUyMz15CgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5 bnRoZXNpemVycwojCkNPTkZJR19BREY0MzUwPXkKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5z b3JzCiMKQ09ORklHX0FESVMxNjA4MD15CkNPTkZJR19BRElTMTYxMzA9eQpDT05GSUdfQURJUzE2 MTM2PXkKQ09ORklHX0FESVMxNjI2MD15CkNPTkZJR19BRFhSUzQ1MD15CkNPTkZJR19CTUcxNjA9 eQpDT05GSUdfQk1HMTYwX0kyQz15CkNPTkZJR19CTUcxNjBfU1BJPXkKQ09ORklHX01QVTMwNTA9 eQpDT05GSUdfTVBVMzA1MF9JMkM9eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdf SUlPX1NUX0dZUk9fSTJDXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX1NQSV8zQVhJUz15CkNP TkZJR19JVEczMjAwPXkKCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQgUmF0ZSBNb25p dG9ycwojCkNPTkZJR19BRkU0NDAzPXkKQ09ORklHX0FGRTQ0MDQ9eQpDT05GSUdfTUFYMzAxMDA9 eQoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldApDT05G SUdfREhUMTE9eQojIENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKQ09ORklHX0hUUzIyMT15CkNP TkZJR19IVFMyMjFfSTJDPXkKQ09ORklHX0hUUzIyMV9TUEk9eQpDT05GSUdfSFRVMjE9eQpDT05G SUdfU0k3MDA1PXkKQ09ORklHX1NJNzAyMD15CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5p dHMKIwpDT05GSUdfQURJUzE2NDAwPXkKQ09ORklHX0FESVMxNjQ4MD15CkNPTkZJR19CTUkxNjA9 eQojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0JNSTE2MF9TUEk9eQpDT05G SUdfS01YNjE9eQpDT05GSUdfSU5WX01QVTYwNTBfSUlPPXkKQ09ORklHX0lOVl9NUFU2MDUwX0ky Qz15CkNPTkZJR19JTlZfTVBVNjA1MF9TUEk9eQpDT05GSUdfSUlPX0FESVNfTElCPXkKQ09ORklH X0lJT19BRElTX0xJQl9CVUZGRVI9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJ X0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQUwzMzIwQT15CiMgQ09O RklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5OTYwPXkKQ09ORklHX0JIMTc1MD15 CkNPTkZJR19CSDE3ODA9eQojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKQ09ORklHX0NNMzIz Mj15CiMgQ09ORklHX0NNMzMyMyBpcyBub3Qgc2V0CkNPTkZJR19DTTM2NjUxPXkKQ09ORklHX0dQ MkFQMDIwQTAwRj15CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldApDT05GSUdf SVNMMjkxMjU9eQpDT05GSUdfSlNBMTIxMj15CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTM1MzM9eQpDT05GSUdfTFRSNTAxPXkKQ09ORklHX01BWDQ0MDAwPXkK IyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CkNPTkZJR19QQTEyMjAzMDAxPXkKQ09ORklHX1NJ MTE0NT15CiMgQ09ORklHX1NUSzMzMTAgaXMgbm90IHNldAojIENPTkZJR19UQ1MzNDE0IGlzIG5v dCBzZXQKQ09ORklHX1RDUzM0NzI9eQpDT05GSUdfU0VOU09SU19UU0wyNTYzPXkKIyBDT05GSUdf VFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDQ1MzEgaXMgbm90IHNldAojIENPTkZJR19V UzUxODJEIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMgbm90IHNldApDT05GSUdfVkVN TDYwNzA9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3ND15CkNPTkZJ R19BSzg5NzU9eQpDT05GSUdfQUswOTkxMT15CiMgQ09ORklHX0JNQzE1MF9NQUdOX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMx MTAgaXMgbm90IHNldAojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19T VF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSE1DNTg0Mz15CiMgQ09ORklH X1NFTlNPUlNfSE1DNTg0M19JMkMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQ ST15CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9u ZQojCkNPTkZJR19JSU9fSFJUSU1FUl9UUklHR0VSPXkKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9U UklHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19USUdIVExPT1BfVFJJR0dFUj15CkNPTkZJR19J SU9fU1lTRlNfVFJJR0dFUj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklH X0RTMTgwMyBpcyBub3Qgc2V0CkNPTkZJR19NQVg1NDg3PXkKQ09ORklHX01DUDQxMzE9eQpDT05G SUdfTUNQNDUzMT15CiMgQ09ORklHX1RQTDAxMDIgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgcG90 ZW50aW9zdGF0cwojCkNPTkZJR19MTVA5MTAwMD15CgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNP TkZJR19BQlAwNjBNRz15CkNPTkZJR19CTVAyODA9eQpDT05GSUdfQk1QMjgwX0kyQz15CkNPTkZJ R19CTVAyODBfU1BJPXkKIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9eQoj IENPTkZJR19NUEwxMTVfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01QTDExNV9TUEk9eQpDT05GSUdf TVBMMzExNT15CkNPTkZJR19NUzU2MTE9eQojIENPTkZJR19NUzU2MTFfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTVM1NjExX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NUzU2Mzc9eQojIENPTkZJR19J SU9fU1RfUFJFU1MgaXMgbm90IHNldApDT05GSUdfVDU0MDM9eQpDT05GSUdfSFAyMDZDPXkKQ09O RklHX1pQQTIzMjY9eQpDT05GSUdfWlBBMjMyNl9JMkM9eQpDT05GSUdfWlBBMjMyNl9TUEk9eQoK IwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKCiMKIyBQ cm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRFX1YyPXkKQ09ORklHX1NYOTUwMD15 CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCkNPTkZJR19NQVhJTV9USEVSTU9DT1VQTEU9eQpD T05GSUdfTUxYOTA2MTQ9eQojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldApDT05GSUdfVFNZUzAx PXkKIyBDT05GSUdfVFNZUzAyRCBpcyBub3Qgc2V0CkNPTkZJR19OVEI9eQpDT05GSUdfTlRCX1BJ TkdQT05HPXkKQ09ORklHX05UQl9UT09MPXkKQ09ORklHX05UQl9QRVJGPXkKQ09ORklHX05UQl9U UkFOU1BPUlQ9eQojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJ R19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0FUTUVMX0hMQ0RDX1BXTT15CiMgQ09ORklHX1BXTV9D UkMgaXMgbm90IHNldApDT05GSUdfUFdNX0NST1NfRUM9eQpDT05GSUdfUFdNX0ZTTF9GVE09eQpD T05GSUdfUFdNX0xQMzk0Mz15CkNPTkZJR19QV01fTFBTUz15CkNPTkZJR19QV01fTFBTU19QQ0k9 eQojIENPTkZJR19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUENBOTY4 NT15CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfSVBB Q0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19SRVNF VF9BVEg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09O RklHX1JFU0VUX0xQQzE4WFggaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9NRVNPTiBpcyBub3Qg c2V0CiMgQ09ORklHX1JFU0VUX1BJU1RBQ0hJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1NP Q0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TVE0zMiBpcyBub3Qgc2V0CiMgQ09ORklH X1JFU0VUX1NVTlhJIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZU0NPTl9SRVNFVD15CiMgQ09ORklH X1JFU0VUX1pZTlEgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9URUdSQV9CUE1QIGlzIG5vdCBz ZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09ORklHX1BIWV9QWEFfMjhO TV9VU0IyPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05GSUdfUE9XRVJDQVAgaXMg bm90IHNldApDT05GSUdfTUNCPXkKIyBDT05GSUdfTUNCX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X01DQl9MUEMgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNP TkZJR19SQVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5E Uk9JRD15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJf SVBDXzMyQklUPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CiMg Q09ORklHX1NUTSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9USD15CkNPTkZJR19JTlRFTF9USF9Q Q0k9eQojIENPTkZJR19JTlRFTF9USF9HVEggaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfTVNV PXkKQ09ORklHX0lOVEVMX1RIX1BUST15CkNPTkZJR19JTlRFTF9USF9ERUJVRz15CgojCiMgRlBH QSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwpDT05GSUdfRlBHQT15CiMgQ09ORklHX0ZQR0FfQlJJ REdFIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9TQ1BJX1BS T1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19FREQ9eQojIENP TkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CiMgQ09ORklH X0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklHX0RDREJBUz15CiMgQ09ORklHX0RNSUlEIGlzIG5v dCBzZXQKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklf RkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdfRldf Q0ZHX1NZU0ZTPXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMgbm90IHNldApDT05G SUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJ R19HT09HTEVfTUVNQ09OU09MRT15CiMgQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90 IHNldAoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09O RklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZT PXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPXkKIyBD T05GSUdfRVhUM19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTX1NFQ1VS SVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9 eQojIENPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRU5DUllQ VElPTj15CkNPTkZJR19FWFQ0X0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRVhUNF9ERUJVRz15CkNP TkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJDQUNIRT15CkNPTkZJ R19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfRlNfWEFU VFIgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkK IyBDT05GSUdfWEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENP TkZJR19YRlNfUlQgaXMgbm90IHNldApDT05GSUdfWEZTX0RFQlVHPXkKQ09ORklHX0dGUzJfRlM9 eQojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19C VFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMg bm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09O RklHX0JUUkZTX0RFQlVHPXkKQ09ORklHX0JUUkZTX0FTU0VSVD15CkNPTkZJR19OSUxGUzJfRlM9 eQojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQK Q09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19C TE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xP Q0tJTkc9eQpDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklH X0ROT1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJ RlkgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS RkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKQ09ORklHX1FVT1RB X0RFQlVHPXkKQ09ORklHX1FGTVRfVjE9eQojIENPTkZJR19RRk1UX1YyIGlzIG5vdCBzZXQKQ09O RklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CkNPTkZJ R19DVVNFPXkKQ09ORklHX09WRVJMQVlfRlM9eQpDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9E SVI9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNIRV9TVEFU UyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1Qg aXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0CgojCiMg Q0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9M SUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VERl9GUz15 CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKIyBDT05GSUdf TVNET1NfRlMgaXMgbm90IHNldAojIENPTkZJR19WRkFUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05U RlNfRlM9eQpDT05GSUdfTlRGU19ERUJVRz15CiMgQ09ORklHX05URlNfUlcgaXMgbm90IHNldAoK IwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19L Q09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9O SVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNG Uz15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBp cyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMg aXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05G SUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05G SUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05M U19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09E RVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09O RklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19O TFNfQ09ERVBBR0VfODY5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzkz Mj15CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQ QUdFXzg3ND15CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldApDT05GSUdfTkxTX0NP REVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQpDT05GSUdfTkxTX0FTQ0lJ PXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CiMgQ09ORklH X05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfND15CkNPTkZJR19O TFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19JU084ODU5XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf MTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBz ZXQKQ09ORklHX05MU19LT0k4X1U9eQpDT05GSUdfTkxTX01BQ19ST01BTj15CiMgQ09ORklHX05M U19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qg c2V0CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpD T05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15CkNPTkZJR19OTFNf TUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19NQUNfUk9N QU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4 PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVG QVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVCVUcg aXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMK IwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQ UkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQK Q09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQpDT05GSUdfUkVB REFCTEVfQVNNPXkKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfUEFH RV9PV05FUj15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05G SUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01B VENIX1dBUk5fT05MWT15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdf RlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qg c2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJM RT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJ R19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNP TkZJR19QQUdFX1BPSVNPTklORz15CkNPTkZJR19QQUdFX1BPSVNPTklOR19OT19TQU5JVFk9eQpD T05GSUdfUEFHRV9QT0lTT05JTkdfWkVSTz15CkNPTkZJR19ERUJVR19QQUdFX1JFRj15CkNPTkZJ R19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X09CSkVDVFNfVElNRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdf T0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBD T05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf VklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJG TE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoK IwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CkNPTkZJR19XUV9X QVRDSERPRz15CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFM VUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CiMgQ09ORklH X1NDSEVEX0lORk8gaXMgbm90IHNldAojIENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKQ09O RklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdn aW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRF WEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVY RVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15 CkNPTkZJR19MT0NLX1NUQVQ9eQojIENPTkZJR19ERUJVR19MT0NLREVQIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZU RVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19UUkFDRV9J UlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05G SUdfREVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMg bm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdf UFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVS PXkKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9QRVJGX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19XUV9GT1JDRV9SUl9DUFU9eQojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qg c2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfUE1fTk9USUZJRVJf RVJST1JfSU5KRUNUPXkKIyBDT05GSUdfT0ZfUkVDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lU T1AgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9Q X1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNU SU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hB VkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9S RUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19S RUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9D Sz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NP TlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09O RklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQ T1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVO Q1RJT05fR1JBUEhfVFJBQ0VSPXkKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAoj IENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMg bm90IHNldAojIENPTkZJR19GVFJBQ0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfVFJBQ0VS X1NOQVBTSE9UPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qg c2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFU RURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf SU9fVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX1BST0JFX0VW RU5UUz15CiMgQ09ORklHX0RZTkFNSUNfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9O X1BST0ZJTEVSPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19NTUlPVFJBQ0U9eQpDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15 CkNPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNI TUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFPXkKIyBDT05GSUdfVFJBQ0lOR19FVkVOVFNf R1BJTyBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09O RklHX1RFU1RfTElTVF9TT1JUPXkKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0X1NFTEZU RVNUPXkKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5H X0hFTFBFUlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNU X1BSSU5URiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0JJVE1BUD15CkNPTkZJR19URVNUX1VVSUQ9 eQojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldApDT05GSUdfVEVTVF9IQVNIPXkK IyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RN QV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19NRU1URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NB TVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX0FS Q0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZN RU09eQojIENPTkZJR19JT19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJC T1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RC R1A9eQpDT05GSUdfWDg2X1BURFVNUF9DT1JFPXkKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1dY PXkKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNl dApDT05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpD T05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNP TkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9Mwoj IENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBp cyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxBWV9OT05F IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCiMgQ09ORklHX0RFQlVH X0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09ORklHX0RFQlVHX0VOVFJZPXkKIyBDT05GSUdfREVC VUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQpDT05GSUdf UFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkK IyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19FTkNSWVBURURf S0VZUz15CkNPTkZJR19LRVlfREhfT1BFUkFUSU9OUz15CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNH X1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWUZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9IQVJERU5FRF9VU0VSQ09Q WT15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ PSIiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUg b3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9 eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBU T19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hB U0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZ UFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJ UEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09O RklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CiMgQ09ORklHX0NSWVBUT19S U0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19FQ0RIPXkKQ09O RklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NS WVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9 eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NS WVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQ VEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05G SUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoK IwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJ R19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIw UE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15 CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RS PXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9f TFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJR19D UllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9f Q01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMy Qz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1Qx MERJRj15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09O RklHX0NSWVBUT19NRDQ9eQojIENPTkZJR19DUllQVE9fTUQ1IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19NSUNIQUVMX01JQz15CiMgQ09ORklHX0NSWVBUT19STUQxMjggaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1JNRDE2MD15CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKQ09ORklHX0NSWVBUT19S TUQzMjA9eQojIENPTkZJR19DUllQVE9fU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB MjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fU0hBMyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lw aGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU181ODYgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkK Q09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkK IyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJ R19DUllQVE9fS0hBWkFEPXkKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fU0FMU0EyMF81ODYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIw PXkKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9 eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODY9eQojIENPTkZJR19DUllQVE9fVEVBIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fVFdPRklTSF81ODYgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKIyBDT05GSUdfQ1JZ UFRPX0RFRkxBVEUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBU T184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBU T19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RS QkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJHX0NU Uj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMg Q09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19IQVNIX0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05GSUdf QVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ RT15CiMgQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBDZXJ0 aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCiMgQ09ORklHX1NZU1RFTV9UUlVTVEVE X0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJ T049eQojIENPTkZJR19LVk0gaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90IHNl dAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0JJ TkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpD T05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBz ZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpD T05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpD T05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15 CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9I QVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNP TkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJ R19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlz IG5vdCBzZXQKQ09ORklHX0NSQzMyX0JJVD15CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMy Qz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJf SU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09O RklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9E RUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1ha X0RFQ19QT1dFUlBDPXkKIyBDT05GSUdfWFpfREVDX0lBNjQgaXMgbm90IHNldAojIENPTkZJR19Y Wl9ERUNfQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQK Q09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19U RVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpD T05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdf QkNIPXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9S REVSPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJ R19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVS RT15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CkNPTkZJR19HTE9CX1NFTEZURVNUPXkKQ09O RklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQK IyBDT05GSUdfRERSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05G SUdfTVBJTElCPXkKQ09ORklHX0xJQkZEVD15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQK Q09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9I QVNfTU1JT19GTFVTSD15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQo= --===============8317523035754853156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYm9vdCcKCWV4cG9y dCB0ZXN0Y2FzZT0nYm9vdCcKCWV4cG9ydCB0aW1lb3V0PScxMG0nCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3Avc3JjL2pvYnMvYm9vdC55YW1sJwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCgll eHBvcnQgdGVzdGJveD0ndm0tdnAtcXVhbnRhbC1pMzg2LTYwJwoJZXhwb3J0IHRib3hfZ3JvdXA9 J3ZtLXZwLXF1YW50YWwtaTM4NicKCWV4cG9ydCBicmFuY2g9J2xpbnV4LWRldmVsL2RldmVsLWhv dXJseS0yMDE3MDExMTE0JwoJZXhwb3J0IGNvbW1pdD0nZGRiMDhhNjMwZTM2OWZhMmUzMjdlY2U4 ZTQwNmJjZGMzMjg1YjA2NCcKCWV4cG9ydCBrY29uZmlnPSdpMzg2LXJhbmRjb25maWctaDEtMDEx MTE2MTUnCglleHBvcnQgc3VibWl0X2lkPSc1ODc2NTU0ZjBiOWE5MzQ0Mjg0ZGYzY2UnCglleHBv cnQgam9iX2ZpbGU9Jy9sa3Avc2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwtaTM4Ni02MC9ib290LTEt cXVhbnRhbC1jb3JlLWkzODYuY2d6LWRkYjA4YTYzMGUzNjlmYTJlMzI3ZWNlOGU0MDZiY2RjMzI4 NWIwNjQtMjAxNzAxMTEtMTc0NDgtMTJ0cG9vOC0xLnlhbWwnCglleHBvcnQgaWQ9JzBlNDA3NGZh YjMxZGE2YzU2YjA2Nzc2ZTc2Y2Y3ZmYwNWMwZjFiMzInCglleHBvcnQgbW9kZWw9J3FlbXUtc3lz dGVtLWkzODYgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwJwoJZXhwb3J0IG5y X3ZtPTY0CglleHBvcnQgbnJfY3B1PTEKCWV4cG9ydCBtZW1vcnk9JzM2ME0nCglleHBvcnQgcm9v dGZzPSdxdWFudGFsLWNvcmUtaTM4Ni5jZ3onCglleHBvcnQgbmVlZF9rY29uZmlnPSdDT05GSUdf S1ZNX0dVRVNUPXknCglleHBvcnQgY29tcGlsZXI9J2djYy02JwoJZXhwb3J0IGVucXVldWVfdGlt ZT0nMjAxNy0wMS0xMSAyMzo1NToyNSArMDgwMCcKCWV4cG9ydCBfaWQ9JzU4NzY1NTZlMGI5YTkz NDQyODRkZjNjZicKCWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1 bHQvYm9vdC8xL3ZtLXZwLXF1YW50YWwtaTM4Ni9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1y YW5kY29uZmlnLWgxLTAxMTExNjE1L2djYy02L2RkYjA4YTYzMGUzNjlmYTJlMzI3ZWNlOGU0MDZi Y2RjMzI4NWIwNjQvMCcKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGlt ZT02MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL3F1YW50YWwvcXVhbnRhbC1jb3JlLWkzODYu Y2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFtMAp1c2VyPWxrcApq b2I9L2xrcC9zY2hlZHVsZWQvdm0tdnAtcXVhbnRhbC1pMzg2LTYwL2Jvb3QtMS1xdWFudGFsLWNv cmUtaTM4Ni5jZ3otZGRiMDhhNjMwZTM2OWZhMmUzMjdlY2U4ZTQwNmJjZGMzMjg1YjA2NC0yMDE3 MDExMS0xNzQ0OC0xMnRwb284LTEueWFtbApBUkNIPWkzODYKa2NvbmZpZz1pMzg2LXJhbmRjb25m aWctaDEtMDExMTE2MTUKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE3MDExMTE0 CmNvbW1pdD1kZGIwOGE2MzBlMzY5ZmEyZTMyN2VjZThlNDA2YmNkYzMyODViMDY0CkJPT1RfSU1B R0U9L3BrZy9saW51eC9pMzg2LXJhbmRjb25maWctaDEtMDExMTE2MTUvZ2NjLTYvZGRiMDhhNjMw ZTM2OWZhMmUzMjdlY2U4ZTQwNmJjZGMzMjg1YjA2NC92bWxpbnV6LTQuMTAuMC1yYzMtMDAwNjIt Z2RkYjA4YTYzCm1heF91cHRpbWU9NjAwClJFU1VMVF9ST09UPS9yZXN1bHQvYm9vdC8xL3ZtLXZw LXF1YW50YWwtaTM4Ni9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1yYW5kY29uZmlnLWgxLTAx MTExNjE1L2djYy02L2RkYjA4YTYzMGUzNjlmYTJlMzI3ZWNlOGU0MDZiY2RjMzI4NWIwNjQvMApM S1BfU0VSVkVSPWlubgpkZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fsd2F5c19lbmFibGVkCnJjdXBk YXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKbmV0LmlmbmFtZXM9MApwcmludGsuZGV2a21z Zz1vbgpwYW5pYz0tMQpzb2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dhdGNoZG9nPXBhbmljCm9vcHM9 cGFuaWMKbG9hZF9yYW1kaXNrPTIKcHJvbXB0X3JhbWRpc2s9MApzeXN0ZW1kLmxvZ19sZXZlbD1l cnIKaWdub3JlX2xvZ2xldmVsCmVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMApjb25zb2xlPXR0eVMw LDExNTIwMApjb25zb2xlPXR0eTAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBsa3BfaW5pdHJkPScv bGtwL2xrcC9sa3AtaTM4Ni5jZ3onCglleHBvcnQgc2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lf UE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5CglleHBvcnQga2VybmVsPScvcGtnL2xp bnV4L2kzODYtcmFuZGNvbmZpZy1oMS0wMTExMTYxNS9nY2MtNi9kZGIwOGE2MzBlMzY5ZmEyZTMy N2VjZThlNDA2YmNkYzMyODViMDY0L3ZtbGludXotNC4xMC4wLXJjMy0wMDA2Mi1nZGRiMDhhNjMn CglleHBvcnQgZGVxdWV1ZV90aW1lPScyMDE3LTAxLTExIDIzOjU2OjA5ICswODAwJwoJZXhwb3J0 IGpvYl9pbml0cmQ9Jy9sa3Avc2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwtaTM4Ni02MC9ib290LTEt cXVhbnRhbC1jb3JlLWkzODYuY2d6LWRkYjA4YTYzMGUzNjlmYTJlMzI3ZWNlOGU0MDZiY2RjMzI4 NWIwNjQtMjAxNzAxMTEtMTc0NDgtMTJ0cG9vOC0xLmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8 fAoJZXhwb3J0IExLUF9TUkM9L2xrcC8ke3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7Cgll Y2hvICQkID4gJFRNUC9ydW4tam9iLnBpZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExL UF9TUkMvbGliL2pvYi5zaAoJLiAkTEtQX1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYK CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9vbmUtc2hvdC93cmFwcGVyIGJvb3Qtc2xh YmluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90L3dyYXBwZXIgYm9v dC1tZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9vbmUtc2hvdC93cmFwcGVy IG1lbW1hcAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5f bW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9y ICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCglydW5fbW9uaXRvciAkTEtQX1NSQy9t b25pdG9ycy93cmFwcGVyIG5mcy1oYW5nCgoJcnVuX3Rlc3QgJExLUF9TUkMvdGVzdHMvd3JhcHBl ciBzbGVlcCAxCn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJv b3Qtc2xhYmluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC1tZW1pbmZvCgkkTEtQX1NS Qy9zdGF0cy93cmFwcGVyIG1lbW1hcAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LW1lbW9y eQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LXRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIga2VybmVsLXNpemUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgdGltZSBzbGVlcC50aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21z ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIg bGFzdF9zdGF0ZQp9CgoiJEAiCg== --===============8317523035754853156== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============8317523035754853156==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935895AbdALBpF (ORCPT ); Wed, 11 Jan 2017 20:45:05 -0500 Received: from mga02.intel.com ([134.134.136.20]:41063 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752912AbdALBpA (ORCPT ); Wed, 11 Jan 2017 20:45:00 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,347,1477983600"; d="xz'?scan'208";a="1081974102" Date: Thu, 12 Jan 2017 09:44:42 +0800 From: kernel test robot To: Jens Axboe Cc: LKML , Jens Axboe , Jens Axboe , lkp@01.org Subject: [lkp-developer] [blk] ddb08a630e: BUG:sleeping_function_called_from_invalid_context_at_kernel/sched/completion.c Message-ID: <20170112014442.GA18823@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: ddb08a630e369fa2e327ece8e406bcdc3285b064 ("blk-mq-sched: fixes") https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git tmp-sched in testcase: boot on test machine: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -m 360M caused below changes: +--------------------------------------------------------------------------------+------------+------------+ | | 0443f9bee5 | ddb08a630e | +--------------------------------------------------------------------------------+------------+------------+ | boot_successes | 1 | 2 | | boot_failures | 5 | 70 | | BUG:kernel_reboot-without-warning_in_test_stage | 1 | | | BUG:scheduling_while_atomic | 4 | 70 | | INFO:suspicious_RCU_usage | 4 | 70 | | BUG:unable_to_handle_kernel | 4 | | | Oops:#[##] | 4 | | | Kernel_panic-not_syncing:Fatal_exception | 4 | | | BUG:sleeping_function_called_from_invalid_context_at_kernel/sched/completion.c | 0 | 70 | | INFO:lockdep_is_turned_off | 0 | 70 | +--------------------------------------------------------------------------------+------------+------------+ [ 4.956771] do_int80_syscall_32+0x6d/0x120 [ 4.957338] entry_INT80_32+0x2c/0x2c [ 4.957843] EIP: 0x777151b2 [ 4.958228] EFLAGS: 00000246 CPU: 0 [ 4.958702] EAX: ffffffda EBX: 776a0b6a ECX: 00000101 EDX: 00000000 [ 4.959520] ESI: 55ba8cd0 EDI: 00000014 EBP: 77521b00 ESP: 7fb88224 [ 4.960339] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 4.961206] BUG: sleeping function called from invalid context at kernel/sched/completion.c:90 [ 4.962639] in_atomic(): 1, irqs_disabled(): 0, pid: 142, name: kworker/0:2 [ 4.963593] INFO: lockdep is turned off. [ 4.964140] CPU: 0 PID: 142 Comm: kworker/0:2 Tainted: G W 4.10.0-rc3-00062-gddb08a63 #1 [ 4.965442] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 4.966784] Workqueue: events_freezable_power_ disk_events_workfn [ 4.967578] Call Trace: [ 4.967919] dump_stack+0x16/0x22 [ 4.968392] ___might_sleep+0x1f0/0x210 [ 4.968925] __might_sleep+0x85/0xa0 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.10.0-rc3-00062-gddb08a63" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.10.0-rc3 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_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_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=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 is not set # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=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_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_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=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_DEBUG=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y # CONFIG_UTS_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 is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set CONFIG_INITRAMFS_COMPRESSION=".gz" CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_UID16 is not set CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_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_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set 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_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_CMDLINE_PARSER=y # CONFIG_BLK_WBT is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLK_MQ_PCI=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_NONE=y CONFIG_DEFAULT_MQ_DEADLINE=y # CONFIG_DEFAULT_MQ_NONE is not set CONFIG_DEFAULT_MQ_IOSCHED="mq-deadline" CONFIG_MQ_IOSCHED_ONLY_SQ=y CONFIG_UNINLINE_SPIN_UNLOCK=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_FAST_FEATURE_TESTS is not set CONFIG_X86_MPPARSE=y CONFIG_GOLDFISH=y CONFIG_INTEL_RDT_A=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_RDC321X=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_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=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # # Performance monitoring # # CONFIG_PERF_EVENTS_INTEL_UNCORE is not set # CONFIG_PERF_EVENTS_INTEL_RAPL is not set CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set CONFIG_VMSPLIT_2G=y # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x80000000 # CONFIG_X86_PAE is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y # CONFIG_ZBUD is not set # CONFIG_Z3FOLD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=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_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_PM_GENERIC_DOMAINS_SLEEP=y CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y # CONFIG_APM_ALLOW_INTS is not set # # 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 is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_GOBIOS=y # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_BIOS=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI host controller drivers # CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW=y CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y # CONFIG_EISA_VIRTUAL_ROOT is not set CONFIG_EISA_NAMES=y # CONFIG_SCx200 is not set CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set CONFIG_GEOS=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_RXS_GEN3=y # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_COMPAT_32=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 is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_STREAM_PARSER is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set 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_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y # CONFIG_NFTL_RW is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=y CONFIG_MTD_SST25L=y # CONFIG_MTD_SLRAM is not set CONFIG_MTD_PHRAM=y # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_MT81xx_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_PROMTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set 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=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y # CONFIG_BLK_DEV_NVME is not set CONFIG_BLK_DEV_NVME_SCSI=y CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y # CONFIG_NVME_TARGET_FC is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON 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 is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_AHCI_CEVA is not set CONFIG_AHCI_QORIQ=y # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set CONFIG_PATA_ATIIXP=y # CONFIG_PATA_ATP867X is not set CONFIG_PATA_CMD64X=y CONFIG_PATA_CS5520=y # CONFIG_PATA_CS5530 is not set CONFIG_PATA_CS5535=y CONFIG_PATA_CS5536=y # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set CONFIG_PATA_HPT3X2N=y CONFIG_PATA_HPT3X3=y # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=y # CONFIG_PATA_IT821X is not set CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y # CONFIG_PATA_NETCELL is not set CONFIG_PATA_NINJA32=y # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set CONFIG_PATA_OPTIDMA=y CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y CONFIG_PATA_RDC=y # CONFIG_PATA_SC1200 is not set CONFIG_PATA_SCH=y # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set CONFIG_PATA_WINBOND=y # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_ISAPNP=y CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y CONFIG_PATA_PLATFORM=y # CONFIG_PATA_OF_PLATFORM is not set CONFIG_PATA_QDI=y CONFIG_PATA_RZ1000=y CONFIG_PATA_WINBOND_VLB=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set CONFIG_PATA_LEGACY=y # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y # CONFIG_NVM_GENNVM is not set CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y # 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=y CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set CONFIG_KEYBOARD_STOWAWAY=y # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TC3589X=y CONFIG_KEYBOARD_XTKBD=y # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_KEYBOARD_CAP11XX=y CONFIG_KEYBOARD_BCM=y # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PCIPS2=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_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_USERIO=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_GOLDFISH_TTY 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_FINTEK is not set 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_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SSIF=y # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_SONYPI=y # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_MUX_REG=y CONFIG_I2C_MUX_MLXCPLD=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EG20T=y # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_ELEKTOR is not set # CONFIG_I2C_PCA_ISA is not set # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=y CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y CONFIG_SPI_DW_MID_DMA=y CONFIG_SPI_DW_MMIO=y CONFIG_SPI_GPIO=y # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=y # CONFIG_HSI 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 is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=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_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_MENZ127 is not set CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y # CONFIG_GPIO_GPIO_MM is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_DA9055=y # CONFIG_GPIO_KEMPLD is not set CONFIG_GPIO_LP3943=y CONFIG_GPIO_LP873X=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TC3589X=y # CONFIG_GPIO_TPS65086 is not set CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WHISKEY_COVE=y CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8350 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_RDC321X=y CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # CONFIG_GPIO_74X164=y CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=y # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set CONFIG_REBOOT_MODE=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_OLPC is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set # CONFIG_CHARGER_DA9150 is not set # CONFIG_BATTERY_DA9150 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_MAX77693 is not set CONFIG_CHARGER_MAX8997=y # CONFIG_CHARGER_MAX8998 is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65217 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_GOLDFISH=y # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7314=y # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ARM_SCPI is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9055 is not set CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX31722 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX34440 is not set CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_INA3221 is not set CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_BXT_PMIC_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y # CONFIG_QCOM_SPMI_TEMP_ALARM is not set CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=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 is not set # CONFIG_MFD_ACT8945A is not set CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X_I2C is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_CROS_EC_SPI=y # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77620 is not set CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TI_LP873X=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_AS3722 is not set CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA9055 is not set # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP873X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_LTC3676=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y # CONFIG_REGULATOR_MAX77693 is not set # CONFIG_REGULATOR_MAX77802 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_MT6323 is not set CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PCAP is not set CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RC5T583=y # CONFIG_REGULATOR_RT5033 is not set # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65086=y # CONFIG_REGULATOR_TPS65217 is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_88PM860X is not set # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE 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 is not set # CONFIG_HID_GENERIC is not set # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y CONFIG_HID_CMEDIA=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_GOLDFISH=y CONFIG_MMC_SPI=y CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=y 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 is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_WM8350 is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=y CONFIG_EDAC_E752X=y CONFIG_EDAC_I82875P=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y # CONFIG_EDAC_I3200 is not set CONFIG_EDAC_IE31200=y CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y CONFIG_EDAC_I5000=y # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y CONFIG_RTC_DRV_88PM80X=y CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y # CONFIG_RTC_DRV_AS3722 is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1307_HWMON=y # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_MAX77686=y # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TPS65910 is not set # CONFIG_RTC_DRV_TPS80031 is not set # CONFIG_RTC_DRV_RC5T583 is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV8803=y CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1302=y CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6916=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9055=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_SNVS is not set # CONFIG_RTC_DRV_MT6397 is not set # CONFIG_RTC_DRV_R7301 is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_PCH_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y CONFIG_IMG_ASCII_LCD=y # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16203 is not set CONFIG_ADIS16209=y CONFIG_ADIS16240=y # # Analog to digital converters # # CONFIG_AD7606 is not set CONFIG_AD7780=y CONFIG_AD7816=y CONFIG_AD7192=y CONFIG_AD7280=y # # Analog digital bi-direction converters # CONFIG_ADT7316=y # CONFIG_ADT7316_SPI is not set CONFIG_ADT7316_I2C=y # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # CONFIG_AD9832=y CONFIG_AD9834=y # # Digital gyroscope sensors # CONFIG_ADIS16060=y # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # CONFIG_SENSORS_ISL29028=y CONFIG_TSL2x7x=y # # Active energy metering IC # # CONFIG_ADE7753 is not set # CONFIG_ADE7754 is not set CONFIG_ADE7758=y CONFIG_ADE7759=y CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # CONFIG_ADE7854_SPI is not set # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set CONFIG_AD2S1210=y # # Triggers - standalone # # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_ION=y # CONFIG_ION_TEST is not set # CONFIG_ION_DUMMY is not set CONFIG_ION_OF=y # CONFIG_STAGING_BOARD is not set CONFIG_GOLDFISH_AUDIO=y # CONFIG_MTD_GOLDFISH_NAND is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y CONFIG_COMMON_CLK_XLNX_CLKWZRD=y CONFIG_MOST=y CONFIG_MOSTCORE=y CONFIG_AIM_CDEV=y # CONFIG_AIM_NETWORK is not set CONFIG_HDM_I2C=y # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=y CONFIG_DELL_LAPTOP=y # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set # CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_SURFACE_3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_CPLD_PLATFORM is not set CONFIG_GOLDFISH_BUS=y CONFIG_GOLDFISH_PIPE=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y # CONFIG_COMMON_CLK_MAX77686 is not set CONFIG_COMMON_CLK_SCPI=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI570 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CDCE925 is not set CONFIG_COMMON_CLK_CS2000_CP=y # CONFIG_COMMON_CLK_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_COMMON_CLK_MEDIATEK=y CONFIG_COMMON_CLK_MT2701=y CONFIG_COMMON_CLK_MT2701_MMSYS=y # CONFIG_COMMON_CLK_MT2701_IMGSYS is not set CONFIG_COMMON_CLK_MT2701_VDECSYS=y CONFIG_COMMON_CLK_MT2701_HIFSYS=y CONFIG_COMMON_CLK_MT2701_ETHSYS=y # CONFIG_COMMON_CLK_MT2701_BDPSYS 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_PLATFORM_MHU=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # CONFIG_MAILBOX_TEST is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_INTEL_IOMMU is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y # CONFIG_DEVFREQ_GOV_USERSPACE is not set CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y # CONFIG_EXTCON_QCOM_SPMI_MISC is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMC150_ACCEL is not set CONFIG_DA280=y # CONFIG_DA311 is not set # CONFIG_DMARD06 is not set CONFIG_DMARD09=y CONFIG_DMARD10=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXSD9=y CONFIG_KXSD9_SPI=y CONFIG_KXSD9_I2C=y CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7455_SPI=y # CONFIG_MMA7660 is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y # CONFIG_MXC4005 is not set CONFIG_MXC6255=y # CONFIG_SCA3000 is not set CONFIG_STK8312=y CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y CONFIG_AD7298=y # CONFIG_AD7476 is not set # CONFIG_AD7766 is not set CONFIG_AD7791=y # CONFIG_AD7793 is not set CONFIG_AD7887=y CONFIG_AD7923=y # CONFIG_AD799X is not set CONFIG_CC10001_ADC=y CONFIG_DA9150_GPADC=y CONFIG_ENVELOPE_DETECTOR=y # CONFIG_HI8435 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LP8788_ADC is not set # CONFIG_LTC2485 is not set CONFIG_MAX1027=y CONFIG_MAX1363=y CONFIG_MCP320X=y CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=y # CONFIG_QCOM_SPMI_VADC is not set CONFIG_STX104=y CONFIG_TI_ADC081C=y CONFIG_TI_ADC0832=y CONFIG_TI_ADC12138=y CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y CONFIG_TI_ADS8688=y CONFIG_VF610_ADC=y # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y # CONFIG_IAQCORE is not set CONFIG_VZ89X=y CONFIG_IIO_CROS_EC_SENSORS_CORE=y # CONFIG_IIO_CROS_EC_SENSORS is not set # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # # CONFIG_104_QUAD_8 is not set # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y CONFIG_AD5380=y CONFIG_AD5421=y # CONFIG_AD5446 is not set CONFIG_AD5449=y CONFIG_AD5592R_BASE=y # CONFIG_AD5592R is not set CONFIG_AD5593R=y CONFIG_AD5504=y CONFIG_AD5624R_SPI=y # CONFIG_AD5686 is not set CONFIG_AD5755=y # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set CONFIG_AD5791=y CONFIG_AD7303=y CONFIG_CIO_DAC=y # CONFIG_AD8801 is not set CONFIG_DPOT_DAC=y CONFIG_M62332=y # CONFIG_MAX517 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set CONFIG_VF610_DAC=y # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=y CONFIG_AFE4404=y CONFIG_MAX30100=y # # Humidity sensors # # CONFIG_AM2315 is not set CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HTS221=y CONFIG_HTS221_I2C=y CONFIG_HTS221_SPI=y CONFIG_HTU21=y CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y CONFIG_BMI160=y # CONFIG_BMI160_I2C is not set CONFIG_BMI160_SPI=y CONFIG_KMX61=y CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y CONFIG_INV_MPU6050_SPI=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y # CONFIG_CM32181 is not set CONFIG_CM3232=y # CONFIG_CM3323 is not set CONFIG_CM36651=y CONFIG_GP2AP020A00F=y # CONFIG_SENSORS_ISL29018 is not set CONFIG_ISL29125=y CONFIG_JSA1212=y # CONFIG_RPR0521 is not set CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y CONFIG_MAX44000=y # CONFIG_OPT3001 is not set CONFIG_PA12203001=y CONFIG_SI1145=y # CONFIG_STK3310 is not set # CONFIG_TCS3414 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set CONFIG_VEML6070=y # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y CONFIG_AK09911=y # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MAX5487=y CONFIG_MCP4131=y CONFIG_MCP4531=y # CONFIG_TPL0102 is not set # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y # CONFIG_HP03 is not set CONFIG_MPL115=y # CONFIG_MPL115_I2C is not set CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set # CONFIG_MS5611_SPI is not set CONFIG_MS5637=y # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y CONFIG_ZPA2326_SPI=y # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=y # # Temperature sensors # CONFIG_MAXIM_THERMOCOUPLE=y CONFIG_MLX90614=y # CONFIG_TMP006 is not set CONFIG_TSYS01=y # CONFIG_TSYS02D is not set CONFIG_NTB=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=y # CONFIG_PWM_CRC is not set CONFIG_PWM_CROS_EC=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LP3943=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_TI_SYSCON_RESET=y # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_MCB_LPC is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # CONFIG_DEV_DAX is not set CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_MSU=y CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # CONFIG_FPGA=y # CONFIG_FPGA_BRIDGE is not set # # Firmware Drivers # CONFIG_ARM_SCPI_PROTOCOL=y CONFIG_ARM_SCPI_POWER_DOMAIN=y CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 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=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y CONFIG_DEBUG_PAGE_REF=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set CONFIG_DEBUG_WQ_FORCE_RR_CPU=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set CONFIG_TEST_BITMAP=y CONFIG_TEST_UUID=y # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y # CONFIG_CRYPTO_SHA1 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # # CONFIG_CRYPTO_DEFLATE is not set 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=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_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 is not set # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=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=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='bisect' export testbox='vm-vp-quantal-i386-60' export tbox_group='vm-vp-quantal-i386' export branch='linux-devel/devel-hourly-2017011114' export commit='ddb08a630e369fa2e327ece8e406bcdc3285b064' export kconfig='i386-randconfig-h1-01111615' export submit_id='5876554f0b9a9344284df3ce' export job_file='/lkp/scheduled/vm-vp-quantal-i386-60/boot-1-quantal-core-i386.cgz-ddb08a630e369fa2e327ece8e406bcdc3285b064-20170111-17448-12tpoo8-1.yaml' export id='0e4074fab31da6c56b06776e76cf7ff05c0f1b32' export model='qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap' export nr_vm=64 export nr_cpu=1 export memory='360M' export rootfs='quantal-core-i386.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export compiler='gcc-6' export enqueue_time='2017-01-11 23:55:25 +0800' export _id='5876556e0b9a9344284df3cf' export user='lkp' export result_root='/result/boot/1/vm-vp-quantal-i386/quantal-core-i386.cgz/i386-randconfig-h1-01111615/gcc-6/ddb08a630e369fa2e327ece8e406bcdc3285b064/0' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/quantal/quantal-core-i386.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-vp-quantal-i386-60/boot-1-quantal-core-i386.cgz-ddb08a630e369fa2e327ece8e406bcdc3285b064-20170111-17448-12tpoo8-1.yaml ARCH=i386 kconfig=i386-randconfig-h1-01111615 branch=linux-devel/devel-hourly-2017011114 commit=ddb08a630e369fa2e327ece8e406bcdc3285b064 BOOT_IMAGE=/pkg/linux/i386-randconfig-h1-01111615/gcc-6/ddb08a630e369fa2e327ece8e406bcdc3285b064/vmlinuz-4.10.0-rc3-00062-gddb08a63 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-vp-quantal-i386/quantal-core-i386.cgz/i386-randconfig-h1-01111615/gcc-6/ddb08a630e369fa2e327ece8e406bcdc3285b064/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/i386-randconfig-h1-01111615/gcc-6/ddb08a630e369fa2e327ece8e406bcdc3285b064/vmlinuz-4.10.0-rc3-00062-gddb08a63' export dequeue_time='2017-01-11 23:56:09 +0800' export job_initrd='/lkp/scheduled/vm-vp-quantal-i386-60/boot-1-quantal-core-i386.cgz-ddb08a630e369fa2e327ece8e406bcdc3285b064-20170111-17448-12tpoo8-1.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --pf9I7BMVVzbSWLtt Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --pf9I7BMVVzbSWLtt--