From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3301548700022697686==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [i2c] 3489746df0: WARNING: CPU: 0 PID: 1 at drivers/base/devres.c:888 devm_kfree+0x61/0x76() Date: Wed, 06 Jan 2016 09:49:38 +0800 Message-ID: <87fuybfpe5.fsf@yhuang-dev.intel.com> List-Id: --===============3301548700022697686== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Peter-Rosin/i2c-mux-cleanup-and-locking-up= date/20160106-000205 commit 3489746df00f2f18b1a6dc2ba4de263e980cfbb0 ("i2c-mux: move the slave s= ide adapter management to i2c_mux_core") +------------------------------------------------------------------+-------= -----+------------+ | | f3ce05= 31d6 | 3489746df0 | +------------------------------------------------------------------+-------= -----+------------+ | boot_successes | 16 = | 0 | | boot_failures | 76 = | 22 | | Out_of_memory:Kill_process | 46 = | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 = | | | Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode=3D | 30 = | 21 | | WARNING:at_drivers/base/devres.c:#devm_kfree() | 0 = | 22 | | backtrace:of_unittest | 0 = | 22 | | backtrace:kernel_init_freeable | 0 = | 22 | +------------------------------------------------------------------+-------= -----+------------+ [ 17.661085] overlay_removal_is_ok: overlay #5 is not topmost [ 17.662994] of_overlay_destroy: removal check failed for overlay #5 [ 17.668348] ------------[ cut here ]------------ [ 17.683131] WARNING: CPU: 0 PID: 1 at drivers/base/devres.c:888 devm_kfr= ee+0x61/0x76() [ 17.686302] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-rc3-00086-g348= 9746 #1 [ 17.688867] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 17.692001] 0000000000000000 ffff880013e43b60 ffffffff8177aefa ffff8800= 13e43b98 [ 17.708372] ffffffff81119965 ffffffff81d0a80c 0000000000000001 00000000= fffffffe [ 17.711702] ffff88000de285d8 ffff88000c73d820 ffff880013e43ba8 ffffffff= 81119a50 [ 17.714839] Call Trace: [ 17.716069] [] dump_stack+0x19/0x1b [ 17.718206] [] warn_slowpath_common+0xb6/0xcf [ 17.720721] [] ? devm_kfree+0x61/0x76 [ 17.735171] [] warn_slowpath_null+0x1a/0x1c [ 17.746025] [] devm_kfree+0x61/0x76 [ 17.747733] [] i2c_mux_reserve_adapters+0xae/0xbf [ 17.749751] [] unittest_i2c_mux_probe+0x1af/0x234 [ 17.751739] [] ? unittest_i2c_mux_remove+0x90/0x90 [ 17.753753] [] i2c_device_probe+0x370/0x3b9 [ 17.755599] [] driver_probe_device+0x2c5/0x6db [ 17.774860] [] __driver_attach+0x9f/0xd5 [ 17.776761] [] ? driver_probe_device+0x6db/0x6db [ 17.778805] [] bus_for_each_dev+0x91/0xa9 [ 17.780696] [] driver_attach+0x1e/0x20 [ 17.782548] [] bus_add_driver+0x1f7/0x36d [ 17.796930] [] driver_register+0x10d/0x17f [ 17.798748] [] i2c_register_driver+0xb1/0x147 [ 17.800803] [] of_unittest_overlay+0xf05/0x1304 [ 17.802967] [] of_unittest+0x1088/0x10b6 [ 17.804937] [] ? debug_check_no_obj_freed+0x26/0x28 [ 17.807212] [] ? kfree+0x2c7/0x307 [ 17.809013] [] ? do_one_initcall+0xf8/0x26c [ 17.823489] [] ? of_unittest_overlay+0x1304/0x1304 [ 17.825596] [] do_one_initcall+0x179/0x26c [ 17.827551] [] kernel_init_freeable+0x163/0x22b [ 17.829642] [] ? rest_init+0x7a/0x7a [ 17.831424] [] kernel_init+0xe/0x13f [ 17.833228] [] ret_from_fork+0x3f/0x70 [ 17.835066] [] ? rest_init+0x7a/0x7a [ 17.836853] ---[ end trace 9266670885044a94 ]--- [ 17.851608] i2c i2c-0: Added multiplexed i2c bus 1 Thanks, Kernel Test Robot --===============3301548700022697686== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc3-00086-g3489746" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzMgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSIt ZmNhbGwtc2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwt c2F2ZWQtcmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIx MCAtZmNhbGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklH X0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09O RklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJR X1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1 cAojCkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpD T05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApD T05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19I QVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVf S0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa TUEgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX1haPXkKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NU TkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldApD T05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJ R19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdf VVNFTElCPXkKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElU U1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15 CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05G SUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5F UklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lS UV9ET01BSU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpD T05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19B UkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9D WUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9D S0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFU RT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdf SFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9f SFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1l IGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENP TkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1F X0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklH X0JTRF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklH X1RBU0tfREVMQVlfQUNDVD15CiMgQ09ORklHX1RBU0tfWEFDQ1QgaXMgbm90IHNldAoKIwojIFJD VSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5v dCBzZXQKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdf UkNVX1NUQUxMX0NPTU1PTj15CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpD T05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklH X0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lO VDEyOD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0NHUk9VUF9GUkVFWkVSPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9V UF9ERVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQojIENP TkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05G SUdfTUVNQ0c9eQojIENPTkZJR19NRU1DR19TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNQ0df S01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZB SVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRfR1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklH X0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CiMg Q09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkK Q09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQojIENPTkZJR19VU0VSX05TIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElEX05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TIGlzIG5vdCBzZXQK Q09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90 IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB TUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19S RF9MWk1BPXkKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldApDT05GSUdfUkRfTFpPPXkKIyBDT05G SUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklH X1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklH X1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpD T05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1VJRDE2PXkKQ09O RklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZ U0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lN Uz15CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEs9eQpDT05G SUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJ R19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFM RkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQRl9TWVNDQUxM PXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQoj IENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklH X01FTUJBUlJJRVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BF UkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3Jt YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RF QlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdf U0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJR19TTEFC IGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJ T04gaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQ T0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldAojIENP TkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VT UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09O RklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklH X0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQ Uk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFW RV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklD X1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9 eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xL PXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9 eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9S RVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFW RV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19I QVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15 CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xP Q0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBB VF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpD T05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9U RUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19T VEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBp cyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5U SU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9B UkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpD T05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9 eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxG X1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19PTERfU0lH U1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQg a2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NP SEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpD T05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05GSUdfTU9E VUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNP TkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CiMgQ09ORklH X0JMS19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ01ETElORV9QQVJTRVI9 eQoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQpDT05G SUdfQUNPUk5fUEFSVElUSU9OPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9DVU1BTkE9eQpDT05G SUdfQUNPUk5fUEFSVElUSU9OX0VFU09YPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9JQ1M9eQpD T05GSUdfQUNPUk5fUEFSVElUSU9OX0FERlM9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUE9X RVJURUMgaXMgbm90IHNldAojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUklTQ0lYIGlzIG5vdCBz ZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19B TUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19NQUNfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNET1NfUEFSVElUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0xETV9QQVJUSVRJT049eQojIENPTkZJR19MRE1fREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19TR0lfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VMVFJJWF9QQVJU SVRJT049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpD T05GSUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFSVElUSU9OPXkKIyBDT05GSUdf Q01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJ TyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVB RExJTkUgaXMgbm90IHNldAojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfUFJFRU1Q VF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15 CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVE X1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVF WkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9 eQojIENPTkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQojIENP TkZJR19YODZfWDJBUElDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdf WDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkK IyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9N Qkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX09N SVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09O RklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJB VklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQK IyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09O RklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRF Uk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4 Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19Y ODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdf Q1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRB VVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfR0FSVF9JT01NVT15 CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJ R19JT01NVV9IRUxQRVI9eQpDT05GSUdfTlJfQ1BVUz0xCkNPTkZJR19QUkVFTVBUX05PTkU9eQoj IENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMg bm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19VUF9MQVRFX0lOSVQ9eQpDT05G SUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVS T1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NQ0UgaXMg bm90IHNldAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJ R19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19J OEs9eQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19N SUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKIyBDT05GSUdf WDg2X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FE RFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJ UkVDVF9HQlBBR0VTPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNI X1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNP TkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNP TkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxF Q1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNF TUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJF TUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9B TExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90 IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQ PXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9O PXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9 eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9 eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1E X1BUTE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19B UkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9 eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQojIENPTkZJR19LU00gaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5U X0hVR0VQQUdFPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklH X1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJf Q1BVX0tNPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfRlJPTlRTV0FQPXkKIyBDT05GSUdf Q01BIGlzIG5vdCBzZXQKQ09ORklHX1pTV0FQPXkKQ09ORklHX1pQT09MPXkKIyBDT05GSUdfWkJV RCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CkNPTkZJR19QR1RBQkxFX01BUFBJTkc9eQpD T05GSUdfWlNNQUxMT0NfU1RBVD15CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdfREVG RVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFD S0lORyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9WRUNUT1I9eQojIENPTkZJR19YODZfUE1FTV9M RUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CiMgQ09ORklHX01U UlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VT X1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBD T05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ0NPTVAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENP TkZJR19IWl8yNTAgaXMgbm90IHNldApDT05GSUdfSFpfMzAwPXkKIyBDT05GSUdfSFpfMTAwMCBp cyBub3Qgc2V0CkNPTkZJR19IWj0zMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhF Qz15CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VYRUNfSlVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9T VEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JB U0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKIyBDT05GSUdfQ09N UEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEUgaXMgbm90IHNldApDT05GSUdf TEVHQUNZX1ZTWVNDQUxMX05PTkU9eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApD T05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklH X0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9I T1RSRU1PVkU9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BF TkRfRlJFRVpFUj15CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFU SU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKIyBDT05G SUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBz ZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVH PXkKIyBDT05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQX0RF QlVHPXkKQ09ORklHX0RQTV9XQVRDSERPRz15CkNPTkZJR19EUE1fV0FUQ0hET0dfVElNRU9VVD02 MAojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09ORklH X1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9M RUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpD T05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9ERUJV R0dFUj15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQUMgaXMgbm90 IHNldApDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FD UElfVklERU89eQojIENPTkZJR19BQ1BJX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRE9D SyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NF U1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNT T1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQ SV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX0RFQlVHPXkKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZf UE1fVElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfSE9UUExVR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15 CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19BQ1BJX0NVU1RPTV9N RVRIT0Q9eQojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJ R19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKIyBDT05GSUdfQUNQSV9B UEVJX0dIRVMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0FQRUlfRUlOSiBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRz15CkNPTkZJR19QTUlDX09QUkVHSU9OPXkKQ09ORklH X1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMg bm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExF X0dPVl9MQURERVI9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTUVOVSBpcyBub3Qgc2V0CiMgQ09O RklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0lETEUgaXMgbm90IHNldAoKIwojIE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09ORklHX0k3MzAw X0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAwX0lETEU9eQoKIwojIEJ1cyBvcHRpb25z IChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJ X01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09O RklHX0hPVFBMVUdfUENJX1BDSUU9eQojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKQ09ORklH X1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKIyBDT05GSUdfUENJRUFTUE1fREVG QVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNP TkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRT15CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lf QlVTX0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RP TUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19F TkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRfSVJR IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CiMgQ09ORklHX1BD SV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJ X0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RN QV9BUEk9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQoj IENPTkZJR19QQ01DSUFfTE9BRF9DSVMgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMg UEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkKQ09ORklHX1lFTlRBX08yPXkKQ09ORklH X1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkK Q09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05GSUdfUEQ2NzI5PXkKIyBDT05GSUdfSTgyMDkyIGlz IG5vdCBzZXQKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQpDT05GSUdfSE9UUExVR19QQ0k9eQoj IENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX0NQ Q0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9eQpDT05GSUdfSE9UUExVR19QQ0lf Q1BDSV9HRU5FUklDPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CkNPTkZJ R19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fVFNJNzIxPXkKQ09ORklHX1JBUElESU9fRElTQ19U SU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlzIG5vdCBzZXQK Q09ORklHX1JBUElESU9fRE1BX0VOR0lORT15CkNPTkZJR19SQVBJRElPX0RFQlVHPXkKQ09ORklH X1JBUElESU9fRU5VTV9CQVNJQz15CgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVycwojCiMgQ09O RklHX1JBUElESU9fVFNJNTdYIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fQ1BTX1hYPXkKIyBD T05GSUdfUkFQSURJT19UU0k1NjggaXMgbm90IHNldApDT05GSUdfUkFQSURJT19DUFNfR0VOMj15 CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0 aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09O RklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9 eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldAojIENPTkZJR19CSU5GTVRfTUlTQyBpcyBu b3Qgc2V0CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19JQTMyX0VNVUxBVElPTj15CkNPTkZJR19J QTMyX0FPVVQ9eQpDT05GSUdfWDg2X1gzMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFU X0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZf RE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0 CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09 eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJNX1NVQl9Q T0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fU1RBVElTVElDUz15CkNP TkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9LRVlfTUlHUkFU RT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CiMgQ09ORklHX0lQX0FEVkFO Q0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQ X1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdf SVBfUE5QX1JBUlA9eQojIENPTkZJR19ORVRfSVBJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBH UkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9eQojIENP TkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURT15CkNP TkZJR19JUF9QSU1TTV9WMT15CiMgQ09ORklHX0lQX1BJTVNNX1YyIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldApDT05GSUdfTkVUX0lQVlRJPXkKQ09ORklHX05FVF9V RFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkK Q09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQpDT05GSUdfSU5FVF9JUENPTVA9eQpD T05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5FTD15CkNPTkZJR19JTkVU X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPXkKQ09O RklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVF9MUk89eQpDT05GSUdfSU5FVF9E SUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CkNPTkZJ R19UQ1BfQ09OR19BRFZBTkNFRD15CiMgQ09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CkNP TkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CiMgQ09ORklH X1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQojIENPTkZJ R19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CiMgQ09O RklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0xQPXkKQ09O RklHX1RDUF9DT05HX1ZFTk89eQpDT05GSUdfVENQX0NPTkdfWUVBSD15CiMgQ09ORklHX1RDUF9D T05HX0lMTElOT0lTIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0RDVENQPXkKQ09ORklHX1RD UF9DT05HX0NERz15CiMgQ09ORklHX0RFRkFVTFRfQ1VCSUMgaXMgbm90IHNldAojIENPTkZJR19E RUZBVUxUX1ZFR0FTIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVkVOTz15CiMgQ09ORklHX0RF RkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0RDVENQIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9DREcgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8g aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0idmVubyIKIyBDT05GSUdfVENQX01E NVNJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9 eQojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFT U0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkc9eQojIENPTkZJR19ORVRGSUxU RVIgaXMgbm90IHNldApDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15Cgoj CiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUc9 eQpDT05GSUdfSVBfRENDUF9DQ0lEMz15CkNPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHPXkKQ09O RklHX0lQX0RDQ1BfVEZSQ19MSUI9eQpDT05GSUdfSVBfRENDUF9URlJDX0RFQlVHPXkKCiMKIyBE Q0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBf REVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9D T09LSUVfSE1BQ19OT05FPXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNl dApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQK Q09ORklHX1RJUEM9eQpDT05GSUdfVElQQ19NRURJQV9JQj15CkNPTkZJR19USVBDX01FRElBX1VE UD15CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldApDT05G SUdfU1RQPXkKQ09ORklHX01SUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBf U05PT1BJTkc9eQojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFR X0dWUlAgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKQ09ORklHX0RFQ05FVD15 CiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xM QzI9eQpDT05GSUdfSVBYPXkKQ09ORklHX0lQWF9JTlRFUk49eQojIENPTkZJR19BVEFMSyBpcyBu b3Qgc2V0CkNPTkZJR19YMjU9eQojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKQ09ORklHX1BIT05F VD15CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMK IyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPXkKQ09ORklHX05FVF9T Q0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CiMgQ09ORklHX05FVF9TQ0hfUFJJTyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJ R19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9 eQojIENPTkZJR19ORVRfU0NIX1RCRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQoj IENPTkZJR19ORVRfU0NIX0RTTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTkVURU0g aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQoj IENPTkZJR19ORVRfU0NIX0NIT0tFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09O RklHX05FVF9TQ0hfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0ZRX0NPREVMIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TQ0hfRlE9eQojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX1BJRT15CiMgQ09ORklHX05FVF9TQ0hfSU5HUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX1BMVUc9eQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQoj IENPTkZJR19ORVRfQ0xTX0JBU0lDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfVENJTkRFWD15 CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CiMgQ09ORklHX05FVF9DTFNfRlcgaXMgbm90IHNldApD T05GSUdfTkVUX0NMU19VMzI9eQpDT05GSUdfQ0xTX1UzMl9QRVJGPXkKIyBDT05GSUdfQ0xTX1Uz Ml9NQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19SU1ZQIGlzIG5vdCBzZXQKQ09ORklH X05FVF9DTFNfUlNWUDY9eQpDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dS T1VQPXkKIyBDT05GSUdfTkVUX0NMU19CUEYgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9X RVI9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJ R19ORVRfRU1BVENIX0NNUD15CiMgQ09ORklHX05FVF9FTUFUQ0hfTkJZVEUgaXMgbm90IHNldAoj IENPTkZJR19ORVRfRU1BVENIX1UzMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX01FVEE9 eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQ9eQpDT05G SUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQojIENPTkZJR19ORVRfQUNU X0dBQ1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX01JUlJFRCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lN UD15CiMgQ09ORklHX05FVF9BQ1RfU0tCRURJVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX0NT VU09eQojIENPTkZJR19ORVRfQUNUX1ZMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9CUEY9 eQpDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENC IGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMg bm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRT IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU TElOS19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkK Q09ORklHX01QTFNfUk9VVElORz15CkNPTkZJR19NUExTX0lQVFVOTkVMPXkKIyBDT05GSUdfSFNS IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRf TDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19C UUw9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNl dApDT05GSUdfTkVUX0RST1BfTU9OSVRPUj15CkNPTkZJR19IQU1SQURJTz15CgojCiMgUGFja2V0 IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PXkKIyBDT05GSUdfQVgyNV9EQU1BX1NMQVZF IGlzIG5vdCBzZXQKQ09ORklHX05FVFJPTT15CkNPTkZJR19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3 b3JrIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01LSVNTPXkKIyBDT05GSUdfNlBBQ0sgaXMgbm90 IHNldApDT05GSUdfQlBRRVRIRVI9eQpDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQojIENPTkZJR19C QVlDT01fU0VSX0hEWCBpcyBub3Qgc2V0CkNPTkZJR19ZQU09eQpDT05GSUdfQ0FOPXkKQ09ORklH X0NBTl9SQVc9eQpDT05GSUdfQ0FOX0JDTT15CkNPTkZJR19DQU5fR1c9eQoKIwojIENBTiBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNBTj15CkNPTkZJR19DQU5fU0xDQU49eQpDT05GSUdf Q0FOX0RFVj15CiMgQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORyBpcyBub3Qgc2V0CkNPTkZJR19D QU5fTEVEUz15CkNPTkZJR19DQU5fSkFOWl9JQ0FOMz15CkNPTkZJR19DQU5fR1JDQU49eQojIENP TkZJR19DQU5fU0pBMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fTV9DQU49eQojIENPTkZJR19DQU5fQ0M3NzAgaXMgbm90IHNldAoKIwojIENB TiBTUEkgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl9NQ1AyNTFYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX1NPRlRJTkcgaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNP TkZJR19BRl9SWFJQQz15CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfUlhLQUQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBp cyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVk cyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9N QVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9 eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9SRE1BIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0 CkNPTkZJR19DRVBIX0xJQj15CkNPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRz15CkNPTkZJR19D RVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklH X0xXVFVOTkVMPXkKQ09ORklHX0hBVkVfQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoK IwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5v dCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKIyBDT05GSUdf U1RBTkRBTE9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09O RklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNP TkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09O RklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19BTExPV19ERVZfQ09S RURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19E RVZSRVMgaXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVU T1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01B UF9TUEk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19E TUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19GRU5DRV9UUkFDRT15CgojCiMgQnVzIGRldmljZXMK IwpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKQ09ORklHX01URD15CkNP TkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxP Q0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldApD T05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFk9eQpDT05GSUdfTVREX0NNRExJTkVfUEFS VFM9eQpDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qg c2V0CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVRE X0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKQ09ORklHX1JG RF9GVEw9eQojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CkNPTkZJR19TTV9GVEw9eQpDT05GSUdf TVREX09PUFM9eQojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEFSVElU SU9ORURfTUFTVEVSPXkKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklH X01URF9DRkkgaXMgbm90IHNldApDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dF Tl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKIyBDT05GSUdfTVREX0NGSV9O T1NXQVAgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVA9eQojIENPTkZJR19N VERfQ0ZJX0xFX0JZVEVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0dFT01FVFJZPXkK IyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzEgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzg9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNl dApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyPXkKIyBDT05GSUdfTVREX0NGSV9JMSBpcyBu b3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldApDT05GSUdfTVREX09UUD15CkNPTkZJR19N VERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklHX01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklf U1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERf Uk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBh Y2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9QSFlTTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIWVNNQVBfT0YgaXMgbm90IHNl dApDT05GSUdfTVREX0FNRDc2WFJPTT15CiMgQ09ORklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQK Q09ORklHX01URF9FU0IyUk9NPXkKQ09ORklHX01URF9DSzgwNFhST009eQpDT05GSUdfTVREX1ND QjJfRkxBU0g9eQojIENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKQ09ORklHX01URF9MNDQw R1g9eQpDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5v dCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19N VERfUE1DNTUxIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0g9eQojIENPTkZJR19NVERf REFUQUZMQVNIX1dSSVRFX1ZFUklGWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIX09U UD15CkNPTkZJR19NVERfTTI1UDgwPXkKQ09ORklHX01URF9TU1QyNUw9eQpDT05GSUdfTVREX1NM UkFNPXkKQ09ORklHX01URF9QSFJBTT15CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldApD T05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMK Q09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNU X1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05G SUdfTVREX05BTkQ9eQpDT05GSUdfTVREX05BTkRfQkNIPXkKQ09ORklHX01URF9OQU5EX0VDQ19C Q0g9eQojIENPTkZJR19NVERfU01fQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RF TkFMST15CkNPTkZJR19NVERfTkFORF9ERU5BTElfUENJPXkKQ09ORklHX01URF9OQU5EX0RFTkFM SV9EVD15CkNPTkZJR19NVERfTkFORF9ERU5BTElfU0NSQVRDSF9SRUdfQUREUj0weEZGMTA4MDE4 CkNPTkZJR19NVERfTkFORF9HUElPPXkKIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQg aXMgbm90IHNldApDT05GSUdfTVREX05BTkRfSURTPXkKIyBDT05GSUdfTVREX05BTkRfUklDT0gg aXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD15CkNPTkZJR19NVERfTkFORF9E SVNLT05DSElQX1BST0JFX0FEVkFOQ0VEPXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJP QkVfQUREUkVTUz0wCkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0hJR0g9eQpDT05G SUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURT15CiMgQ09ORklHX01URF9OQU5EX0RPQ0c0 IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQpDT05GSUdfTVREX05BTkRfTkFORFNJ TT15CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19NVERfTkFORF9ISVNJNTA0PXkK Q09ORklHX01URF9PTkVOQU5EPXkKIyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlz IG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9eQojIENPTkZJR19NVERfT05FTkFO RF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTT15CgojCiMgTFBE RFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj15CkNPTkZJ R19NVERfUUlORk9fUFJPQkU9eQpDT05GSUdfTVREX1NQSV9OT1I9eQojIENPTkZJR19NVERfU1BJ X05PUl9VU0VfNEtfU0VDVE9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNl dApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09G X0ZMQVRUUkVFPXkKQ09ORklHX09GX0VBUkxZX0ZMQVRUUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9 eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9J UlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89eQpDT05GSUdfT0ZfUENJPXkKQ09O RklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05G SUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09O RklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01F U1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJ R19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9eQojIENPTkZJR19CTEtfREVWX0ZE IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ1BRX0NJU1NfREE9eQpDT05GSUdf Q0lTU19TQ1NJX1RBUEU9eQojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX1VNRU09eQojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NL RD15CkNPTkZJR19CTEtfREVWX1NYOD15CiMgQ09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQK Q09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBD T05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRI PXkKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SU1hYPXkKQ09ORklH X0JMS19ERVZfTlZNRT15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xW MDJEPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPXkK Q09ORklHX0lCTV9BU009eQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9J T0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMy UzQwMT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPXkKQ09ORklH X0FQRFM5ODAyQUxTPXkKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wy OTAyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQojIENPTkZJR19TRU5TT1JT X0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVBEUzk5MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKQ09ORklH X0RTMTY4Mj15CkNPTkZJR19USV9EQUM3NTEyPXkKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAw ODVfSTJDPXkKQ09ORklHX0JNUDA4NV9TUEk9eQojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAg aXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHIGlzIG5vdCBzZXQKQ09ORklH X1NSQU09eQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMK Q09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9M RUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09O RklHX0VFUFJPTV85M1hYNDY9eQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBU ZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09O RklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVy YSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQpD T05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CkNPTkZJR19JTlRFTF9NRUlf VFhFPXkKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBCdXMg RHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19CVVM9eQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNP TkZJR19TQ0lGX0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKIyBDT05GSUdfSU5U RUxfTUlDX0hPU1QgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCkNPTkZJ R19JTlRFTF9NSUNfQ0FSRD15CgojCiMgU0NJRiBEcml2ZXIKIwpDT05GSUdfU0NJRj15CgojCiMg SW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwpD T05GSUdfTUlDX0NPU009eQpDT05GSUdfR0VOV1FFPXkKQ09ORklHX0dFTldRRV9QTEFURk9STV9F UlJPUl9SRUNPVkVSWT0wCkNPTkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNl dAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMg bm90IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERv Y3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09O RklHX0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJ PXkKIyBDT05GSUdfQkxLX0RFVl9JREVfU0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0Q9eQoj IENPTkZJR19JREVfR0RfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX0dEX0FUQVBJIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ1M9eQpDT05GSUdfQkxLX0RFVl9ERUxLSU49eQpDT05G SUdfQkxLX0RFVl9JREVDRD15CkNPTkZJR19CTEtfREVWX0lERUNEX1ZFUkJPU0VfRVJST1JTPXkK Q09ORklHX0JMS19ERVZfSURFVEFQRT15CkNPTkZJR19CTEtfREVWX0lERUFDUEk9eQpDT05GSUdf SURFX1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURF IGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19JREVfR0VORVJJQz15CkNPTkZJR19C TEtfREVWX1BMQVRGT1JNPXkKQ09ORklHX0JMS19ERVZfQ01ENjQwPXkKIyBDT05GSUdfQkxLX0RF Vl9DTUQ2NDBfRU5IQU5DRUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERVBOUCBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERURNQV9TRkY9eQoKIwojIFBDSSBJREUgY2hpcHNldHMg c3VwcG9ydAojCkNPTkZJR19CTEtfREVWX0lERVBDST15CiMgQ09ORklHX0lERVBDSV9QQ0lCVVNf T1JERVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX09QVEk2MjE9eQpDT05GSUdfQkxL X0RFVl9SWjEwMDA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RF Vl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJ WFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX1RSSUZMRVg9eQpDT05GSUdfQkxLX0RFVl9IUFQzNjY9eQpDT05GSUdfQkxLX0RFVl9K TUlDUk9OPXkKIyBDT05GSUdfQkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SVQ4MTcyPXkKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9JVDgyMVg9eQpDT05GSUdfQkxLX0RFVl9OUzg3NDE1PXkKQ09ORklHX0JMS19ERVZfUERDMjAy WFhfT0xEPXkKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU0lJTUFHRT15CkNPTkZJ R19CTEtfREVWX1NJUzU1MTM9eQojIENPTkZJR19CTEtfREVWX1NMQzkwRTY2IGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9UUk0yOTAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9WSUE4MkNY WFg9eQojIENPTkZJR19CTEtfREVWX1RDODZDMDAxIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09O RklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CiMgQ09ORklH X1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0 YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RFVl9TVD15CkNP TkZJR19DSFJfREVWX09TU1Q9eQojIENPTkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hSX0RFVl9TRyBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NDSD15CkNPTkZJR19TQ1NJ X0VOQ0xPU1VSRT15CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBz ZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQojIENPTkZJ R19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05G SUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBDT05GSUdfU0NT SV9TQVNfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVAgaXMgbm90IHNl dApDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CiMgQ09ORklH X0lTQ1NJX1RDUCBpcyBub3Qgc2V0CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKQ09ORklHX1ND U0lfQ1hHQjNfSVNDU0k9eQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST15CkNPTkZJR19TQ1NJX0JO WDJfSVNDU0k9eQpDT05GSUdfQkUySVNDU0k9eQojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJ RCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9eQpDT05GSUdfU0NTSV8zV185WFhYPXkKQ09O RklHX1NDU0lfM1dfU0FTPXkKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlDNzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIK Q09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9NTAwMAojIENPTkZJR19BSUM3OVhYX0RFQlVH X0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3OVhYX0RFQlVHX01BU0s9MAojIENPTkZJR19B SUM3OVhYX1JFR19QUkVUVFlfUFJJTlQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BSUM5NFhYPXkK IyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMg bm90IHNldApDT05GSUdfU0NTSV9NVlVNST15CkNPTkZJR19TQ1NJX0RQVF9JMk89eQojIENPTkZJ R19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQVJDTVNSPXkKIyBDT05GSUdf U0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNl dApDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19T Q1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJ X01QVDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfVUZTSENEPXkKQ09ORklHX1NDU0lfVUZT SENEX1BDST15CiMgQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldApDT05GSUdfU0NTSV9CVVNMT0dJQz15CiMgQ09ORklH X1NDU0lfRkxBU0hQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90 IHNldAojIENPTkZJR19IWVBFUlZfU1RPUkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05J QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldApDT05GSUdfU0NT SV9FQVRBPXkKQ09ORklHX1NDU0lfRUFUQV9UQUdHRURfUVVFVUU9eQpDT05GSUdfU0NTSV9FQVRB X0xJTktFRF9DT01NQU5EUz15CkNPTkZJR19TQ1NJX0VBVEFfTUFYX1RBR1M9MTYKIyBDT05GSUdf U0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfR0RUSD15CkNPTkZJR19T Q1NJX0lTQ0k9eQpDT05GSUdfU0NTSV9JUFM9eQpDT05GSUdfU0NTSV9JTklUSU89eQojIENPTkZJ R19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBSPXkKIyBD T05GSUdfU0NTSV9JUFJfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUl9EVU1QIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfUUxPR0lDXzEyODA9eQpDT05GSUdfU0NTSV9RTEFfSVNDU0k9 eQojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQg aXMgbm90IHNldApDT05GSUdfU0NTSV9XRDcxOVg9eQpDT05GSUdfU0NTSV9ERUJVRz15CiMgQ09O RklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BNODAwMT15CiMgQ09ORklH X1NDU0lfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKQ09O RklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9 eQpDT05GSUdfU0NTSV9ESF9FTUM9eQojIENPTkZJR19TQ1NJX0RIX0FMVUEgaXMgbm90IHNldApD T05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKIyBDT05GSUdfU0NTSV9PU0RfVUxEIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCkNPTkZJR19TQ1NJX09TRF9ERUJVRz15 CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJ R19BVEFfVkVSQk9TRV9FUlJPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9BQ1BJIGlzIG5vdCBz ZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZl IGludGVyZmFjZQojCiMgQ09ORklHX1NBVEFfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0FI Q0lfUExBVEZPUk09eQpDT05GSUdfQUhDSV9DRVZBPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQpDT05G SUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9eQpDT05GSUdfU0FUQV9T SUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20g RE1BIGludGVyZmFjZQojCkNPTkZJR19QRENfQURNQT15CkNPTkZJR19TQVRBX1FTVE9SPXkKQ09O RklHX1NBVEFfU1g0PXkKIyBDT05GSUdfQVRBX0JNRE1BIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25s eSBTRkYgY29udHJvbGxlcnMKIwpDT05GSUdfUEFUQV9DTUQ2NDBfUENJPXkKQ09ORklHX1BBVEFf TVBJSVg9eQojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldApDT05GSUdfUEFUQV9PUFRJ PXkKIyBDT05GSUdfUEFUQV9QQ01DSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBp cyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKQ09ORklH X1BBVEFfTEVHQUNZPXkKIyBDT05GSUdfTUQgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9 eQojIENPTkZJR19UQ01fSUJMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1RDTV9GSUxFSU89eQpDT05G SUdfVENNX1BTQ1NJPXkKQ09ORklHX1RDTV9VU0VSMj15CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9 eQpDT05GSUdfSVNDU0lfVEFSR0VUPXkKQ09ORklHX1NCUF9UQVJHRVQ9eQpDT05GSUdfRlVTSU9O PXkKQ09ORklHX0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJR19GVVNJT05f TUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9eQojIENPTkZJR19GVVNJT05fTE9HR0lORyBp cyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJF V0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9eQpDT05G SUdfRklSRVdJUkVfTkVUPXkKQ09ORklHX0ZJUkVXSVJFX05PU1k9eQpDT05GSUdfTUFDSU5UT1NI X0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNldApDT05GSUdfTkVU REVWSUNFUz15CkNPTkZJR19NSUk9eQojIENPTkZJR19ORVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJ R19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfUklORz15CkNPTkZJR19WSE9TVD15CiMgQ09ORklH X1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIERpc3RyaWJ1dGVkIFN3 aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNldApD T05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQpD T05GSUdfUENNQ0lBXzNDNTc0PXkKQ09ORklHX1BDTUNJQV8zQzU4OT15CkNPTkZJR19WT1JURVg9 eQpDT05GSUdfVFlQSE9PTj15CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9BTFRFT04gaXMgbm90IHNldApDT05GSUdfQUxURVJBX1RTRT15CiMg Q09ORklHX05FVF9WRU5ET1JfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BUkMg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FUSEVST1MgaXMgbm90IHNldAojIENPTkZJ R19ORVRfQ0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKQ09O RklHX0I0ND15CkNPTkZJR19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVf QVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJPXkKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNl dApDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkKQ09ORklHX1RJR09OMz15CkNPTkZJR19CTlgy WD15CiMgQ09ORklHX0JOWDJYX1NSSU9WIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTVBPUlQ9eQoj IENPTkZJR19CTlhUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU0gaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CkNPTkZJR19DSEVM U0lPX1QzPXkKQ09ORklHX0NIRUxTSU9fVDQ9eQpDT05GSUdfQ0hFTFNJT19UNFZGPXkKIyBDT05G SUdfTkVUX1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CkNPTkZJR19DWF9FQ0FUPXkKQ09ORklHX0RO RVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RF MjEwNFg9eQpDT05GSUdfREUyMTA0WF9EU0w9MAojIENPTkZJR19UVUxJUCBpcyBub3Qgc2V0CkNP TkZJR19ERTRYNT15CkNPTkZJR19XSU5CT05EXzg0MD15CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qg c2V0CkNPTkZJR19VTEk1MjZYPXkKQ09ORklHX1BDTUNJQV9YSVJDT009eQpDT05GSUdfTkVUX1ZF TkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldApDT05GSUdfU1VOREFOQ0U9eQoj IENPTkZJR19TVU5EQU5DRV9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FTVVM RVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0VaQ0hJUCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRlVKSVRT VSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpD T05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CiMgQ09ORklHX0lHQl9IV01PTiBpcyBub3Qgc2V0 CkNPTkZJR19JR0JWRj15CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9eQpD T05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JNDBFPXkKQ09ORklH X0k0MEVWRj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgy NVhYPXkKQ09ORklHX0pNRT15CiMgQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49eQpDT05GSUdfTUxY NF9DT1JFPXkKQ09ORklHX01MWDRfREVCVUc9eQpDT05GSUdfTUxYNV9DT1JFPXkKIyBDT05GSUdf TUxYNV9DT1JFX0VOIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9eQojIENPTkZJR19NTFhT V19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQpDT05GSUdfS1M4ODQy PXkKQ09ORklHX0tTODg1MT15CkNPTkZJR19LUzg4NTFfTUxMPXkKIyBDT05GSUdfS1NaODg0WF9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfTVlSSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQojIENPTkZJR19ORVRfVkVORE9SX09LSSBp cyBub3Qgc2V0CkNPTkZJR19FVEhPQz15CiMgQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKQ09ORklHX1FMQTNYWFg9eQpDT05GSUdf UUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05G SUdfUUxHRT15CkNPTkZJR19ORVRYRU5fTklDPXkKQ09ORklHX1FFRD15CiMgQ09ORklHX1FFREUg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FDQTcwMDAg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JFQUxURUsgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKQ09ORklHX1I2MDQw PXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NFRVEgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzkyMDMxPXkKIyBDT05GSUdfTkVU X1ZFTkRPUl9TSVMgaXMgbm90IHNldAojIENPTkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfU1lOT1BTWVMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05G SUdfVEVIVVRJPXkKQ09ORklHX05FVF9WRU5ET1JfVEk9eQpDT05GSUdfVElfQ1BTV19BTEU9eQoj IENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdf VklBX1JISU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSVJD T009eQojIENPTkZJR19QQ01DSUFfWElSQzJQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMg bm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0IxMDAwPXkKQ09O RklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BUVVBTlRJ QV9QSFk9eQojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BIWSBp cyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5v dCBzZXQKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FEQV9Q SFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQojIENPTkZJR19URVJBTkVUSUNTX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19CQ01fTkVUX1BIWUxJQj15CkNPTkZJR19CUk9B RENPTV9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQojIENPTkZJR19CQ004N1hYX1BIWSBpcyBu b3Qgc2V0CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX1JFQUxURUtfUEhZPXkKQ09ORklHX05B VElPTkFMX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CiMg Q09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldApDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdf RFA4Mzg2N19QSFk9eQpDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19GSVhFRF9QSFk9eQpD T05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fR1BJTz15CiMgQ09ORklHX01ESU9fT0NU RU9OIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWD15CiMgQ09ORklHX01ESU9fQlVTX01V WF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKQ09ORklHX01E SU9fQkNNX1VOSU1BQz15CkNPTkZJR19NSUNSRUxfS1M4OTk1TUE9eQpDT05GSUdfUFBQPXkKQ09O RklHX1BQUF9CU0RDT01QPXkKQ09ORklHX1BQUF9ERUZMQVRFPXkKIyBDT05GSUdfUFBQX0ZJTFRF UiBpcyBub3Qgc2V0CkNPTkZJR19QUFBfTVBQRT15CiMgQ09ORklHX1BQUF9NVUxUSUxJTksgaXMg bm90IHNldApDT05GSUdfUFBQT0U9eQpDT05GSUdfUFBUUD15CkNPTkZJR19QUFBfQVNZTkM9eQpD T05GSUdfUFBQX1NZTkNfVFRZPXkKQ09ORklHX1NMSVA9eQpDT05GSUdfU0xIQz15CiMgQ09ORklH X1NMSVBfQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVBfU01BUlQgaXMgbm90IHNl dAojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldAoKIwojIEhvc3Qtc2lkZSBVU0Ig c3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9ydAojCiMgQ09O RklHX1dMQU4gaXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25z KSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdfTEFOTUVE SUEgaXMgbm90IHNldApDT05GSUdfSERMQz15CkNPTkZJR19IRExDX1JBVz15CiMgQ09ORklHX0hE TENfUkFXX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19IRExDX0NJU0NPPXkKIyBDT05GSUdfSERMQ19G UiBpcyBub3Qgc2V0CkNPTkZJR19IRExDX1BQUD15CgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMg ZGlzYWJsZWQKIwpDT05GSUdfUENJMjAwU1lOPXkKQ09ORklHX1dBTlhMPXkKQ09ORklHX1BDMzAw VE9PPXkKQ09ORklHX0ZBUlNZTkM9eQpDT05GSUdfRExDST15CkNPTkZJR19ETENJX01BWD04CiMg Q09ORklHX1NCTkkgaXMgbm90IHNldApDT05GSUdfVk1YTkVUMz15CkNPTkZJR19GVUpJVFNVX0VT PXkKIyBDT05GSUdfSFlQRVJWX05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE4gaXMgbm90IHNl dAojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09O RklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15 CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKIyBDT05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMK IyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYg aXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwoj IElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdf S0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPXkK Q09ORklHX0tFWUJPQVJEX1FUMjE2MD15CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CiMgQ09ORklH X0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQ9eQoj IENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDQTg0 MTg9eQojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9MTTgzMjMgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09ORklHX0tFWUJP QVJEX01BWDczNTk9eQpDT05GSUdfS0VZQk9BUkRfTUNTPXkKQ09ORklHX0tFWUJPQVJEX01QUjEy MT15CkNPTkZJR19LRVlCT0FSRF9ORVdUT049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPXkK IyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CkNPTkZJR19LRVlCT0FS RF9TVE1QRT15CkNPTkZJR19LRVlCT0FSRF9PTUFQND15CkNPTkZJR19LRVlCT0FSRF9UV0w0MDMw PXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9DQVAxMVhYPXkKQ09ORklHX0tFWUJPQVJEX0JDTT15CiMg Q09ORklHX0lOUFVUX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09O RklHX0pPWVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJ Q0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQpD T05GSUdfSk9ZU1RJQ0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pP WVNUSUNLX0dVSUxMRU1PVD15CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQK IyBDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19U TURDPXkKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJ Q0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBz ZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlz IG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15CiMgQ09ORklHX0pPWVNUSUNLX0pPWURV TVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklH X1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3Nz15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0FENzg3OSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BUjEwMjFfSTJDPXkKQ09ORklH X1RPVUNIU0NSRUVOX0FUTUVMX01YVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIg aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz15CkNPTkZJR19UT1VDSFNDUkVF Tl9DSElQT05FX0lDTjgzMTg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMD15CiMgQ09O RklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj15CiMg Q09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9IQU1QU0hJUkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUST15CiMgQ09ORklH X1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9GVDYyMzY9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVT15CkNPTkZJR19UT1VDSFNDUkVFTl9HT09ESVg9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD15CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f RUxPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fV0FDT01fSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKQ09ORklHX1RP VUNIU0NSRUVOX01NUzExND15CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fSU1YNlVMX1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU89eQojIENPTkZJ R19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VO VD15CkNPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RP VUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU49eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVElfQU0zMzVYX1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VQ0IxNDAwPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhf STJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1dNOTdYWD15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MDU9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fV005NzEyPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzEzIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9NQzEzNzgzPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fVFNDX1NFUklPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fVFNDMjAwNz15CkNPTkZJR19UT1VDSFNDUkVFTl9QQ0FQPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPXkKQ09ORklH X1RPVUNIU0NSRUVOX1NYODY1ND15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1JPSE1fQlUyMTAyMz15CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRf ODhQTTgwWF9PTktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9BUklaT05BX0hBUFRJQ1M9eQpDT05GSUdfSU5QVVRfQk1BMTUwPXkKIyBD T05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ1NQS1Ig aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVg3NzY5M19IQVBUSUMgaXMgbm90IHNldApDT05G SUdfSU5QVVRfTUFYODkyNV9PTktFWT15CiMgQ09ORklHX0lOUFVUX01BWDg5OTdfSEFQVElDIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OPXkKIyBDT05GSUdfSU5QVVRf TU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01QVTMwNTAgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1AyQT15CkNPTkZJR19J TlBVVF9HUElPX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9MTEVEPXkKIyBDT05G SUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUy IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldApDT05G SUdfSU5QVVRfS1hUSjk9eQpDT05GSUdfSU5QVVRfS1hUSjlfUE9MTEVEX01PREU9eQojIENPTkZJ R19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxB VE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9SRVRVX1BXUkJVVFRPTj15CiMgQ09ORklHX0lOUFVU X0FYUDIwWF9QRUsgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049eQoj IENPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDYw NDBfVklCUkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JC VVRUT049eQpDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9 eQpDT05GSUdfSU5QVVRfUFdNX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNP REVSPXkKQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWT15CkNPTkZJR19JTlBVVF9EQTkwNTVfT05L RVk9eQpDT05GSUdfSU5QVVRfV004MzFYX09OPXkKQ09ORklHX0lOUFVUX1BDQVA9eQojIENPTkZJ R19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQpDT05GSUdf SU5QVVRfQ01BMzAwMF9JMkM9eQpDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUj15CkNPTkZJ R19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9eQojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1Mg aXMgbm90IHNldApDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTPXkKCiMKIyBIYXJkd2FyZSBJ L08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklP PXkKQ09ORklHX1NFUklPX0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKIyBDT05GSUdfU0VSSU9f QUxURVJBX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKQ09ORklHX1NFUklP X0FSQ19QUzI9eQojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNldApDT05GSUdfSFlQRVJW X0tFWUJPQVJEPXkKQ09ORklHX1VTRVJJTz15CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1F UE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9SVF9MND15CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEw SzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hh cmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVf VFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVF UD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNP TkZJR19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkKIyBD T05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQg aXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldApDT05GSUdfTl9HU009eQojIENP TkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktN RU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNP Tj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURf T1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFM XzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgy NTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0NTPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VB UlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxf ODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX0lOR0VOSUMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkK CiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAw PXkKQ09ORklHX1NFUklBTF9NQVgzMTBYPXkKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpD T05GSUdfU0VSSUFMX0pTTT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQojIENPTkZJR19T RVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9TQzE2SVM3WFhfQ09SRT15CkNP TkZJR19TRVJJQUxfU0MxNklTN1hYPXkKQ09ORklHX1NFUklBTF9TQzE2SVM3WFhfSTJDPXkKIyBD T05GSUdfU0VSSUFMX1NDMTZJUzdYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxU RVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9JRlg2WDYwPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS VD15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxf QVJDPXkKIyBDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9GU0xfTFBVQVJUPXkKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldApDT05G SUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CiMgQ09ORklHX0lQTUlfSEFO RExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElN RVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMg Q09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNP TkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQojIENPTkZJR19O VlJBTSBpcyBub3Qgc2V0CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15CgojCiMgUENN Q0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkKQ09ORklHX0NBUkRN QU5fNDAwMD15CkNPTkZJR19DQVJETUFOXzQwNDA9eQojIENPTkZJR19JUFdJUkVMRVNTIGlzIG5v dCBzZXQKQ09ORklHX01XQVZFPXkKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19E RVZTPTI1NgpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQpDT05GSUdfSFBFVF9NTUFQ X0RFRkFVTFQ9eQojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdfVENH X1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09ORklHX1RDR19USVNfSTJDX0FUTUVMPXkKIyBDT05G SUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX1RJU19JMkNfTlVW T1RPTj15CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15CiMgQ09ORklHX1RDR19J TkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19DUkIgaXMgbm90IHNldApDT05GSUdfVENH X1RJU19TVDMzWlAyND15CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQK Q09ORklHX1RDR19USVNfU1QzM1pQMjRfU1BJPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RF VlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9eQojIENPTkZJR19YSUxMWUJVU19QQ0lFIGlzIG5vdCBz ZXQKQ09ORklHX1hJTExZQlVTX09GPXkKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQoj IENPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQk9BUkRJTkZP PXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DSEFSREVWIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBv cnQKIwojIENPTkZJR19JMkNfQVJCX0dQSU9fQ0hBTExFTkdFIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19NVVhfR1BJTz15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BJTkNUUkw9eQpDT05G SUdfSTJDX01VWF9SRUc9eQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19BTEdP QklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQK IwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkx NTM1PXkKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVY MyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PXkKIyBDT05GSUdfSTJDX0FNRDc1Nl9TNDg4 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19J ODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENP TkZJR19JMkNfUElJWDQgaXMgbm90IHNldApDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJD X05GT1JDRTJfUzQ5ODU9eQpDT05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15 CkNPTkZJR19JMkNfU0lTOTZYPXkKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19J MkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEky QyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQoj CkNPTkZJR19JMkNfQ0JVU19HUElPPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9eQpDT05G SUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk09eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkK Q09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMPXkKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19HUElPPXkKIyBDT05GSUdfSTJDX0tFTVBMRCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMg Q09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19SSzNYPXkKQ09ORklHX0ky Q19TSU1URUM9eQpDT05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFk YXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRy aXZlcnMKIwojIENPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSTJD X1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENPTkZJR19JMkNfREVCVUdfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcg aXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVy IERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJ R19TUElfQ0FERU5DRT15CkNPTkZJR19TUElfR1BJTz15CkNPTkZJR19TUElfRlNMX0xJQj15CkNP TkZJR19TUElfRlNMX1NQST15CkNPTkZJR19TUElfT0NfVElOWT15CiMgQ09ORklHX1NQSV9QWEEy WFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldApDT05GSUdfU1BJX1hDT01NPXkKIyBDT05GSUdfU1BJ X1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNldApD T05GSUdfU1BJX0RFU0lHTldBUkU9eQpDT05GSUdfU1BJX0RXX1BDST15CkNPTkZJR19TUElfRFdf TU1JTz15CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9UTEU2MlgwPXkKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkK Q09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNs aWVudHMKIwojIENPTkZJR19IU0lfQ0hBUiBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpD T05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05UUF9QUFM9 eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQpD T05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQ UyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BU UF8xNTg4X0NMT0NLPXkKQ09ORklHX0RQODM2NDBfUEhZPXkKQ09ORklHX1BJTkNUUkw9eQoKIwoj IFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJ R19HRU5FUklDX1BJTkNPTkY9eQpDT05GSUdfREVCVUdfUElOQ1RSTD15CkNPTkZJR19QSU5DVFJM X0FTMzcyMj15CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxf U0lOR0xFPXkKQ09ORklHX1BJTkNUUkxfUEFMTUFTPXkKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9 eQojIENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9J TlRFTD15CiMgQ09ORklHX1BJTkNUUkxfQlJPWFRPTiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJM X1NVTlJJU0VQT0lOVD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJ R19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdf R1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkK IyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05G SUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJ R19HUElPXzc0WFhfTU1JTz15CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fQU1EUFQ9eQpDT05GSUdfR1BJT19EV0FQQj15CiMgQ09ORklHX0dQSU9fR0VORVJJQ19Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dSR1BJTz15CkNPTkZJR19HUElPX0lDSD15 CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVlg4NTU9eQpD T05GSUdfR1BJT19YSUxJTlg9eQojIENPTkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0 LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT18xMDRfSURJT18xNiBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0Y3MTg4WD15CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU0NIMzExWD15CgojCiMg STJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15CkNPTkZJR19HUElPX0FE UDU1ODhfSVJRPXkKQ09ORklHX0dQSU9fQUROUD15CkNPTkZJR19HUElPX01BWDczMDA9eQojIENP TkZJR19HUElPX01BWDczMlggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0E5NTNYPXkKQ09ORklH X0dQSU9fUENBOTUzWF9JUlE9eQpDT05GSUdfR1BJT19QQ0Y4NTdYPXkKQ09ORklHX0dQSU9fU1gx NTBYPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUklaT05BPXkKIyBD T05GSUdfR1BJT19EQTkwNTIgaXMgbm90IHNldApDT05GSUdfR1BJT19EQTkwNTU9eQojIENPTkZJ R19HUElPX0pBTlpfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQ SU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fUEFMTUFTPXkKIyBDT05GSUdfR1BJT19SQzVUNTgzIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fU1RNUEU9eQpDT05GSUdfR1BJT19UUFM2NTg2WD15CiMgQ09O RklHX0dQSU9fVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTkxMj15CkNPTkZJ R19HUElPX1RXTDQwMzA9eQojIENPTkZJR19HUElPX1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJ R19HUElPX1VDQjE0MDAgaXMgbm90IHNldApDT05GSUdfR1BJT19XTTgzMVg9eQojIENPTkZJR19H UElPX1dNODM1MCBpcyBub3Qgc2V0CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQ SU9fQU1EODExMT15CkNPTkZJR19HUElPX0JUOFhYPXkKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkK IyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldApDT05GSUdfR1BJT19SREMzMjFYPXkKIyBD T05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwoj CkNPTkZJR19HUElPXzc0WDE2ND15CkNPTkZJR19HUElPX01BWDczMDE9eQpDT05GSUdfR1BJT19N QzMzODgwPXkKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fTUNQ MjNTMDg9eQpDT05GSUdfVzE9eQpDT05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3Rl cnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkK IyBDT05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9HUElP PXkKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKQ09ORklHX1cx X1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cxX1NMQVZFX0RT MjQwOF9SRUFEQkFDSz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJ R19XMV9TTEFWRV9EUzI0MDY9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKQ09ORklHX1cxX1NM QVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19XMV9TTEFWRV9E UzI0MzNfQ1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQK Q09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQojIENPTkZJ R19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfQlEyNzAwMCBp cyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVC VUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfTUFYODkyNV9QT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKQ09ORklHX1dNODMxWF9QT1dFUj15CkNP TkZJR19XTTgzNTBfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZX0RT Mjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15CkNP TkZJR19CQVRURVJZX1dNOTdYWD15CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfQlEyN1hYWD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkMgaXMgbm90 IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WFhYX1BMQVRGT1JNPXkKQ09ORklHX0JBVFRFUllfREE5 MDUyPXkKIyBDT05GSUdfQkFUVEVSWV9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X01BWDE3MDQwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19D SEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CkNPTkZJ R19DSEFSR0VSX0xQODcyNz15CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15CiMgQ09ORklHX0NI QVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qg c2V0CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVFBTNjUyMTcgaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CiMgQ09ORklHX0FY UDIwWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09O RklHX1BPV0VSX0FWUz15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJ R19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09O RklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJV Mz15CkNPTkZJR19TRU5TT1JTX0FENzMxND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjY9 eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CiMgQ09O RklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpD T05GSUdfU0VOU09SU19BRFQ3MzEwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05G SUdfU0VOU09SU19BRFQ3NDcwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQVNDNzYyMT15CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FTQjEwMD15CiMgQ09ORklHX1NFTlNPUlNfQVRYUDEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklH X1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKIyBDT05GSUdf U0VOU09SU19EQTkwNTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKIyBDT05G SUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpD T05GSUdfU0VOU09SU19GNzUzNzVTPXkKQ09ORklHX1NFTlNPUlNfTUMxMzc4M19BREM9eQojIENP TkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15 CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19G QU4gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSTU1 MDA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf SVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD15CiMg Q09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0 NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdfU0VOU09SU19MVEM0 MjE1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQoj IENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYx PXkKQ09ORklHX1NFTlNPUlNfTUFYMTExMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkKQ09O RklHX1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQpDT05GSUdfU0VO U09SU19NQVgxOTc9eQpDT05GSUdfU0VOU09SU19NQVg2NjM5PXkKIyBDT05GSUdfU0VOU09SU19N QVg2NjQyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19TRU5TT1JT X01BWDY2OTc9eQpDT05GSUdfU0VOU09SU19NQVgzMTc5MD15CkNPTkZJR19TRU5TT1JTX0hUVTIx PXkKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT15CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03MD15CkNPTkZJR19T RU5TT1JTX0xNNzM9eQojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTgwPXkKQ09ORklHX1NFTlNPUlNfTE04Mz15CiMgQ09ORklHX1NFTlNP UlNfTE04NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19M TTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdf U0VOU09SU19MTTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JT X0xNOTUyNDU9eQojIENPTkZJR19TRU5TT1JTX1BDODczNjAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19T RU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CiMgQ09ORklH X1NFTlNPUlNfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMjc1PXkKQ09ORklH X1NFTlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9eQojIENPTkZJR19TRU5T T1JTX0xUQzI5NzhfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9 eQpDT05GSUdfU0VOU09SU19NQVgyMDc1MT15CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKQ09O RklHX1NFTlNPUlNfTUFYODY4OD15CkNPTkZJR19TRU5TT1JTX1RQUzQwNDIyPXkKIyBDT05GSUdf U0VOU09SU19VQ0Q5MDAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CkNPTkZJ R19TRU5TT1JTX1pMNjEwMD15CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQojIENPTkZJR19TRU5T T1JTX1NIVDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PXkK IyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMx NDAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CiMgQ09ORklHX1NFTlNPUlNf RU1DNlcyMDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5T T1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNP UlNfU0NINTZYWF9DT01NT049eQojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TQ0g1NjM2PXkKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RFMxMDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9 eQojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lO QTIwOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CkNPTkZJR19TRU5TT1JTX1RD NzQ9eQojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QMTAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNf VE1QNDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRF TVA9eQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19W VDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTFEPXkKIyBDT05GSUdfU0VOU09SU19XODM3 OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19XODM3OTU9eQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJR19T RU5TT1JTX1c4M0w3ODVUUz15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CiMgQ09ORklHX1NF TlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dNODMxWD15CkNPTkZJR19TRU5TT1JTX1dNODM1MD15Cgoj CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15CiMgQ09ORklHX1NF TlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1B TF9IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RIRVJNQUxfV1JJ VEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf R09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkK Q09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19JTlRFTF9QT1dFUkNM QU1QIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPXkKQ09ORklHX0lO VEVMX1NPQ19EVFNfVEhFUk1BTD15CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD15CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRD SERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldAoKIwojIFdh dGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19EQTkwNTJfV0FUQ0hET0c9eQpDT05GSUdfREE5MDU1X1dBVENIRE9HPXkKQ09ORklH X0dQSU9fV0FUQ0hET0c9eQojIENPTkZJR19HUElPX1dBVENIRE9HX0FSQ0hfSU5JVENBTEwgaXMg bm90IHNldApDT05GSUdfV004MzFYX1dBVENIRE9HPXkKQ09ORklHX1dNODM1MF9XQVRDSERPRz15 CkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9eQojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5v dCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfVFdMNDAzMF9XQVRD SERPRz15CkNPTkZJR19NQVg2M1hYX1dBVENIRE9HPXkKIyBDT05GSUdfUkVUVV9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09O RklHX0FMSU0xNTM1X1dEVD15CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX0Y3MTgwOEVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NQNTEwMF9UQ089eQpDT05GSUdfU0JD X0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJ R19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9eQpDT05GSUdfSVRDT19X RFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3MTJGX1dEVD15CkNP TkZJR19JVDg3X1dEVD15CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0tF TVBMRF9XRFQ9eQpDT05GSUdfU0MxMjAwX1dEVD15CiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5v dCBzZXQKIyBDT05GSUdfTlZfVENPIGlzIG5vdCBzZXQKIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90 IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0NfU0NIMzExWF9X RFQgaXMgbm90IHNldApDT05GSUdfU01TQzM3Qjc4N19XRFQ9eQpDT05GSUdfVklBX1dEVD15CkNP TkZJR19XODM2MjdIRl9XRFQ9eQpDT05GSUdfVzgzODc3Rl9XRFQ9eQojIENPTkZJR19XODM5NzdG X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0haX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkNf RVBYX0MzX1dBVENIRE9HPXkKQ09ORklHX0JDTTcwMzhfV0RUPXkKQ09ORklHX01FTl9BMjFfV0RU PXkKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15 CkNPTkZJR19XRFRQQ0k9eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNv biBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0Jf UENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNf UENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUENNQ0lBSE9TVF9QT1NTSUJMRT15CkNP TkZJR19TU0JfUENNQ0lBSE9TVD15CiMgQ09ORklHX1NTQl9IT1NUX1NPQyBpcyBub3Qgc2V0CkNP TkZJR19TU0JfREVCVUc9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09O RklHX1NTQl9EUklWRVJfUENJQ09SRT15CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdf QkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JD TUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf TUZEX0NPUkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19NRkRfQVMzNzIyPXkKIyBDT05G SUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKQ09ORklHX01GRF9B VE1FTF9ITENEQz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0FYUDIwWD15CkNP TkZJR19NRkRfQ1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9eQojIENPTkZJR19NRkRf Q1JPU19FQ19TUEkgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNP TkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX1NQST15CiMgQ09ORklHX01GRF9E QTkwNTJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNTU9eQojIENPTkZJR19NRkRfREE5 MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf REE5MTUwPXkKQ09ORklHX01GRF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX1NQST15CiMg Q09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9 eQpDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKIyBDT05GSUdfTUZEX0lO VEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBD X1NDSD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRF TF9MUFNTPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEk9eQpDT05GSUdfTUZEX0lOVEVMX0xQ U1NfUENJPXkKQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJR19NRkRfS0VNUExEPXkKQ09O RklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJ R19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNl dApDT05GSUdfTUZEX01BWDc3Njg2PXkKQ09ORklHX01GRF9NQVg3NzY5Mz15CkNPTkZJR19NRkRf TUFYNzc4NDM9eQpDT05GSUdfTUZEX01BWDg5MDc9eQpDT05GSUdfTUZEX01BWDg5MjU9eQpDT05G SUdfTUZEX01BWDg5OTc9eQojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQK Q09ORklHX0VaWF9QQ0FQPXkKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz15 CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CkNPTkZJR19VQ0Ix NDAwX0NPUkU9eQpDT05GSUdfTUZEX1JEQzMyMVg9eQojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMg bm90IHNldApDT05GSUdfTUZEX1JUNTAzMz15CkNPTkZJR19NRkRfUkM1VDU4Mz15CiMgQ09ORklH X01GRF9SSzgwOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNP TkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQpDT05GSUdfTUZEX1NLWTgx NDUyPXkKQ09ORklHX01GRF9TTVNDPXkKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldApD T05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNl IERyaXZlcnMKIwpDT05GSUdfU1RNUEVfSTJDPXkKQ09ORklHX1NUTVBFX1NQST15CiMgQ09ORklH X01GRF9TWVNDT04gaXMgbm90IHNldApDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05G SUdfTUZEX0xQMzk0Mz15CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpD T05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2 NTA3WD15CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUy MTc9eQojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1ODZY PXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRfVFBTNjU5MTI9eQpDT05GSUdfTUZE X1RQUzY1OTEyX0kyQz15CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldApDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09ORklH X01GRF9UV0w0MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wx MjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09O RklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQVJJ Wk9OQV9TUEk9eQojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dN NTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90IHNldApDT05GSUdfTUZE X1dNODk5OD15CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMx WD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5v dCBzZXQKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQojIENPTkZJ R19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VM QVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNP TkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl84OFBNODAwPXkKQ09ORklHX1JFR1VMQVRP Ul9BQ1Q4ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9eQpDT05GSUdfUkVHVUxBVE9SX0FS SVpPTkE9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3 MjIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVhQMjBYIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDUyPXkKIyBDT05GSUdf UkVHVUxBVE9SX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1 NTU9eQojIENPTkZJR19SRUdVTEFUT1JfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf SEk2NDIxPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2 MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PXkKIyBDT05GSUdfUkVH VUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQpDT05G SUdfUkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdf UkVHVUxBVE9SX01BWDg5MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MjU9eQpDT05GSUdfUkVH VUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9eQojIENPTkZJR19SRUdV TEFUT1JfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODY9eQpDT05G SUdfUkVHVUxBVE9SX01BWDc3NjkzPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3ODAyIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01D MTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2 MzExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQUxNQVM9eQojIENPTkZJR19SRUdVTEFU T1JfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf UFdNPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfUkM1VDU4Mz15CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUwMzMgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX1NLWTgxNDUyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjEwNVg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKIyBDT05G SUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15CiMgQ09ORklHX1JFR1VM QVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU4Nlg9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1OTEwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1dNODMxWD15CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzNTAgaXMgbm90IHNldApDT05GSUdf TUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVE SUFfQ0FNRVJBX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19NRURJQV9SQURJT19TVVBQT1JUPXkKQ09ORklHX01FRElBX1NEUl9TVVBQT1JUPXkKQ09ORklH X01FRElBX1JDX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CkNPTkZJR19WSURF T19ERVY9eQpDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJPXkKQ09ORklHX1ZJREVPX1Y0TDI9 eQpDT05GSUdfVklERU9fQURWX0RFQlVHPXkKQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdF Uz15CiMgQ09ORklHX1ZJREVPX1BDSV9TS0VMRVRPTiBpcyBub3Qgc2V0CkNPTkZJR19WNEwyX01F TTJNRU1fREVWPXkKQ09ORklHX1Y0TDJfRkxBU0hfTEVEX0NMQVNTPXkKQ09ORklHX1ZJREVPQlVG Ml9DT1JFPXkKQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9D T05USUc9eQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9eQpDT05GSUdfVklERU9CVUYyX0RNQV9T Rz15CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwoj CkNPTkZJR19SQ19DT1JFPXkKIyBDT05GSUdfUkNfTUFQIGlzIG5vdCBzZXQKQ09ORklHX1JDX0RF Q09ERVJTPXkKQ09ORklHX0xJUkM9eQojIENPTkZJR19JUl9MSVJDX0NPREVDIGlzIG5vdCBzZXQK Q09ORklHX0lSX05FQ19ERUNPREVSPXkKIyBDT05GSUdfSVJfUkM1X0RFQ09ERVIgaXMgbm90IHNl dAojIENPTkZJR19JUl9SQzZfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9KVkNfREVDT0RF Uj15CiMgQ09ORklHX0lSX1NPTllfREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1NBTllP X0RFQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JUl9TSEFSUF9ERUNPREVSIGlzIG5vdCBzZXQK Q09ORklHX0lSX01DRV9LQkRfREVDT0RFUj15CiMgQ09ORklHX0lSX1hNUF9ERUNPREVSIGlzIG5v dCBzZXQKIyBDT05GSUdfUkNfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQ UE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX1NPTE82WDEw PXkKQ09ORklHX1ZJREVPX1RXNjg9eQpDT05GSUdfVklERU9fWk9SQU49eQpDT05GSUdfVklERU9f Wk9SQU5fREMzMD15CiMgQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjAgaXMgbm90IHNldAojIENP TkZJR19WNExfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9NRU0yTUVN X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVjRMX1RFU1RfRFJJVkVSUz15CiMgQ09ORklHX1ZJ REVPX1ZJVklEIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1ZJTTJNPXkKCiMKIyBTdXBwb3J0ZWQg TU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfUkFESU9fQURBUFRFUlM9eQpDT05GSUdfUkFESU9f VEVBNTc1WD15CiMgQ09ORklHX1JBRElPX1NJNDcwWCBpcyBub3Qgc2V0CkNPTkZJR19SQURJT19T STQ3MTM9eQpDT05GSUdfUExBVEZPUk1fU0k0NzEzPXkKQ09ORklHX0kyQ19TSTQ3MTM9eQpDT05G SUdfUkFESU9fU0k0NzZYPXkKQ09ORklHX1JBRElPX01BWElSQURJTz15CiMgQ09ORklHX1JBRElP X1RFQTU3NjQgaXMgbm90IHNldApDT05GSUdfUkFESU9fU0FBNzcwNkg9eQpDT05GSUdfUkFESU9f VEVGNjg2Mj15CkNPTkZJR19SQURJT19XTDEyNzM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIFdM MTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQojCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMg KHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKIyBDT05GSUdfTUVESUFfU1VCRFJW X0FVVE9TRUxFQ1QgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JUl9JMkMgaXMgbm90IHNldAoK IwojIEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMK CiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVP X1RWQVVESU89eQojIENPTkZJR19WSURFT19UREE3NDMyIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X1REQTk4NDA9eQpDT05GSUdfVklERU9fVEVBNjQxNUM9eQpDT05GSUdfVklERU9fVEVBNjQyMD15 CiMgQ09ORklHX1ZJREVPX01TUDM0MDAgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1M1MzQ1PXkK IyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldApDT05GSUdfVklERU9fVExWMzIwQUlD MjNCPXkKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19XTTg3 NzU9eQpDT05GSUdfVklERU9fV004NzM5PXkKQ09ORklHX1ZJREVPX1ZQMjdTTVBYPXkKQ09ORklH X1ZJREVPX1NPTllfQlRGX01QWD15CgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NB QTY1ODg9eQoKIwojIFZpZGVvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE4MCBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MTgzPXkKIyBDT05GSUdfVklERU9fQURWNzYwNCBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19BRFY3ODQyPXkKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90 IHNldApDT05GSUdfVklERU9fQlQ4NTY9eQpDT05GSUdfVklERU9fQlQ4NjY9eQojIENPTkZJR19W SURFT19LUzAxMjcgaXMgbm90IHNldApDT05GSUdfVklERU9fTUw4NlY3NjY3PXkKIyBDT05GSUdf VklERU9fU0FBNzExMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTFYPXkKIyBDT05GSUdf VklERU9fVEMzNTg3NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX1RWUDUxNTA9eQojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX1RXMjgwND15CkNPTkZJR19WSURFT19UVzk5MDM9eQojIENPTkZJR19W SURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQK CiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gZW5j b2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz15CkNPTkZJR19WSURFT19TQUE3MTg1PXkKQ09O RklHX1ZJREVPX0FEVjcxNzA9eQojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKQ09O RklHX1ZJREVPX0FEVjczNDM9eQpDT05GSUdfVklERU9fQURWNzM5Mz15CkNPTkZJR19WSURFT19B RFY3NTExPXkKIyBDT05GSUdfVklERU9fQUQ5Mzg5QiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X0FLODgxWCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19USFM4MjAwPXkKCiMKIyBDYW1lcmEgc2Vu c29yIGRldmljZXMKIwpDT05GSUdfVklERU9fQVBUSU5BX1BMTD15CkNPTkZJR19WSURFT19TTUlB UFBfUExMPXkKQ09ORklHX1ZJREVPX09WMjY1OT15CkNPTkZJR19WSURFT19PVjc2NDA9eQojIENP TkZJR19WSURFT19PVjc2NzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjk2NTAgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19WUzY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlN MDMyIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX01UOVAwMzE9eQojIENPTkZJR19WSURFT19NVDlU MDAxIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX01UOVYwMTE9eQpDT05GSUdfVklERU9fTVQ5VjAz Mj15CkNPTkZJR19WSURFT19TUjAzMFBDMzA9eQpDT05GSUdfVklERU9fTk9PTjAxMFBDMzA9eQoj IENPTkZJR19WSURFT19NNU1PTFMgaXMgbm90IHNldApDT05GSUdfVklERU9fUzVLNkFBPXkKIyBD T05GSUdfVklERU9fUzVLNkEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUzVLNEVDR1ggaXMg bm90IHNldAojIENPTkZJR19WSURFT19TNUs1QkFGIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NN SUFQUD15CkNPTkZJR19WSURFT19TNUM3M00zPXkKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05G SUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FTMzY0NUEgaXMgbm90 IHNldApDT05GSUdfVklERU9fTE0zNTYwPXkKIyBDT05GSUdfVklERU9fTE0zNjQ2IGlzIG5vdCBz ZXQKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAzMUE9 eQojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0CgojCiMgQXVkaW8vVmlkZW8gY29t cHJlc3Npb24gY2hpcHMKIwojIENPTkZJR19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAoKIwoj IE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX1RIUzczMDM9eQpDT05G SUdfVklERU9fTTUyNzkwPXkKCiMKIyBTZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIK IwpDT05GSUdfTUVESUFfVFVORVI9eQoKIwojIEN1c3RvbWl6ZSBUViB0dW5lcnMKIwojIENPTkZJ R19NRURJQV9UVU5FUl9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfVERBODI5 MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTE4 MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFfVFVORVJfVEVB NTc2MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkKQ09ORklHX01FRElBX1RVTkVSX01T STAwMT15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05GSUdfTUVESUFfVFVORVJfTVQy MDYwPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIy NjY9eQojIENPTkZJR19NRURJQV9UVU5FUl9NVDIxMzEgaXMgbm90IHNldApDT05GSUdfTUVESUFf VFVORVJfUVQxMDEwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD15CiMgQ09ORklHX01FRElB X1RVTkVSX1hDNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMCBpcyBu b3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz15CkNPTkZJR19NRURJQV9UVU5FUl9N WEw1MDA3VD15CiMgQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzIGlzIG5vdCBzZXQKQ09ORklH X01FRElBX1RVTkVSX01BWDIxNjU9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTg9eQpDT05G SUdfTUVESUFfVFVORVJfRkMwMDExPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMj15CkNPTkZJ R19NRURJQV9UVU5FUl9GQzAwMTM9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTI9eQojIENP TkZJR19NRURJQV9UVU5FUl9FNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9GQzI1 ODA9eQpDT05GSUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD15CiMgQ09ORklHX01FRElBX1RVTkVS X1RVQTkwMDEgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PXkKQ09ORklHX01F RElBX1RVTkVSX0lUOTEzWD15CkNPTkZJR19NRURJQV9UVU5FUl9SODIwVD15CkNPTkZJR19NRURJ QV9UVU5FUl9NWEwzMDFSRj15CkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyPXkKCiMKIyBD dXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RWQl9B VTg1MjJfVjRMPXkKQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPXkKQ09ORklHX0RWQl9UVU5FUl9E SUIwMDkwPXkKCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZC X0RVTU1ZX0ZFPXkKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19B R1BfQU1ENjQ9eQojIENPTkZJR19BR1BfSU5URUwgaXMgbm90IHNldApDT05GSUdfQUdQX1NJUz15 CiMgQ09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0Ff QVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19EUk09eQpDT05G SUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJN X0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklH X0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1f STJDX0FEVjc1MTE9eQojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fSTJDX1NJTDE2ND15CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9U REZYPXkKQ09ORklHX0RSTV9SMTI4PXkKQ09ORklHX0RSTV9SQURFT049eQpDT05GSUdfRFJNX1JB REVPTl9VU0VSUFRSPXkKQ09ORklHX0RSTV9SQURFT05fVU1TPXkKQ09ORklHX0RSTV9BTURHUFU9 eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9eQojIENPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFIgaXMg bm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1 IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJNX1NJUz15CkNPTkZJR19EUk1f VklBPXkKQ09ORklHX0RSTV9TQVZBR0U9eQpDT05GSUdfRFJNX1ZHRU09eQpDT05GSUdfRFJNX1ZN V0dGWD15CkNPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKQ09ORklHX0RSTV9HTUE1MDA9eQojIENP TkZJR19EUk1fR01BNjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9HTUEzNjAwPXkKIyBDT05GSUdf RFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQVNUPXkKQ09ORklHX0RSTV9NR0FHMjAwPXkK Q09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1fUVhMPXkKQ09ORklHX0RSTV9CT0NI Uz15CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3Bs YXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQpDT05GSUdfRFJNX1BBTkVMX1NB TVNVTkdfTEQ5MDQwPXkKQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1NzM9eQojIENPTkZJR19EUk1f UEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQoKIwoj IERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fTlhQX1BUTjM0NjAgaXMg bm90IHNldApDT05GSUdfRFJNX1BBUkFERV9QUzg2MjI9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZp Y2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9S VD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09O RklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRF IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFS RUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15 CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JJR19FTkRJQU49 eQojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BT PXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9T VkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJ R0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoK IwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz15CiMg Q09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DWUJFUjIwMDA9eQojIENPTkZJR19G Ql9DWUJFUjIwMDBfRERDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0FTSUxJQU5UPXkKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09O RklHX0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1MxRDEzWFhYPXkKQ09ORklHX0ZCX05WSURJQT15CiMgQ09ORklHX0ZC X05WSURJQV9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0RFQlVHPXkKIyBDT05GSUdf RkJfTlZJRElBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBPXkKIyBDT05GSUdf RkJfUklWQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfUklWQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlz IG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CkNP TkZJR19GQl9NQVRST1g9eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CkNPTkZJR19GQl9N QVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9YX0c9eQojIENPTkZJR19GQl9NQVRST1hf STJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkK Q09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkKIyBD T05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9BVFlf Q1Q9eQojIENPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZ X0dYPXkKIyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMz15 CiMgQ09ORklHX0ZCX1MzX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0U9eQpDT05GSUdf RkJfU0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQpDT05GSUdfRkJfU0lTPXkK Q09ORklHX0ZCX1NJU18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQoj IENPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9D T01QQVRJQklMSVRZPXkKQ09ORklHX0ZCX05FT01BR0lDPXkKIyBDT05GSUdfRkJfS1lSTyBpcyBu b3Qgc2V0CkNPTkZJR19GQl8zREZYPXkKIyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0 CkNPTkZJR19GQl8zREZYX0kyQz15CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENP TkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NB Uk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9J Qk1fR1hUNDUwMD15CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfRkJfTUVU Uk9OT01FPXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkK IyBDT05GSUdfRkJfTUI4NjJYWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD15 CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQpDT05G SUdfRkJfU0lNUExFPXkKQ09ORklHX0ZCX1NTRDEzMDc9eQpDT05GSUdfRkJfU003MTI9eQpDT05G SUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05G SUdfTENEX0w0RjAwMjQyVDAzPXkKIyBDT05GSUdfTENEX0xNUzI4M0dGMDUgaXMgbm90IHNldApD T05GSUdfTENEX0xUVjM1MFFWPXkKQ09ORklHX0xDRF9JTEk5MjJYPXkKQ09ORklHX0xDRF9JTEk5 MzIwPXkKIyBDT05GSUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfVkdHMjQzMkE0 PXkKQ09ORklHX0xDRF9QTEFURk9STT15CiMgQ09ORklHX0xDRF9TNkU2M00wIGlzIG5vdCBzZXQK Q09ORklHX0xDRF9MRDkwNDA9eQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CkNP TkZJR19MQ0RfTE1TNTAxS0YwMz15CkNPTkZJR19MQ0RfSFg4MzU3PXkKQ09ORklHX0JBQ0tMSUdI VF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNL TElHSFRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DQVJJTExPX1JBTkNIPXkK Q09ORklHX0JBQ0tMSUdIVF9QV009eQojIENPTkZJR19CQUNLTElHSFRfREE5MDUyIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9NQVg4OTI1PXkKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CkNP TkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQ9eQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CkNP TkZJR19CQUNLTElHSFRfV004MzFYPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKQ09ORklH X0JBQ0tMSUdIVF9BRFA4ODcwPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBPXkKQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzk9eQpD T05GSUdfQkFDS0xJR0hUX0xQODU1WD15CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODggaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUy PXkKQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz15CiMgQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTEg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQUNL TElHSFRfTFY1MjA3TFA9eQpDT05GSUdfQkFDS0xJR0hUX0JENjEwNz15CkNPTkZJR19WR0FTVEFU RT15CkNPTkZJR19WSURFT01PREVfSEVMUEVSUz15CkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xl IGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQojIENPTkZJR19W R0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpD T05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9 MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09M RV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04g aXMgbm90IHNldApDT05GSUdfTE9HTz15CkNPTkZJR19MT0dPX0xJTlVYX01PTk89eQojIENPTkZJ R19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0 IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05G SUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdfU05EPXkKQ09ORklH X1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9ETUFFTkdJTkVfUENNPXkK Q09ORklHX1NORF9IV0RFUD15CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJF U1NfT0ZGTE9BRD15CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09O RklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VNVUw9eQojIENPTkZJR19TTkRfTUlY RVJfT1NTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01fT1NTPXkKIyBDT05GSUdfU05EX1BDTV9P U1NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKIyBDT05GSUdfU05E X1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX0hSVElNRVI9eQojIENPTkZJR19T TkRfU0VRX0hSVElNRVJfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EWU5BTUlDX01J Tk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApD T05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09ORklHX1NO RF9WRVJCT1NFX1BSSU5USz15CkNPTkZJR19TTkRfREVCVUc9eQpDT05GSUdfU05EX0RFQlVHX1ZF UkJPU0U9eQpDT05GSUdfU05EX1BDTV9YUlVOX0RFQlVHPXkKQ09ORklHX1NORF9WTUFTVEVSPXkK Q09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05EX1JBV01JRElfU0VRPXkKQ09ORklHX1NO RF9PUEwzX0xJQl9TRVE9eQojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9eQpD T05GSUdfU05EX01QVTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRf QUM5N19DT0RFQz15CkNPTkZJR19TTkRfRFJJVkVSUz15CiMgQ09ORklHX1NORF9QQ1NQIGlzIG5v dCBzZXQKQ09ORklHX1NORF9EVU1NWT15CkNPTkZJR19TTkRfQUxPT1A9eQpDT05GSUdfU05EX1ZJ Uk1JREk9eQojIENPTkZJR19TTkRfTVRQQVYgaXMgbm90IHNldApDT05GSUdfU05EX1NFUklBTF9V MTY1NTA9eQojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FDOTdf UE9XRVJfU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU0JfQ09NTU9OPXkKQ09ORklHX1NORF9Q Q0k9eQojIENPTkZJR19TTkRfQUQxODg5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzMwMCBp cyBub3Qgc2V0CkNPTkZJR19TTkRfQUxTNDAwMD15CkNPTkZJR19TTkRfQUxJNTQ1MT15CkNPTkZJ R19TTkRfQVNJSFBJPXkKQ09ORklHX1NORF9BVElJWFA9eQojIENPTkZJR19TTkRfQVRJSVhQX01P REVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9BVTg4MjAgaXMgbm90IHNldApDT05GSUdfU05EX0FVODgzMD15CkNPTkZJR19TTkRfQVcyPXkK Q09ORklHX1NORF9BWlQzMzI4PXkKQ09ORklHX1NORF9CVDg3WD15CiMgQ09ORklHX1NORF9CVDg3 WF9PVkVSQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ0EwMTA2IGlzIG5vdCBzZXQKQ09O RklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09YWUdFTl9MSUI9eQojIENPTkZJR19TTkRfT1hZ R0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9DUzQ2WFggaXMgbm90IHNldApDT05GSUdfU05EX0NUWEZJPXkKIyBDT05GSUdfU05EX0RBUkxB MjAgaXMgbm90IHNldApDT05GSUdfU05EX0dJTkEyMD15CiMgQ09ORklHX1NORF9MQVlMQTIwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjQgaXMgbm90IHNldApDT05GSUdfU05EX0dJTkEy ND15CkNPTkZJR19TTkRfTEFZTEEyND15CkNPTkZJR19TTkRfTU9OQT15CkNPTkZJR19TTkRfTUlB PXkKQ09ORklHX1NORF9FQ0hPM0c9eQpDT05GSUdfU05EX0lORElHTz15CkNPTkZJR19TTkRfSU5E SUdPSU89eQpDT05GSUdfU05EX0lORElHT0RKPXkKQ09ORklHX1NORF9JTkRJR09JT1g9eQpDT05G SUdfU05EX0lORElHT0RKWD15CkNPTkZJR19TTkRfRU1VMTBLMT15CiMgQ09ORklHX1NORF9FTVUx MEsxWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MD15CkNPTkZJR19TTkRfRU5TMTM3MT15 CiMgQ09ORklHX1NORF9FUzE5MzggaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTY4IGlzIG5v dCBzZXQKQ09ORklHX1NORF9GTTgwMT15CkNPTkZJR19TTkRfRk04MDFfVEVBNTc1WF9CT09MPXkK IyBDT05GSUdfU05EX0hEU1AgaXMgbm90IHNldApDT05GSUdfU05EX0hEU1BNPXkKQ09ORklHX1NO RF9JQ0UxNzEyPXkKIyBDT05GSUdfU05EX0lDRTE3MjQgaXMgbm90IHNldApDT05GSUdfU05EX0lO VEVMOFgwPXkKQ09ORklHX1NORF9JTlRFTDhYME09eQojIENPTkZJR19TTkRfS09SRzEyMTIgaXMg bm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRF UyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTUFFU1RSTzM9eQpDT05GSUdfU05EX01BRVNUUk8zX0lO UFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9eQojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldApD T05GSUdfU05EX1BDWEhSPXkKQ09ORklHX1NORF9SSVBUSURFPXkKIyBDT05GSUdfU05EX1JNRTMy IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JN RTk2NTIgaXMgbm90IHNldApDT05GSUdfU05EX1NPTklDVklCRVM9eQpDT05GSUdfU05EX1RSSURF TlQ9eQpDT05GSUdfU05EX1ZJQTgyWFg9eQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09eQpDT05G SUdfU05EX1ZJUlRVT1NPPXkKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9ZTUZQQ0k9eQoKIwojIEhELUF1ZGlvCiMKIyBDT05GSUdfU05EX0hEQV9JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfSERBX0NPUkU9eQpDT05GSUdfU05EX0hEQV9FWFRfQ09SRT15CkNPTkZJ R19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKIyBDT05GSUdfU05EX1NQSSBpcyBub3Qgc2V0CkNP TkZJR19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj15CiMgQ09ORklHX1NO RF9ESUNFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9PWEZXPXkKQ09ORklHX1NORF9JU0lHSFQ9eQpD T05GSUdfU05EX1NDUzFYPXkKIyBDT05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfQkVCT0I9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFg9eQpDT05GSUdfU05EX0ZJ UkVXSVJFX1RBU0NBTT15CiMgQ09ORklHX1NORF9QQ01DSUEgaXMgbm90IHNldApDT05GSUdfU05E X1NPQz15CkNPTkZJR19TTkRfU09DX0FDOTdfQlVTPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19E TUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19U T1BPTE9HWT15CkNPTkZJR19TTkRfQVRNRUxfU09DPXkKQ09ORklHX1NORF9ERVNJR05XQVJFX0ky Uz15CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwojCgojCiMgQ29tbW9uIFNvQyBB dWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwojIENPTkZJR19TTkRfU09DX0ZTTF9B U1JDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfRlNMX1NBST15CkNPTkZJR19TTkRfU09DX0ZT TF9TU0k9eQpDT05GSUdfU05EX1NPQ19GU0xfU1BESUY9eQpDT05GSUdfU05EX1NPQ19GU0xfRVNB ST15CiMgQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU1NU X01GTERfUExBVEZPUk09eQpDT05GSUdfU05EX1NTVF9JUEM9eQpDT05GSUdfU05EX1NTVF9JUENf QUNQST15CkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVD15CkNPTkZJR19TTkRfU09DX0lOVEVMX1NT VF9BQ1BJPXkKQ09ORklHX1NORF9TT0NfSU5URUxfSEFTV0VMTD15CkNPTkZJR19TTkRfU09DX0lO VEVMX0JBWVRSQUlMPXkKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMX01BQ0ggaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRfUlQ1NjQwX01BQ0g9eQojIENPTkZJR19TTkRf U09DX0lOVEVMX0JZVF9NQVg5ODA5MF9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5U RUxfQlJPQURXRUxMX01BQ0g9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9SVDU2NDBfTUFD SD15CkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1NjcyX01BQ0g9eQpDT05GSUdfU05E X1NPQ19JTlRFTF9DSFRfQlNXX1JUNTY0NV9NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfQ0hU X0JTV19NQVg5ODA5MF9USV9NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfU0tZTEFLRT15CkNP TkZJR19TTkRfU09DX0lOVEVMX1NLTF9SVDI4Nl9NQUNIPXkKCiMKIyBBbGx3aW5uZXIgU29DIEF1 ZGlvIHN1cHBvcnQKIwpDT05GSUdfU05EX1NVTjRJX0NPREVDPXkKIyBDT05GSUdfU05EX1NPQ19Y VEZQR0FfSTJTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9eQoKIwojIENP REVDIGRyaXZlcnMKIwpDT05GSUdfU05EX1NPQ19BQzk3X0NPREVDPXkKQ09ORklHX1NORF9TT0Nf QURBVTE3MDE9eQpDT05GSUdfU05EX1NPQ19BSzQxMDQ9eQpDT05GSUdfU05EX1NPQ19BSzQ1NTQ9 eQpDT05GSUdfU05EX1NPQ19BSzQ2MTM9eQpDT05GSUdfU05EX1NPQ19BSzQ2NDI9eQpDT05GSUdf U05EX1NPQ19BSzUzODY9eQpDT05GSUdfU05EX1NPQ19BTEM1NjIzPXkKQ09ORklHX1NORF9TT0Nf Q1MzNUwzMj15CkNPTkZJR19TTkRfU09DX0NTNDJMNTE9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUx X0kyQz15CkNPTkZJR19TTkRfU09DX0NTNDJMNTI9eQpDT05GSUdfU05EX1NPQ19DUzQyTDU2PXkK Q09ORklHX1NORF9TT0NfQ1M0Mkw3Mz15CkNPTkZJR19TTkRfU09DX0NTNDI2NT15CkNPTkZJR19T TkRfU09DX0NTNDI3MD15CkNPTkZJR19TTkRfU09DX0NTNDI3MT15CkNPTkZJR19TTkRfU09DX0NT NDI3MV9JMkM9eQpDT05GSUdfU05EX1NPQ19DUzQyNzFfU1BJPXkKQ09ORklHX1NORF9TT0NfQ1M0 MlhYOD15CkNPTkZJR19TTkRfU09DX0NTNDJYWDhfSTJDPXkKQ09ORklHX1NORF9TT0NfQ1M0MzQ5 PXkKQ09ORklHX1NORF9TT0NfRE1JQz15CkNPTkZJR19TTkRfU09DX0VTODMyOD15CkNPTkZJR19T TkRfU09DX0dUTTYwMT15CkNPTkZJR19TTkRfU09DX01BWDk4MDkwPXkKQ09ORklHX1NORF9TT0Nf UENNMTY4MT15CkNPTkZJR19TTkRfU09DX1BDTTE3OTJBPXkKQ09ORklHX1NORF9TT0NfUENNNTEy eD15CkNPTkZJR19TTkRfU09DX1BDTTUxMnhfSTJDPXkKQ09ORklHX1NORF9TT0NfUENNNTEyeF9T UEk9eQpDT05GSUdfU05EX1NPQ19STDYyMzE9eQpDT05GSUdfU05EX1NPQ19STDYzNDdBPXkKQ09O RklHX1NORF9TT0NfUlQyODY9eQpDT05GSUdfU05EX1NPQ19SVDU2MzE9eQpDT05GSUdfU05EX1NP Q19SVDU2NDA9eQpDT05GSUdfU05EX1NPQ19SVDU2NDU9eQpDT05GSUdfU05EX1NPQ19SVDU2NzA9 eQojIENPTkZJR19TTkRfU09DX1JUNTY3N19TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19T R1RMNTAwMD15CkNPTkZJR19TTkRfU09DX1NJNDc2WD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQ PXkKQ09ORklHX1NORF9TT0NfU0lHTUFEU1BfSTJDPXkKQ09ORklHX1NORF9TT0NfU0lSRl9BVURJ T19DT0RFQz15CkNPTkZJR19TTkRfU09DX1NQRElGPXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMj15 CkNPTkZJR19TTkRfU09DX1NTTTI2MDJfU1BJPXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMl9JMkM9 eQpDT05GSUdfU05EX1NPQ19TU000NTY3PXkKQ09ORklHX1NORF9TT0NfU1RBMzJYPXkKQ09ORklH X1NORF9TT0NfU1RBMzUwPXkKQ09ORklHX1NORF9TT0NfU1RJX1NBUz15CkNPTkZJR19TTkRfU09D X1RBUzI1NTI9eQpDT05GSUdfU05EX1NPQ19UQVM1MDg2PXkKQ09ORklHX1NORF9TT0NfVEFTNTcx WD15CkNPTkZJR19TTkRfU09DX1RGQTk4Nzk9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyMz15 CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzX0kyQz15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzIzX1NQST15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMxWFg9eQpDT05GSUdfU05EX1NPQ19U TFYzMjBBSUMzWD15CkNPTkZJR19TTkRfU09DX1RTM0EyMjdFPXkKQ09ORklHX1NORF9TT0NfV004 NTEwPXkKQ09ORklHX1NORF9TT0NfV004NTIzPXkKQ09ORklHX1NORF9TT0NfV004NTgwPXkKQ09O RklHX1NORF9TT0NfV004NzExPXkKQ09ORklHX1NORF9TT0NfV004NzI4PXkKQ09ORklHX1NORF9T T0NfV004NzMxPXkKQ09ORklHX1NORF9TT0NfV004NzM3PXkKQ09ORklHX1NORF9TT0NfV004NzQx PXkKQ09ORklHX1NORF9TT0NfV004NzUwPXkKQ09ORklHX1NORF9TT0NfV004NzUzPXkKQ09ORklH X1NORF9TT0NfV004NzcwPXkKQ09ORklHX1NORF9TT0NfV004Nzc2PXkKQ09ORklHX1NORF9TT0Nf V004ODA0PXkKQ09ORklHX1NORF9TT0NfV004ODA0X0kyQz15CkNPTkZJR19TTkRfU09DX1dNODgw NF9TUEk9eQpDT05GSUdfU05EX1NPQ19XTTg5MDM9eQpDT05GSUdfU05EX1NPQ19XTTg5NjI9eQpD T05GSUdfU05EX1NPQ19XTTg5Nzg9eQpDT05GSUdfU05EX1NPQ19UUEE2MTMwQTI9eQpDT05GSUdf U05EX1NJTVBMRV9DQVJEPXkKQ09ORklHX1NPVU5EX1BSSU1FPXkKQ09ORklHX1NPVU5EX09TUz15 CiMgQ09ORklHX1NPVU5EX1RSQUNFSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9ETUFQPXkK Q09ORklHX1NPVU5EX1ZNSURJPXkKQ09ORklHX1NPVU5EX1RSSVg9eQojIENPTkZJR19UUklYX0hB VkVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9NU1M9eQpDT05GSUdfU09VTkRfTVBVNDAx PXkKIyBDT05GSUdfU09VTkRfUEFTIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1BTUz15CkNPTkZJ R19QU1NfTUlYRVI9eQojIENPTkZJR19QU1NfSEFWRV9CT09UIGlzIG5vdCBzZXQKIyBDT05GSUdf U09VTkRfU0IgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9ZTTM4MTIgaXMgbm90IHNldApDT05G SUdfU09VTkRfVUFSVDY4NTA9eQpDT05GSUdfU09VTkRfQUVEU1AxNj15CkNPTkZJR19TQzY2MDA9 eQojIENPTkZJR19TQzY2MDBfSk9ZIGlzIG5vdCBzZXQKQ09ORklHX1NDNjYwMF9DRFJPTT00CkNP TkZJR19TQzY2MDBfQ0RST01CQVNFPTAKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9y dAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0 CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5F UklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQpDT05G SUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BVVJFQUw9eQpDT05GSUdfSElEX0JFTEtJ Tj15CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hJQ09OWSBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUk9ESUtFWVMgaXMgbm90IHNldAojIENPTkZJR19ISURf Q1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxFQ09NPXkKQ09ORklHX0hJ RF9FWktFWT15CkNPTkZJR19ISURfR0VNQklSRD15CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfV0FMVE9QPXkKIyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMg bm90IHNldAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9M Q1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRU5PVk89eQojIENPTkZJR19ISURfTE9HSVRF Q0ggaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUlDUk9T T0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9NVUxUSVRPVUNIPXkKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9 eQojIENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9 eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElE X1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNPTkZJR19ISURf UElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QSUNPTENEX0NJUj15CiMgQ09ORklHX0hJRF9QTEFO VFJPTklDUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJJTUFYPXkKQ09ORklHX0hJRF9TQUlURUs9 eQpDT05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURf Uk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90 IHNldApDT05GSUdfSElEX0hZUEVSVl9NT1VTRT15CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkK Q09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CiMgQ09ORklHX0hJRF9U T1BTRUVEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USElOR009eQpDT05GSUdfSElEX1RIUlVTVE1B U1RFUj15CkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQpDT05GSUdfSElEX1dBQ09NPXkKQ09ORklH X0hJRF9XSUlNT1RFPXkKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9a RVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9T RU5TT1I9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VT Ql9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FS Q0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVy cwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H UElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJ R19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKIyBDT05GSUdf TU1DIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcg aXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19V TlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPXkKIyBDT05GSUdfTVNf QkxPQ0sgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9eQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9 eQpDT05GSUdfTUVNU1RJQ0tfUjU5Mj15CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NM QVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklH X0xFRFNfQUFUMTI5MD15CiMgQ09ORklHX0xFRFNfQkNNNjMyOCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfQkNNNjM1OCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzUzMD15CiMgQ09ORklHX0xF RFNfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNjQyPXkKIyBDT05GSUdfTEVEU19Q Q0E5NTMyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15 CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQpDT05GSUdf TEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVEU19MUDg1MDE9eQpD T05GSUdfTEVEU19MUDg3ODg9eQojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0NMRVZPX01BSUw9eQpDT05GSUdfTEVEU19QQ0E5NTVYPXkKIyBDT05GSUdfTEVEU19Q Q0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfV004MzUwPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKIyBDT05GSUdfTEVEU19E QUMxMjRTMDg1IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUFdNPXkKQ09ORklHX0xFRFNfUkVHVUxB VE9SPXkKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldApDT05GSUdfTEVEU19JTlRFTF9T UzQyMDA9eQpDT05GSUdfTEVEU19MVDM1OTM9eQojIENPTkZJR19MRURTX01DMTM3ODMgaXMgbm90 IHNldApDT05GSUdfTEVEU19UQ0E2NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9eQpDT05GSUdf TEVEU19NQVg3NzY5Mz15CkNPTkZJR19MRURTX01BWDg5OTc9eQojIENPTkZJR19MRURTX0xNMzU1 eCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfS1REMjY5MiBpcyBub3Qgc2V0CgojCiMgTEVEIGRy aXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVy cyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQoKIwojIExFRCBUcmlnZ2Vycwoj CkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJ R19MRURTX1RSSUdHRVJfT05FU0hPVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQg aXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RS SUdHRVJfQ1BVPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dl ciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RS SUdHRVJfVFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQojIENPTkZJR19B Q0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQpDT05GSUdfSU5GSU5J QkFORF9VU0VSX01BRD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPXkKQ09ORklHX0lO RklOSUJBTkRfVVNFUl9NRU09eQojIENPTkZJR19JTkZJTklCQU5EX09OX0RFTUFORF9QQUdJTkcg aXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJB TkRfTVRIQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19JTkZJTklC QU5EX1FJQj15CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjMgaXMgbm90IHNldApDT05GSUdfSU5G SU5JQkFORF9DWEdCND15CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9eQpDT05GSUdfTUxYNV9JTkZJ TklCQU5EPXkKQ09ORklHX0lORklOSUJBTkRfTkVTPXkKIyBDT05GSUdfSU5GSU5JQkFORF9ORVNf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMg Q09ORklHX0lORklOSUJBTkRfVVNOSUMgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9J Qj15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNPXkKQ09ORklHX0lORklOSUJBTkRfSVBPSUJf REVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApD T05GSUdfSU5GSU5JQkFORF9TUlA9eQpDT05GSUdfSU5GSU5JQkFORF9TUlBUPXkKQ09ORklHX0lO RklOSUJBTkRfSVNFUj15CkNPTkZJR19JTkZJTklCQU5EX0lTRVJUPXkKQ09ORklHX0VEQUNfQVRP TUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKIyBDT05GSUdf RURBQ19MRUdBQ1lfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRURBQ19ERUJVRz15CiMgQ09ORklH X0VEQUNfTU1fRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFT Uz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAi CkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCkNP TkZJR19SVENfREVCVUc9eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lOVEZf U1lTRlMgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9E RVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl84OFBNODBY PXkKQ09ORklHX1JUQ19EUlZfQUJCNVpFUzM9eQpDT05GSUdfUlRDX0RSVl9BQlg4MFg9eQojIENP TkZJR19SVENfRFJWX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CiMg Q09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9IWU04NTYz PXkKQ09ORklHX1JUQ19EUlZfTFA4Nzg4PXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMD15CkNPTkZJ R19SVENfRFJWX01BWDg5MDc9eQpDT05GSUdfUlRDX0RSVl9NQVg4OTI1PXkKIyBDT05GSUdfUlRD X0RSVl9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg3NzY4NiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX01BWDc3ODAyPXkKQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj15CkNP TkZJR19SVENfRFJWX0lTTDEyMDg9eQojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwNTc9eQpDT05GSUdfUlRDX0RSVl9YMTIwNT15CiMgQ09O RklHX1JUQ19EUlZfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyNz15CkNP TkZJR19SVENfRFJWX1BDRjg1MjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKQ09ORklHX1JU Q19EUlZfUENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKIyBDT05GSUdfUlRDX0RS Vl9NNDFUODAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTMySz15CkNPTkZJR19SVENfRFJW X1RXTDQwMzA9eQojIENPTkZJR19SVENfRFJWX1RQUzY1ODZYIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfVFBTNjU5MTA9eQojIENPTkZJR19SVENfRFJWX1JDNVQ1ODMgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9TMzUzOTBBPXkKQ09ORklHX1JUQ19EUlZfRk0zMTMwPXkKQ09ORklHX1JUQ19E UlZfUlg4NTgxPXkKQ09ORklHX1JUQ19EUlZfUlg4MDI1PXkKIyBDT05GSUdfUlRDX0RSVl9FTTMw MjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfUlY4ODAzPXkKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9N NDFUOTM9eQpDT05GSUdfUlRDX0RSVl9NNDFUOTQ9eQojIENPTkZJR19SVENfRFJWX0RTMTMwNSBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQpDT05GSUdfUlRD X0RSVl9NQVg2OTAyPXkKQ09ORklHX1JUQ19EUlZfUjk3MDE9eQpDT05GSUdfUlRDX0RSVl9SUzVD MzQ4PXkKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X1BDRjIxMjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDQ1ODE9eQpDT05GSUdfUlRDX0RS Vl9NQ1A3OTU9eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9D TU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9eQpDT05GSUdfUlRDX0RSVl9E UzE2ODVfRkFNSUxZPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODUgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQ4NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMTc4ODU9eQpDT05GSUdfUlRDX0RTMTY4NV9QUk9DX1JFR1M9eQpDT05GSUdfUlRDX0RTMTY4 NV9TWVNGU19SRUdTPXkKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKIyBDT05GSUdfUlRDX0RSVl9E UzI0MDQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQpD T05GSUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdfUlRD X0RSVl9NNDhUNTk9eQojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQojIENPTkZJR19SVENfRFJWX1dNODMxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfV004MzUwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf UENGNTA2MzM9eQpDT05GSUdfUlRDX0RSVl9aWU5RTVA9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVy cwojCkNPTkZJR19SVENfRFJWX1BDQVA9eQojIENPTkZJR19SVENfRFJWX01DMTNYWFggaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRD IGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VTX0RFQlVHPXkK Q09ORklHX0RNQURFVklDRVNfVkRFQlVHPXkKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFf RU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkK Q09ORklHX0RNQV9PRj15CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9BVERNQSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX01JQ19YMTAwX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9 eQpDT05GSUdfRFdfRE1BQz15CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKQ09ORklH X0hTVV9ETUE9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlzIG5v dCBzZXQKQ09ORklHX0RNQVRFU1Q9eQpDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19VSU89eQoj IENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CiMgQ09O RklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fQUVDPXkKQ09ORklHX1VJ T19TRVJDT1MzPXkKQ09ORklHX1VJT19QQ0lfR0VORVJJQz15CkNPTkZJR19VSU9fTkVUWD15CiMg Q09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fTUY2MjQ9eQpDT05GSUdfVkZJ T19JT01NVV9UWVBFMT15CiMgQ09ORklHX1ZGSU9fVklSUUZEIGlzIG5vdCBzZXQKQ09ORklHX1ZG SU89eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSSBp cyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJT PXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9f UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05GSUdf VklSVElPX0lOUFVUPXkKIyBDT05GSUdfVklSVElPX01NSU8gaXMgbm90IHNldAoKIwojIE1pY3Jv c29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVS Vl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CkNPTkZJR19TVEFHSU5HPXkKIyBDT05G SUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19SVFM1MjA4PXkKIyBDT05GSUdfRkJfU003NTAg aXMgbm90IHNldApDT05GSUdfRkJfWEdJPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMK IyBDT05GSUdfU1BFQUtVUCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1Nf STJDX1JNSTQ9eQojIENPTkZJR19TVEFHSU5HX01FRElBIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJ TkdfUkRNQT15CkNPTkZJR19JTkZJTklCQU5EX0FNU08xMTAwPXkKIyBDT05GSUdfSU5GSU5JQkFO RF9BTVNPMTEwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0hGSTE9eQojIENP TkZJR19IRkkxX0RFQlVHX1NETUFfT1JERVIgaXMgbm90IHNldApDT05GSUdfSEZJMV9WRVJCU18z MUJJVF9QU049eQpDT05GSUdfU0RNQV9WRVJCT1NJVFk9eQojIENPTkZJR19QUkVTQ0FOX1JYUSBp cyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19TVEFHSU5HX0JPQVJEPXkKQ09ORklHX0ZJ UkVXSVJFX1NFUklBTD15CkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZX VFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09ORklHX01URF9TUElOQU5EX01UMjlGIGlzIG5vdCBz ZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldApDT05G SUdfR1NfRlBHQUJPT1Q9eQpDT05GSUdfQ1JZUFRPX1NLRUlOPXkKQ09ORklHX1VOSVNZU1NQQVI9 eQojIENPTkZJR19VTklTWVNfVklTT1JCVVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19Y TE5YX0NMS1daUkQ9eQpDT05GSUdfRkJfVEZUPXkKQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTD15 CkNPTkZJR19GQl9URlRfQkQ2NjM0NzQ9eQojIENPTkZJR19GQl9URlRfSFg4MzQwQk4gaXMgbm90 IHNldApDT05GSUdfRkJfVEZUX0hYODM0N0Q9eQpDT05GSUdfRkJfVEZUX0hYODM1M0Q9eQpDT05G SUdfRkJfVEZUX0hYODM1N0Q9eQojIENPTkZJR19GQl9URlRfSUxJOTE2MyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1RGVF9JTEk5MzIwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9JTEk5MzI1PXkK IyBDT05GSUdfRkJfVEZUX0lMSTkzNDAgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX0lMSTkzNDE9 eQpDT05GSUdfRkJfVEZUX0lMSTk0ODE9eQpDT05GSUdfRkJfVEZUX0lMSTk0ODY9eQpDT05GSUdf RkJfVEZUX1BDRDg1NDQ9eQpDT05GSUdfRkJfVEZUX1JBODg3NT15CiMgQ09ORklHX0ZCX1RGVF9T NkQwMkExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9TNkQxMTIxPXkKQ09ORklHX0ZCX1RGVF9T U0QxMjg5PXkKIyBDT05GSUdfRkJfVEZUX1NTRDEzMDYgaXMgbm90IHNldApDT05GSUdfRkJfVEZU X1NTRDEzMzE9eQpDT05GSUdfRkJfVEZUX1NTRDEzNTE9eQojIENPTkZJR19GQl9URlRfU1Q3NzM1 UiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9TVDc3ODlWIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1RGVF9USU5ZTENEPXkKIyBDT05GSUdfRkJfVEZUX1RMUzgyMDQgaXMgbm90IHNldApDT05GSUdf RkJfVEZUX1VDMTYxMT15CiMgQ09ORklHX0ZCX1RGVF9VQzE3MDEgaXMgbm90IHNldApDT05GSUdf RkJfVEZUX1VQRDE2MTcwND15CiMgQ09ORklHX0ZCX1RGVF9XQVRURVJPVFQgaXMgbm90IHNldApD T05GSUdfRkJfRkxFWD15CiMgQ09ORklHX0ZCX1RGVF9GQlRGVF9ERVZJQ0UgaXMgbm90IHNldAoj IENPTkZJR19NT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMgaXMg bm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9 eQpDT05GSUdfQ0hST01FT1NfUFNUT1JFPXkKQ09ORklHX0NST1NfRUNfQ0hBUkRFVj15CiMgQ09O RklHX0NST1NfRUNfTFBDIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQpDT05GSUdf Q0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9D TEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19XTTgz MVg9eQpDT05GSUdfQ09NTU9OX0NMS19NQVhfR0VOPXkKQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2 ODY9eQpDT05GSUdfQ09NTU9OX0NMS19NQVg3NzgwMj15CkNPTkZJR19DT01NT05fQ0xLX1NJNTM1 MT15CkNPTkZJR19DT01NT05fQ0xLX1NJNTE0PXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1NzA9eQoj IENPTkZJR19DT01NT05fQ0xLX0NEQ0U5MjUgaXMgbm90IHNldAojIENPTkZJR19DTEtfVFdMNjA0 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NTU9OX0NMS19QV00gaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CgojCiMgSGFyZHdh cmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdf Q0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkK IyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5v dCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVS X1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19N QUlMQk9YPXkKQ09ORklHX1BDQz15CkNPTkZJR19BTFRFUkFfTUJPWD15CkNPTkZJR19NQUlMQk9Y X1RFU1Q9eQpDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdl bmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJ R19PRl9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19ETUFSX1RB QkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9JT01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9j IGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoK IwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERy aXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CkNP TkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVR X0dPVl9TSU1QTEVfT05ERU1BTkQ9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBp cyBub3Qgc2V0CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9H T1ZfVVNFUlNQQUNFPXkKCiMKIyBERVZGUkVRIERyaXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUV9F VkVOVD15CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19FWFRDT05fQVJJWk9OQT15CkNPTkZJR19FWFRDT05fR1BJTz15CkNPTkZJR19FWFRDT05fTUFY Nzc2OTM9eQpDT05GSUdfRVhUQ09OX01BWDc3ODQzPXkKQ09ORklHX0VYVENPTl9NQVg4OTk3PXkK Q09ORklHX0VYVENPTl9QQUxNQVM9eQojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0 CkNPTkZJR19FWFRDT05fU001NTAyPXkKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19N RU1PUlk9eQojIENPTkZJR19JSU8gaXMgbm90IHNldApDT05GSUdfTlRCPXkKIyBDT05GSUdfTlRC X0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX05UQl9QSU5HUE9ORz15CkNPTkZJR19OVEJfVE9PTD15 CkNPTkZJR19OVEJfVFJBTlNQT1JUPXkKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2Ug RHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9eQpDT05GSUdfVk1FX1RTSTE0OD15CgojCiMg Vk1FIEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBpcyBub3Qgc2V0CgojCiMg Vk1FIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9VU0VSPXkKIyBDT05GSUdfVk1FX1BJTzIg aXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9B VE1FTF9ITENEQ19QV00gaXMgbm90IHNldApDT05GSUdfUFdNX0ZTTF9GVE09eQojIENPTkZJR19Q V01fTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUFNTPXkKIyBDT05GSUdfUFdNX0xQU1Nf UENJIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPXkKIyBDT05GSUdfUFdNX1BD QTk2ODUgaXMgbm90IHNldApDT05GSUdfUFdNX1RXTD15CkNPTkZJR19QV01fVFdMX0xFRD15CkNP TkZJR19JUlFDSElQPXkKQ09ORklHX0lQQUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAg aXMgbm90IHNldApDT05GSUdfU0VSSUFMX0lQT0NUQUw9eQpDT05GSUdfUkVTRVRfQ09OVFJPTExF Uj15CkNPTkZJR19GTUM9eQpDT05GSUdfRk1DX0ZBS0VERVY9eQojIENPTkZJR19GTUNfVFJJVklB TCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQ19XUklURV9FRVBST00gaXMgbm90IHNldAojIENPTkZJ R19GTUNfQ0hBUkRFViBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5F UklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldApD T05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD15CiMgQ09ORklHX01DQiBpcyBub3Qg c2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJ R19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNl dApDT05GSUdfTElCTlZESU1NPXkKIyBDT05GSUdfQkxLX0RFVl9QTUVNIGlzIG5vdCBzZXQKQ09O RklHX05EX0JMSz15CiMgQ09ORklHX0JUVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNIGlzIG5v dCBzZXQKQ09ORklHX1NUTT15CkNPTkZJR19TVE1fRFVNTVk9eQojIENPTkZJR19TVE1fU09VUkNF X0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfSU5URUxfVEg9eQojIENPTkZJR19JTlRFTF9USF9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USF9HVEggaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9USF9TVEggaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfTVNVPXkKQ09ORklHX0lOVEVM X1RIX1BUST15CkNPTkZJR19JTlRFTF9USF9ERUJVRz15CgojCiMgRlBHQSBDb25maWd1cmF0aW9u IFN1cHBvcnQKIwpDT05GSUdfRlBHQT15CiMgQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQSBpcyBu b3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJR19FRERf T0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15 CkNPTkZJR19EQ0RCQVM9eQpDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90 IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKQ09ORklHX0lT Q1NJX0lCRlRfRklORD15CkNPTkZJR19JU0NTSV9JQkZUPXkKIyBDT05GSUdfR09PR0xFX0ZJUk1X QVJFIGlzIG5vdCBzZXQKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09O RklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENP TkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0Vf Rk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19FWFQ0X0ZTX1NF Q1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRU5DUllQVElPTj15CkNPTkZJR19FWFQ0X0ZT X0VOQ1JZUFRJT049eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9 eQpDT05GSUdfSkJEMl9ERUJVRz15CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZT X0ZTPXkKQ09ORklHX1JFSVNFUkZTX0NIRUNLPXkKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZP IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdf SkZTX0ZTPXkKIyBDT05GSUdfSkZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19T RUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfREVCVUc9eQojIENPTkZJR19KRlNfU1RBVElT VElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQojIENPTkZJR19YRlNfUVVPVEEgaXMgbm90 IHNldApDT05GSUdfWEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CiMg Q09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0dGUzJfRlM9eQojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU UkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CkNPTkZJR19GMkZTX0ZTPXkKQ09O RklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKIyBDT05GSUdfRjJGU19G U19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfRjJGU19GU19TRUNVUklUWT15CiMgQ09ORklH X0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT04gaXMg bm90IHNldApDT05GSUdfRjJGU19JT19UUkFDRT15CkNPTkZJR19GU19EQVg9eQpDT05GSUdfRlNf UE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJ R19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9V U0VSPXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qg c2V0CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1FV T1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09O RklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9G UyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQojIENPTkZJR19GU0NB Q0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNl dApDT05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKQ09O RklHX0NBQ0hFRklMRVM9eQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmls ZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1pJU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05M Uz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdf TVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00 MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19OVEZT X0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15 CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFH RV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJO RlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNM PXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExC X1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMg Q09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CkNPTkZJR19CRUZTX0ZTPXkKQ09ORklHX0JFRlNf REVCVUc9eQpDT05GSUdfQkZTX0ZTPXkKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJ VEVCVUZGRVIgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9TVU1NQVJZIGlzIG5vdCBzZXQKQ09O RklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19K RkZTMl9GU19TRUNVUklUWT15CiMgQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElPTlMgaXMg bm90IHNldApDT05GSUdfSkZGUzJfWkxJQj15CiMgQ09ORklHX0pGRlMyX0xaTyBpcyBub3Qgc2V0 CkNPTkZJR19KRkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKIyBD T05GSUdfTE9HRlMgaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPXkKQ09ORklHX1NRVUFTSEZTPXkK Q09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVD VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldApD T05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01V TFRJX1BFUkNQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX1hBVFRSIGlzIG5vdCBzZXQK Q09ORklHX1NRVUFTSEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApD T05GSUdfU1FVQVNIRlNfTFpPPXkKIyBDT05GSUdfU1FVQVNIRlNfWFogaXMgbm90IHNldApDT05G SUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQpDT05GSUdfU1FVQVNIRlNfRU1CRURERUQ9eQpD T05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCkNPTkZJR19WWEZTX0ZTPXkKQ09O RklHX01JTklYX0ZTPXkKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNf RlMgaXMgbm90IHNldApDT05GSUdfUU5YNEZTX0ZTPXkKQ09ORklHX1FOWDZGU19GUz15CkNPTkZJ R19RTlg2RlNfREVCVUc9eQpDT05GSUdfUk9NRlNfRlM9eQojIENPTkZJR19ST01GU19CQUNLRURf QllfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfTVREIGlzIG5vdCBz ZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CT1RIPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkK Q09ORklHX1JPTUZTX09OX01URD15CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09O U09MRSBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUE1TRz15CkNPTkZJR19QU1RPUkVfRlRSQUNF PXkKQ09ORklHX1BTVE9SRV9SQU09eQpDT05GSUdfU1lTVl9GUz15CiMgQ09ORklHX1VGU19GUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CiMg Q09ORklHX05GU19WMiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjM9eQojIENPTkZJR19ORlNfVjNf QUNMIGlzIG5vdCBzZXQKQ09ORklHX05GU19WND15CkNPTkZJR19ORlNfU1dBUD15CkNPTkZJR19O RlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09O RklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9O X0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5v dCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CiMgQ09ORklHX1JPT1RfTkZTIGlz IG5vdCBzZXQKQ09ORklHX05GU19GU0NBQ0hFPXkKQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUz15 CkNPTkZJR19ORlNfREVCVUc9eQpDT05GSUdfTkZTRD15CiMgQ09ORklHX05GU0RfVjMgaXMgbm90 IHNldAojIENPTkZJR19ORlNEX1Y0IGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNP TkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklH X1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15 CkNPTkZJR19TVU5SUENfU1dBUD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQpDT05GSUdfU1VO UlBDX0RFQlVHPXkKQ09ORklHX1NVTlJQQ19YUFJUX1JETUE9eQpDT05GSUdfQ0VQSF9GUz15CiMg Q09ORklHX0NFUEhfRlNDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZT X1dFQUtfUFdfSEFTSD15CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0lGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKQ09ORklHX0NJRlNfREVC VUcyPXkKIyBDT05GSUdfQ0lGU19ERlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19T TUIyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdf TkNQX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NPREFfRlM9eQojIENPTkZJR19BRlNfRlMgaXMgbm90 IHNldAojIENPTkZJR185UF9GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09ORklH X05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJR19OTFNf Q09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09ORklHX05M U19DT0RFUEFHRV85MzI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PXkK Q09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09O RklHX05MU19BU0NJST15CiMgQ09ORklHX05MU19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdf TkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKIyBDT05GSUdfTkxTX0lTTzg4 NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05MU19JU084ODU5 XzY9eQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4 NTlfOSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1 OV8xND15CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKQ09ORklH X05MU19LT0k4X1U9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05M U19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQpDT05GSUdfTkxTX01BQ19D Uk9BVElBTj15CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkKQ09ORklHX05MU19NQUNfR0FFTElD PXkKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxB TkQ9eQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19S T01BTklBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VU Rjg9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklH X1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj CkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAoj IENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlDX0RFQlVH PXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05G SUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkK IyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0y MDQ4CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVf QVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9 eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19T RUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09O RklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBD T05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZ U1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdf S0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkK IyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9 eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CkNPTkZJR19ERUJVR19PQkpFQ1RTX0ZS RUU9eQpDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19X T1JLPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JK RUNUU19FTkFCTEVfREVGQVVMVD0xCiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAoj IENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9 eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TVEFDS19V U0FHRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRVQUw9 eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJR19NRU1PUllfTk9USUZJRVJfRVJS T1JfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMg Q09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tN RU1DSEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFu Z3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9 eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hB UkRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5J QyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNP TkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9 MTIwCiMgQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUMgaXMgbm90IHNldApDT05GSUdf Qk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0wCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkK Q09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJ R19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX1NUQVRTPXkKCiMK IyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0RF QlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQojIENPTkZJR19ERUJVR19N VVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVkVf TE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkK IyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15 CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNU X1JFTEVBU0UgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJV R19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdf REVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVi dWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRV9SQ1Vf UE9JTlRFUj15CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9U T1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNP TkZJR19SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX0RFQlVHX0JM T0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15 CiMgQ09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9S RUNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04g aXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9T VVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9 eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElP Tl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFW RV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JF Q09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5U Ulk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNF PXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5U X1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVG RkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15 CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9O X1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZG X1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpD T05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19UUkFDRV9CUkFOQ0hf UFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORSBpcyBub3Qgc2V0CiMgQ09O RklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVf QUxMX0JSQU5DSEVTPXkKIyBDT05GSUdfQlJBTkNIX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19T VEFDS19UUkFDRVI9eQpDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CiMgQ09ORklHX1VQUk9CRV9F VkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0JFX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RZTkFNSUNfRlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMg bm90IHNldAojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01N SU9UUkFDRT15CkNPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVG RkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldAojIENP TkZJR19UUkFDSU5HX0VWRU5UU19HUElPIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcK IwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09O RklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpD T05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKIyBDT05GSUdf VEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0tTVFJUT1g9eQpDT05G SUdfVEVTVF9QUklOVEY9eQpDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKQ09ORklHX1BST1ZJREVf T0hDSTEzOTRfRE1BX0lOSVQ9eQpDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQ SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKQ09ORklHX1RFU1RfVURF TEFZPXkKQ09ORklHX01FTVRFU1Q9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1Rf REVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9 eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJR19YODZfUFREVU1QX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFU QT15CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf V1ggaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9N TVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05G SUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJ R19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENP TkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBu b3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxBWV9OT05FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCkNPTkZJR19ERUJVR19CT09U X1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpF X0lOTElOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX1NUQVRJ Q19DUFVfSEFTPXkKIyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5J VF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05G SUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19UUlVTVEVE X0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVT VFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNV UklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNIGlzIG5vdCBzZXQK Q09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSU5URUxfVFhUPXkKQ09ORklHX1NFQ1VSSVRZ X1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZX1NNQUNLX0JSSU5HVVA9eQojIENPTkZJR19TRUNVUklU WV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05GSUdfSU5URUdSSVRZPXkKQ09O RklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZ Uz15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1B X1RFTVBMQVRFPXkKIyBDT05GSUdfSU1BX05HX1RFTVBMQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdf SU1BX1NJR19URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9URU1QTEFURT0i aW1hIgpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hB U0g9InNoYTEiCkNPTkZJR19JTUFfQVBQUkFJU0U9eQojIENPTkZJR19JTUFfVFJVU1RFRF9LRVlS SU5HIGlzIG5vdCBzZXQKQ09ORklHX0VWTT15CiMgQ09ORklHX0VWTV9BVFRSX0ZTVVVJRCBpcyBu b3Qgc2V0CkNPTkZJR19FVk1fRVhUUkFfU01BQ0tfWEFUVFJTPXkKQ09ORklHX0RFRkFVTFRfU0VD VVJJVFlfU01BQ0s9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX1NFQ1VSSVRZPSJzbWFjayIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRv IGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FM R0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklH X0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZ UFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05G SUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBU T19QQ09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZ UFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VS PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dG MTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJ R19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19DUllQ VE9fTUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQ VE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0 aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKIyBDT05GSUdfQ1JZ UFRPX0NDTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NI QUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NS WVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNP TkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15 CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19Y VFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2Rlcwoj CkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9f WENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19D UkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19DUllQVE9fQ1JDMzI9 eQojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D UkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRP X0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fUE9MWTEzMDVf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19D UllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CkNPTkZJR19DUllQVE9f Uk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19STUQzMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NI QTFfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hB NTEyX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKIyBDT05GSUdfQ1JZUFRPX1RHUjE5 MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NM TVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdf Q1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklH X0NSWVBUT19BTlVCSVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJR19D UllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxM SUFfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKQ09O RklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FT VF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKQ09ORklHX0NS WVBUT19TQUxTQTIwPXkKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlRf QVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CiMgQ09ORklH X0NSWVBUT19URUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lv bgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19D UllQVE9fTFpPPXkKQ09ORklHX0NSWVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09O RklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9u CiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpD T05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklH X0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklU VEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJf QVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9STkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQ VE9fREVWX1BBRExPQ0s9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9 eQojIENPTkZJR19DUllQVE9fREVWX0NDUF9ERCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVW X1FBVD15CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9eQpDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15 CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZ X0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3 X01FU1NBR0VfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X1RFU1RfS0VZPXkKQ09ORklHX1NJR05FRF9Q RV9GSUxFX1ZFUklGSUNBVElPTj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hl Y2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJV U1RFRF9LRVlTPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkK Q09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09O RklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX0FQSUNfQVJDSElURUNUVVJFPXkKQ09O RklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9 eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15 CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NP TVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9O PXkKQ09ORklHX0tWTT15CiMgQ09ORklHX0tWTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tW TV9BTUQgaXMgbm90IHNldApDT05GSUdfS1ZNX01NVV9BVURJVD15CiMgQ09ORklHX0tWTV9ERVZJ Q0VfQVNTSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJy YXJ5IHJvdXRpbmVzCiMKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklU UkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5D UFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVS SUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VO RVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lP PXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNU X01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NS Q19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JD MzJfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0 CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQK Q09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJ VF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNU PXkKQ09ORklHXzg0Ml9DT01QUkVTUz15CkNPTkZJR184NDJfREVDT01QUkVTUz15CkNPTkZJR19a TElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15 CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0 X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdf WFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15 CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1ha X0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBS RVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xa TUE9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpD T05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JF RURfU09MT01PTl9ERUM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNPTkZJR19CQ0g9 eQpDT05GSUdfQkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RF WFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9G U009eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNP TkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15 CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQpDT05G SUdfR0xPQl9TRUxGVEVTVD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlD NjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMgaXMg bm90IHNldAojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJ R05BVFVSRT15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0ZP TlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkK Q09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hf SEFTX01NSU9fRkxVU0g9eQo= --===============3301548700022697686== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============3301548700022697686==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752754AbcAFBtr (ORCPT ); Tue, 5 Jan 2016 20:49:47 -0500 Received: from mga01.intel.com ([192.55.52.88]:17257 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752510AbcAFBtm (ORCPT ); Tue, 5 Jan 2016 20:49:42 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,527,1444719600"; d="xz'?scan'208";a="628635712" From: kernel test robot Subject: [lkp] [i2c] 3489746df0: WARNING: CPU: 0 PID: 1 at drivers/base/devres.c:888 devm_kfree+0x61/0x76() CC: lkp@01.org CC: LKML CC: 0day robot TO: Peter Rosin Date: Wed, 06 Jan 2016 09:49:38 +0800 Message-ID: <87fuybfpe5.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Peter-Rosin/i2c-mux-cleanup-and-locking-update/20160106-000205 commit 3489746df00f2f18b1a6dc2ba4de263e980cfbb0 ("i2c-mux: move the slave side adapter management to i2c_mux_core") +------------------------------------------------------------------+------------+------------+ | | f3ce0531d6 | 3489746df0 | +------------------------------------------------------------------+------------+------------+ | boot_successes | 16 | 0 | | boot_failures | 76 | 22 | | Out_of_memory:Kill_process | 46 | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 | | | Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode= | 30 | 21 | | WARNING:at_drivers/base/devres.c:#devm_kfree() | 0 | 22 | | backtrace:of_unittest | 0 | 22 | | backtrace:kernel_init_freeable | 0 | 22 | +------------------------------------------------------------------+------------+------------+ [ 17.661085] overlay_removal_is_ok: overlay #5 is not topmost [ 17.662994] of_overlay_destroy: removal check failed for overlay #5 [ 17.668348] ------------[ cut here ]------------ [ 17.683131] WARNING: CPU: 0 PID: 1 at drivers/base/devres.c:888 devm_kfree+0x61/0x76() [ 17.686302] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-rc3-00086-g3489746 #1 [ 17.688867] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 17.692001] 0000000000000000 ffff880013e43b60 ffffffff8177aefa ffff880013e43b98 [ 17.708372] ffffffff81119965 ffffffff81d0a80c 0000000000000001 00000000fffffffe [ 17.711702] ffff88000de285d8 ffff88000c73d820 ffff880013e43ba8 ffffffff81119a50 [ 17.714839] Call Trace: [ 17.716069] [] dump_stack+0x19/0x1b [ 17.718206] [] warn_slowpath_common+0xb6/0xcf [ 17.720721] [] ? devm_kfree+0x61/0x76 [ 17.735171] [] warn_slowpath_null+0x1a/0x1c [ 17.746025] [] devm_kfree+0x61/0x76 [ 17.747733] [] i2c_mux_reserve_adapters+0xae/0xbf [ 17.749751] [] unittest_i2c_mux_probe+0x1af/0x234 [ 17.751739] [] ? unittest_i2c_mux_remove+0x90/0x90 [ 17.753753] [] i2c_device_probe+0x370/0x3b9 [ 17.755599] [] driver_probe_device+0x2c5/0x6db [ 17.774860] [] __driver_attach+0x9f/0xd5 [ 17.776761] [] ? driver_probe_device+0x6db/0x6db [ 17.778805] [] bus_for_each_dev+0x91/0xa9 [ 17.780696] [] driver_attach+0x1e/0x20 [ 17.782548] [] bus_add_driver+0x1f7/0x36d [ 17.796930] [] driver_register+0x10d/0x17f [ 17.798748] [] i2c_register_driver+0xb1/0x147 [ 17.800803] [] of_unittest_overlay+0xf05/0x1304 [ 17.802967] [] of_unittest+0x1088/0x10b6 [ 17.804937] [] ? debug_check_no_obj_freed+0x26/0x28 [ 17.807212] [] ? kfree+0x2c7/0x307 [ 17.809013] [] ? do_one_initcall+0xf8/0x26c [ 17.823489] [] ? of_unittest_overlay+0x1304/0x1304 [ 17.825596] [] do_one_initcall+0x179/0x26c [ 17.827551] [] kernel_init_freeable+0x163/0x22b [ 17.829642] [] ? rest_init+0x7a/0x7a [ 17.831424] [] kernel_init+0xe/0x13f [ 17.833228] [] ret_from_fork+0x3f/0x70 [ 17.835066] [] ? rest_init+0x7a/0x7a [ 17.836853] ---[ end trace 9266670885044a94 ]--- [ 17.851608] i2c i2c-0: Added multiplexed i2c bus 1 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc3-00086-g3489746 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc3 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # 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 is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_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_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set # CONFIG_MEMCG_KMEM is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y CONFIG_ACORN_PARTITION_EESOX=y CONFIG_ACORN_PARTITION_ICS=y CONFIG_ACORN_PARTITION_ADFS=y # CONFIG_ACORN_PARTITION_POWERTEC is not set # CONFIG_ACORN_PARTITION_RISCIX is not set CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_ASN1=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_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=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_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # 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=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set # CONFIG_LEGACY_VSYSCALL_EMULATE is not set CONFIG_LEGACY_VSYSCALL_NONE=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_AC is not set CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set # CONFIG_ACPI_APEI_EINJ is not set CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_PMIC_OPREGION=y CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set CONFIG_PCIEASPM_PERFORMANCE=y CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y # CONFIG_HOTPLUG_PCI_SHPC is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y # CONFIG_RAPIDIO_TSI568 is not set CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y # CONFIG_IP_PIMSM_V2 is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_TCP_CONG_ADVANCED=y # CONFIG_TCP_CONG_BIC is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=y # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y # CONFIG_TCP_CONG_SCALABLE is not set CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=y # CONFIG_DEFAULT_CUBIC is not set # CONFIG_DEFAULT_VEGAS is not set CONFIG_DEFAULT_VENO=y # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_CDG is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="veno" # CONFIG_TCP_MD5SIG is not set # CONFIG_IPV6 is not set CONFIG_NETLABEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y CONFIG_IP_DCCP_CCID3_DEBUG=y CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_DCCP_TFRC_DEBUG=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_MEDIA_IB=y CONFIG_TIPC_MEDIA_UDP=y # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_MRP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y CONFIG_IPX_INTERN=y # CONFIG_ATALK is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y # CONFIG_NET_SCH_PRIO is not set CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y # CONFIG_NET_SCH_TBF is not set CONFIG_NET_SCH_GRED=y # CONFIG_NET_SCH_DSMARK is not set # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y # CONFIG_NET_SCH_FQ_CODEL is not set CONFIG_NET_SCH_FQ=y # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_INGRESS is not set CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y # CONFIG_CLS_U32_MARK is not set # CONFIG_NET_CLS_RSVP is not set CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y # CONFIG_NET_EMATCH_NBYTE is not set # CONFIG_NET_EMATCH_U32 is not set CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y CONFIG_NET_EMATCH_CANID=y CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y # CONFIG_NET_ACT_GACT is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y # CONFIG_NET_ACT_SKBEDIT is not set CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set CONFIG_NET_ACT_BPF=y CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_MPLS_IPTUNNEL=y # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y # CONFIG_6PACK is not set CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y # CONFIG_BAYCOM_SER_HDX is not set CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set CONFIG_CAN_LEDS=y CONFIG_CAN_JANZ_ICAN3=y CONFIG_CAN_GRCAN=y # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_M_CAN=y # CONFIG_CAN_CC770 is not set # # CAN SPI interfaces # # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_SOFTING is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD 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=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_LWTUNNEL=y CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set CONFIG_RFD_FTL=y # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # CONFIG_MTD_SWAP is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set CONFIG_MTD_MAP_BANK_WIDTH_32=y # CONFIG_MTD_CFI_I1 is not set CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y 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 is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y CONFIG_MTD_SCB2_FLASH=y # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_INTEL_VR_NOR=y # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set CONFIG_MTD_DATAFLASH_OTP=y CONFIG_MTD_M25P80=y CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y 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_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_DT=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y # 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 # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SKD=y CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=y CONFIG_BLK_DEV_NVME=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # 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=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # Intel MIC Host Driver # # CONFIG_INTEL_MIC_HOST is not set # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=y # # SCIF Driver # CONFIG_SCIF=y # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_MIC_COSM=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECS=y CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y CONFIG_BLK_DEV_IDEACPI=y CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT8172=y # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_BLK_DEV_TC86C001 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set 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 is not set # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_BE2ISCSI=y # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PCI=y # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_HPTIOP is not set CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_HYPERV_STORAGE is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set CONFIG_SCSI_WD719X=y CONFIG_SCSI_DEBUG=y # CONFIG_SCSI_PMCRAID is not set CONFIG_SCSI_PM8001=y # CONFIG_SCSI_VIRTIO is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y # CONFIG_SCSI_DH_ALUA is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set # CONFIG_ATA_ACPI is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_INIC162X=y 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 is not set # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_MPIIX=y # CONFIG_PATA_NS87410 is not set CONFIG_PATA_OPTI=y # CONFIG_PATA_PCMCIA is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_LEGACY=y # CONFIG_MD is not set CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y CONFIG_ISCSI_TARGET=y CONFIG_SBP_TARGET=y CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set # CONFIG_NET_VENDOR_ALTEON is not set CONFIG_ALTERA_TSE=y # CONFIG_NET_VENDOR_AMD is not set # CONFIG_NET_VENDOR_ARC is not set # CONFIG_NET_VENDOR_ATHEROS is not set # CONFIG_NET_CADENCE is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y # CONFIG_BNX2X_SRIOV is not set CONFIG_SYSTEMPORT=y # CONFIG_BNXT is not set # CONFIG_NET_VENDOR_BROCADE is not set # CONFIG_NET_VENDOR_CAVIUM is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y CONFIG_CHELSIO_T4VF=y # CONFIG_NET_VENDOR_CISCO is not set CONFIG_CX_ECAT=y CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 # CONFIG_TULIP is not set CONFIG_DE4X5=y CONFIG_WINBOND_840=y # CONFIG_DM9102 is not set CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EZCHIP is not set # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y # CONFIG_IGB_HWMON is not set CONFIG_IGBVF=y # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBEVF=y CONFIG_I40E=y CONFIG_I40EVF=y # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX5_CORE=y # CONFIG_MLX5_CORE_EN is not set CONFIG_MLXSW_CORE=y # CONFIG_MLXSW_PCI is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y # CONFIG_KSZ884X_PCI is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MYRI is not set # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y # CONFIG_NET_VENDOR_OKI is not set CONFIG_ETHOC=y # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y CONFIG_QED=y # CONFIG_QEDE is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000 is not set # CONFIG_NET_VENDOR_REALTEK is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y # CONFIG_NET_VENDOR_ROCKER is not set # CONFIG_NET_VENDOR_SAMSUNG is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y # CONFIG_NET_VENDOR_SIS is not set # CONFIG_SFC is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_TI_CPSW_ALE=y # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y # CONFIG_MICREL_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y # CONFIG_MDIO_OCTEON is not set CONFIG_MDIO_BUS_MUX=y # CONFIG_MDIO_BUS_MUX_GPIO is not set CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MICREL_KS8995MA=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=y # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set # CONFIG_SLIP_SMART is not set # CONFIG_SLIP_MODE_SLIP6 is not set # # Host-side USB support is needed for USB Network Adapter support # # CONFIG_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=y # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=y # CONFIG_HDLC_FR is not set CONFIG_HDLC_PPP=y # # X.25/LAPB support is disabled # CONFIG_PCI200SYN=y CONFIG_WANXL=y CONFIG_PC300TOO=y CONFIG_FARSYNC=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_VMXNET3=y CONFIG_FUJITSU_ES=y # CONFIG_HYPERV_NET is not set # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set CONFIG_KEYBOARD_GPIO_POLLED=y # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_STMPE=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TWL4030=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=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_AR1021_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y CONFIG_TOUCHSCREEN_CY8CTMG110=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_FT6236=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_INEXIO=y # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_UCB1400=y # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # CONFIG_TOUCHSCREEN_WM831X is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y # CONFIG_TOUCHSCREEN_WM9713 is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_PCAP=y # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_STMPE=y CONFIG_TOUCHSCREEN_SX8654=y # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_INPUT_MISC=y # CONFIG_INPUT_88PM80X_ONKEY is not set # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_BMA150=y # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MAX77693_HAPTIC is not set CONFIG_INPUT_MAX8925_ONKEY=y # CONFIG_INPUT_MAX8997_HAPTIC is not set CONFIG_INPUT_MC13783_PWRBUTTON=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=y # CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_TWL4030_PWRBUTTON=y # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_DA9055_ONKEY=y CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_DRV260X_HAPTICS=y # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set CONFIG_HYPERV_KEYBOARD=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=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=y # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y CONFIG_SERIAL_MAX310X=y # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_OF_PLATFORM=y # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_SC16IS7XX_SPI is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_IFX6X60=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y # CONFIG_NVRAM is not set CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y # CONFIG_IPWIRELESS is not set CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_PCIE is not set CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_HELPER_AUTO=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 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_KEMPLD is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y CONFIG_SPI_GPIO=y CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=y CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y CONFIG_PINCTRL_AS3722=y # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_SINGLE=y CONFIG_PINCTRL_PALMAS=y CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set CONFIG_GPIO_AMDPT=y 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_VX855=y CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_F7188X=y # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_DA9055=y # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_STMPE=y CONFIG_GPIO_TPS6586X=y # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8350 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=y CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_WM97XX=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_BQ27XXX_PLATFORM=y CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_DA9150 is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65217 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y # CONFIG_AXP20X_POWER is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=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=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_DA9055 is not set CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # 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 is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y CONFIG_DA9055_WATCHDOG=y CONFIG_GPIO_WATCHDOG=y # CONFIG_GPIO_WATCHDOG_ARCH_INITCALL is not set CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y # CONFIG_RETU_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=y CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_BCM7038_WDT=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y # CONFIG_SSB_HOST_SOC is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_FLEXCOM is not set CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_MFD_CROS_EC_SPI is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ARIZONA=y CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_AXP20X is not set CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9055 is not set # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y # 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_PALMAS=y # CONFIG_REGULATOR_PCAP is not set # CONFIG_REGULATOR_PCF50633 is not set # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_RC5T583=y # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65910=y # CONFIG_REGULATOR_TPS65912 is not set # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y # CONFIG_REGULATOR_WM8350 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FLASH_LED_CLASS=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set CONFIG_RC_DECODERS=y CONFIG_LIRC=y # CONFIG_IR_LIRC_CODEC is not set CONFIG_IR_NEC_DECODER=y # CONFIG_IR_RC5_DECODER is not set # CONFIG_IR_RC6_DECODER is not set CONFIG_IR_JVC_DECODER=y # CONFIG_IR_SONY_DECODER is not set # CONFIG_IR_SANYO_DECODER is not set # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=y # CONFIG_IR_XMP_DECODER is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_SOLO6X10=y CONFIG_VIDEO_TW68=y CONFIG_VIDEO_ZORAN=y CONFIG_VIDEO_ZORAN_DC30=y # CONFIG_VIDEO_ZORAN_ZR36060 is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y # CONFIG_VIDEO_VIVID is not set CONFIG_VIDEO_VIM2M=y # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=y # CONFIG_RADIO_SI470X is not set CONFIG_RADIO_SI4713=y CONFIG_PLATFORM_SI4713=y CONFIG_I2C_SI4713=y CONFIG_RADIO_SI476X=y CONFIG_RADIO_MAXIRADIO=y # CONFIG_RADIO_TEA5764 is not set CONFIG_RADIO_SAA7706H=y CONFIG_RADIO_TEF6862=y CONFIG_RADIO_WL1273=y # # Texas Instruments WL128x FM driver (ST based) # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # CONFIG_VIDEO_IR_I2C is not set # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=y # CONFIG_VIDEO_TDA7432 is not set CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y # CONFIG_VIDEO_MSP3400 is not set CONFIG_VIDEO_CS5345=y # CONFIG_VIDEO_CS53L32A is not set CONFIG_VIDEO_TLV320AIC23B=y # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=y CONFIG_VIDEO_WM8739=y CONFIG_VIDEO_VP27SMPX=y CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_ADV7604 is not set CONFIG_VIDEO_ADV7842=y # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y # CONFIG_VIDEO_KS0127 is not set CONFIG_VIDEO_ML86V7667=y # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=y # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set CONFIG_VIDEO_TVP5150=y # CONFIG_VIDEO_TVP7002 is not set CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=y CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_ADV7511=y # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=y # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y CONFIG_VIDEO_SMIAPP_PLL=y CONFIG_VIDEO_OV2659=y CONFIG_VIDEO_OV7640=y # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M032 is not set CONFIG_VIDEO_MT9P031=y # CONFIG_VIDEO_MT9T001 is not set CONFIG_VIDEO_MT9V011=y CONFIG_VIDEO_MT9V032=y CONFIG_VIDEO_SR030PC30=y CONFIG_VIDEO_NOON010PC30=y # CONFIG_VIDEO_M5MOLS is not set CONFIG_VIDEO_S5K6AA=y # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set CONFIG_VIDEO_SMIAPP=y CONFIG_VIDEO_S5C73M3=y # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_AS3645A is not set CONFIG_VIDEO_LM3560=y # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y # CONFIG_VIDEO_UPD64083 is not set # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_MSI001=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y # CONFIG_MEDIA_TUNER_MT2131 is not set CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y # CONFIG_MEDIA_TUNER_XC5000 is not set # CONFIG_MEDIA_TUNER_XC4000 is not set CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y # CONFIG_MEDIA_TUNER_MC44S803 is not set CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y # CONFIG_MEDIA_TUNER_E4000 is not set CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88RS6000T=y # CONFIG_MEDIA_TUNER_TUA9001 is not set CONFIG_MEDIA_TUNER_SI2157=y CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_R820T=y CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set CONFIG_AGP_SIS=y # CONFIG_AGP_VIA is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_RADEON_UMS=y CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_USERPTR is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=y # CONFIG_DRM_GMA600 is not set CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_SAMSUNG_LD9040=y CONFIG_DRM_PANEL_LG_LG4573=y # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_NXP_PTN3460 is not set CONFIG_DRM_PARADE_PS8622=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y # CONFIG_FB_MATROX_I2C is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y CONFIG_FB_SSD1307=y CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_CARILLO_RANCH=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_DA9052 is not set CONFIG_BACKLIGHT_MAX8925=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_LP8788 is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set CONFIG_SND_PCM_OSS=y # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y # CONFIG_SND_SEQ_HRTIMER_DEFAULT is not set # CONFIG_SND_DYNAMIC_MINORS is not set # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y # CONFIG_SND_PCSP is not set CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y # CONFIG_SND_MTPAV is not set CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set # CONFIG_SND_AC97_POWER_SAVE is not set CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set CONFIG_SND_AU8830=y CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set # CONFIG_SND_CA0106 is not set CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set CONFIG_SND_CTXFI=y # CONFIG_SND_DARLA20 is not set CONFIG_SND_GINA20=y # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y # CONFIG_SND_EMU10K1X is not set CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set CONFIG_SND_FM801=y CONFIG_SND_FM801_TEA575X_BOOL=y # CONFIG_SND_HDSP is not set CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y # CONFIG_SND_VX222 is not set CONFIG_SND_YMFPCI=y # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_EXT_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set CONFIG_SND_OXFW=y CONFIG_SND_ISIGHT=y CONFIG_SND_SCS1X=y # CONFIG_SND_FIREWORKS is not set CONFIG_SND_BEBOB=y CONFIG_SND_FIREWIRE_DIGI00X=y CONFIG_SND_FIREWIRE_TASCAM=y # CONFIG_SND_PCMCIA is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_ATMEL_SOC=y CONFIG_SND_DESIGNWARE_I2S=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y # CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_SST_MFLD_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_SST=y CONFIG_SND_SOC_INTEL_SST_ACPI=y CONFIG_SND_SOC_INTEL_HASWELL=y CONFIG_SND_SOC_INTEL_BAYTRAIL=y # CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=y # CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=y CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=y CONFIG_SND_SOC_INTEL_SKYLAKE=y CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=y # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=y # CONFIG_SND_SOC_XTFPGA_I2S is not set CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4104=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS4271_SPI=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_DMIC=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_GTM601=y CONFIG_SND_SOC_MAX98090=y CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1792A=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_PCM512x_SPI=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RL6347A=y CONFIG_SND_SOC_RT286=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5640=y CONFIG_SND_SOC_RT5645=y CONFIG_SND_SOC_RT5670=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SI476X=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_SPI=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y CONFIG_SND_SOC_STA350=y CONFIG_SND_SOC_STI_SAS=y CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y CONFIG_SND_SOC_TFA9879=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC23_SPI=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8770=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8804_SPI=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y # CONFIG_SOUND_TRACEINIT is not set CONFIG_SOUND_DMAP=y CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_TRIX_HAVE_BOOT is not set CONFIG_SOUND_MSS=y CONFIG_SOUND_MPU401=y # CONFIG_SOUND_PAS is not set CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set # CONFIG_SOUND_SB is not set # CONFIG_SOUND_YM3812 is not set CONFIG_SOUND_UART6850=y CONFIG_SOUND_AEDSP16=y CONFIG_SC6600=y # CONFIG_SC6600_JOY is not set CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set # 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 is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set # CONFIG_MMC is not set 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=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_AAT1290=y # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=y # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_KTD2692 is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y # CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=y # CONFIG_INFINIBAND_CXGB3 is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_MLX5_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_SRPT=y CONFIG_INFINIBAND_ISER=y CONFIG_INFINIBAND_ISERT=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 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_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_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y # CONFIG_RTC_DRV_MAX8997 is not set # CONFIG_RTC_DRV_MAX77686 is not set CONFIG_RTC_DRV_MAX77802=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_TPS65910=y # CONFIG_RTC_DRV_RC5T583 is not set CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set CONFIG_RTC_DRV_RV8803=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_DS3234 is not set # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y CONFIG_RTC_DS1685_PROC_REGS=y CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set # CONFIG_RTC_DRV_DA9055 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_WM8350 is not set CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y # CONFIG_RTC_DRV_MC13XXX is not set # CONFIG_RTC_DRV_SNVS 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_INTEL_IOATDMA is not set # CONFIG_INTEL_MIC_X100_DMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set CONFIG_UIO_MF624=y CONFIG_VFIO_IOMMU_TYPE1=y # CONFIG_VFIO_VIRQFD is not set CONFIG_VFIO=y # CONFIG_VFIO_NOIOMMU is not set # CONFIG_VFIO_PCI is not set CONFIG_IRQ_BYPASS_MANAGER=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y CONFIG_HYPERV_BALLOON=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_RTS5208=y # CONFIG_FB_SM750 is not set CONFIG_FB_XGI=y # # Speakup console speech # # CONFIG_SPEAKUP is not set CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y # CONFIG_STAGING_MEDIA is not set CONFIG_STAGING_RDMA=y CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_HFI1=y # CONFIG_HFI1_DEBUG_SDMA_ORDER is not set CONFIG_HFI1_VERBS_31BIT_PSN=y CONFIG_SDMA_VERBOSITY=y # CONFIG_PRESCAN_RXQ is not set # # Android # CONFIG_STAGING_BOARD=y CONFIG_FIREWIRE_SERIAL=y CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y CONFIG_CRYPTO_SKEIN=y CONFIG_UNISYSSPAR=y # CONFIG_UNISYS_VISORBUS is not set CONFIG_COMMON_CLK_XLNX_CLKWZRD=y CONFIG_FB_TFT=y CONFIG_FB_TFT_AGM1264K_FL=y CONFIG_FB_TFT_BD663474=y # CONFIG_FB_TFT_HX8340BN is not set CONFIG_FB_TFT_HX8347D=y CONFIG_FB_TFT_HX8353D=y CONFIG_FB_TFT_HX8357D=y # CONFIG_FB_TFT_ILI9163 is not set # CONFIG_FB_TFT_ILI9320 is not set CONFIG_FB_TFT_ILI9325=y # CONFIG_FB_TFT_ILI9340 is not set CONFIG_FB_TFT_ILI9341=y CONFIG_FB_TFT_ILI9481=y CONFIG_FB_TFT_ILI9486=y CONFIG_FB_TFT_PCD8544=y CONFIG_FB_TFT_RA8875=y # CONFIG_FB_TFT_S6D02A1 is not set CONFIG_FB_TFT_S6D1121=y CONFIG_FB_TFT_SSD1289=y # CONFIG_FB_TFT_SSD1306 is not set CONFIG_FB_TFT_SSD1331=y CONFIG_FB_TFT_SSD1351=y # CONFIG_FB_TFT_ST7735R is not set # CONFIG_FB_TFT_ST7789V is not set CONFIG_FB_TFT_TINYLCD=y # CONFIG_FB_TFT_TLS8204 is not set CONFIG_FB_TFT_UC1611=y # CONFIG_FB_TFT_UC1701 is not set CONFIG_FB_TFT_UPD161704=y # CONFIG_FB_TFT_WATTEROTT is not set CONFIG_FB_FLEX=y # CONFIG_FB_TFT_FBTFT_DEVICE is not set # CONFIG_MOST is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_MAX_GEN=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_MAX77802=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=y # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_CDCE706 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=y CONFIG_MAILBOX_TEST=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_OF_IOMMU=y # CONFIG_AMD_IOMMU is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ARIZONA=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=y # CONFIG_NTB_INTEL is not set CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_TRANSPORT=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=y # CONFIG_VME_PIO2 is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LP3943 is not set CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=y # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y # CONFIG_BLK_DEV_PMEM is not set CONFIG_ND_BLK=y # CONFIG_BTT is not set # CONFIG_NVMEM is not set CONFIG_STM=y CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_GTH is not set # CONFIG_INTEL_TH_STH 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_MGR_ZYNQ_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_GOOGLE_FIRMWARE is not set CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION is not set CONFIG_F2FS_IO_TRACE=y CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y 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_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y # CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y CONFIG_NFS_SWAP=y CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y # CONFIG_ROOT_NFS is not set CONFIG_NFS_FSCACHE=y CONFIG_NFS_USE_LEGACY_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFSD=y # CONFIG_NFSD_V3 is not set # CONFIG_NFSD_V4 is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_SUNRPC_SWAP=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=y # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=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 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=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_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_DYNAMIC_FTRACE is not set # CONFIG_FUNCTION_PROFILER is not set # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=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 is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_TEMPLATE=y # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima" CONFIG_IMA_DEFAULT_HASH_SHA1=y CONFIG_IMA_DEFAULT_HASH="sha1" CONFIG_IMA_APPRAISE=y # CONFIG_IMA_TRUSTED_KEYRING is not set CONFIG_EVM=y # CONFIG_EVM_ATTR_FSUUID is not set CONFIG_EVM_EXTRA_SMACK_XATTRS=y CONFIG_DEFAULT_SECURITY_SMACK=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="smack" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 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=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_X86_64 is not set # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_CCP=y # CONFIG_CRYPTO_DEV_CCP_DD is not set CONFIG_CRYPTO_DEV_QAT=y # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS7_TEST_KEY=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y # CONFIG_KVM_INTEL is not set # CONFIG_KVM_AMD is not set CONFIG_KVM_MMU_AUDIT=y # CONFIG_KVM_DEVICE_ASSIGNMENT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=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_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--