From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0588051111417407844==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [staging] d4f56b47a8: divide error: 0000 [#1] PREEMPT SMP KASAN Date: Fri, 30 Sep 2016 09:59:35 +0800 Message-ID: <20160930015935.GD20189@yexl-desktop> List-Id: --===============0588051111417407844== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit d4f56b47a8fac90b15adfae80a42a2735d6b3213 ("staging: greybus: Add dri= vers/staging/greybus to the build") in testcase: trinity with following parameters: runtime: 300s Trinity is a linux system call fuzz tester. on test machine: qemu-system-x86_64 -enable-kvm -m 512M caused below changes: +------------------------------------------------+------------+------------+ | | 526dec0642 | d4f56b47a8 | +------------------------------------------------+------------+------------+ | boot_successes | 5 | 0 | | boot_failures | 8 | 12 | | calltrace:SyS_open | 8 | | | invoked_oom-killer:gfp_mask=3D0x | 1 | = | | Mem-Info | 1 | | | IP-Config:Auto-configuration_of_network_failed | 2 | | | BUG:kernel_hang_in_test_stage | 6 | | | divide_error:#[##]PREEMPT_SMP_KASAN | 0 | 12 | | RIP:gb_timesync_init | 0 | 12 | | calltrace:gb_init | 0 | 12 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 12 | +------------------------------------------------+------------+------------+ [ 16.795543] FPGA image file name: xlinx_fpga_firmware.bit [ 16.796615] GPIO INIT FAIL!! [ 16.799462] Unable to find a compatible ARMv7 timer [ 16.799948] divide error: 0000 [#1] PREEMPT SMP KASAN [ 16.800459] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.8.0-rc6-02364-gd= 4f56b4 #29 [ 16.801197] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 16.802055] task: ffff88001a124000 task.stack: ffff88001a140000 [ 16.802645] RIP: 0010:[] [] gb_time= sync_init+0x35/0x78 [ 16.803534] RSP: 0000:ffff88001a147e58 EFLAGS: 00010246 [ 16.804040] RAX: 00038d7ea4c68000 RBX: 0000000000000000 RCX: ffffffff811= 4ea41 [ 16.804716] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88001a1= 24c2c [ 16.805393] RBP: ffff88001a147e60 R08: 0000000000000001 R09: 00000000000= 00000 [ 16.806066] R10: ffff88001a147d70 R11: ffffffff83cddb35 R12: ffffffff82f= 67cc6 [ 16.806744] R13: 0000000000000000 R14: ffffffff82fbe8b0 R15: ffffffff82f= be8f8 [ 16.807421] FS: 0000000000000000(0000) GS:ffff88001a400000(0000) knlGS:= 0000000000000000 [ 16.808185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.808728] CR2: 0000000000000000 CR3: 0000000002c0a000 CR4: 00000000000= 006b0 [ 16.809405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 00000000000= 00000 [ 16.810078] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 00000000000= 00400 [ 16.810752] Stack: [ 16.811058] 0000000000000000 ffff88001a147e78 ffffffff82f67d45 00000000= ffffffff [ 16.811819] ffff88001a147ee8 ffffffff82efe339 ffffffff82b89800 00000000= 00000012 [ 16.812576] ffff88001fa80fe5 0000000000000000 ffffffff82b0495f 00000000= 00000006 [ 16.813332] Call Trace: [ 16.813577] [] gb_init+0x7f/0xb3 [ 16.814045] [] do_one_initcall+0x9a/0x12c [ 16.814588] [] kernel_init_freeable+0x1b0/0x246 [ 16.815180] [] kernel_init+0xc/0x108 [ 16.815679] [] ret_from_fork+0x1f/0x40 [ 16.816197] [] ? rest_init+0x13c/0x13c [ 16.816724] Code: 85 c0 89 c3 74 12 48 c7 c7 64 ae b4 82 31 c0 e8 40 b5 = 27 fe 89 d8 eb 53 e8 cb 55 23 ff 31 d2 89 c6 48 b8 00 80 c6 a4 7e 8d 03 00 = <48> f7 f6 31 d2 48 c7 c7 84 ae b4 82 48 89 35 de 65 64 01 48 89 = [ 16.819509] RIP [] gb_timesync_init+0x35/0x78 [ 16.820094] RSP [ 16.820548] ---[ end trace c73ba0f929e81492 ]--- [ 16.821001] Kernel panic - not syncing: Fatal exception To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Xiaolong --===============0588051111417407844== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.8.0-rc6-02364-gd4f56b4" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjguMC1yYzYgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJh cmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9 eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJ R19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURf U0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19S RUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldTRU1f WENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05G SUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15 CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1C RURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpD T05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9T U0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FO VF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNI PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0tBU0FOX1NIQURPV19PRkZTRVQ9MHhk ZmZmZmMwMDAwMDAwMDAwCkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf VVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFQlVHX1JPREFUQT15 CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1 bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdf SVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBz ZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9 IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0i IgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNP TkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklH X0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5F TF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15CiMgQ09ORklHX0tFUk5FTF9Y WiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklH X1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19Q T1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX0NST1NT X01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9 eQojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxM PXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklH X0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19H RU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9I SUVSQVJDSFk9eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RI UkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9H PXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJ REFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNU PXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklD X0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hP VD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0 CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CiMgQ09O RklHX05PX0haIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rh c2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5H PXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldApDT05GSUdfSVJR X1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9Q Uk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUND VD15CiMgQ09ORklHX1RBU0tfWEFDQ1QgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpD T05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKQ09O RklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9GQU5P VVQ9NjQKQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0xNgpDT05GSUdfUkNVX0ZBU1RfTk9fSFo9eQoj IENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9CT09TVCBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfS1RIUkVBRF9QUklPPTAKIyBDT05GSUdfUkNVX05PQ0JfQ1BVIGlz IG5vdCBzZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJ TERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJ R19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklH X05NSV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JB VENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09O RklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklH X01FTUNHX1NXQVA9eQojIENPTkZJR19NRU1DR19TV0FQX0VOQUJMRUQgaXMgbm90IHNldApDT05G SUdfQkxLX0NHUk9VUD15CkNPTkZJR19ERUJVR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9X UklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9 eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CiMgQ09ORklH X0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKIyBDT05GSUdf Q0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0RF QlVHPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX05BTUVT UEFDRVM9eQpDT05GSUdfVVRTX05TPXkKIyBDT05GSUdfSVBDX05TIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQojIENPTkZJR19ORVRfTlMgaXMg bm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRF RCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJ R19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJUDIg aXMgbm90IHNldApDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89 eQpDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFIGlz IG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15CkNP TkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENF UFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkK Q09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJ R19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfU1lTQ0FMTCBpcyBu b3Qgc2V0CkNPTkZJR19TWVNDVExfU1lTQ0FMTD15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19L QUxMU1lNU19BTEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tB TExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9 eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKIyBDT05GSUdfUENTUEtSX1BMQVRGT1JN IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZVVEVYPXkK Q09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdf RVZFTlRGRD15CkNPTkZJR19CUEZfU1lTQ0FMTD15CiMgQ09ORklHX1NITUVNIGlzIG5vdCBzZXQK IyBDT05GSUdfQUlPIGlzIG5vdCBzZXQKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19V U0VSRkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQojIENP TkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBL ZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5U Uz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1f RVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19TTFVCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NP TVBBVF9CUks9eQojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJ R19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NPXkKIyBDT05GSUdf U0xVQl9DUFVfUEFSVElBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNB VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19LRVhF Q19DT1JFPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVS PXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FM SUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9B Q0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19VU0VSX1JFVFVS Tl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9C RVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09O RklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFW RV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dF TkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NU UlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFW RV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQ T0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9V U0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJ R19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09O RklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBY Q0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhD SEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRf Q09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQ Qz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5TIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNL X0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJU X0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpD T05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9I VUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19V U0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdf QVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15 CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApD T05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFW RV9TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldAoj IENPTkZJR19JU0FfQlVTX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpD T05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZG UyBpcyBub3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdf R0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15 CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfUlRf TVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0 CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19E RVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZ PXkKQ09ORklHX0JMS19ERVZfVEhST1RUTElORz15CkNPTkZJR19CTEtfQ01ETElORV9QQVJTRVI9 eQoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBu b3Qgc2V0CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkK Q09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hl ZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkK IyBDT05GSUdfSU9TQ0hFRF9DRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9ERUFETElORT15 CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9 ImRlYWRsaW5lIgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09O RklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9D S19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G SUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNP TkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlw ZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4 Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQojIENPTkZJ R19YODZfWDJBUElDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX0dPTERG SVNIPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9WU01QIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRF TF9NSUQ9eQpDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQojIENPTkZJR19YODZfQU1EX1BMQVRGT1JN X0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09O RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09S X0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4g aXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklH X1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQpDT05GSUdfTUs4PXkKIyBDT05G SUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01B VE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFUgaXMgbm90IHNldApDT05GSUdfWDg2 X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05G SUdfWDg2X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNP TkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpD T05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkK Q09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9eQojIENPTkZJR19DUFVfU1VQX0lOVEVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVX1NVUF9BTUQgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9DRU5UQVVS PXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfQVBCX1RJTUVSPXkKQ09ORklHX0RNST15CiMg Q09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJR19J T01NVV9IRUxQRVI9eQpDT05GSUdfTUFYU01QPXkKQ09ORklHX05SX0NQVVM9ODE5MgojIENPTkZJ R19TQ0hFRF9TTVQgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9NQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlz IG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19Y ODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRF X0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdf WDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVT SE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9 eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9N U1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpD T05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15 CiMgQ09ORklHX05VTUEgaXMgbm90IHNldApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkK Q09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZ X01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAK Q09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNP TkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFS U0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdf U1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1N QVA9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQ PXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9J TkZPX05PREUgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJD SF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CiMgQ09O RklHX0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G SUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNP TkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hf U1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xF QU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19DTUEgaXMgbm90 IHNldApDT05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQpDT05GSUdfWkJVRD15CkNPTkZJR19a M0ZPTEQ9eQpDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90 IHNldAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFS TFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lO SVQ9eQpDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15CkNP TkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWT15CiMg Q09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JF U0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1JBTkRP TSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CkNP TkZJR19FRklfU1RVQj15CiMgQ09ORklHX0VGSV9NSVhFRCBpcyBub3Qgc2V0CkNPTkZJR19TRUND T01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9 MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklM RT15CiMgQ09ORklHX0tFWEVDX1ZFUklGWV9TSUcgaXMgbm90IHNldApDT05GSUdfQ1JBU0hfRFVN UD15CiMgQ09ORklHX0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9 MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlz IG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQ VT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19M RUdBQ1lfVlNZU0NBTExfRU1VTEFURSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExf Tk9ORT15CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRElGWV9M RFRfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNI X0VOQUJMRV9NRU1PUllfSE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBv cHRpb25zCiMKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9 eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX1NVU1BFTkRfU0tJUF9TWU5DPXkKQ09O RklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1f U1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkK Q09ORklHX1BNX0FVVE9TTEVFUD15CkNPTkZJR19QTV9XQUtFTE9DS1M9eQpDT05GSUdfUE1fV0FL RUxPQ0tTX0xJTUlUPTEwMApDT05GSUdfUE1fV0FLRUxPQ0tTX0dDPXkKQ09ORklHX1BNPXkKQ09O RklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldApDT05G SUdfUE1fU0xFRVBfREVCVUc9eQpDT05GSUdfRFBNX1dBVENIRE9HPXkKQ09ORklHX0RQTV9XQVRD SERPR19USU1FT1VUPTYwCkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpD T05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklH X0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBP UlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9 eQpDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9Q T1NTSUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQpDT05GSUdfQUNQSV9B Qz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQojIENPTkZJR19BQ1BJX0JVVFRPTiBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklHX0FDUElfRE9DSz15 CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RBVEU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUiBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VT VE9NX0RTRFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkK Q09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15 CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19J T0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9eQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQSV9D VVNUT01fTUVUSE9EPXkKQ09ORklHX0FDUElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVEVUNFRF9I QVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJVD15CkNPTkZJR19IQVZFX0FD UElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkK IyBDT05GSUdfQUNQSV9BUEVJX0dIRVMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJX0VJTko9 eQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfRVhUTE9HPXkKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX0NPTkZJR0ZTPXkKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5j eSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMK Q09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVf Q09VUExFRCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTcz MDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT15CgojCiMgQnVzIG9wdGlv bnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19Q Q0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9R VUlSSyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9Q Q0lFPXkKIyBDT05GSUdfUENJRUFFUiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJ R19QQ0lFQVNQTV9ERUJVRz15CiMgQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQgaXMgbm90IHNldApD T05GSUdfUENJRUFTUE1fUE9XRVJTQVZFPXkKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0Ug aXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNl dAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxF X0FVVE89eQpDT05GSUdfUENJX1NUVUI9eQojIENPTkZJR19IVF9JUlEgaXMgbm90IHNldAojIENP TkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfSE9UUExV R19QQ0k9eQojIENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9U UExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKCiMKIyBQ Q0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQK IyBDT05GSUdfSVNBX0RNQV9BUEkgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNl dApDT05GSUdfUkFQSURJTz15CiMgQ09ORklHX1JBUElESU9fVFNJNzIxIGlzIG5vdCBzZXQKQ09O RklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RY X1BPUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQK IyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFT SUM9eQpDT05GSUdfUkFQSURJT19DSE1BTj15CkNPTkZJR19SQVBJRElPX01QT1JUX0NERVY9eQoK IwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQSURJT19UU0k1N1g9eQpDT05G SUdfUkFQSURJT19DUFNfWFg9eQpDT05GSUdfUkFQSURJT19UU0k1Njg9eQpDT05GSUdfUkFQSURJ T19DUFNfR0VOMj15CkNPTkZJR19SQVBJRElPX1JYU19HRU4zPXkKQ09ORklHX1g4Nl9TWVNGQj15 CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZN VF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CiMgQ09O RklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZN VF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldAojIENPTkZJR19CSU5GTVRf TUlTQyBpcyBub3Qgc2V0CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19JQTMyX0VNVUxBVElPTj15 CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NP TVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19D T01QQVQ9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09O RklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09O RklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9 eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElN RVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf TkVUX0RTQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlz IG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVD TkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldApDT05G SUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlz IG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJ R19JRUVFODAyMTU0PXkKIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwg aXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9eQpDT05GSUdfTUFDODAyMTU0PXkK Q09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRf U0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQojIENP TkZJR19ORVRfU0NIX1BSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05G SUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9 eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKIyBDT05GSUdfTkVUX1NDSF9UQkYgaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0dSRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9EU01BUks9eQoj IENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRFJSPXkKIyBD T05GSUdfTkVUX1NDSF9NUVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT15CiMg Q09ORklHX05FVF9TQ0hfUUZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9DT0RFTCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfUElF PXkKIyBDT05GSUdfTkVUX1NDSF9QTFVHIGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgoj CkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19U Q0lOREVYPXkKQ09ORklHX05FVF9DTFNfRlc9eQojIENPTkZJR19ORVRfQ0xTX1UzMiBpcyBub3Qg c2V0CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15CiMgQ09ORklH X05FVF9DTFNfRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CiMgQ09ORklH X05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKIyBDT05GSUdf TkVUX0NMU19NQVRDSEFMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05F VF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFU Q0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQojIENPTkZJR19ORVRfRU1BVENIX01F VEEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENIX1RFWFQgaXMgbm90IHNldAojIENPTkZJ R19ORVRfRU1BVENIX0NBTklEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19BQ1QgaXMgbm90 IHNldAojIENPTkZJR19ORVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89 eQojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVSPXkKQ09ORklHX0JB VE1BTl9BRFY9eQpDT05GSUdfQkFUTUFOX0FEVl9OQz15CiMgQ09ORklHX0JBVE1BTl9BRFZfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5L X0RJQUc9eQojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKQ09ORklHX0hTUj15CkNPTkZJR19SUFM9 eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRB PXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpD T05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElN SVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19IQU1SQURJTz15CgojCiMgUGFja2V0 IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PXkKQ09ORklHX0FYMjVfREFNQV9TTEFWRT15 CkNPTkZJR19ORVRST009eQpDT05GSUdfUk9TRT15CgojCiMgQVguMjUgbmV0d29yayBkZXZpY2Ug ZHJpdmVycwojCiMgQ09ORklHX01LSVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfNlBBQ0sgaXMgbm90 IHNldApDT05GSUdfQlBRRVRIRVI9eQpDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQpDT05GSUdfQkFZ Q09NX1NFUl9IRFg9eQpDT05GSUdfQkFZQ09NX1BBUj15CkNPTkZJR19ZQU09eQpDT05GSUdfQ0FO PXkKIyBDT05GSUdfQ0FOX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9CQ00gaXMgbm90IHNl dAojIENPTkZJR19DQU5fR1cgaXMgbm90IHNldAoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNP TkZJR19DQU5fVkNBTj15CiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5f REVWPXkKIyBDT05GSUdfQ0FOX0NBTENfQklUVElNSU5HIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9M RURTPXkKQ09ORklHX0NBTl9HUkNBTj15CkNPTkZJR19DQU5fSkFOWl9JQ0FOMz15CiMgQ09ORklH X0NBTl9DX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ0M3NzA9eQojIENPTkZJR19DQU5fQ0M3 NzBfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DQzc3MF9QTEFURk9STT15CkNPTkZJR19DQU5f SUZJX0NBTkZEPXkKIyBDT05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TSkEx MDAwPXkKQ09ORklHX0NBTl9TSkExMDAwX0lTQT15CkNPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9S TT15CkNPTkZJR19DQU5fRU1TX1BDST15CiMgQ09ORklHX0NBTl9QRUFLX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fS1ZBU0VSX1BDST15CkNPTkZJR19DQU5fUExYX1BDST15CiMgQ09ORklHX0NB Tl9TT0ZUSU5HIGlzIG5vdCBzZXQKCiMKIyBDQU4gVVNCIGludGVyZmFjZXMKIwpDT05GSUdfQ0FO X0VNU19VU0I9eQpDT05GSUdfQ0FOX0VTRF9VU0IyPXkKQ09ORklHX0NBTl9HU19VU0I9eQpDT05G SUdfQ0FOX0tWQVNFUl9VU0I9eQojIENPTkZJR19DQU5fUEVBS19VU0IgaXMgbm90IHNldAojIENP TkZJR19DQU5fOERFVl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBp cyBub3Qgc2V0CkNPTkZJR19JUkRBPXkKCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxB Tj15CkNPTkZJR19JUk5FVD15CiMgQ09ORklHX0lSQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lS REFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCiMgQ09ORklHX0lSREFfQ0FD SEVfTEFTVF9MU0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQV9GQVNUX1JSIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJEQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2Ug ZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfSVJUVFlfU0lSIGlz IG5vdCBzZXQKCiMKIyBEb25nbGUgc3VwcG9ydAojCkNPTkZJR19LSU5HU1VOX0RPTkdMRT15CkNP TkZJR19LU0RBWlpMRV9ET05HTEU9eQpDT05GSUdfS1M5NTlfRE9OR0xFPXkKCiMKIyBGSVIgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9eQojIENPTkZJR19TSUdNQVRFTF9GSVIgaXMg bm90IHNldApDT05GSUdfVkxTSV9GSVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19CVD15CiMg Q09ORklHX0JUX0JSRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTEUgaXMgbm90IHNldAojIENP TkZJR19CVF9MRURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldAoj IENPTkZJR19CVF9ERUJVR0ZTIGlzIG5vdCBzZXQKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkKQ09ORklHX0JUX0hDSUJUVVNC PXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CiMgQ09ORklHX0JUX0hDSUJUVVNCX1JUTCBpcyBu b3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFNESU89eQojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5vdCBz ZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9eQpDT05GSUdfQlRfSENJQkZVU0I9eQpDT05GSUdfQlRf SENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkKQ09ORklHX0JUX01SVkxfU0RJTz15CkNPTkZJR19C VF9BVEgzSz15CiMgQ09ORklHX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFYPXkKQ09O RklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExfTEVE Uz15CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdV TEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CkNPTkZJR19ORVRfOVBfREVCVUc9eQpDT05G SUdfQ0FJRj15CiMgQ09ORklHX0NBSUZfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRl9ORVRE RVY9eQpDT05GSUdfQ0FJRl9VU0I9eQpDT05GSUdfTkZDPXkKIyBDT05GSUdfTkZDX0RJR0lUQUwg aXMgbm90IHNldAojIENPTkZJR19ORkNfTkNJIGlzIG5vdCBzZXQKQ09ORklHX05GQ19IQ0k9eQpD T05GSUdfTkZDX1NIRExDPXkKCiMKIyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24gKE5GQykgZGV2 aWNlcwojCkNPTkZJR19ORkNfTUVJX1BIWT15CkNPTkZJR19ORkNfUE41NDQ9eQpDT05GSUdfTkZD X1BONTQ0X0kyQz15CkNPTkZJR19ORkNfUE41NDRfTUVJPXkKQ09ORklHX05GQ19QTjUzMz15CkNP TkZJR19ORkNfUE41MzNfVVNCPXkKQ09ORklHX05GQ19QTjUzM19JMkM9eQpDT05GSUdfTkZDX01J Q1JPUkVBRD15CiMgQ09ORklHX05GQ19NSUNST1JFQURfSTJDIGlzIG5vdCBzZXQKQ09ORklHX05G Q19NSUNST1JFQURfTUVJPXkKIyBDT05GSUdfTkZDX1NUMjFORkNBX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFNUX0NBQ0hFIGlzIG5vdCBzZXQK Q09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19IQVZF X0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0 aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0i IgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNP TkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qg c2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklH X0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX1dBTlRfREVWX0NPUkVEVU1Q PXkKIyBDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf RFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VT IGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9 eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBf SVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMK IyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9 eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZ X0JMT0NLPS0xCkNPTkZJR19NVERfUkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRD15CiMgQ09ORklH X01URF9SRURCT09UX1BBUlRTX1JFQURPTkxZIGlzIG5vdCBzZXQKQ09ORklHX01URF9DTURMSU5F X1BBUlRTPXkKIyBDT05GSUdfTVREX09GX1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FS N19QQVJUUyBpcyBub3Qgc2V0CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXll cnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkKQ09ORklHX0ZUTD15 CkNPTkZJR19ORlRMPXkKIyBDT05GSUdfTkZUTF9SVyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRM IGlzIG5vdCBzZXQKQ09ORklHX1JGRF9GVEw9eQojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CkNP TkZJR19TTV9GVEw9eQpDT05GSUdfTVREX09PUFM9eQojIENPTkZJR19NVERfU1dBUCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9S T00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVD UFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05T PXkKIyBDT05GSUdfTVREX0NGSV9OT1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0JF X0JZVEVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUD15CkNPTkZJ R19NVERfQ0ZJX0dFT01FVFJZPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKIyBDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzIgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJ RFRIXzQ9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzg9eQojIENPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfMTYgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyPXkKIyBD T05GSUdfTVREX0NGSV9JMSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdf TVREX0NGSV9JNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0k4PXkKIyBDT05GSUdfTVREX09U UCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKIyBDT05GSUdfTVREX0NGSV9B TURTVEQgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJ TD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009eQojIENPTkZJR19NVERfQUJTRU5U IGlzIG5vdCBzZXQKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKQ09ORklH X01URF9DT01QTEVYX01BUFBJTkdTPXkKQ09ORklHX01URF9QSFlTTUFQPXkKIyBDT05GSUdfTVRE X1BIWVNNQVBfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIWVNNQVBfT0YgaXMgbm90 IHNldApDT05GSUdfTVREX1NCQ19HWFg9eQpDT05GSUdfTVREX0FNRDc2WFJPTT15CkNPTkZJR19N VERfSUNIWFJPTT15CkNPTkZJR19NVERfRVNCMlJPTT15CkNPTkZJR19NVERfQ0s4MDRYUk9NPXkK Q09ORklHX01URF9TQ0IyX0ZMQVNIPXkKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNP TkZJR19NVERfTDQ0MEdYPXkKIyBDT05GSUdfTVREX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERf R1BJT19BRERSPXkKQ09ORklHX01URF9JTlRFTF9WUl9OT1I9eQojIENPTkZJR19NVERfUExBVFJB TSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTEFUQ0hfQUREUj15CgojCiMgU2VsZi1jb250YWluZWQg TVREIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1NTE9eQojIENPTkZJR19NVERfUE1D NTUxX0JVR0ZJWCBpcyBub3Qgc2V0CkNPTkZJR19NVERfUE1DNTUxX0RFQlVHPXkKQ09ORklHX01U RF9TTFJBTT15CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERS QU0gaXMgbm90IHNldApDT05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERl dmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApD T05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5E X0VDQ19TTUM9eQpDT05GSUdfTVREX05BTkQ9eQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX1NNX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO RF9ERU5BTEk9eQpDT05GSUdfTVREX05BTkRfREVOQUxJX1BDST15CkNPTkZJR19NVERfTkFORF9E RU5BTElfRFQ9eQpDT05GSUdfTVREX05BTkRfREVOQUxJX1NDUkFUQ0hfUkVHX0FERFI9MHhGRjEw ODAxOApDT05GSUdfTVREX05BTkRfR1BJTz15CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JV SUxEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz15CiMgQ09ORklHX01URF9OQU5EX1JJ Q09IIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9eQojIENPTkZJR19NVERf TkFORF9ESVNLT05DSElQX1BST0JFX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5E X0RJU0tPTkNISVBfUFJPQkVfQUREUkVTUz0wCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBf QkJUV1JJVEUgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRE9DRzQ9eQpDT05GSUdfTVREX05B TkRfQ0FGRT15CkNPTkZJR19NVERfTkFORF9OQU5EU0lNPXkKQ09ORklHX01URF9OQU5EX1BMQVRG T1JNPXkKQ09ORklHX01URF9OQU5EX0hJU0k1MDQ9eQojIENPTkZJR19NVERfTkFORF9NVEsgaXMg bm90IHNldAojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUERE UjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKQ09O RklHX01URF9TUElfTk9SPXkKIyBDT05GSUdfTVREX01UODF4eF9OT1IgaXMgbm90IHNldAojIENP TkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJ PXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJ TUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJ X0dMVUVCST15CiMgQ09ORklHX01URF9VQklfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfT0Y9eQoj IENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklH X09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09O RklHX09GX05FVD15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9Q Q0lfSVJRPXkKQ09ORklHX09GX01URD15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09W RVJMQVk9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9S VD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNl dAojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BD X1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJ R19QQVJQT1JUX0FYODg3OTY9eQpDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRf Tk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qg c2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMg Q09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19QQVJJREUgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJ R19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DUFFfQ0lTU19EQT15CkNPTkZJR19DSVNTX1ND U0lfVEFQRT15CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfVU1FTT15CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtf REVWX0NSWVBUT0xPT1A9eQoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZTIG9yIElO RVQgbm90IHNlbGVjdGVkCiMKQ09ORklHX0JMS19ERVZfTkJEPXkKIyBDT05GSUdfQkxLX0RFVl9T S0QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PU0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQoj IENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RDRFZEPXkKQ09O RklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CkNPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRT15 CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVW X0hEPXkKQ09ORklHX0JMS19ERVZfUlNYWD15CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxL X0RFVl9OVk1FPXkKQ09ORklHX0JMS19ERVZfTlZNRV9TQ1NJPXkKQ09ORklHX05WTUVfRkFCUklD Uz15CkNPTkZJR19OVk1FX1RBUkdFVD15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPXkKCiMKIyBN aXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQojIENPTkZJR19BRDUyNVhf RFBPVCBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9JUlE9eQpDT05GSUdfSUJNX0FTTT15CkNPTkZJ R19QSEFOVE9NPXkKIyBDT05GSUdfSU5URUxfTUlEX1BUSSBpcyBub3Qgc2V0CkNPTkZJR19TR0lf SU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkz MlM0MDE9eQojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAojIENPTkZJR19I UF9JTE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9eQpD T05GSUdfSVNMMjkwMjA9eQojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19CSDE3NzA9eQojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQK Q09ORklHX0hNQzYzNTI9eQojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfQk1QMDg1 PXkKQ09ORklHX0JNUDA4NV9JMkM9eQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKQ09ORklH X1NSQU09eQpDT05GSUdfUEFORUw9eQpDT05GSUdfUEFORUxfUEFSUE9SVD0wCkNPTkZJR19QQU5F TF9QUk9GSUxFPTUKQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdFPXkKQ09ORklHX1BBTkVMX0JP T1RfTUVTU0FHRT0iIgojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBw b3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdf RUVQUk9NX01BWDY4NzU9eQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdf Q0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEw X0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNw b3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93 bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD15CkNPTkZJR19JTlRFTF9NRUk9eQoj IENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJX1RYRT15CiMg Q09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgoj CkNPTkZJR19JTlRFTF9NSUNfQlVTPXkKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwojIENPTkZJR19T Q0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9QX0JVUz15 CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIK IwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFu YWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMgQ09ORklHX1ZPUCBp cyBub3Qgc2V0CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX0dFTldRRT15CkNPTkZJR19HRU5X UUVfUExBVEZPUk1fRVJST1JfUkVDT1ZFUlk9MAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9PUFMgaXMg bm90IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERv Y3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09O RklHX0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJ PXkKIyBDT05GSUdfQkxLX0RFVl9JREVfU0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0Q9eQpD T05GSUdfSURFX0dEX0FUQT15CkNPTkZJR19JREVfR0RfQVRBUEk9eQpDT05GSUdfQkxLX0RFVl9J REVDRD15CiMgQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJPUlMgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0lERVRBUEUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUFD UEkgaXMgbm90IHNldApDT05GSUdfSURFX1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJPQ19G UyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19J REVfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX1BMQVRGT1JNPXkKQ09ORklHX0JMS19ERVZfQ01E NjQwPXkKQ09ORklHX0JMS19ERVZfQ01ENjQwX0VOSEFOQ0VEPXkKQ09ORklHX0JMS19ERVZfSURF UE5QPXkKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlwc2V0cyBz dXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lCVVNfT1JE RVI9eQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf R0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZfT1BUSTYyMSBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX1JaMTAwMD15CkNPTkZJR19CTEtfREVWX0lERURNQV9QQ0k9eQpDT05GSUdfQkxLX0RFVl9B RUM2MlhYPXkKIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfQU1ENzRYWD15CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfQ01ENjRYPXkKIyBDT05GSUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfSFBUMzY2PXkKIyBDT05GSUdfQkxLX0RFVl9KTUlDUk9OIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfUElJWD15CiMgQ09ORklHX0JMS19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgyMVg9eQpD T05GSUdfQkxLX0RFVl9OUzg3NDE1PXkKQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEPXkKQ09O RklHX0JMS19ERVZfUERDMjAyWFhfTkVXPXkKQ09ORklHX0JMS19ERVZfU1ZXS1M9eQpDT05GSUdf QkxLX0RFVl9TSUlNQUdFPXkKQ09ORklHX0JMS19ERVZfU0lTNTUxMz15CiMgQ09ORklHX0JMS19E RVZfU0xDOTBFNjYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9UUk0yOTA9eQojIENPTkZJR19C TEtfREVWX1ZJQTgyQ1hYWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RDODZDMDAxPXkKQ09O RklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1ND U0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RN QT15CkNPTkZJR19TQ1NJX05FVExJTks9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKQ09ORklH X1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJP TSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9TVCBp cyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9eQojIENPTkZJR19CTEtfREVWX1NSIGlzIG5v dCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQojIENPTkZJR19T Q1NJX0NPTlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19T Q1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lf QVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkK IyBDT05GSUdfU0NTSV9TQVNfQVRBIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01Q PXkKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dMRVZF TD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlz IG5vdCBzZXQKQ09ORklHX0JFMklTQ1NJPXkKQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEPXkK Q09ORklHX1NDU0lfSFBTQT15CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUNBUkQ9eQojIENPTkZJR19T Q1NJX0FBQ1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BSUM3WFhYPXkKQ09ORklHX0FJQzdY WFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3WFhYX1JFU0VUX0RFTEFZX01TPTUwMDAK IyBDT05GSUdfQUlDN1hYWF9CVUlMRF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FJQzdY WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzdYWFhfREVCVUdfTUFTSz0wCkNP TkZJR19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM3OVhYPXkKQ09O RklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZ X01TPTUwMDAKIyBDT05GSUdfQUlDNzlYWF9CVUlMRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJ R19BSUM3OVhYX0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3OVhYX0RFQlVHX01BU0s9MAojIENP TkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BSUM5 NFhYPXkKQ09ORklHX0FJQzk0WFhfREVCVUc9eQpDT05GSUdfU0NTSV9NVlNBUz15CiMgQ09ORklH X1NDU0lfTVZTQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBU19UQVNLTEVUPXkK Q09ORklHX1NDU0lfTVZVTUk9eQpDT05GSUdfU0NTSV9EUFRfSTJPPXkKIyBDT05GSUdfU0NTSV9B RFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90 IHNldApDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJ R19TQ1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19T Q1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz15CiMgQ09ORklHX1ND U0lfVUZTSENEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPXkKIyBDT05GSUdfVk1XQVJF X1BWU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19MSUJGQz15CiMgQ09ORklHX0xJQkZDT0UgaXMgbm90 IHNldApDT05GSUdfU0NTSV9TTklDPXkKIyBDT05GSUdfU0NTSV9TTklDX0RFQlVHX0ZTIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfRE1YMzE5MUQ9eQpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPXkK Q09ORklHX1NDU0lfSVNDST15CkNPTkZJR19TQ1NJX0lQUz15CiMgQ09ORklHX1NDU0lfSU5JVElP IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSU5JQTEwMD15CiMgQ09ORklHX1NDU0lfUFBBIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9JTU0gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMg bm90IHNldApDT05GSUdfU0NTSV9TWU01M0M4WFhfMj15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9E TUFfQUREUkVTU0lOR19NT0RFPTEKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RFRkFVTFRfVEFHUz0x NgpDT05GSUdfU0NTSV9TWU01M0M4WFhfTUFYX1RBR1M9NjQKQ09ORklHX1NDU0lfU1lNNTNDOFhY X01NSU89eQojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lD XzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX1FMQV9JU0NTST15CiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfREMzOTV4IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQU01M0M5NzQ9eQojIENPTkZJR19TQ1NJ X1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPXkKQ09ORklHX1NDU0lfUE1DUkFJ RD15CkNPTkZJR19TQ1NJX1BNODAwMT15CiMgQ09ORklHX1NDU0lfQkZBX0ZDIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNP RSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CiMgQ09O RklHX1NDU0lfREhfSFBfU1cgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESF9FTUM9eQojIENPTkZJ R19TQ1NJX0RIX0FMVUEgaXMgbm90IHNldApDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKQ09O RklHX1NDU0lfT1NEX1VMRD15CkNPTkZJR19TQ1NJX09TRF9EUFJJTlRfU0VOU0U9MQpDT05GSUdf U0NTSV9PU0RfREVCVUc9eQpDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlz IG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKIyBDT05GSUdfQVRBX0FDUEkgaXMg bm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBu YXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExB VEZPUk09eQpDT05GSUdfQUhDSV9DRVZBPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQpDT05GSUdfU0FU QV9JTklDMTYyWD15CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19T QVRBX1NJTDI0PXkKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5v dCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJ UkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklH X0ZJUkVXSVJFX05PU1k9eQojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNP TkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CiMgQ09ORklHX05FVF9DT1JFIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ05FVD15CiMgQ09ORklHX0FSQ05FVF8xMjAxIGlzIG5vdCBzZXQKQ09ORklH X0FSQ05FVF8xMDUxPXkKQ09ORklHX0FSQ05FVF9SQVc9eQojIENPTkZJR19BUkNORVRfQ0FQIGlz IG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUX0NPTTkweHggaXMgbm90IHNldApDT05GSUdfQVJDTkVU X0NPTTkweHhJTz15CiMgQ09ORklHX0FSQ05FVF9SSU1fSSBpcyBub3Qgc2V0CkNPTkZJR19BUkNO RVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CgojCiMgQ0FJRiB0cmFu c3BvcnQgZHJpdmVycwojCiMgQ09ORklHX0NBSUZfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZf U1BJX1NMQVZFPXkKIyBDT05GSUdfQ0FJRl9TUElfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19DQUlG X0hTST15CkNPTkZJR19DQUlGX1ZJUlRJTz15CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hp dGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdf TkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQ SE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQ VEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJ R19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19B Q0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19Q Q05FVDMyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKIyBDT05GSUdfQVJDX0VN QUMgaXMgbm90IHNldAojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwx IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JB IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBD T05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJR19CTlgyIGlzIG5vdCBzZXQKIyBDT05G SUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09OMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JO WDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JO WFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNf UEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklH X1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90IHNl dAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19T VU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JF Mk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CiMgQ09ORklHX0VaQ0hJ UF9OUFNfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVhBUj15 CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJ R19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9I V01PTj15CkNPTkZJR19JR0JfRENBPXkKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJ R19JWEdCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09O RklHX0lYR0JFX0RDQT15CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9JODI1WFg9eQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJW RUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZORVRBX0JNIGlzIG5v dCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRfRU4gaXMgbm90IHNldAoj IENPTkZJR19NTFg0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVM PXkKIyBDT05GSUdfS1M4ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfS1M4ODUxX01MTCBpcyBub3Qg c2V0CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90 IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9O T01FPXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05G SUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05G SUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05G SUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklH X1FMR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKIyBDT05GSUdf UUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQpDT05GSUdfTkVUX1ZF TkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOUNQIGlz IG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qgc2V0CiMgQ09ORklHX1I4MTY5IGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JEQz15 CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09O RklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklH X1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5 MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldAojIENPTkZJR19TRkMgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qg c2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNl dAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CiMg Q09ORklHX1NZTk9QU1lTX0RXQ19FVEhfUU9TIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf VEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9 eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldAoj IENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9 eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAg aXMgbm90IHNldApDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD15CiMgQ09ORklHX0RFRlhYX01N SU8gaXMgbm90IHNldAojIENPTkZJR19TS0ZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9 eQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2 ZXJzCiMKQ09ORklHX0FRVUFOVElBX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX0FN RF9QSFk9eQpDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdf UVNFTUlfUEhZPXkKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19DSUNBREFfUEhZ PXkKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNl dApDT05GSUdfU01TQ19QSFk9eQojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENP TkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CQ004N1hYX1BIWT15CkNPTkZJR19J Q1BMVVNfUEhZPXkKQ09ORklHX1JFQUxURUtfUEhZPXkKQ09ORklHX05BVElPTkFMX1BIWT15CiMg Q09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90 IHNldAojIENPTkZJR19NSUNSRUxfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0RQODM4NDhfUEhZPXkK Q09ORklHX0RQODM4NjdfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfRklYRURf UEhZPXkKQ09ORklHX01ESU9fQklUQkFORz15CkNPTkZJR19NRElPX0dQSU89eQpDT05GSUdfTURJ T19DQVZJVU09eQpDT05GSUdfTURJT19PQ1RFT049eQpDT05GSUdfTURJT19USFVOREVSPXkKQ09O RklHX01ESU9fQlVTX01VWD15CkNPTkZJR19NRElPX0JVU19NVVhfR1BJTz15CiMgQ09ORklHX01E SU9fQlVTX01VWF9NTUlPUkVHIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CkNP TkZJR19JTlRFTF9YV0FZX1BIWT15CkNPTkZJR19NRElPX0hJU0lfRkVNQUM9eQpDT05GSUdfTURJ T19YR0VORT15CkNPTkZJR19QTElQPXkKQ09ORklHX1BQUD15CkNPTkZJR19QUFBfQlNEQ09NUD15 CiMgQ09ORklHX1BQUF9ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9GSUxURVI9eQpDT05G SUdfUFBQX01QUEU9eQojIENPTkZJR19QUFBfTVVMVElMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1BQ UE9FPXkKIyBDT05GSUdfUFBQX0FTWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX1NZTkNfVFRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19TTEhDPXkKQ09ORklH X1VTQl9ORVRfRFJJVkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9LQVdFVEg9eQojIENPTkZJR19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRM ODE1MD15CkNPTkZJR19VU0JfUlRMODE1Mj15CkNPTkZJR19VU0JfTEFONzhYWD15CiMgQ09ORklH X1VTQl9VU0JORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNPIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JUEhFVEg9eQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKCiMKIyBXaU1BWCBXaXJlbGVz cyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9JMjQwME09eQpDT05GSUdfV0lNQVhf STI0MDBNX1VTQj15CkNPTkZJR19XSU1BWF9JMjQwME1fREVCVUdfTEVWRUw9OAojIENPTkZJR19X QU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKQ09ORklHX0lFRUU4MDIx NTRfRkFLRUxCPXkKIyBDT05GSUdfSUVFRTgwMjE1NF9BVFVTQiBpcyBub3Qgc2V0CkNPTkZJR19G VUpJVFNVX0VTPXkKQ09ORklHX0lTRE49eQojIENPTkZJR19JU0ROX0k0TCBpcyBub3Qgc2V0CkNP TkZJR19JU0ROX0NBUEk9eQojIENPTkZJR19DQVBJX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lT RE5fQ0FQSV9DQVBJMjA9eQojIENPTkZJR19JU0ROX0NBUElfTUlERExFV0FSRSBpcyBub3Qgc2V0 CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0NBUElfQVZNPXkKIyBDT05GSUdf SVNETl9EUlZfQVZNQjFfQjFQQ0kgaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZfQVZNQjFfVDFQ Q0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQzQ9eQojIENPTkZJR19DQVBJX0VJQ09OIGlzIG5v dCBzZXQKIyBDT05GSUdfSVNETl9EUlZfR0lHQVNFVCBpcyBub3Qgc2V0CkNPTkZJR19NSVNETj15 CkNPTkZJR19NSVNETl9EU1A9eQpDT05GSUdfTUlTRE5fTDFPSVA9eQoKIwojIG1JU0ROIGhhcmR3 YXJlIGRyaXZlcnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPXkKIyBDT05GSUdfTUlTRE5fSEZDTVVM VEkgaXMgbm90IHNldAojIENPTkZJR19NSVNETl9IRkNVU0IgaXMgbm90IHNldApDT05GSUdfTUlT RE5fQVZNRlJJVFo9eQojIENPTkZJR19NSVNETl9TUEVFREZBWCBpcyBub3Qgc2V0CiMgQ09ORklH X01JU0ROX0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX1c2NjkyPXkKIyBDT05GSUdf TUlTRE5fTkVUSkVUIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX0lQQUM9eQpDT05GSUdfTlZNPXkK Q09ORklHX05WTV9ERUJVRz15CkNPTkZJR19OVk1fR0VOTlZNPXkKQ09ORklHX05WTV9SUlBDPXkK CiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9M RURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNP TkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVz ZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQpDT05GSUdfSU5QVVRf TU9VU0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05G SUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9eQpDT05G SUdfSU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElucHV0IERldmljZSBE cml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTUy MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYw IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR09MREZJU0hfRVZFTlRTIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5L QkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE1QRSBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVFdMNDAzMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQojIENPTkZJR19NT1VTRV9QUzJf QUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9CWUQgaXMgbm90IHNldApDT05GSUdf TU9VU0VfUFMyX0xPR0lQUzJQUD15CiMgQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1MgaXMgbm90 IHNldApDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQojIENPTkZJR19NT1VTRV9QUzJfTElGRUJP T0sgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0Vf UFMyX0VMQU5URUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKQ09O RklHX01PVVNFX1BTMl9UT1VDSEtJVD15CiMgQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0ggaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VT RV9TRVJJQUw9eQpDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD15CiMgQ09ORklHX01PVVNFX0JDTTU5 NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CkNPTkZJR19NT1VT RV9FTEFOX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19JMkM9eQpDT05GSUdfTU9VU0VfRUxB Tl9JMkNfU01CVVM9eQpDT05GSUdfTU9VU0VfVlNYWFhBQT15CiMgQ09ORklHX01PVVNFX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15 CkNPTkZJR19KT1lTVElDS19BTkFMT0c9eQpDT05GSUdfSk9ZU1RJQ0tfQTNEPXkKIyBDT05GSUdf Sk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKIyBDT05GSUdf Sk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNl dApDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBp cyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX1NJREVXSU5ERVI9eQpDT05GSUdfSk9ZU1RJQ0tfVE1EQz15CkNPTkZJR19KT1lTVElD S19JRk9SQ0U9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0VfVVNCIGlzIG5vdCBzZXQKQ09ORklH X0pPWVNUSUNLX0lGT1JDRV8yMzI9eQpDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CkNPTkZJR19K T1lTVElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFDRU9SQj15CiMgQ09ORklHX0pP WVNUSUNLX1NQQUNFQkFMTCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TVElOR0VSPXkKQ09O RklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNPTkZJR19K T1lTVElDS19EQjk9eQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNPTkZJR19KT1lTVElDS19U VVJCT0dSQUZYPXkKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15CiMgQ09ORklHX0pPWVNUSUNLX0pP WURVTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05G SUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX01JU0MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPXkKQ09ORklHX1JNSTRfSTJD PXkKQ09ORklHX1JNSTRfMkRfU0VOU09SPXkKIyBDT05GSUdfUk1JNF9GMTEgaXMgbm90IHNldApD T05GSUdfUk1JNF9GMTI9eQpDT05GSUdfUk1JNF9GMzA9eQoKIwojIEhhcmR3YXJlIEkvTyBwb3J0 cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05G SUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NU ODJDNzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BBUktCRD15CkNPTkZJR19TRVJJT19QQ0lQ UzI9eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJ T19BTFRFUkFfUFMyPXkKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklPX0FSQ19QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNl dAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FN RVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9eQojIENPTkZJR19HQU1FUE9SVF9FTVUx MEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENo YXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09O RklHX1VOSVg5OF9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlf Q09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklH X05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJB Q0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0dPTERGSVNIX1RUWSBpcyBub3Qgc2V0CkNPTkZJ R19ERVZNRU09eQpDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdf U0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUw X0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENPTkZJR19T RVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15 CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklH X1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9 NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF84MjUwX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw X01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBv cnQKIwojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NP UkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xf TFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9Q UklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj15CiMgQ09ORklHX0xQX0NPTlNPTEUgaXMg bm90IHNldApDT05GSUdfUFBERVY9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19J UE1JX1BBTklDX1NUUklORz15CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qg c2V0CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBNSV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfUE9XRVJPRkYgaXMgbm90 IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMg bm90IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldApDT05GSUdfSFdfUkFO RE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklBPXkKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89 eQojIENPTkZJR19IV19SQU5ET01fVFBNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKIyBDT05G SUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKQ09ORklHX1RDR19UUE09 eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19J MkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05GSUdfVENHX1RJU19J MkNfTlVWT1RPTj15CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15CkNPTkZJR19U Q0dfSU5GSU5FT049eQojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1ZU UE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAyND15CkNPTkZJR19UQ0df VElTX1NUMzNaUDI0X0kyQz15CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKQ09O RklHX1hJTExZQlVTPXkKQ09ORklHX1hJTExZQlVTX09GPXkKCiMKIyBJMkMgc3VwcG9ydAojCkNP TkZJR19JMkM9eQojIENPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19J MkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQpD T05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJ R19JMkNfQVJCX0dQSU9fQ0hBTExFTkdFPXkKQ09ORklHX0kyQ19NVVhfR1BJTz15CkNPTkZJR19J MkNfTVVYX1BDQTk1NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkKIyBDT05GSUdfSTJDX01V WF9QSU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfUkVHPXkKQ09ORklHX0kyQ19ERU1V WF9QSU5DVFJMPXkKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpD T05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2Fy ZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwoj IENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19BTEkxNVgzPXkKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfQU1EODExMT15CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19J MkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNfU0lTNTU5 NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJ QT15CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMg Q09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzICht b3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15 CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRG T1JNPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9C QVlUUkFJTD15CkNPTkZJR19JMkNfRU1FVjI9eQojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19J MkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19TSU1U RUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5h bCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPXkKQ09O RklHX0kyQ19ETE4yPXkKQ09ORklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJ R0hUPXkKQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRj15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklQ RVJCT0FSRD15CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19T TEFWRT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19ERUJVR19CVVMgaXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19T UE1JIGlzIG5vdCBzZXQKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBI U0kgY29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPXkKCiMK IyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNl dApDT05GSUdfTlRQX1BQUz15CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNf Q0xJRU5UX0tUSU1FUj15CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENP TkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9HUElP PXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj CkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BJ TkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElO Q09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlz IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9T SU5HTEU9eQojIENPTkZJR19QSU5DVFJMX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJM X0JBWVRSQUlMPXkKQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX01F UlJJRklFTEQ9eQpDT05GSUdfUElOQ1RSTF9JTlRFTD15CiMgQ09ORklHX1BJTkNUUkxfQlJPWFRP TiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVD15CkNPTkZJR19HUElPTElC PXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJ PXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBDT05GSUdf R1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19N QVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0 WFhfTU1JTz15CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19B TURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19HRU5FUklD X1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldApDT05G SUdfR1BJT19JQ0g9eQpDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQpDT05GSUdfR1BJT19NRU5aMTI3 PXkKIyBDT05GSUdfR1BJT19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19WWDg1NT15CiMg Q09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWCBpcyBub3Qgc2V0 CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fRjcxODhY IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU0NI PXkKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKCiMKIyBJMkMgR1BJTyBleHBhbmRl cnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19BRE5QPXkK Q09ORklHX0dQSU9fTUFYNzMwMD15CkNPTkZJR19HUElPX01BWDczMlg9eQojIENPTkZJR19HUElP X01BWDczMlhfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gxNTBYIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fVFBJQzI4MTA9eQoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElP X0FEUDU1MjA9eQojIENPTkZJR19HUElPX0FSSVpPTkEgaXMgbm90IHNldApDT05GSUdfR1BJT19E TE4yPXkKQ09ORklHX0dQSU9fSkFOWl9UVEw9eQojIENPTkZJR19HUElPX01TSUMgaXMgbm90IHNl dAojIENPTkZJR19HUElPX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1RNUEUgaXMg bm90IHNldApDT05GSUdfR1BJT19UUFM2NTIxOD15CiMgQ09ORklHX0dQSU9fVFBTNjU4NlggaXMg bm90IHNldAojIENPTkZJR19HUElPX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFdM NDAzMD15CiMgQ09ORklHX0dQSU9fVFdMNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dNODMx WD15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CiMgQ09O RklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fTUVSUklGSUVMRCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01MX0lP SD15CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU09EQVZJ TExFIGlzIG5vdCBzZXQKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQ SU9fTUNQMjNTMDg9eQoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX1ZJUEVS Qk9BUkQ9eQpDT05GSUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9N QVNURVJfTUFUUk9YPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MCBpcyBub3Qgc2V0CkNPTkZJ R19XMV9NQVNURVJfRFMyNDgyPXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CiMgQ09ORklHX1cx X01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKIyBDT05GSUdfVzFf U0xBVkVfVEhFUk0gaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfU01FTT15CkNPTkZJR19XMV9T TEFWRV9EUzI0MDg9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQxMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CkNPTkZJ R19XMV9TTEFWRV9EUzI0MjM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cxX1NM QVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldAojIENP TkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkK Q09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PXkKQ09ORklH X1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NV UFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVS WT15CkNPTkZJR19NQVg4OTI1X1BPV0VSPXkKIyBDT05GSUdfV004MzFYX0JBQ0tVUCBpcyBub3Qg c2V0CkNPTkZJR19XTTgzMVhfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRU RVJZXzg4UE04NjBYPXkKIyBDT05GSUdfQkFUVEVSWV9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CkNPTkZJ R19CQVRURVJZX0RTMjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZ X0RTMjc4Mj15CkNPTkZJR19CQVRURVJZX1NCUz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBp cyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTAzMD15CiMgQ09ORklHX0FYUDI4OF9DSEFSR0VS IGlzIG5vdCBzZXQKQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdFPXkKQ09ORklHX0JBVFRFUllfTUFY MTcwNDA9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15CiMgQ09ORklHX0NIQVJHRVJfODhQTTg2 MFggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PXkKQ09ORklHX0NIQVJHRVJfTUFY ODkwMz15CiMgQ09ORklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X0xQODcyNz15CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz15CkNPTkZJR19DSEFSR0VSX0JRMjQx NVg9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKQ09ORklHX0NIQVJHRVJfQlEyNDI1Nz15CiMg Q09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9 eQojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVFBT NjUwOTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UUFM2NTIxNz15CiMgQ09ORklHX0JBVFRF UllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9SVDUwMzM9eQojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBp cyBub3Qgc2V0CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9S RVNFVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QT1dF Ul9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MVEMy OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNP TkZJR19QT1dFUl9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9X RVJPRkYgaXMgbm90IHNldApDT05GSUdfUkVCT09UX01PREU9eQpDT05GSUdfU1lTQ09OX1JFQk9P VF9NT0RFPXkKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09O RklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwoj IE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkKIyBDT05G SUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19BRE0xMDI2PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEw MzE9eQpDT05GSUdfU0VOU09SU19BRE05MjQwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9 eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf SzhURU1QPXkKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FUWFAxPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQojIENP TkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4MDVGPXkK Q09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CiMgQ09ORklHX1NFTlNPUlNfR0w1 MjBTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2 Mj15CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0lCTVBFWD15CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj15CiMgQ09ORklH X1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNPTkZJ R19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9X UjEyMjA9eQojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzI5NDUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTkwPXkKQ09ORklHX1NF TlNPUlNfTFRDNDE1MT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VO U09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19T RU5TT1JTX01BWDE2MDY1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19TRU5TT1JTX01BWDE5Nz15CiMgQ09ORklHX1NF TlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQojIENPTkZJ R19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19NQVgzMTc5MD15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9 eQojIENPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTE02MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09S U19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkKIyBDT05G SUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xNOTI9eQpDT05GSUdfU0VO U09SU19MTTkzPXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJ R19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNP UlNfTlRDX1RIRVJNSVNUT1I9eQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPXkKQ09ORklHX1NFTlNP UlNfTkNUNjc3NT15CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdfU0VOU09SU19OQ1Q3 OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CkNPTkZJR19TRU5T T1JTX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15CkNPTkZJR19TRU5TT1JTX0xNMjUw NjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdV TEFUT1I9eQpDT05GSUdfU0VOU09SU19MVEMzODE1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2 NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDIwNzUxPXkKQ09ORklHX1NFTlNPUlNfTUFY MzQ0NDA9eQojIENPTkZJR19TRU5TT1JTX01BWDg2ODggaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD15CiMgQ09ORklH X1NFTlNPUlNfVUNEOTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWkw2MTAwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfUFdNX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf U0hUM3g9eQpDT05GSUdfU0VOU09SU19TSFRDMT15CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpD T05GSUdfU0VOU09SU19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMg Q09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1NNTTY2NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VO U09SU19BRFMxMDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FN QzY4MjE9eQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CkNPTkZJR19TRU5T T1JTX1RDNzQ9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5TT1JTX1RNUDEw MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1Q NDAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKIyBDT05GSUdfU0VOU09SU19W SUFfQ1BVVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VO U09SU19WVDEyMTE9eQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05G SUdfU0VOU09SU19XODM3OTJEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKIyBDT05GSUdfU0VO U09SU19XODM3OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPXkK Q09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKQ09ORklHX1NFTlNPUlNfV004MzFYPXkKCiMKIyBB Q1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09S U19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX0hX TU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CkNPTkZJR19USEVS TUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNF PXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf VEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05G SUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9 eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09ORklHX1RIRVJNQUxfRU1V TEFUSU9OPXkKQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX1NPQ19E VFNfSU9TRl9DT1JFPXkKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQK CiMKIyBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVDM0MFhfVEhFUk1B TD15CkNPTkZJR19BQ1BJX1RIRVJNQUxfUkVMPXkKIyBDT05GSUdfSU5UMzQwNl9USEVSTUFMIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPXkKIyBDT05GSUdfR0VORVJJQ19BRENf VEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NT Ql9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05GSUdfU1NC IGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmlj IEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09O RklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RS SVZFUl9QQ0k9eQojIENPTkZJR19CQ01BX1NGTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RS SVZFUl9HTUFDX0NNTj15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05G SUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJ R19NRkRfQ09SRT15CkNPTkZJR19NRkRfQUNUODk0NUE9eQojIENPTkZJR19NRkRfQVMzNzExIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19QTUlDX0FEUDU1 MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FU TUVMX0ZMRVhDT00gaXMgbm90IHNldApDT05GSUdfTUZEX0FUTUVMX0hMQ0RDPXkKQ09ORklHX01G RF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9BWFAyMFhfSTJDPXkK IyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwM1g9eQojIENP TkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfTUZEX0RMTjI9 eQpDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKQ09ORklHX01G RF9ISTY0MjFfUE1JQz15CkNPTkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdfSFRDX0kyQ1BMRCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdfTFBDX0lD SD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldApD T05GSUdfTUZEX0lOVEVMX0xQU1M9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5v dCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CkNPTkZJR19NRkRfSU5URUxfTVNJQz15 CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PXkKIyBDT05G SUdfTUZEX01BWDc3NjIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj15CiMgQ09ORklH X01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTI1PXkKIyBD T05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQojIENPTkZJ R19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NRU5GMjFCTUM9eQpDT05GSUdfTUZE X1ZJUEVSQk9BUkQ9eQpDT05GSUdfTUZEX1JFVFU9eQojIENPTkZJR19NRkRfUENGNTA2MzMgaXMg bm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90 IHNldApDT05GSUdfTUZEX1JUNTAzMz15CkNPTkZJR19NRkRfUlRTWF9VU0I9eQojIENPTkZJR19N RkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUks4MDg9eQpDT05GSUdfTUZEX1JONVQ2 MTg9eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9D T1JFPXkKQ09ORklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRfU001MDFfR1BJTz15CkNPTkZJR19N RkRfU0tZODE0NTI9eQpDT05GSUdfTUZEX1NNU0M9eQojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfU1RNUEU9eQoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE1QRSBJ bnRlcmZhY2UgRHJpdmVycwojCiMgQ09ORklHX1NUTVBFX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKIyBDT05GSUdfTUZEX0xQ Mzk0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpD T05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQ UzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKQ09ORklH X01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9eQpDT05GSUdfTUZEX1RQUzY1MjE4 PXkKQ09ORklHX01GRF9UUFM2NTg2WD15CkNPTkZJR19NRkRfVFBTNjU5MTA9eQojIENPTkZJR19N RkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19U V0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9D T1JFPXkKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xN MzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09ORklHX01GRF9BUklaT05B PXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQ1M0N0wyND15CiMgQ09ORklH X01GRF9XTTUxMDIgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKQ09O RklHX01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgz MVhfSTJDPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVC VUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1Jf VklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NP TlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfQUNU ODg2NT15CkNPTkZJR19SRUdVTEFUT1JfQUNUODk0NUE9eQojIENPTkZJR19SRUdVTEFUT1JfQUQ1 Mzk4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9S X0FYUDIwWD15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9eQojIENPTkZJR19SRUdVTEFUT1Jf REE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTA9eQpDT05GSUdfUkVHVUxB VE9SX0RBOTIxMT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9S X0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0hJNjQyMT15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMw NT15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUE9eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcx IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTFA4NzJYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MUDg3ODggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1 ODk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2 PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTI1PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfTUFYNzc2ODY9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4MDIgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15 CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKQ09O RklHX1JFR1VMQVRPUl9QQUxNQVM9eQojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfUFY4ODA4MD15CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD15CkNPTkZJR19SRUdVTEFUT1Jf UFdNPXkKQ09ORklHX1JFR1VMQVRPUl9SSzgwOD15CkNPTkZJR19SRUdVTEFUT1JfUk41VDYxOD15 CkNPTkZJR19SRUdVTEFUT1JfUlQ1MDMzPXkKQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1Mj15CiMg Q09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBT NjEwNVg9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19SRUdV TEFUT1JfVFBTNjUwOTA9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTcgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1RQUzY1MjE4PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WD15CiMg Q09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBT ODAwMzE9eQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9eQojIENPTkZJR19SRUdVTEFUT1JfV004 MzFYIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29y ZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFf QU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NV UFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQK Q09ORklHX01FRElBX1NEUl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19NRURJQV9DRUNfRURJRD15CiMgQ09ORklHX01FRElBX0NPTlRST0xMRVIg aXMgbm90IHNldApDT05GSUdfVklERU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0TDI9eQojIENPTkZJ R19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9S QU5HRVMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19QQ0lfU0tFTEVUT04gaXMgbm90IHNldApD T05GSUdfVklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15CkNPTkZJR19W SURFT0JVRjJfRE1BX0NPTlRJRz15CkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz15CkNPTkZJR19W SURFT0JVRjJfRE1BX1NHPXkKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKCiMKIyBN ZWRpYSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19WNExfUExBVEZPUk1fRFJJ VkVSUz15CkNPTkZJR19WSURFT19DQUZFX0NDSUM9eQojIENPTkZJR19TT0NfQ0FNRVJBIGlzIG5v dCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0 TF9URVNUX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVy cwojCiMgQ09ORklHX0NZUFJFU1NfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2ls bGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCkNPTkZJR19N RURJQV9TVUJEUlZfQVVUT1NFTEVDVD15CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMg YW5kIG1peGVycwojCgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCgoj CiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMg Q2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY3MD15CgojCiMgRmxhc2gg ZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1ZGlvL1ZpZGVv IGNvbXByZXNzaW9uIGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCgoj CiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVS PXkKQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4Mjkw PXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgy NzE9eQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIw WFg9eQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAw MD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4 MDM9eQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9E VU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpD T05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJ R19JTlRFTF9HVFQ9eQojIENPTkZJR19WR0FfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NX SVRDSEVST08gaXMgbm90IHNldAojIENPTkZJR19EUk0gaXMgbm90IHNldAoKIwojIEFDUCAoQXVk aW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz CiMKIyBDT05GSUdfRkIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkK Q09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX1BMQVRGT1JNPXkKQ09ORklHX0JB Q0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qg c2V0CkNPTkZJR19CQUNLTElHSFRfUFdNPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwM1g9eQpDT05G SUdfQkFDS0xJR0hUX01BWDg5MjU9eQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQojIENPTkZJ R19CQUNLTElHSFRfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9 eQojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M UDg1NVg9eQojIENPTkZJR19CQUNLTElHSFRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD S0xJR0hUX1BBTkRPUkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPXkKQ09O RklHX0JBQ0tMSUdIVF9UUFM2NTIxNz15CkNPTkZJR19CQUNLTElHSFRfR1BJTz15CiMgQ09ORklH X0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkK IyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQojIENPTkZJR19TT1VO RF9PU1NfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORCBpcyBub3Qgc2V0CiMgQ09ORklHX1NP VU5EX1BSSU1FIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENP TkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBu b3Qgc2V0CkNPTkZJR19VSElEPXkKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJ RCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNSVVggaXMgbm90 IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15 CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9DT1JT QUlSPXkKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz15 CkNPTkZJR19ISURfRFJBR09OUklTRT15CiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkKQ09ORklHX0hJRF9FWktF WT15CkNPTkZJR19ISURfR0VNQklSRD15CkNPTkZJR19ISURfR0ZSTT15CkNPTkZJR19ISURfS0VZ VE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldApD T05GSUdfSElEX0dZUkFUSU9OPXkKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09ORklHX0hJRF9MQ1BPV0VS PXkKQ09ORklHX0hJRF9MRUQ9eQpDT05GSUdfSElEX0xFTk9WTz15CiMgQ09ORklHX0hJRF9MT0dJ VEVDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9T T0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT15CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQpDT05GSUdf UEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENE PXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9Q SUNPTENEX0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJP TklDUz15CkNPTkZJR19ISURfUFJJTUFYPXkKQ09ORklHX0hJRF9TQUlURUs9eQpDT05GSUdfSElE X1NBTVNVTkc9eQpDT05GSUdfSElEX1NQRUVETElOSz15CiMgQ09ORklHX0hJRF9TVEVFTFNFUklF UyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKQ09ORklH X0hJRF9HUkVFTkFTSUE9eQpDT05GSUdfR1JFRU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX1NNQVJU Sk9ZUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz15CiMgQ09ORklHX0hJRF9UT1BTRUVE IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USElOR009eQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15 CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009eQoj IENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CkNPTkZJR19ISURfWElOTU89eQpDT05GSUdf SElEX1pFUk9QTFVTPXkKQ09ORklHX1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj15 CkNPTkZJR19ISURfU0VOU09SX0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9 eQojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKIyBD T05GSUdfVVNCX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUElEPXkKCiMKIyBVU0IgSElEIEJv b3QgUHJvdG9jb2wgZHJpdmVycwojCkNPTkZJR19VU0JfS0JEPXkKQ09ORklHX1VTQl9NT1VTRT15 CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09IQ0lf TElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkK Q09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5PVU5D RV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklH X1VTQl9ERUZBVUxUX1BFUlNJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5P UlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09U R19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMg bm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9NT049eQojIENPTkZJR19V U0JfV1VTQl9DQkFGIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNl dApDT05GSUdfVVNCX0VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQgaXMg bm90IHNldApDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJ PXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfT1hVMjEwSFBfSENE PXkKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQojIENP TkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09O RklHX1VTQl9PSENJX0hDRF9QQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKQ09O RklHX1VTQl9VSENJX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKIyBDT05GSUdfVVNCX1NM ODExX0hDRF9JU08gaXMgbm90IHNldApDT05GSUdfVVNCX1I4QTY2NTk3X0hDRD15CkNPTkZJR19V U0JfSENEX0JDTUE9eQojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMg VVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfUFJJTlRFUj15CiMgQ09ORklHX1VTQl9XRE0gaXMgbm90IHNldApDT05GSUdfVVNC X1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVW X1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBt b3JlIGluZm8KIwojIENPTkZJR19VU0JfU1RPUkFHRSBpcyBub3Qgc2V0CgojCiMgVVNCIEltYWdp bmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKIyBDT05GSUdfVVNCX01JQ1JPVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9I RFJDPXkKIyBDT05GSUdfVVNCX01VU0JfSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9H QURHRVQ9eQojIENPTkZJR19VU0JfTVVTQl9EVUFMX1JPTEUgaXMgbm90IHNldAoKIwojIFBsYXRm b3JtIEdsdWUgTGF5ZXIKIwoKIwojIE1VU0IgRE1BIG1vZGUKIwpDT05GSUdfTVVTQl9QSU9fT05M WT15CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyPXkKQ09ORklH X1VTQl9EV0MyX0hPU1Q9eQoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0Ig R2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVS QUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9EVUFMX1JPTEUgaXMgbm90IHNldApDT05G SUdfVVNCX0RXQzJfUENJPXkKQ09ORklHX1VTQl9EV0MyX0RFQlVHPXkKIyBDT05GSUdfVVNCX0RX QzJfVkVSQk9TRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9UUkFDS19NSVNTRURfU09GUz15 CkNPTkZJR19VU0JfRFdDMl9ERUJVR19QRVJJT0RJQz15CiMgQ09ORklHX1VTQl9DSElQSURFQSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBk cml2ZXJzCiMKIyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUwgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19V U0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19VU0JfRU1JMjYgaXMgbm90IHNldApDT05GSUdf VVNCX0FEVVRVWD15CkNPTkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9SSU81MDA9eQpDT05G SUdfVVNCX0xFR09UT1dFUj15CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldApDT05GSUdfVVNCX0NZVEhFUk09eQojIENPTkZJ R19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVERJX0VMQU4gaXMgbm90IHNl dApDT05GSUdfVVNCX0FQUExFRElTUExBWT15CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKIyBDT05G SUdfVVNCX0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQojIENPTkZJR19VU0Jf RUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJ R19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFNJQ19VU0Iz NTAzPXkKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DSEFPU0tFWSBpcyBub3Qgc2V0CkNPTkZJR19VQ1NJPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5 ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENP TkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKQ09ORklHX1RBSFZPX1VTQj15CiMgQ09ORklH X1RBSFZPX1VTQl9IT1NUX0JZX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMw MSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUPXkKQ09ORklHX1VTQl9HQURHRVRfREVCVUc9 eQojIENPTkZJR19VU0JfR0FER0VUX1ZFUkJPU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FE R0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VU X1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwoj IENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1JfVURDIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9SOEE2NjU5Nz15CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90 IHNldApDT05GSUdfVVNCX01WX1VEQz15CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldApD T05GSUdfVVNCX002NjU5Mj15CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldApDT05GSUdfVVNCX05FVDIyNzI9eQojIENPTkZJ R19VU0JfTkVUMjI3Ml9ETUEgaXMgbm90IHNldApDT05GSUdfVVNCX05FVDIyODA9eQpDT05GSUdf VVNCX0dPS1U9eQpDT05GSUdfVVNCX0VHMjBUPXkKQ09ORklHX1VTQl9HQURHRVRfWElMSU5YPXkK Q09ORklHX1VTQl9EVU1NWV9IQ0Q9eQojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAoj IENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVEZTPXkKIyBDT05G SUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0df UFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMg bm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJ RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENP TkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfUFdSU0VRX0VNTUMgaXMgbm90IHNldApDT05GSUdfUFdSU0VRX1NJTVBM RT15CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0JMT0NLIGlz IG5vdCBzZXQKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPXkK CiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RI Q0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJ PXkKIyBDT05GSUdfTU1DX1JJQ09IX01NQyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfQUNQ ST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVJBU0FO IGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9BVDkxPXkKIyBDT05GSUdfTU1DX1NESENJ X0ZfU0RIMzAgaXMgbm90IHNldApDT05GSUdfTU1DX1RJRk1fU0Q9eQpDT05GSUdfTU1DX0dPTERG SVNIPXkKQ09ORklHX01NQ19DQjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1DPXkKQ09ORklHX01N Q19WVUIzMDA9eQojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVVNESEk2 Uk9MMD15CkNPTkZJR19NTUNfUkVBTFRFS19VU0I9eQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kg aXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sg aXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklH X0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xF RFNfODhQTTg2MFg9eQojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldApDT05GSUdfTEVE U19CQ002MzU4PXkKIyBDT05GSUdfTEVEU19MTTM1MzAgaXMgbm90IHNldApDT05GSUdfTEVEU19M TTM2NDI9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKQ09ORklHX0xFRFNfUENBOTUzMl9HUElPPXkK Q09ORklHX0xFRFNfR1BJTz15CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTFAzOTUyPXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNPTkZJR19MRURTX0xQ NTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODc4OCBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQ0xF Vk9fTUFJTD15CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BD QTk2M1g9eQpDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfREE5MDNYPXkK IyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldApDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05G SUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQpDT05GSUdfTEVEU19M VDM1OTM9eQpDT05GSUdfTEVEU19BRFA1NTIwPXkKQ09ORklHX0xFRFNfTUMxMzc4Mz15CkNPTkZJ R19MRURTX1RDQTY1MDc9eQojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19MTTM1NXggaXMgbm90IHNldApDT05GSUdfTEVEU19NRU5GMjFCTUM9eQpDT05GSUdf TEVEU19JUzMxRkwzMlhYPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExF RCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURT X0JMSU5LTT15CkNPTkZJR19MRURTX1NZU0NPTj15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklH X0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElNRVIgaXMgbm90IHNldApD T05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMg bm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJ Tz15CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dl ciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RS SUdHRVJfVFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQojIENPTkZJR19M RURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5v dCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMg Q09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4 MThfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9 eQpDT05GSUdfRE1BREVWSUNFU19ERUJVRz15CkNPTkZJR19ETUFERVZJQ0VTX1ZERUJVRz15Cgoj CiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9D SEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19GU0xf RURNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRE1BNjQ9eQpDT05GSUdfSU5URUxfSU9BVERN QT15CkNPTkZJR19JTlRFTF9NSUNfWDEwMF9ETUE9eQojIENPTkZJR19RQ09NX0hJRE1BX01HTVQg aXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQT15CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENP TkZJR19EV19ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfUENJPXkKQ09ORklHX0hTVV9E TUE9eQpDT05GSUdfSFNVX0RNQV9QQ0k9eQoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5D X1RYX0RNQT15CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9S QUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQpDT05GSUdfRENB PXkKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PXkKQ09ORklHX0tTMDEwOF9QT1JU PTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05G SUdfSVJRX0JZUEFTU19NQU5BR0VSPXkKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJ IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKIyBDT05GSUdfVklSVElPX0lOUFVU IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJ TkVfREVWSUNFUz15CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09O RklHX0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX1NMSUNPU1M9eQpD T05GSUdfUlRTNTIwOD15CgojCiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9t ZXRlcnMKIwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3NjA2 PXkKQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTD15CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmkt ZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRFQ3MzE2IGlzIG5vdCBzZXQKCiMKIyBD YXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90 IHNldApDT05GSUdfQUQ3MTUyPXkKQ09ORklHX0FENzc0Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwg U3ludGhlc2lzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKCiMKIyBOZXR3b3Jr IEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qg c2V0CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PXkKIyBDT05G SUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CkNPTkZJR19UU0wyNTgzPXkKIyBDT05GSUdf VFNMMng3eCBpcyBub3Qgc2V0CgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCkNPTkZJ R19BREU3ODU0PXkKIyBDT05GSUdfQURFNzg1NF9JMkMgaXMgbm90IHNldAoKIwojIFJlc29sdmVy IHRvIGRpZ2l0YWwgY29udmVydGVycwojCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKCiMK IyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKQ09ORklHX1NUQUdJTkdfTUVESUE9eQpDT05GSUdf TUVESUFfQ0VDPXkKIyBDT05GSUdfTUVESUFfQ0VDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX1RXNjg2WF9LSD15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX1NUQUdJTkdfQk9BUkQgaXMg bm90IHNldAojIENPTkZJR19GSVJFV0lSRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19HT0xE RklTSF9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19NVERfR09MREZJU0hfTkFORD15CiMgQ09ORklH X0RHTkMgaXMgbm90IHNldApDT05GSUdfR1NfRlBHQUJPT1Q9eQpDT05GSUdfQ1JZUFRPX1NLRUlO PXkKIyBDT05GSUdfVU5JU1lTU1BBUiBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1hMTlhf Q0xLV1pSRD15CiMgQ09ORklHX01PU1QgaXMgbm90IHNldApDT05GSUdfR1JFWUJVUz15CkNPTkZJ R19HUkVZQlVTX0VTMj15CkNPTkZJR19HUkVZQlVTX0FVRElPPXkKIyBDT05GSUdfR1JFWUJVU19C T09UUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVU19ISUQgaXMgbm90IHNldAojIENPTkZJ R19HUkVZQlVTX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX0xPT1BCQUNLPXkKQ09ORklH X0dSRVlCVVNfUE9XRVI9eQpDT05GSUdfR1JFWUJVU19SQVc9eQpDT05GSUdfR1JFWUJVU19WSUJS QVRPUj15CkNPTkZJR19HUkVZQlVTX0JSSURHRURfUEhZPXkKQ09ORklHX0dSRVlCVVNfSTJDPXkK IyBDT05GSUdfR1JFWUJVU19QV00gaXMgbm90IHNldAojIENPTkZJR19HUkVZQlVTX1NESU8gaXMg bm90IHNldAojIENPTkZJR19HUkVZQlVTX1VBUlQgaXMgbm90IHNldApDT05GSUdfR1JFWUJVU19V U0I9eQpDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUkhERj15CkNPTkZJ R19BU1VTX0xBUFRPUD15CkNPTkZJR19ERUxMX1NNQklPUz15CkNPTkZJR19ERUxMX0xBUFRPUD15 CkNPTkZJR19ERUxMX1NNTzg4MDA9eQpDT05GSUdfREVMTF9SQlROPXkKIyBDT05GSUdfRlVKSVRT VV9MQVBUT1AgaXMgbm90IHNldApDT05GSUdfRlVKSVRTVV9UQUJMRVQ9eQpDT05GSUdfQU1JTE9f UkZLSUxMPXkKQ09ORklHX0hQX0FDQ0VMPXkKQ09ORklHX0hQX1dJUkVMRVNTPXkKQ09ORklHX01T SV9MQVBUT1A9eQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD15CiMgQ09ORklHX0NPTVBBTF9MQVBU T1AgaXMgbm90IHNldAojIENPTkZJR19TT05ZX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19JREVB UEFEX0xBUFRPUD15CkNPTkZJR19USElOS1BBRF9BQ1BJPXkKQ09ORklHX1RISU5LUEFEX0FDUElf REVCVUdGQUNJTElUSUVTPXkKQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUc9eQojIENPTkZJR19U SElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElf VklERU89eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSERBUFM9eQpDT05GSUdfRUVFUENfTEFQVE9QPXkKQ09ORklHX0FTVVNfV0lS RUxFU1M9eQojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRP UD15CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKQ09ORklHX1RPU0hJQkFf SEFQUz15CkNPTkZJR19BQ1BJX0NNUEM9eQojIENPTkZJR19JTlRFTF9ISURfRVZFTlQgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NDVV9JUEM9 eQpDT05GSUdfSU5URUxfU0NVX0lQQ19VVElMPXkKQ09ORklHX0dQSU9fSU5URUxfUE1JQz15CkNP TkZJR19JTlRFTF9NSURfUE9XRVJfQlVUVE9OPXkKQ09ORklHX0lOVEVMX01GTERfVEhFUk1BTD15 CkNPTkZJR19JTlRFTF9JUFM9eQpDT05GSUdfSU5URUxfUE1DX0NPUkU9eQojIENPTkZJR19JQk1f UlRMIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX0lOVEVMX09BS1RS QUlMPXkKQ09ORklHX1NBTVNVTkdfUTEwPXkKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9SU1Q9eQojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNl dAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BNQ19JUEM9eQojIENP TkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BVTklUX0lQ Qz15CiMgQ09ORklHX0lOVEVMX1RFTEVNRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19HT0xERklTSF9C VVM9eQojIENPTkZJR19HT0xERklTSF9QSVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BM QVRGT1JNUyBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xL X1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29y awojCiMgQ09ORklHX0NPTU1PTl9DTEtfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9D TEtfTUFYX0dFTj15CkNPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2PXkKQ09ORklHX0NPTU1PTl9D TEtfTUFYNzc4MDI9eQpDT05GSUdfQ09NTU9OX0NMS19SSzgwOD15CiMgQ09ORklHX0NPTU1PTl9D TEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NzAgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19D RENFNzA2PXkKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNT15CkNPTkZJR19DT01NT05fQ0xLX0NT MjAwMF9DUD15CkNPTkZJR19DTEtfVFdMNjA0MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQIGlz IG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUEFMTUFTPXkKQ09ORklHX0NPTU1PTl9DTEtfUFdN PXkKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xL X1BJQzMyIGlzIG5vdCBzZXQKQ09ORklHX1NVTlhJX0NDVT15CkNPTkZJR19TVU5YSV9DQ1VfRElW PXkKQ09ORklHX1NVTlhJX0NDVV9GUkFDPXkKQ09ORklHX1NVTlhJX0NDVV9HQVRFPXkKQ09ORklH X1NVTlhJX0NDVV9NVVg9eQpDT05GSUdfU1VOWElfQ0NVX1BIQVNFPXkKQ09ORklHX1NVTlhJX0ND VV9OSz15CkNPTkZJR19TVU5YSV9DQ1VfTktNPXkKQ09ORklHX1NVTlhJX0NDVV9OS01QPXkKQ09O RklHX1NVTlhJX0NDVV9OTT15CkNPTkZJR19TVU5YSV9DQ1VfTVA9eQpDT05GSUdfU1VOOElfSDNf Q0NVPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2Ug ZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09O RklHX0RXX0FQQl9USU1FUj15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNl dAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkg aXMgbm90IHNldApDT05GSUdfTUFJTEJPWD15CiMgQ09ORklHX1BDQyBpcyBub3Qgc2V0CiMgQ09O RklHX0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1hfVEVTVD15CiMgQ09ORklH X0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJ R19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVy cwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQnJv YWRjb20gU29DIGRyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfU09DX1RJIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292 ZXJub3JzCiMKIyBDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EIGlzIG5vdCBzZXQK Q09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VS U0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfREVWRlJFUV9HT1Zf UEFTU0lWRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVO VCBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwoj CiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fQVhQMjg4 PXkKQ09ORklHX0VYVENPTl9HUElPPXkKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CiMgQ09ORklH X0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9QQUxNQVM9eQpDT05GSUdf RVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJR19FWFRDT05fVVNC X0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklHX0lJ T19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkK Q09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15CkNPTkZJ R19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklH X0lJT19TV19ERVZJQ0U9eQpDT05GSUdfSUlPX1NXX1RSSUdHRVI9eQoKIwojIEFjY2VsZXJvbWV0 ZXJzCiMKQ09ORklHX0JNQTE4MD15CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUw X0FDQ0VMX0kyQz15CiMgQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0QgaXMgbm90IHNldApDT05G SUdfSUlPX1NUX0FDQ0VMXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9eQpD T05GSUdfS1hDSksxMDEzPXkKIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldApDT05GSUdf TU1BNzY2MD15CkNPTkZJR19NTUE4NDUyPXkKQ09ORklHX01NQTk1NTFfQ09SRT15CkNPTkZJR19N TUE5NTUxPXkKIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CkNPTkZJR19NWEM0MDA1PXkKIyBD T05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldApDT05G SUdfU1RLOEJBNTA9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJ R19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldApDT05GSUdfQVhQ Mjg4X0FEQz15CkNPTkZJR19DQzEwMDAxX0FEQz15CiMgQ09ORklHX0lOQTJYWF9BREMgaXMgbm90 IHNldAojIENPTkZJR19MUDg3ODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBu b3Qgc2V0CkNPTkZJR19NQ1AzNDIyPXkKQ09ORklHX01FTl9aMTg4X0FEQz15CkNPTkZJR19OQVU3 ODAyPXkKQ09ORklHX1BBTE1BU19HUEFEQz15CkNPTkZJR19USV9BREMwODFDPXkKIyBDT05GSUdf VElfQU0zMzVYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfTUFEQyBpcyBub3Qgc2V0 CkNPTkZJR19UV0w2MDMwX0dQQURDPXkKQ09ORklHX1ZGNjEwX0FEQz15CiMgQ09ORklHX1ZJUEVS Qk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5z b3JzCiMKQ09ORklHX0FUTEFTX1BIX1NFTlNPUj15CkNPTkZJR19JQVFDT1JFPXkKQ09ORklHX1Za ODlYPXkKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9f Q09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX01TX1NF TlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCkNPTkZJR19JSU9fU1RfU0VOU09S U19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15CgojCiMgRGlnaXRhbCB0byBhbmFs b2cgY29udmVydGVycwojCiMgQ09ORklHX0FENTA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTM4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTQ0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1Ig aXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldApDT05GSUdfTUFYNTE3PXkKIyBD T05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CkNPTkZJR19NQ1A0NzI1PXkKQ09ORklHX1ZGNjEwX0RB Qz15CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVkgaXMg bm90IHNldAoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sg R2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJl cXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNP TkZJR19CTUcxNjA9eQpDT05GSUdfQk1HMTYwX0kyQz15CkNPTkZJR19ISURfU0VOU09SX0dZUk9f M0Q9eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNB WElTPXkKIyBDT05GSUdfSVRHMzIwMCBpcyBub3Qgc2V0CgojCiMgSGVhbHRoIFNlbnNvcnMKIwoK IwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwND15CkNPTkZJR19NQVgzMDEw MD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19BTTIzMTU9eQpDT05GSUdfREhUMTE9 eQpDT05GSUdfSERDMTAwWD15CkNPTkZJR19IVFUyMT15CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qg c2V0CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQg dW5pdHMKIwojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfS01YNjEgaXMg bm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9JMkMgaXMgbm90IHNldAoKIwojIExpZ2h0IHNl bnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1MzMTE9eQpD T05GSUdfQUwzMzIwQT15CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5 OTYwPXkKQ09ORklHX0JIMTc1MD15CkNPTkZJR19CSDE3ODA9eQpDT05GSUdfQ00zMjE4MT15CkNP TkZJR19DTTMyMzI9eQpDT05GSUdfQ00zMzIzPXkKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTEyNT15CkNPTkZJ R19ISURfU0VOU09SX0FMUz15CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQojIENPTkZJR19KU0Ex MjEyIGlzIG5vdCBzZXQKQ09ORklHX1JQUjA1MjE9eQpDT05GSUdfTFRSNTAxPXkKQ09ORklHX01B WDQ0MDAwPXkKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CkNPTkZJR19QQTEyMjAzMDAxPXkK Q09ORklHX1NUSzMzMTA9eQojIENPTkZJR19UQ1MzNDE0IGlzIG5vdCBzZXQKQ09ORklHX1RDUzM0 NzI9eQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldApDT05GSUdfVFNMNDUzMT15 CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwoj CkNPTkZJR19BSzg5NzU9eQojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKQ09ORklHX0JNQzE1 MF9NQUdOPXkKQ09ORklHX0JNQzE1MF9NQUdOX0kyQz15CkNPTkZJR19NQUczMTEwPXkKIyBDT05G SUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0QgaXMgbm90IHNldApDT05GSUdfTU1DMzUyNDA9 eQpDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNBWElT PXkKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CgojCiMgSW5jbGlub21l dGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9eQpDT05GSUdf SElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049eQoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQoj CiMgQ09ORklHX0lJT19IUlRJTUVSX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX0lOVEVS UlVQVF9UUklHR0VSPXkKIyBDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklHR0VSIGlzIG5vdCBzZXQK Q09ORklHX0lJT19TWVNGU19UUklHR0VSPXkKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMK IyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKQ09ORklHX01DUDQ1MzE9eQojIENPTkZJR19UUEww MTAyIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1Jf UFJFU1M9eQpDT05GSUdfSFAwMz15CiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAojIENP TkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKQ09ORklH X01TNTYzNz15CkNPTkZJR19JSU9fU1RfUFJFU1M9eQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz15 CkNPTkZJR19UNTQwMz15CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CgojCiMgTGlnaHRuaW5n IHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9 eQojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwpD T05GSUdfTUxYOTA2MTQ9eQojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UU1lT MDEgaXMgbm90IHNldApDT05GSUdfVFNZUzAyRD15CkNPTkZJR19OVEI9eQojIENPTkZJR19OVEJf QU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX05UQl9Q SU5HUE9ORz15CiMgQ09ORklHX05UQl9UT09MIGlzIG5vdCBzZXQKQ09ORklHX05UQl9QRVJGPXkK Q09ORklHX05UQl9UUkFOU1BPUlQ9eQojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklH X1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0FUTUVMX0hMQ0RDX1BXTT15CkNP TkZJR19QV01fRlNMX0ZUTT15CkNPTkZJR19QV01fTFBTUz15CkNPTkZJR19QV01fTFBTU19QQ0k9 eQpDT05GSUdfUFdNX0xQU1NfUExBVEZPUk09eQpDT05GSUdfUFdNX1BDQTk2ODU9eQpDT05GSUdf UFdNX1NUTVBFPXkKQ09ORklHX1BXTV9UV0w9eQpDT05GSUdfUFdNX1RXTF9MRUQ9eQpDT05GSUdf SVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCkNPTkZJR19JUEFDS19CVVM9eQojIENP TkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMg bm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19USV9TWVNDT05fUkVTRVQ9 eQojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VO RVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5N X1VTQjI9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlf U0FNU1VOR19VU0IyPXkKIyBDT05GSUdfUEhZX0VYWU5PUzQyMTBfVVNCMiBpcyBub3Qgc2V0CiMg Q09ORklHX1BIWV9FWFlOT1M0WDEyX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9T NTI1MF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEwIGlzIG5vdCBzZXQKQ09O RklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9eQpDT05GSUdfTUNCPXkKQ09ORklHX01D Ql9QQ0k9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQpD T05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5v dCBzZXQKQ09ORklHX0xJQk5WRElNTT15CiMgQ09ORklHX0JMS19ERVZfUE1FTSBpcyBub3Qgc2V0 CiMgQ09ORklHX05EX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19CVFQ9 eQpDT05GSUdfTlZNRU09eQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CkNPTkZJR19T VE1fU09VUkNFX0NPTlNPTEU9eQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9eQpDT05GSUdf SU5URUxfVEg9eQpDT05GSUdfSU5URUxfVEhfUENJPXkKQ09ORklHX0lOVEVMX1RIX0dUSD15CkNP TkZJR19JTlRFTF9USF9TVEg9eQojIENPTkZJR19JTlRFTF9USF9NU1UgaXMgbm90IHNldApDT05G SUdfSU5URUxfVEhfUFRJPXkKQ09ORklHX0lOVEVMX1RIX0RFQlVHPXkKCiMKIyBGUEdBIENvbmZp Z3VyYXRpb24gU3VwcG9ydAojCkNPTkZJR19GUEdBPXkKQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBH QT15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MIGlz IG5vdCBzZXQKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdf RklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CiMgQ09O RklHX0RNSUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklH X0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRf RklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX0NGR19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19H T09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdf R09PR0xFX1NNSSBpcyBub3Qgc2V0CkNPTkZJR19HT09HTEVfTUVNQ09OU09MRT15CgojCiMgRUZJ IChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCiMgQ09ORklHX0VGSV9W QVJTIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9SVU5USU1FX01BUD15 CkNPTkZJR19FRklfRkFLRV9NRU1NQVA9eQpDT05GSUdfRUZJX01BWF9GQUtFX01FTT04CkNPTkZJ R19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05G SUdfVUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUND RVNTPXkKQ09ORklHX0VYVDJfRlM9eQojIENPTkZJR19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQK Q09ORklHX0VYVDNfRlM9eQojIENPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMg Q09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CiMgQ09O RklHX0VYVDRfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9GU19TRUNVUklU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcg aXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CkNPTkZJ R19SRUlTRVJGU19DSEVDSz15CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0 CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9 eQpDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZTX0ZTPXkKIyBDT05GSUdf SkZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KRlNfU1RBVElTVElDUz15CiMg Q09ORklHX1hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldApDT05G SUdfT0NGUzJfRlM9eQojIENPTkZJR19PQ0ZTMl9GU19PMkNCIGlzIG5vdCBzZXQKQ09ORklHX09D RlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQpDT05GSUdfT0NGUzJf REVCVUdfRlM9eQpDT05GSUdfQlRSRlNfRlM9eQojIENPTkZJR19CVFJGU19GU19QT1NJWF9BQ0wg aXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAoj IENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRS RlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQlRSRlNfQVNTRVJUPXkKQ09ORklHX05JTEZTMl9G Uz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMgbm90IHNl dApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JU RlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5E QVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRlNOT1RJ Rlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lOT1RJRllfVVNFUj15CkNP TkZJR19GQU5PVElGWT15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS RkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVP VEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNl dApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01Q QVQ9eQojIENPTkZJR19BVVRPRlM0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0VfRlM9eQpDT05G SUdfQ1VTRT15CiMgQ09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNP TkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05GSUdfRlNDQUNIRV9ISVNU T0dSQU09eQpDT05GSUdfRlNDQUNIRV9ERUJVRz15CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJ U1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CkNPTkZJR19DQUNIRUZJTEVTX0RFQlVH PXkKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJPTS9E VkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1pJU09GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBpcyBub3Qg c2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdf TVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00 MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRf REVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMg UHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19WTUNPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19T WVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQojIENPTkZJR19QUk9DX0NISUxEUkVO IGlzIG5vdCBzZXQKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19IVUdFVExC RlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VG SVZBUl9GUz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMg aXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FGRlNfRlM9eQpD T05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0 CkNPTkZJR19IRlNfRlM9eQojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JF RlNfRlM9eQpDT05GSUdfQkVGU19ERUJVRz15CkNPTkZJR19CRlNfRlM9eQpDT05GSUdfRUZTX0ZT PXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZG UzJfRlNfV1JJVEVCVUZGRVIgaXMgbm90IHNldApDT05GSUdfSkZGUzJfU1VNTUFSWT15CkNPTkZJ R19KRkZTMl9GU19YQVRUUj15CiMgQ09ORklHX0pGRlMyX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0pGRlMyX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NPTVBS RVNTSU9OX09QVElPTlM9eQojIENPTkZJR19KRkZTMl9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdf SkZGUzJfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfUlRJTUUgaXMgbm90IHNldAojIENP TkZJR19KRkZTMl9SVUJJTiBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DTU9ERV9OT05FPXkKIyBD T05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9E RV9TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfRkFWT1VSTFpPIGlzIG5vdCBz ZXQKQ09ORklHX1VCSUZTX0ZTPXkKQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VEX0NPTVBSPXkKIyBD T05GSUdfVUJJRlNfRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTX1pMSUI9eQojIENP TkZJR19VQklGU19BVElNRV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HRlMgaXMgbm90 IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGUyBpcyBub3Qg c2V0CkNPTkZJR19WWEZTX0ZTPXkKQ09ORklHX01JTklYX0ZTPXkKQ09ORklHX09NRlNfRlM9eQpD T05GSUdfSFBGU19GUz15CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FO WDZGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19GUz15CiMgQ09ORklHX1JPTUZTX0JBQ0tF RF9CWV9CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19CQUNLRURfQllfTVREPXkKIyBDT05G SUdfUk9NRlNfQkFDS0VEX0JZX0JPVEggaXMgbm90IHNldApDT05GSUdfUk9NRlNfT05fTVREPXkK Q09ORklHX1BTVE9SRT15CiMgQ09ORklHX1BTVE9SRV9aTElCX0NPTVBSRVNTIGlzIG5vdCBzZXQK Q09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNT IGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19Q U1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldApDT05G SUdfU1lTVl9GUz15CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWE9GU19GUz15 CiMgQ09ORklHX0VYT0ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09SRT15CkNPTkZJR19ORVRX T1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05DUF9GUz15CiMgQ09ORklHX05DUEZTX1BBQ0tFVF9T SUdOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNQRlNfSU9DVExfTE9DS0lORyBpcyBub3Qgc2V0 CiMgQ09ORklHX05DUEZTX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19ORlNfTlM9eQoj IENPTkZJR19OQ1BGU19PUzJfTlMgaXMgbm90IHNldApDT05GSUdfTkNQRlNfU01BTExET1M9eQpD T05GSUdfTkNQRlNfTkxTPXkKIyBDT05GSUdfTkNQRlNfRVhUUkFTIGlzIG5vdCBzZXQKQ09ORklH X05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdF XzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkK IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH RV84NjQgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09E RVBBR0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfOTM2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk0 OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MT15CiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMj15CiMgQ09ORklHX05MU19JU084ODU5XzMg aXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKQ09ORklHX05MU19J U084ODU5XzU9eQojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKQ09ORklHX05MU19J U084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEz IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlf MTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19L T0k4X1U9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNf Q0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQpDT05GSUdfTkxTX01BQ19DUk9BVElB Tj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19H QUVMSUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNf SUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklB TiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19O TFNfVVRGOD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQ UE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1F PXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRL X0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMg Q29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVH X0lORk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBz ZXQKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49ODE5MgojIENP TkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9P V05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkK IyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9O X01JU01BVENIX1dBUk5fT05MWT15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpD T05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04gaXMgbm90IHNl dApDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JRPXkK Q09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVM PXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKIyBDT05G SUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKQ09O RklHX1BBR0VfUE9JU09OSU5HX05PX1NBTklUWT15CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HX1pF Uk8gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05G SUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklS VFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9 eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9LTUVNQ0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0tBU0FOPXkKQ09O RklHX0tBU0FOX09VVExJTkU9eQojIENPTkZJR19LQVNBTl9JTkxJTkUgaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfS0NPVj15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfREVCVUdf U0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRF Q1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hB UkRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFO SUNfVkFMVUU9MApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9P VFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNL IGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUEFOSUNf T05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVP VVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hF RFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX1RJTUVLRUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19QUkVFTVBUIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3Bpbmxv Y2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05G SUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19B TExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQojIENPTkZJR19M T0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19B VE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90 IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpD T05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05G SUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJ X0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05G SUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05G SUdfUFJPVkVfUkNVPXkKIyBDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApD T05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklH X1JDVV9QRVJGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX1RPUlRVUkVfVEVTVD15CiMgQ09O RklHX1JDVV9UT1JUVVJFX1RFU1RfU0xPV19QUkVJTklUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9U T1JUVVJFX1RFU1RfU0xPV19JTklUPXkKQ09ORklHX1JDVV9UT1JUVVJFX1RFU1RfU0xPV19JTklU X0RFTEFZPTMKQ09ORklHX1JDVV9UT1JUVVJFX1RFU1RfU0xPV19DTEVBTlVQPXkKQ09ORklHX1JD VV9UT1JUVVJFX1RFU1RfU0xPV19DTEVBTlVQX0RFTEFZPTMKQ09ORklHX1JDVV9DUFVfU1RBTExf VElNRU9VVD0yMQojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0VRU19E RUJVRz15CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RB VEVfQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpD T05GSUdfQ1BVX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19QTV9OT1RJRklFUl9FUlJP Ul9JTkpFQ1Q9eQpDT05GSUdfT0ZfUkVDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09O RklHX05FVERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9O PXkKQ09ORklHX0ZBSUxTTEFCPXkKQ09ORklHX0ZBSUxfUEFHRV9BTExPQz15CkNPTkZJR19GQUlM X01BS0VfUkVRVUVTVD15CkNPTkZJR19GQUlMX0lPX1RJTUVPVVQ9eQojIENPTkZJR19GQUlMX0ZV VEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpD T05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9U UkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVf RFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpD T05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJB Q0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VO VD15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoK IwojIFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfTElTVF9TT1JUPXkKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19SQlRSRUVfVEVTVD15CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQK Q09ORklHX1RFU1RfSEVYRFVNUD15CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKQ09ORklH X1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1BSSU5URj15CkNPTkZJR19URVNUX0JJVE1BUD15 CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBp cyBub3Qgc2V0CkNPTkZJR19URVNUX0hBU0g9eQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RN QV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT15CiMgQ09ORklHX1RFU1RfVURF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBM RVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FO IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdf U1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENP TkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUF9DT1JFPXkKIyBD T05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19FRklfUEdUX0RVTVA9eQpDT05GSUdf REVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CiMgQ09ORklH X0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKQ09ORklHX0lP TU1VX1NUUkVTUz15CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RF TEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVM QVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RF TEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9f REVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9 eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklO RyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19FTlRSWT15CiMgQ09ORklHX0RFQlVHX05NSV9TRUxG VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldApDT05GSUdf UFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkK Q09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklH X0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApD T05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklUWSBpcyBub3Qg c2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlfQUxM T0NBVE9SPXkKQ09ORklHX0hBVkVfQVJDSF9IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19IQVJE RU5FRF9VU0VSQ09QWT15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWV9QQUdFU1BBTj15CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJ R19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09O RklHX0FTWU5DX1BRPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVy CiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdf Q1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBI RVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05G SUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9 eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpD T05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBU T19SU0E9eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDREg9 eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklH X0NSWVBUT19VU0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05G SUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19O VUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpD T05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CkNPTkZJR19DUllQ VE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dM VUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2Np YXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJ R19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdf Q1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkK Q09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNC PXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRP X1hUUz15CkNPTkZJR19DUllQVE9fS0VZV1JBUD15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19D UllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNP TkZJR19DUllQVE9fQ1JDMzJDPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNP TkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPXkK Q09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZ UFRPX1BPTFkxMzA1X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19NRDQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQ VE9fUk1EMTI4IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRP X1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09O RklHX0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEExX01C PXkKQ09ORklHX0NSWVBUT19TSEEyNTZfTUI9eQojIENPTkZJR19DUllQVE9fU0hBNTEyX01CIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMg Q09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05G SUdfQ1JZUFRPX1dQNTEyPXkKQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15Cgoj CiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNP TkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRP X0JMT1dGSVNIX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1P Tj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82 NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQojIENPTkZJR19DUllQVE9fQ0FTVDZf QVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19E RVMzX0VERV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CiMgQ09ORklHX0NSWVBUT19L SEFaQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NB TFNBMjBfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CiMgQ09ORklHX0NSWVBUT19D SEFDSEEyMF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9eQpDT05GSUdf Q1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJ U0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CiMgQ09ORklHX0NSWVBU T19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hf QVZYX1g4Nl82NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RF RkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0Cgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkK Q09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJ R19DUllQVE9fRFJCR19IQVNIPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklH X0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19D UllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz15CiMg Q09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNI X0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19L RVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19Y NTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15Cgoj CiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwojIENPTkZJR19TWVNURU1f VFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVf S1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJR X1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1fTU1JTz15CkNP TkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZN X0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVS SUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFW RV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQoj IENPTkZJR19LVk1fQU1EIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9T VD15CkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkKIyBDT05GSUdfQklOQVJZX1BS SU5URiBpcyBub3Qgc2V0CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15 CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90 IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15 CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15 CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQ PXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNI X1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkK Q09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09O RklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldApDT05GSUdfQ1JDMzJf U0xJQ0VCWTQ9eQojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklH X0NSQzg9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBD T05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkK Q09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RF Q09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkK Q09ORklHX1haX0RFQz15CiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90IHNldApDT05GSUdfWFpf REVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNP TkZJR19YWl9ERUNfQVJNVEhVTUI9eQojIENPTkZJR19YWl9ERUNfU1BBUkMgaXMgbm90IHNldApD T05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNT X0daSVA9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpD T05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VO RVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01P Tl9ERUMxNj15CkNPTkZJR19CQ0g9eQpDT05GSUdfQkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19B U1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9N QVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BV TUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xP Qj15CkNPTkZJR19HTE9CX1NFTEZURVNUPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNIX0hB U19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JE SUM9eQojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJ TElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CiMgQ09ORklH X1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0df Q0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19G TFVTSD15CkNPTkZJR19TVEFDS0RFUE9UPXkK --===============0588051111417407844== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IHJvb3Rm cz0neW9jdG8tbWluaW1hbC14ODZfNjQuY2d6JwoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3AvbGtw L3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1oc3cwMS15b2N0by14ODZfNjQvdHJpbml0eS55YW1sJwoJ ZXhwb3J0IHRlc3Rib3g9J3ZtLWxrcC1oc3cwMS15b2N0by14ODZfNjQtMjEnCglleHBvcnQgdGJv eF9ncm91cD0ndm0tbGtwLWhzdzAxLXlvY3RvLXg4Nl82NCcKCWV4cG9ydCBrY29uZmlnPSd4ODZf NjQtcmFuZGNvbmZpZy1pMC0yMDE2MzknCglleHBvcnQgY29tcGlsZXI9J2djYy00LjknCglleHBv cnQgcXVldWU9J2Jpc2VjdCcKCWV4cG9ydCBicmFuY2g9J2xpbnV4LXJldmlldy9DaHJpc3RvcGhl ci1QZXpsZXkvc3RhZ2luZy1pb24tQWxpZ24tY2FzZXMtd2l0aC1zd2l0Y2gvMjAxNjA5MjUtMDA1 NDUyJwoJZXhwb3J0IGNvbW1pdD0nZDRmNTZiNDdhOGZhYzkwYjE1YWRmYWU4MGE0MmEyNzM1ZDZi MzIxMycKCWV4cG9ydCBzdWJtaXRfaWQ9JzU3ZTZlMWNjMGI5YTkzZWU2ZWNmNmRlZicKCWV4cG9y dCBqb2JfZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAxLXlvY3RvLXg4Nl82NC0yMS90 cmluaXR5LTMwMHMteW9jdG8tbWluaW1hbC14ODZfNjQuY2d6LWQ0ZjU2YjQ3YThmYWM5MGIxNWFk ZmFlODBhNDJhMjczNWQ2YjMyMTMtMjAxNjA5MjUtMTI2NTc0LTEyemplYjAtMC55YW1sJwoJZXhw b3J0IGlkPScwZGIyZWYyOWI0ZjJiOTlhYTJkYTU5NDVmMDFmNTJmYTRlZGE5NTBhJwoJZXhwb3J0 IG1vZGVsPSdxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0nCglleHBvcnQgbnJfdm09MzAK CWV4cG9ydCBucl9jcHU9MQoJZXhwb3J0IG1lbW9yeT0nNTEyTScKCWV4cG9ydCBzd2FwX3BhcnRp dGlvbnM9Jy9kZXYvdmRhJwoJZXhwb3J0IG5lZWRfa2NvbmZpZz0nQ09ORklHX0tWTV9HVUVTVD15 JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAxNi0wOS0yNSAwNDoyNzo1NyArMDgwMCcKCWV4cG9y dCBfaWQ9JzU3ZTZlMWNjMGI5YTkzZWU2ZWNmNmRlZicKCWV4cG9ydCB1c2VyPSdsa3AnCglleHBv cnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC1oc3cwMS15b2N0by14 ODZfNjQveW9jdG8tbWluaW1hbC14ODZfNjQuY2d6L3g4Nl82NC1yYW5kY29uZmlnLWkwLTIwMTYz OS9nY2MtNC45L2Q0ZjU2YjQ3YThmYWM5MGIxNWFkZmFlODBhNDJhMjczNWQ2YjMyMTMvMCcKCWV4 cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT0xNTAwCglleHBvcnQgaW5p dHJkPScvb3NpbWFnZS95b2N0by95b2N0by1taW5pbWFsLXg4Nl82NC5jZ3onCglleHBvcnQgYm9v dGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3NjaGVkdWxl ZC92bS1sa3AtaHN3MDEteW9jdG8teDg2XzY0LTIxL3RyaW5pdHktMzAwcy15b2N0by1taW5pbWFs LXg4Nl82NC5jZ3otZDRmNTZiNDdhOGZhYzkwYjE1YWRmYWU4MGE0MmEyNzM1ZDZiMzIxMy0yMDE2 MDkyNS0xMjY1NzQtMTJ6amViMC0wLnlhbWwKQVJDSD14ODZfNjQKa2NvbmZpZz14ODZfNjQtcmFu ZGNvbmZpZy1pMC0yMDE2MzkKYnJhbmNoPWxpbnV4LXJldmlldy9DaHJpc3RvcGhlci1QZXpsZXkv c3RhZ2luZy1pb24tQWxpZ24tY2FzZXMtd2l0aC1zd2l0Y2gvMjAxNjA5MjUtMDA1NDUyCmNvbW1p dD1kNGY1NmI0N2E4ZmFjOTBiMTVhZGZhZTgwYTQyYTI3MzVkNmIzMjEzCkJPT1RfSU1BR0U9L3Br Zy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1pMC0yMDE2MzkvZ2NjLTQuOS9kNGY1NmI0N2E4ZmFj OTBiMTVhZGZhZTgwYTQyYTI3MzVkNmIzMjEzL3ZtbGludXotNC44LjAtcmM2LTAyMzY0LWdkNGY1 NmI0Cm1heF91cHRpbWU9MTUwMApSRVNVTFRfUk9PVD0vcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1s a3AtaHN3MDEteW9jdG8teDg2XzY0L3lvY3RvLW1pbmltYWwteDg2XzY0LmNnei94ODZfNjQtcmFu ZGNvbmZpZy1pMC0yMDE2MzkvZ2NjLTQuOS9kNGY1NmI0N2E4ZmFjOTBiMTVhZGZhZTgwYTQyYTI3 MzVkNmIzMjEzLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNf ZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAK cHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRv Zz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKc3lzdGVt ZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbAplYXJseXByaW50az10dHlTMCwxMTUyMDAK Y29uc29sZT10dHlTMCwxMTUyMDAKY29uc29sZT10dHkwCnZnYT1ub3JtYWwKcncnCglleHBvcnQg bGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgYm1faW5pdHJkPScv b3NpbWFnZS9wa2cvc3RhdGljL3RyaW5pdHkteDg2XzY0LmNneicKCWV4cG9ydCBzaXRlPSdpbm4n CglleHBvcnQgTEtQX0NHSV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9y dCBrZXJuZWw9Jy9wa2cvbGludXgveDg2XzY0LXJhbmRjb25maWctaTAtMjAxNjM5L2djYy00Ljkv ZDRmNTZiNDdhOGZhYzkwYjE1YWRmYWU4MGE0MmEyNzM1ZDZiMzIxMy92bWxpbnV6LTQuOC4wLXJj Ni0wMjM2NC1nZDRmNTZiNCcKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTYtMDktMjUgMDQ6MzI6 MjcgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAx LXlvY3RvLXg4Nl82NC0yMS90cmluaXR5LTMwMHMteW9jdG8tbWluaW1hbC14ODZfNjQuY2d6LWQ0 ZjU2YjQ3YThmYWM5MGIxNWFkZmFlODBhNDJhMjczNWQ2YjMyMTMtMjAxNjA5MjUtMTI2NTc0LTEy emplYjAtMC5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3Av JHt1c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5w aWQKCgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExL UF9TUkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMv bW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFw cGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNo ZG9nCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG5mcy1oYW5nCgoJcnVu X3Rlc3QgJExLUF9TUkMvdGVzdHMvd3JhcHBlciB0cmluaXR5Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7 CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRp bWUgdHJpbml0eS50aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMv c3RhdHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9 CgoiJEAiCg== --===============0588051111417407844== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============0588051111417407844== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3RyaW5pdHkueWFtbApzdWl0ZTogdHJpbml0eQp0ZXN0Y2FzZTogdHJpbml0 eQpydW50aW1lOiAzMDBzCmttc2c6IApyb290ZnM6IHlvY3RvLW1pbmltYWwteDg2XzY0LmNnegp0 cmluaXR5OiAKam9iX29yaWdpbjogIi9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1oc3cw MS15b2N0by14ODZfNjQvdHJpbml0eS55YW1sIgp0ZXN0Ym94OiB2bS1sa3AtaHN3MDEteW9jdG8t eDg2XzY0LTIxCnRib3hfZ3JvdXA6IHZtLWxrcC1oc3cwMS15b2N0by14ODZfNjQKCiMhIGRlZmF1 bHQgcGFyYW1zCmtjb25maWc6IHg4Nl82NC1yYW5kY29uZmlnLWkwLTIwMTYzOQpjb21waWxlcjog Z2NjLTQuOQoKIyEgcXVldWUgb3B0aW9ucwpxdWV1ZTogYmlzZWN0CmJyYW5jaDogbGludXgtcmV2 aWV3L0NocmlzdG9waGVyLVBlemxleS9zdGFnaW5nLWlvbi1BbGlnbi1jYXNlcy13aXRoLXN3aXRj aC8yMDE2MDkyNS0wMDU0NTIKY29tbWl0OiBkNGY1NmI0N2E4ZmFjOTBiMTVhZGZhZTgwYTQyYTI3 MzVkNmIzMjEzCnN1Ym1pdF9pZDogNTdlNmUxY2MwYjlhOTNlZTZlY2Y2ZGVmCmpvYl9maWxlOiAi L2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAxLXlvY3RvLXg4Nl82NC0yMS90cmluaXR5LTMwMHMt eW9jdG8tbWluaW1hbC14ODZfNjQuY2d6LWQ0ZjU2YjQ3YThmYWM5MGIxNWFkZmFlODBhNDJhMjcz NWQ2YjMyMTMtMjAxNjA5MjUtMTI2NTc0LTEyemplYjAtMC55YW1sIgppZDogMGRiMmVmMjliNGYy Yjk5YWEyZGE1OTQ1ZjAxZjUyZmE0ZWRhOTUwYQoKIyEgaG9zdHMvdm0tbGtwLWhzdzAxLXlvY3Rv LXg4Nl82NAptb2RlbDogcWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUta3ZtCm5yX3ZtOiAzMApu cl9jcHU6IDEKbWVtb3J5OiA1MTJNCnN3YXBfcGFydGl0aW9uczogIi9kZXYvdmRhIgoKIyEgaW5j bHVkZS90ZXN0Ym94L3ZtCmNwdWZyZXFfZ292ZXJub3I6IApuZWVkX2tjb25maWc6Ci0gQ09ORklH X0tWTV9HVUVTVD15CmVucXVldWVfdGltZTogMjAxNi0wOS0yNSAwNDoyNzo1Ny4yODc5OTA4MjIg KzA4OjAwCl9pZDogNTdlNmUxY2MwYjlhOTNlZTZlY2Y2ZGVmCgojISBzY2hlZHVsZSBvcHRpb25z CnVzZXI6IGxrcApyZXN1bHRfcm9vdDogIi9yZXN1bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC1oc3cw MS15b2N0by14ODZfNjQveW9jdG8tbWluaW1hbC14ODZfNjQuY2d6L3g4Nl82NC1yYW5kY29uZmln LWkwLTIwMTYzOS9nY2MtNC45L2Q0ZjU2YjQ3YThmYWM5MGIxNWFkZmFlODBhNDJhMjczNWQ2YjMy MTMvMCIKTEtQX1NFUlZFUjogaW5uCm1heF91cHRpbWU6IDE1MDAKaW5pdHJkOiAiL29zaW1hZ2Uv eW9jdG8veW9jdG8tbWluaW1hbC14ODZfNjQuY2d6Igpib290bG9hZGVyX2FwcGVuZDoKLSByb290 PS9kZXYvcmFtMAotIHVzZXI9bGtwCi0gam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWxrcC1oc3cwMS15 b2N0by14ODZfNjQtMjEvdHJpbml0eS0zMDBzLXlvY3RvLW1pbmltYWwteDg2XzY0LmNnei1kNGY1 NmI0N2E4ZmFjOTBiMTVhZGZhZTgwYTQyYTI3MzVkNmIzMjEzLTIwMTYwOTI1LTEyNjU3NC0xMnpq ZWIwLTAueWFtbAotIEFSQ0g9eDg2XzY0Ci0ga2NvbmZpZz14ODZfNjQtcmFuZGNvbmZpZy1pMC0y MDE2MzkKLSBicmFuY2g9bGludXgtcmV2aWV3L0NocmlzdG9waGVyLVBlemxleS9zdGFnaW5nLWlv bi1BbGlnbi1jYXNlcy13aXRoLXN3aXRjaC8yMDE2MDkyNS0wMDU0NTIKLSBjb21taXQ9ZDRmNTZi NDdhOGZhYzkwYjE1YWRmYWU4MGE0MmEyNzM1ZDZiMzIxMwotIEJPT1RfSU1BR0U9L3BrZy9saW51 eC94ODZfNjQtcmFuZGNvbmZpZy1pMC0yMDE2MzkvZ2NjLTQuOS9kNGY1NmI0N2E4ZmFjOTBiMTVh ZGZhZTgwYTQyYTI3MzVkNmIzMjEzL3ZtbGludXotNC44LjAtcmM2LTAyMzY0LWdkNGY1NmI0Ci0g bWF4X3VwdGltZT0xNTAwCi0gUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtw LWhzdzAxLXlvY3RvLXg4Nl82NC95b2N0by1taW5pbWFsLXg4Nl82NC5jZ3oveDg2XzY0LXJhbmRj b25maWctaTAtMjAxNjM5L2djYy00LjkvZDRmNTZiNDdhOGZhYzkwYjE1YWRmYWU4MGE0MmEyNzM1 ZDZiMzIxMy8wCi0gTEtQX1NFUlZFUj1pbm4KLSBkZWJ1ZwotIGFwaWM9ZGVidWcKLSBzeXNycV9h bHdheXNfZW5hYmxlZAotIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKLSBuZXQu aWZuYW1lcz0wCi0gcHJpbnRrLmRldmttc2c9b24KLSBwYW5pYz0tMQotIHNvZnRsb2NrdXBfcGFu aWM9MQotIG5taV93YXRjaGRvZz1wYW5pYwotIG9vcHM9cGFuaWMKLSBsb2FkX3JhbWRpc2s9Mgot IHByb21wdF9yYW1kaXNrPTAKLSBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKLSBpZ25vcmVfbG9nbGV2 ZWwKLSBlYXJseXByaW50az10dHlTMCwxMTUyMDAKLSBjb25zb2xlPXR0eVMwLDExNTIwMAotIGNv bnNvbGU9dHR5MAotIHZnYT1ub3JtYWwKLSBydwpsa3BfaW5pdHJkOiAiL2xrcC9sa3AvbGtwLXg4 Nl82NC5jZ3oiCmJtX2luaXRyZDogIi9vc2ltYWdlL3BrZy9zdGF0aWMvdHJpbml0eS14ODZfNjQu Y2d6IgpzaXRlOiBpbm4KCiMhIGluY2x1ZGUvc2l0ZS9pbm4KTEtQX0NHSV9QT1JUOiA4MApMS1Bf Q0lGU19QT1JUOiAxMzkKb29tLWtpbGxlcjogCndhdGNoZG9nOiAKbmZzLWhhbmc6IAoKIyEgcnVu dGltZSBzdGF0dXMKCiMhIHVzZXIgb3ZlcnJpZGVzCmtlcm5lbDogIi9wa2cvbGludXgveDg2XzY0 LXJhbmRjb25maWctaTAtMjAxNjM5L2djYy00LjkvZDRmNTZiNDdhOGZhYzkwYjE1YWRmYWU4MGE0 MmEyNzM1ZDZiMzIxMy92bWxpbnV6LTQuOC4wLXJjNi0wMjM2NC1nZDRmNTZiNCIKZGVxdWV1ZV90 aW1lOiAyMDE2LTA5LTI1IDA0OjMyOjI3LjE3NzA3MTE2MiArMDg6MDAKam9iX3N0YXRlOiB1cGxv YWRfZG1lc2cK --===============0588051111417407844==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935627AbcI3B76 (ORCPT ); Thu, 29 Sep 2016 21:59:58 -0400 Received: from mga06.intel.com ([134.134.136.31]:17367 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935310AbcI3B7w (ORCPT ); Thu, 29 Sep 2016 21:59:52 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,418,1473145200"; d="xz'?yaml'?scan'208";a="885294634" Date: Fri, 30 Sep 2016 09:59:35 +0800 From: kernel test robot To: Greg Kroah-Hartman Cc: LKML , Stephen Rothwell , lkp@01.org Subject: [lkp] [staging] d4f56b47a8: divide error: 0000 [#1] PREEMPT SMP KASAN Message-ID: <20160930015935.GD20189@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="xesSdrSSBC0PokLI" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --xesSdrSSBC0PokLI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit d4f56b47a8fac90b15adfae80a42a2735d6b3213 ("staging: greybus: Add drivers/staging/greybus to the build") in testcase: trinity with following parameters: runtime: 300s Trinity is a linux system call fuzz tester. on test machine: qemu-system-x86_64 -enable-kvm -m 512M caused below changes: +------------------------------------------------+------------+------------+ | | 526dec0642 | d4f56b47a8 | +------------------------------------------------+------------+------------+ | boot_successes | 5 | 0 | | boot_failures | 8 | 12 | | calltrace:SyS_open | 8 | | | invoked_oom-killer:gfp_mask=0x | 1 | | | Mem-Info | 1 | | | IP-Config:Auto-configuration_of_network_failed | 2 | | | BUG:kernel_hang_in_test_stage | 6 | | | divide_error:#[##]PREEMPT_SMP_KASAN | 0 | 12 | | RIP:gb_timesync_init | 0 | 12 | | calltrace:gb_init | 0 | 12 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 12 | +------------------------------------------------+------------+------------+ [ 16.795543] FPGA image file name: xlinx_fpga_firmware.bit [ 16.796615] GPIO INIT FAIL!! [ 16.799462] Unable to find a compatible ARMv7 timer [ 16.799948] divide error: 0000 [#1] PREEMPT SMP KASAN [ 16.800459] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.8.0-rc6-02364-gd4f56b4 #29 [ 16.801197] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 16.802055] task: ffff88001a124000 task.stack: ffff88001a140000 [ 16.802645] RIP: 0010:[] [] gb_timesync_init+0x35/0x78 [ 16.803534] RSP: 0000:ffff88001a147e58 EFLAGS: 00010246 [ 16.804040] RAX: 00038d7ea4c68000 RBX: 0000000000000000 RCX: ffffffff8114ea41 [ 16.804716] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88001a124c2c [ 16.805393] RBP: ffff88001a147e60 R08: 0000000000000001 R09: 0000000000000000 [ 16.806066] R10: ffff88001a147d70 R11: ffffffff83cddb35 R12: ffffffff82f67cc6 [ 16.806744] R13: 0000000000000000 R14: ffffffff82fbe8b0 R15: ffffffff82fbe8f8 [ 16.807421] FS: 0000000000000000(0000) GS:ffff88001a400000(0000) knlGS:0000000000000000 [ 16.808185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.808728] CR2: 0000000000000000 CR3: 0000000002c0a000 CR4: 00000000000006b0 [ 16.809405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.810078] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.810752] Stack: [ 16.811058] 0000000000000000 ffff88001a147e78 ffffffff82f67d45 00000000ffffffff [ 16.811819] ffff88001a147ee8 ffffffff82efe339 ffffffff82b89800 0000000000000012 [ 16.812576] ffff88001fa80fe5 0000000000000000 ffffffff82b0495f 0000000000000006 [ 16.813332] Call Trace: [ 16.813577] [] gb_init+0x7f/0xb3 [ 16.814045] [] do_one_initcall+0x9a/0x12c [ 16.814588] [] kernel_init_freeable+0x1b0/0x246 [ 16.815180] [] kernel_init+0xc/0x108 [ 16.815679] [] ret_from_fork+0x1f/0x40 [ 16.816197] [] ? rest_init+0x13c/0x13c [ 16.816724] Code: 85 c0 89 c3 74 12 48 c7 c7 64 ae b4 82 31 c0 e8 40 b5 27 fe 89 d8 eb 53 e8 cb 55 23 ff 31 d2 89 c6 48 b8 00 80 c6 a4 7e 8d 03 00 <48> f7 f6 31 d2 48 c7 c7 84 ae b4 82 48 89 35 de 65 64 01 48 89 [ 16.819509] RIP [] gb_timesync_init+0x35/0x78 [ 16.820094] RSP [ 16.820548] ---[ end trace c73ba0f929e81492 ]--- [ 16.821001] Kernel panic - not syncing: Fatal exception To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Xiaolong --xesSdrSSBC0PokLI Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.8.0-rc6-02364-gd4f56b4" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.8.0-rc6 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=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_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=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_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL 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=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FAST_NO_HZ=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y # CONFIG_MEMCG_SWAP_ENABLED is not set CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y # 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 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE 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=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST 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_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_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_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_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_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # # 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_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y CONFIG_GOLDFISH=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y 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_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MK8=y # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=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=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set CONFIG_CRASH_DUMP=y # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # 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 is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y 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 is not set CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR_CSTATE=y # CONFIG_ACPI_PROCESSOR is not set # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=y 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=y CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_EXTLOG=y # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED 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_PCI_CNB20LE_QUIRK is not set 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=y # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI host controller drivers # # CONFIG_ISA_BUS is not set # CONFIG_ISA_DMA_API is not set # CONFIG_PCCARD is not set CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_RXS_GEN3=y CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 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 is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=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_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y CONFIG_MAC802154=y 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 is not set CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set CONFIG_NET_SCH_CHOKE=y # CONFIG_NET_SCH_QFQ is not set # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_FW=y # CONFIG_NET_CLS_U32 is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=y # CONFIG_NET_CLS_MATCHALL is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y # CONFIG_NET_EMATCH_META is not set # CONFIG_NET_EMATCH_TEXT is not set # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_CLS_ACT is not set # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_VSOCKETS is not set CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set CONFIG_HSR=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y # CONFIG_CAN_RAW is not set # CONFIG_CAN_BCM is not set # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set CONFIG_CAN_LEDS=y CONFIG_CAN_GRCAN=y CONFIG_CAN_JANZ_ICAN3=y # CONFIG_CAN_C_CAN is not set CONFIG_CAN_CC770=y # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=y CONFIG_CAN_IFI_CANFD=y # CONFIG_CAN_M_CAN is not set CONFIG_CAN_SJA1000=y CONFIG_CAN_SJA1000_ISA=y CONFIG_CAN_SJA1000_PLATFORM=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCI is not set CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_SOFTING is not set # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y CONFIG_CAN_GS_USB=y CONFIG_CAN_KVASER_USB=y # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y # CONFIG_SIGMATEL_FIR is not set CONFIG_VLSI_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y # CONFIG_BT_BREDR is not set # CONFIG_BT_LE is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_RTL is not set CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_MEI_PHY=y CONFIG_NFC_PN544=y CONFIG_NFC_PN544_I2C=y CONFIG_NFC_PN544_MEI=y CONFIG_NFC_PN533=y CONFIG_NFC_PN533_USB=y CONFIG_NFC_PN533_I2C=y CONFIG_NFC_MICROREAD=y # CONFIG_NFC_MICROREAD_I2C is not set CONFIG_NFC_MICROREAD_MEI=y # CONFIG_NFC_ST21NFCA_I2C is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # 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_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y # CONFIG_MTD_OF_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y # CONFIG_NFTL_RW is not set # CONFIG_INFTL 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 is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y # CONFIG_MTD_MAP_BANK_WIDTH_2 is not set 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=y # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_SBC_GXX=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y 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_PCI is not set CONFIG_MTD_GPIO_ADDR=y CONFIG_MTD_INTEL_VR_NOR=y # CONFIG_MTD_PLATRAM is not set CONFIG_MTD_LATCH_ADDR=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set # 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_ECC_BCH is not set # 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 is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=y CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y # CONFIG_MTD_NAND_MTK is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set 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=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_PARIDE 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=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # # DRBD disabled because PROC_FS or INET not selected # CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=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=y CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y CONFIG_BLK_DEV_RSXX=y CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_NVME_SCSI=y CONFIG_NVME_FABRICS=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=y # CONFIG_INTEL_MID_PTI is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set 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 is not set # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_VOP is not set CONFIG_VHOST_RING=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS 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=y CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set 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=y CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y # CONFIG_BLK_DEV_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=y # CONFIG_BLK_DEV_ATIIXP is not set CONFIG_BLK_DEV_CMD64X=y # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_IT8172 is not set # 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=y CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y 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=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_BNX2_ISCSI is not set CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_ACARD=y # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # 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_MPT2SAS=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y # CONFIG_VMWARE_PVSCSI is not set CONFIG_LIBFC=y # CONFIG_LIBFCOE is not set CONFIG_SCSI_SNIC=y # CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=y # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_AM53C974=y # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=y CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y # CONFIG_SCSI_DH_HP_SW is not set CONFIG_SCSI_DH_EMC=y # CONFIG_SCSI_DH_ALUA is not set CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_INIC162X=y # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=y # CONFIG_ARCNET_1201 is not set CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y # CONFIG_ARCNET_CAP is not set # CONFIG_ARCNET_COM90xx is not set CONFIG_ARCNET_COM90xxIO=y # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y # CONFIG_CAIF_SPI_SYNC is not set CONFIG_CAIF_HSI=y CONFIG_CAIF_VIRTIO=y # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set CONFIG_NET_VENDOR_ARC=y # CONFIG_ARC_EMAC is not set # CONFIG_EMAC_ROCKCHIP is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_MVNETA_BM is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_SYNOPSYS_DWC_ETH_QOS is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set # CONFIG_SKFP is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y CONFIG_SWPHY=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=y CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y # CONFIG_LXT_PHY is not set CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set # CONFIG_LSI_ET1011C_PHY is not set # 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_CAVIUM=y CONFIG_MDIO_OCTEON=y CONFIG_MDIO_THUNDER=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_GPIO=y # CONFIG_MDIO_BUS_MUX_MMIOREG is not set CONFIG_MDIO_BCM_UNIMAC=y CONFIG_INTEL_XWAY_PHY=y CONFIG_MDIO_HISI_FEMAC=y CONFIG_MDIO_XGENE=y CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOE=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=y CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set CONFIG_USB_KAWETH=y # CONFIG_USB_PEGASUS is not set CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y CONFIG_USB_LAN78XX=y # CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set CONFIG_USB_IPHETH=y # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_IEEE802154_FAKELB=y # CONFIG_IEEE802154_ATUSB is not set CONFIG_FUJITSU_ES=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=y # CONFIG_ISDN_CAPI_MIDDLEWARE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y # CONFIG_ISDN_DRV_AVMB1_B1PCI is not set CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set # CONFIG_ISDN_DRV_GIGASET is not set CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y # CONFIG_MISDN_HFCMULTI is not set # CONFIG_MISDN_HFCUSB is not set CONFIG_MISDN_AVMFRITZ=y # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_NVM=y CONFIG_NVM_DEBUG=y CONFIG_NVM_GENNVM=y CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_PS2_ALPS is not set # CONFIG_MOUSE_PS2_BYD is not set CONFIG_MOUSE_PS2_LOGIPS2PP=y # CONFIG_MOUSE_PS2_SYNAPTICS is not set CONFIG_MOUSE_PS2_CYPRESS=y # CONFIG_MOUSE_PS2_LIFEBOOK is not set CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set CONFIG_MOUSE_PS2_TOUCHKIT=y # CONFIG_MOUSE_PS2_FOCALTECH is not set # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set # CONFIG_JOYSTICK_WALKERA0701 is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y CONFIG_RMI4_2D_SENSOR=y # CONFIG_RMI4_F11 is not set CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_SERIO_APBPS2 is not set # CONFIG_USERIO is not set 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 is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_GOLDFISH_TTY is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SSIF is not set # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF 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=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=y CONFIG_I2C_DEMUX_PINCTRL=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_DLN2=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # 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 is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_MERRIFIELD=y CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MENZ127=y # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y # CONFIG_GPIO_ARIZONA is not set CONFIG_GPIO_DLN2=y CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_MSIC is not set # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TPS65218=y # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_MERRIFIELD is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=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=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_ACT8945A is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9030=y # CONFIG_AXP288_CHARGER is not set CONFIG_AXP288_FUEL_GAUGE=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_88PM860X is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set CONFIG_CHARGER_TPS65217=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set CONFIG_REBOOT_MODE=y CONFIG_SYSCON_REBOOT_MODE=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=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 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y 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_LTC2990=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=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 is not set 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=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # CONFIG_INT3406_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y # CONFIG_GENERIC_ADC_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_SFLASH is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ACT8945A=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set CONFIG_PMIC_ADP5520=y # 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_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77620 is not set CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y CONFIG_MFD_VIPERBOARD=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y # 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 is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # 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_CS47L24=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_ACT8945A=y # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA903X is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8998 is not set CONFIG_REGULATOR_MAX77686=y # CONFIG_REGULATOR_MAX77802 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_PALMAS=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_SKY81452=y # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS65218=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X 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 is not set CONFIG_MEDIA_SDR_SUPPORT=y # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CEC_EDID=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_VIDEO_PCI_SKELETON is not set 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_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=y # CONFIG_SOC_CAMERA is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7670=y # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP5520 is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_LP8788 is not set # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_ASUS is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=y # CONFIG_HID_CMEDIA is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # CONFIG_HID_ALPS is not set # # USB HID support # # CONFIG_USB_HID is not set CONFIG_HID_PID=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=y CONFIG_USB_MOUSE=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_ULPI_BUS=y CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=y CONFIG_USB_HCD_BCMA=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y # CONFIG_USB_WDM is not set CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set CONFIG_USB_MUSB_GADGET=y # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y # CONFIG_USB_DWC3 is not set CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=y CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_DWC2_DEBUG_PERIODIC=y # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_UCSI=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set CONFIG_TAHVO_USB=y # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y # CONFIG_USB_GADGET_VERBOSE is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=y # CONFIG_USB_PXA27X is not set CONFIG_USB_MV_UDC=y # CONFIG_USB_MV_U3D is not set CONFIG_USB_M66592=y # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=y # CONFIG_USB_NET2272_DMA is not set CONFIG_USB_NET2280=y CONFIG_USB_GOKU=y CONFIG_USB_EG20T=y CONFIG_USB_GADGET_XILINX=y CONFIG_USB_DUMMY_HCD=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=y # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_PWRSEQ_EMMC is not set CONFIG_PWRSEQ_SIMPLE=y # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set CONFIG_MMC_SDHCI_OF_AT91=y # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_TIFM_SD=y CONFIG_MMC_GOLDFISH=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y # CONFIG_MMC_USHC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_USB=y # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA903X=y # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set 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=y CONFIG_INTEL_IOATDMA=y CONFIG_INTEL_MIC_X100_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 # CONFIG_UIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_SLICOSS=y CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # CONFIG_SENSORS_ISL29018=y # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=y # CONFIG_TSL2x7x is not set # # Active energy metering IC # CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Triggers - standalone # # # Speakup console speech # CONFIG_STAGING_MEDIA=y CONFIG_MEDIA_CEC=y # CONFIG_MEDIA_CEC_DEBUG is not set CONFIG_VIDEO_TW686X_KH=y # # Android # # CONFIG_STAGING_BOARD is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_GOLDFISH_AUDIO is not set CONFIG_MTD_GOLDFISH_NAND=y # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y CONFIG_CRYPTO_SKEIN=y # CONFIG_UNISYSSPAR is not set CONFIG_COMMON_CLK_XLNX_CLKWZRD=y # CONFIG_MOST is not set CONFIG_GREYBUS=y CONFIG_GREYBUS_ES2=y CONFIG_GREYBUS_AUDIO=y # CONFIG_GREYBUS_BOOTROM is not set # CONFIG_GREYBUS_HID is not set # CONFIG_GREYBUS_LOG is not set CONFIG_GREYBUS_LOOPBACK=y CONFIG_GREYBUS_POWER=y CONFIG_GREYBUS_RAW=y CONFIG_GREYBUS_VIBRATOR=y CONFIG_GREYBUS_BRIDGED_PHY=y CONFIG_GREYBUS_I2C=y # CONFIG_GREYBUS_PWM is not set # CONFIG_GREYBUS_SDIO is not set # CONFIG_GREYBUS_UART is not set CONFIG_GREYBUS_USB=y CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACERHDF=y CONFIG_ASUS_LAPTOP=y CONFIG_DELL_SMBIOS=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_SMO8800=y CONFIG_DELL_RBTN=y # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=y CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y CONFIG_THINKPAD_ACPI_DEBUG=y # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=y CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WIRELESS=y # CONFIG_ACPI_WMI is not set CONFIG_TOPSTAR_LAPTOP=y # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_ACPI_CMPC=y # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_SCU_IPC=y CONFIG_INTEL_SCU_IPC_UTIL=y CONFIG_GPIO_INTEL_PMIC=y CONFIG_INTEL_MID_POWER_BUTTON=y CONFIG_INTEL_MFLD_THERMAL=y CONFIG_INTEL_IPS=y CONFIG_INTEL_PMC_CORE=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_INTEL_OAKTRAIL=y CONFIG_SAMSUNG_Q10=y # CONFIG_APPLE_GMUX is not set CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y # CONFIG_INTEL_TELEMETRY is not set CONFIG_GOLDFISH_BUS=y # CONFIG_GOLDFISH_PIPE is not set # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set CONFIG_COMMON_CLK_MAX_GEN=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_MAX77802=y CONFIG_COMMON_CLK_RK808=y # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI570 is not set CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_CLK_TWL6040=y # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_SUNXI_CCU=y CONFIG_SUNXI_CCU_DIV=y CONFIG_SUNXI_CCU_FRAC=y CONFIG_SUNXI_CCU_GATE=y CONFIG_SUNXI_CCU_MUX=y CONFIG_SUNXI_CCU_PHASE=y CONFIG_SUNXI_CCU_NK=y CONFIG_SUNXI_CCU_NKM=y CONFIG_SUNXI_CCU_NKMP=y CONFIG_SUNXI_CCU_NM=y CONFIG_SUNXI_CCU_MP=y CONFIG_SUN8I_H3_CCU=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set CONFIG_MAILBOX_TEST=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_AXP288=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=y CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y # CONFIG_HID_SENSOR_ACCEL_3D is not set CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_KXCJK1013=y # CONFIG_MMA7455_I2C is not set CONFIG_MMA7660=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y # CONFIG_MMA9553 is not set CONFIG_MXC4005=y # CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7291 is not set # CONFIG_AD799X is not set CONFIG_AXP288_ADC=y CONFIG_CC10001_ADC=y # CONFIG_INA2XX_ADC is not set # CONFIG_LP8788_ADC is not set # CONFIG_MAX1363 is not set CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y CONFIG_PALMAS_GPADC=y CONFIG_TI_ADC081C=y # CONFIG_TI_AM335X_ADC is not set # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y CONFIG_VF610_ADC=y # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set # CONFIG_AD5593R is not set # CONFIG_M62332 is not set CONFIG_MAX517=y # CONFIG_MAX5821 is not set CONFIG_MCP4725=y CONFIG_VF610_DAC=y # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y # CONFIG_ITG3200 is not set # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=y CONFIG_MAX30100=y # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=y CONFIG_HDC100X=y CONFIG_HTU21=y # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # # Inertial measurement units # # CONFIG_BMI160_I2C is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y CONFIG_CM3232=y CONFIG_CM3323=y # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_RPR0521=y CONFIG_LTR501=y CONFIG_MAX44000=y # CONFIG_OPT3001 is not set CONFIG_PA12203001=y CONFIG_STK3310=y # CONFIG_TCS3414 is not set CONFIG_TCS3472=y # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=y # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VEML6070 is not set # # Magnetometer sensors # CONFIG_AK8975=y # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y # CONFIG_SENSORS_HMC5843_I2C is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=y # CONFIG_TPL0102 is not set # # Pressure sensors # CONFIG_HID_SENSOR_PRESS=y CONFIG_HP03=y # CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # CONFIG_HP206C is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y CONFIG_NTB=y # CONFIG_NTB_AMD is not set # CONFIG_NTB_INTEL is not set CONFIG_NTB_PINGPONG=y # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=y CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y CONFIG_PWM_LPSS_PLATFORM=y CONFIG_PWM_PCA9685=y CONFIG_PWM_STMPE=y CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_TI_SYSCON_RESET=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set # CONFIG_PHY_TUSB1210 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # 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 is not set CONFIG_ND_CLAIM=y CONFIG_BTT=y CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_STH=y # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y # # Firmware Drivers # # CONFIG_ARM_SCPI_PROTOCOL is not set CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_SMI is not set CONFIG_GOOGLE_MEMCONSOLE=y # # EFI (Extensible Firmware Interface) Support # # CONFIG_EFI_VARS is not set CONFIG_EFI_ESRT=y CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_CAPSULE_LOADER=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # 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 is not set # # 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_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y # CONFIG_JFFS2_ZLIB is not set # CONFIG_JFFS2_LZO is not set # CONFIG_JFFS2_RTIME is not set # CONFIG_JFFS2_RUBIN is not set CONFIG_JFFS2_CMODE_NONE=y # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set CONFIG_ROMFS_BACKED_BY_MTD=y # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_ZLIB_COMPRESS is not set CONFIG_PSTORE_LZO_COMPRESS=y # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NCP_FS=y # CONFIG_NCPFS_PACKET_SIGNING is not set # CONFIG_NCPFS_IOCTL_LOCKING is not set # CONFIG_NCPFS_STRONG is not set CONFIG_NCPFS_NFS_NS=y # CONFIG_NCPFS_OS2_NS is not set CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y # CONFIG_NCPFS_EXTRAS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set 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 is not set CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=8192 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_KASAN=y CONFIG_KASAN_OUTLINE=y # CONFIG_KASAN_INLINE is not set CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MAKE_REQUEST=y CONFIG_FAIL_IO_TIMEOUT=y # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y # CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_EFI_PGT_DUMP=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_PAGESPAN=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256_MB=y # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y 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=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # 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 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set 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 is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y # 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_LZO=y # CONFIG_CRYPTO_842 is not set 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 is not set 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 is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_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_AMD is not set CONFIG_VHOST_NET=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set 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 is not set CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y --xesSdrSSBC0PokLI Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export rootfs='yocto-minimal-x86_64.cgz' export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-hsw01-yocto-x86_64/trinity.yaml' export testbox='vm-lkp-hsw01-yocto-x86_64-21' export tbox_group='vm-lkp-hsw01-yocto-x86_64' export kconfig='x86_64-randconfig-i0-201639' export compiler='gcc-4.9' export queue='bisect' export branch='linux-review/Christopher-Pezley/staging-ion-Align-cases-with-switch/20160925-005452' export commit='d4f56b47a8fac90b15adfae80a42a2735d6b3213' export submit_id='57e6e1cc0b9a93ee6ecf6def' export job_file='/lkp/scheduled/vm-lkp-hsw01-yocto-x86_64-21/trinity-300s-yocto-minimal-x86_64.cgz-d4f56b47a8fac90b15adfae80a42a2735d6b3213-20160925-126574-12zjeb0-0.yaml' export id='0db2ef29b4f2b99aa2da5945f01f52fa4eda950a' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=30 export nr_cpu=1 export memory='512M' export swap_partitions='/dev/vda' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2016-09-25 04:27:57 +0800' export _id='57e6e1cc0b9a93ee6ecf6def' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-hsw01-yocto-x86_64/yocto-minimal-x86_64.cgz/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-minimal-x86_64.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-hsw01-yocto-x86_64-21/trinity-300s-yocto-minimal-x86_64.cgz-d4f56b47a8fac90b15adfae80a42a2735d6b3213-20160925-126574-12zjeb0-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-i0-201639 branch=linux-review/Christopher-Pezley/staging-ion-Align-cases-with-switch/20160925-005452 commit=d4f56b47a8fac90b15adfae80a42a2735d6b3213 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/vmlinuz-4.8.0-rc6-02364-gd4f56b4 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-hsw01-yocto-x86_64/yocto-minimal-x86_64.cgz/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export bm_initrd='/osimage/pkg/static/trinity-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/vmlinuz-4.8.0-rc6-02364-gd4f56b4' export dequeue_time='2016-09-25 04:32:27 +0800' export job_initrd='/lkp/scheduled/vm-lkp-hsw01-yocto-x86_64-21/trinity-300s-yocto-minimal-x86_64.cgz-d4f56b47a8fac90b15adfae80a42a2735d6b3213-20160925-126574-12zjeb0-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --xesSdrSSBC0PokLI Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --xesSdrSSBC0PokLI Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/trinity.yaml suite: trinity testcase: trinity runtime: 300s kmsg: rootfs: yocto-minimal-x86_64.cgz trinity: job_origin: "/lkp/lkp/src/allot/rand/vm-lkp-hsw01-yocto-x86_64/trinity.yaml" testbox: vm-lkp-hsw01-yocto-x86_64-21 tbox_group: vm-lkp-hsw01-yocto-x86_64 #! default params kconfig: x86_64-randconfig-i0-201639 compiler: gcc-4.9 #! queue options queue: bisect branch: linux-review/Christopher-Pezley/staging-ion-Align-cases-with-switch/20160925-005452 commit: d4f56b47a8fac90b15adfae80a42a2735d6b3213 submit_id: 57e6e1cc0b9a93ee6ecf6def job_file: "/lkp/scheduled/vm-lkp-hsw01-yocto-x86_64-21/trinity-300s-yocto-minimal-x86_64.cgz-d4f56b47a8fac90b15adfae80a42a2735d6b3213-20160925-126574-12zjeb0-0.yaml" id: 0db2ef29b4f2b99aa2da5945f01f52fa4eda950a #! hosts/vm-lkp-hsw01-yocto-x86_64 model: qemu-system-x86_64 -enable-kvm nr_vm: 30 nr_cpu: 1 memory: 512M swap_partitions: "/dev/vda" #! include/testbox/vm cpufreq_governor: need_kconfig: - CONFIG_KVM_GUEST=y enqueue_time: 2016-09-25 04:27:57.287990822 +08:00 _id: 57e6e1cc0b9a93ee6ecf6def #! schedule options user: lkp result_root: "/result/trinity/300s/vm-lkp-hsw01-yocto-x86_64/yocto-minimal-x86_64.cgz/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/0" LKP_SERVER: inn max_uptime: 1500 initrd: "/osimage/yocto/yocto-minimal-x86_64.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-lkp-hsw01-yocto-x86_64-21/trinity-300s-yocto-minimal-x86_64.cgz-d4f56b47a8fac90b15adfae80a42a2735d6b3213-20160925-126574-12zjeb0-0.yaml - ARCH=x86_64 - kconfig=x86_64-randconfig-i0-201639 - branch=linux-review/Christopher-Pezley/staging-ion-Align-cases-with-switch/20160925-005452 - commit=d4f56b47a8fac90b15adfae80a42a2735d6b3213 - BOOT_IMAGE=/pkg/linux/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/vmlinuz-4.8.0-rc6-02364-gd4f56b4 - max_uptime=1500 - RESULT_ROOT=/result/trinity/300s/vm-lkp-hsw01-yocto-x86_64/yocto-minimal-x86_64.cgz/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/0 - LKP_SERVER=inn - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - systemd.log_level=err - ignore_loglevel - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - console=tty0 - vga=normal - rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" bm_initrd: "/osimage/pkg/static/trinity-x86_64.cgz" site: inn #! include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: nfs-hang: #! runtime status #! user overrides kernel: "/pkg/linux/x86_64-randconfig-i0-201639/gcc-4.9/d4f56b47a8fac90b15adfae80a42a2735d6b3213/vmlinuz-4.8.0-rc6-02364-gd4f56b4" dequeue_time: 2016-09-25 04:32:27.177071162 +08:00 job_state: upload_dmesg --xesSdrSSBC0PokLI--