From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4400469901288848423==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [drm/i915/gt] 36511637bd: WARNING:at_drivers/gpu/drm/i915/gt/intel_workarounds.c:#intel_gt_init_workarounds[i915] Date: Sat, 29 Feb 2020 09:46:58 +0800 Message-ID: <20200229014658.GP6548@shao2-debian> List-Id: --===============4400469901288848423== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-7): commit: 36511637bd8526b63943cc06f40bf612de73080c ("drm/i915/gt: Apply Enabl= e Boot Fetch to MBC control register") https://github.com/0day-ci/linux/commits/UPDATE-20200209-084341/Chris-Wilso= n/drm-i915-gt-Apply-Enable-Boot-Fetch-to-MBC-control-register/20200209-0843= 39 in testcase: suspend_stress with following parameters: mode: mem iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :warn : [ 201.333927] WARNING: CPU: 1 PID: 281 at drivers/gpu/drm/i= 915/gt/intel_workarounds.c:979 intel_gt_init_workarounds+0xc4/0x350 [i915] kern :warn : [ 201.334108] Modules linked in: i915(+) crct10dif_pclmul(+= ) crc32_pclmul crc32c_intel ghash_clmulni_intel iwlwifi btusb btrtl btbcm b= tintel snd_hda_codec_realtek(+) snd_hda_codec_generic drm_kms_helper ledtri= g_audio ahci aesni_intel syscopyarea libahci sysfillrect crypto_simd snd_hd= a_intel snd_intel_dspcfg cryptd snd_hda_codec glue_helper bluetooth sysimgb= lt snd_hda_core fb_sys_fops pcspkr snd_hwdep libata ir_rc6_decoder cfg80211= snd_pcm ecdh_generic i2c_i801 lpc_ich joydev rc_rc6_mce ecc drm nuvoton_ci= r rfkill snd_timer snd mei_me mei soundcore rc_core video acpi_pad intel_pm= c_core ip_tables kern :warn : [ 201.334837] CPU: 1 PID: 281 Comm: systemd-udevd Not taint= ed 5.5.0-rc7-02125-g36511637bd8526 #2 kern :warn : [ 201.334957] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A= .0363.2017.0316.1028 03/16/2017 kern :warn : [ 201.335176] RIP: 0010:intel_gt_init_workarounds+0xc4/0x35= 0 [i915] kern :warn : [ 201.335266] Code: 80 fa 07 0f 84 55 02 00 00 80 fa 06 0f = 84 4c 02 00 00 80 fa 05 76 60 48 c7 c6 49 4f 9d c0 48 c7 c7 62 4f 9d c0 e8 = 4c 9c 80 c0 <0f> 0b eb 49 48 89 ee e8 d0 f1 ff ff f6 83 8b 06 00 00 40 49 8= 9 e4 kern :warn : [ 201.335524] RSP: 0018:ffffc90000247a08 EFLAGS: 00010282 kern :warn : [ 201.335599] RAX: 0000000000000000 RBX: ffff8881f9800000 R= CX: 0000000000000007 kern :warn : [ 201.335700] RDX: 0000000000000000 RSI: 0000000000000096 R= DI: ffff888256899b30 kern :warn : [ 201.335801] RBP: ffff8881f9806fa0 R08: 0000000000000a26 R= 09: 000000000000003b kern :debug : [ 201.335841] initcall crct10dif_intel_mod_init+0x0/0x1000 = [crct10dif_pclmul] returned 0 after 7181 usecs kern :warn : [ 201.335901] R10: 0000000000000010 R11: ffffc900002478a8 R= 12: ffff888107c67000 kern :warn : [ 201.335904] R13: ffff8881f9807758 R14: ffff8881f98007b0 R= 15: ffff8881f9807948 kern :warn : [ 201.336233] FS: 00007f175bad78c0(0000) GS:ffff8882568800= 00(0000) knlGS:0000000000000000 kern :warn : [ 201.336346] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005= 0033 kern :warn : [ 201.336428] CR2: 00007f9ecc0e7520 CR3: 0000000202216003 C= R4: 00000000003606e0 kern :warn : [ 201.336527] Call Trace: kern :warn : [ 201.336662] i915_driver_probe+0xdb1/0x15a0 [i915] kern :warn : [ 201.336739] ? __kernfs_new_node+0x174/0x1e0 kern :warn : [ 201.336804] ? _cond_resched+0x19/0x30 kern :warn : [ 201.336927] i915_pci_probe+0x54/0x170 [i915] kern :warn : [ 201.336996] local_pci_probe+0x42/0x90 kern :warn : [ 201.337053] ? _cond_resched+0x19/0x30 kern :warn : [ 201.337110] pci_device_probe+0x10b/0x1c0 kern :warn : [ 201.337171] really_probe+0xef/0x420 kern :warn : [ 201.337226] driver_probe_device+0x61/0x120 kern :warn : [ 201.337289] device_driver_attach+0x4f/0x60 kern :warn : [ 201.337353] __driver_attach+0x9a/0x140 kern :warn : [ 201.337411] ? device_driver_attach+0x60/0x60 kern :warn : [ 201.337475] bus_for_each_dev+0x76/0xc0 kern :warn : [ 201.337533] ? klist_add_tail+0x3b/0x70 kern :warn : [ 201.337591] bus_add_driver+0x144/0x220 kern :warn : [ 201.337649] driver_register+0x5b/0xf0 kern :warn : [ 201.337777] i915_init+0x5b/0x6b [i915] kern :warn : [ 201.337835] ? 0xffffffffc064b000 kern :warn : [ 201.337887] do_one_initcall+0x46/0x220 kern :warn : [ 201.337947] ? _cond_resched+0x19/0x30 kern :warn : [ 201.338005] ? kmem_cache_alloc_trace+0x3b/0x230 kern :warn : [ 201.338074] do_init_module+0x5b/0x21d kern :warn : [ 201.338132] load_module+0x1b8f/0x2010 kern :warn : [ 201.338191] ? ima_post_read_file+0xe2/0x120 kern :warn : [ 201.338256] ? __do_sys_finit_module+0xe9/0x110 kern :warn : [ 201.338323] __do_sys_finit_module+0xe9/0x110 kern :warn : [ 201.338391] do_syscall_64+0x5b/0x1f0 kern :warn : [ 201.338448] entry_SYSCALL_64_after_hwframe+0x44/0xa9 kern :warn : [ 201.338522] RIP: 0033:0x7f175a954229 kern :warn : [ 201.338575] Code: 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 = 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c = 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 0= 1 48 kern :warn : [ 201.338829] RSP: 002b:00007ffd11f22ba8 EFLAGS: 00000246 O= RIG_RAX: 0000000000000139 kern :warn : [ 201.338938] RAX: ffffffffffffffda RBX: 00005632e1713910 R= CX: 00007f175a954229 kern :warn : [ 201.339039] RDX: 0000000000000000 RSI: 00007f175b26d265 R= DI: 0000000000000013 kern :warn : [ 201.339140] RBP: 00007f175b26d265 R08: 0000000000000000 R= 09: 00007ffd11f23120 kern :warn : [ 201.339243] R10: 0000000000000013 R11: 0000000000000246 R= 12: 0000000000000000 kern :warn : [ 201.339345] R13: 00005632e170a0a0 R14: 0000000000020000 R= 15: 00005632df731cbc kern :warn : [ 201.339448] ---[ end trace 197ca55b67255237 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --===============4400469901288848423== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.5.0-rc7-02125-g36511637bd8526" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjUuMC1yYzcgS2VybmVsIENvbmZpZ3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2Mt NyAoRGViaWFuIDcuNS4wLTMpIDcuNS4wCiMKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0Nf VkVSU0lPTj03MDUwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19DQ19DQU5fTElOSz15 CkNPTkZJR19DQ19IQVNfQVNNX0dPVE89eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJTkU9eQpDT05G SUdfQ0NfSEFTX1dBUk5fTUFZQkVfVU5JTklUSUFMSVpFRD15CkNPTkZJR19JUlFfV09SSz15CkNP TkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9 eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09O RklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklH X0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VS TkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpD T05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VS TkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIo bm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVND VEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpD T05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9 eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQoK IwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VO RVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpD T05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049 eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklHX0lSUV9ET01BSU5f SElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9J UlFfRE9NQUlOPXkKQ09ORklHX0lSUV9NU0lfSU9NTVU9eQpDT05GSUdfR0VORVJJQ19JUlFfTUFU UklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09O RklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19H RU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJRIHN1YnN5c3RlbQoKQ09O RklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15 CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0lOSVQ9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURB VEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19D TU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9 eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAoj IENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQpDT05GSUdf Q09OVEVYVF9UUkFDS0lORz15CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMgbm90 IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGlt ZXJzIHN1YnN5c3RlbQoKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BS RUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVF TVBUX0NPVU5UPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09O RklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49 eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0NI RURfQVZHX0lSUT15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNT X0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNP TkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CiMgQ09ORklHX1BT SSBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcK CkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVf UkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklH X1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15 CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQpDT05GSUdfUkNVX05PQ0JfQ1BVPXkKIyBlbmQg b2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkK Q09ORklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05G SUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJ R19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVE X0NMT0NLPXkKCiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwojIGVuZCBvZiBTY2hlZHVsZXIgZmVh dHVyZXMKCkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hf V0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DQ19IQVNfSU5UMTI4PXkKQ09O RklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklH X05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklH X1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklH X01FTUNHX1NXQVBfRU5BQkxFRD15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JP VVA9eQpDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05G SUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dS T1VQX1NDSEVEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09O RklHX0NHUk9VUF9GUkVFWkVSPXkKQ09ORklHX0NHUk9VUF9IVUdFVExCPXkKQ09ORklHX0NQVVNF VFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05G SUdfQ0dST1VQX0NQVUFDQ1Q9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX0JQ Rj15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9E QVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX0lQQ19OUz15 CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdf Q0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZ U0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9J TklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJ R19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xa Tz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkK IyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkK Q09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09O RklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkK Q09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1F UlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKQ09O RklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9 eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVN PXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9 eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19B TEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JB U0VfUkVMQVRJVkU9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNf T049eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5D X0NPUkU9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05G SUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlz IG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNP TkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90 IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09O RklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19TTFVC X01FTUNHX1NZU0ZTX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0IgaXMg bm90IHNldApDT05GSUdfU0xBQl9NRVJHRV9ERUZBVUxUPXkKIyBDT05GSUdfU0xBQl9GUkVFTElT VF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19T TFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJ R19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQojIGVuZCBvZiBHZW5lcmFsIHNldHVw CgpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNU UlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09O RklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNP TkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH X01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBf Uk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNP TkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0Ff RE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BP SU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FM SUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hB U19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BHUFJPVD15CkNPTkZJ R19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklS U1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdf QVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkK Q09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19EWU5B TUlDX1BIWVNJQ0FMX01BU0s9eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NQpDT05GSUdfQ0NfSEFT X1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwoj CkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9 eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERG SVNIIGlzIG5vdCBzZXQKQ09ORklHX1JFVFBPTElORT15CkNPTkZJR19YODZfQ1BVX1JFU0NUUkw9 eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldApDT05GSUdfWDg2X1VWPXkKIyBD T05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RF VklDRT15CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09N SVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09O RklHX1BBUkFWSVJUPXkKQ09ORklHX1BBUkFWSVJUX1hYTD15CiMgQ09ORklHX1BBUkFWSVJUX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19YODZfSFZf Q0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVO X1BWX1NNUD15CiMgQ09ORklHX1hFTl9ET00wIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkhWTT15 CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fU0FW RV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVO X1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExFX0hB TFRQT0xMPXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlz IG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJBVklS VF9DTE9DSz15CiMgQ09ORklHX0pBSUxIT1VTRV9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FD Uk5fR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFND IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMg bm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9T SElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJ R19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQ VV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9T RUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FN RD15CkNPTkZJR19DUFVfU1VQX0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJ R19DUFVfU1VQX1pIQU9YSU49eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxB VEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX01BWFNNUD15 CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5E PTgxOTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09O RklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkK Q09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9S RVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2 X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FN RD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNP TkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpD T05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVM X1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9F VkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmlu ZwoKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZT WVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19YODZfSU9QTF9JT1BFUk09eQpDT05GSUdfSThLPW0K Q09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9D T0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNS PXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19YODZfNUxFVkVMPXkKQ09ORklHX1g4Nl9ESVJF Q1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJ R19BTURfTUVNX0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RF RkFVTFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19Y ODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQpDT05GSUdf TlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNU X01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BS T0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAw MDAwMDAwCkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xF R0FDWT1tCkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKIyBDT05GSUdfWDg2X0JP T1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVT RVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BB UkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdf VU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdf WDg2X1VNSVA9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZ X1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19YODZfSU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05G SUdfWDg2X0lOVEVMX1RTWF9NT0RFX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RT WF9NT0RFX0FVVE8gaXMgbm90IHNldApDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09O RklHX0VGSV9NSVhFRD15CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQK Q09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09O RklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVS R0FUT1JZPXkKIyBDT05GSUdfS0VYRUNfU0lHIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9 eQpDT05GSUdfS0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09O RklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVE X1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19N RU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpF X01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4YQpDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdf Qk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lT Q0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5F X0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVf TElWRVBBVENIPXkKQ09ORklHX0xJVkVQQVRDSD15CiMgZW5kIG9mIFByb2Nlc3NvciB0eXBlIGFu ZCBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJM RV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkK Q09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElU X1BNRF9QVExPQ0s9eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09O RklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5k IEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19T VVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklHX1NVU1BFTkRfU0tJUF9T WU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJO QVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05G SUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkK Q09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKIyBDT05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5v dCBzZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKIyBDT05GSUdfRFBNX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFX1JUQz15CkNPTkZJR19QTV9D TEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09O RklHX0VORVJHWV9NT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpD T05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FS Q0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNf U1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9T UENSX1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05G SUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVf UE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05G SUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89 bQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX1RBRCBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNT T1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBD X0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdf QUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09O RklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpD T05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FD UElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19B Q1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9bQpD T05GSUdfQUNQSV9CR1JUPXkKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMg bm90IHNldApDT05GSUdfQUNQSV9ORklUPW0KIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNl dApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09O RklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlf UENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9B UEVJX0VJTko9bQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BP V0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQpDT05GSUdfQUNQSV9FWFRMT0c9 bQpDT05GSUdfQUNQSV9BRFhMPXkKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09O RklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9O PXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf VVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5E PXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKQ09ORklH X0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZF PXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09O REVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQojIENPTkZJR19DUFVf RlJFUV9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcg ZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJF UT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BC PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJ VFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RF UF9MSUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBDUFUgSWRsZQojCkNP TkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMgbm90IHNldApD T05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfVEVPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BVX0lETEVfR09WX0hBTFRQT0xMIGlzIG5vdCBzZXQKQ09ORklHX0hB TFRQT0xMX0NQVUlETEU9eQojIGVuZCBvZiBDUFUgSWRsZQoKQ09ORklHX0lOVEVMX0lETEU9eQoj IGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9u cyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkK Q09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CiMgQ09ORklHX1BDSV9DTkIy MExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNBX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19J U0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNl dAojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMK IwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09O RklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJ R05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlv bnMKCkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05G SUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1N QVA9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01B Q0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpDT05GSUdf SVNDU0lfSUJGVD1tCkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNf Q01ETElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0Cgoj CiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19F RklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQpDT05G SUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15CkNPTkZJR19FRklfUlVOVElNRV9N QVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJ TUVfV1JBUFBFUlM9eQojIENPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MIGlzIG5vdCBzZXQK IyBDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1RFU1Qg aXMgbm90IHNldApDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CiMgQ09ORklHX1JFU0VUX0FUVEFD S19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1JDSTJfVEFCTEUgaXMgbm90IHNl dAojIGVuZCBvZiBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CgpD T05GSUdfVUVGSV9DUEVSPXkKQ09ORklHX1VFRklfQ1BFUl9YODY9eQpDT05GSUdfRUZJX0RFVl9Q QVRIX1BBUlNFUj15CkNPTkZJR19FRklfRUFSTFlDT049eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRy aXZlcgojCiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojIGVuZCBvZiBGaXJtd2FyZSBE cml2ZXJzCgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJ R19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19I QVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15 CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQ VD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BS T1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkK Q09ORklHX0hBVkVfS1ZNX05PX1BPTEw9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdf S1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCkNPTkZJR19LVk1fQU1EPW0KQ09ORklHX0tWTV9BTURf U0VWPXkKQ09ORklHX0tWTV9NTVVfQVVESVQ9eQpDT05GSUdfVkhPU1RfTkVUPW0KIyBDT05GSUdf VkhPU1RfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9WU09DSz1tCkNPTkZJR19WSE9TVD1t CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIEdlbmVy YWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpD T05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19PUFJPRklMRT1t CkNPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15 CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1Q X0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdf T1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpD T05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9C VUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9U SUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkK Q09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19I QVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNU SU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05G SUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15 CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVN T1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9U SFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19T VFJVQ1Q9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FO RF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNU SU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfSFdfQlJF QUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFW RV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNP TkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVH Uz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9K VU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklH X0hBVkVfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9 eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19M T0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01Q QVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkK Q09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15 CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9 eQpDT05GSUdfQ0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkU9eQpDT05GSUdfU1RBQ0tQUk9URUNU T1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRI SU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19I QVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VO VElORz15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVO VF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkK Q09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NI QVJFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hf U1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFf RVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJ R19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09O RklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9B UkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09O RklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJB Q0U9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9O PXkKQ09ORklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNL PXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9 eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVM RV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfSEFWRV9BUkNIX1BSRUwz Ml9SRUxPQ0FUSU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UPXkKIyBDT05GSUdf TE9DS19FVkVOVF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9 eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVM IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBH Q09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19QTFVHSU5fSE9TVENDPSJnKysiCkNP TkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0ND X1BMVUdJTl9DWUNfQ09NUExFWElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fTEFU RU5UX0VOVFJPUFkgaXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1JBTkRTVFJVQ1QgaXMg bm90IHNldAojIGVuZCBvZiBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwoK Q09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVfU0lH X0ZPUk1BVD15CkNPTkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKQ09O RklHX01PRFVMRV9VTkxPQUQ9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVS U0lPTl9BTEwgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJRz15CiMgQ09ORklHX01PRFVMRV9T SUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RV TEVfU0lHX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTI1Nj15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0 IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEE1MTIgaXMgbm90IHNldApDT05GSUdf TU9EVUxFX1NJR19IQVNIPSJzaGEyNTYiCiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5v dCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19UUklNX1VO VVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklH X0JMT0NLPXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NU QVQ9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdf QkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJR19CTEtfREVW X1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKQ09O RklHX0JMS19ERUJVR19GU19aT05FRD15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0 CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09O RklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMg bm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQoj IENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15 CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19N SU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklH X1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApD T05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdf RUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBl cwoKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19N UV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01R X0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CiMgQ09ORklHX0lP U0NIRURfQkZRIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BSRUVN UFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElO RV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lO TElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJ R19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S TVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09X TkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURf U1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVF VUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfU1lO Q19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9 eQpDT05GSUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdf QklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkK Q09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJ UFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVj dXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05G SUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklH X1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVN T1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVN X1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVf TUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfSEFWRV9GQVNUX0dVUD15CkNPTkZJR19NRU1PUllf SVNPTEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZ X0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZ X0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9W RT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNP TkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdS QVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkK Q09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9 eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19B UkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09O RklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJ R19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdF UEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05G SUdfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQpDT05GSUdf Q0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQpDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01B X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdf Q01BX0FSRUFTPTcKQ09ORklHX01FTV9TT0ZUX0RJUlRZPXkKQ09ORklHX1pTV0FQPXkKQ09ORklH X1pQT09MPXkKQ09ORklHX1pCVUQ9eQojIENPTkZJR19aM0ZPTEQgaXMgbm90IHNldApDT05GSUdf WlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19a U01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNP TkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lO Rz15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQPXkKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09O RklHX0RFVl9QQUdFTUFQX09QUz15CiMgQ09ORklHX0RFVklDRV9QUklWQVRFIGlzIG5vdCBzZXQK Q09ORklHX0ZSQU1FX1ZFQ1RPUj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpD T05GSUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAoj IENPTkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBRF9PTkxZX1RIUF9G T1JfRlMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05GSUdfTUFQ UElOR19ESVJUWV9IRUxQRVJTPXkKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoK Q09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElOS19NRVNTQUdFUz15CkNPTkZJR19ORVRf SU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkKCiMK IyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFH PW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfVU5JWF9ESUFHPW0KIyBD T05GSUdfVExTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09O RklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklH X1hGUk1fU1VCX1BPTElDWT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQpDT05GSUdfWEZSTV9TVEFU SVNUSUNTPXkKQ09ORklHX1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9LRVk9bQpDT05GSUdfTkVU X0tFWV9NSUdSQVRFPXkKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5F VD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09O RklHX0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJ R19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19J UF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMg Q09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5v dCBzZXQKQ09ORklHX05FVF9JUElQPW0KQ09ORklHX05FVF9JUEdSRV9ERU1VWD1tCkNPTkZJR19O RVRfSVBfVFVOTkVMPW0KQ09ORklHX05FVF9JUEdSRT1tCkNPTkZJR19ORVRfSVBHUkVfQlJPQURD QVNUPXkKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKQ09ORklH X0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdf SVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05GSUdfTkVUX0lQVlRJPW0KQ09O RklHX05FVF9VRFBfVFVOTkVMPW0KQ09ORklHX05FVF9GT1U9bQpDT05GSUdfTkVUX0ZPVV9JUF9U VU5ORUxTPXkKQ09ORklHX0lORVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9bQojIENPTkZJR19JTkVU X0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRf WEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdfSU5FVF9ESUFHPW0KQ09O RklHX0lORVRfVENQX0RJQUc9bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCiMgQ09ORklHX0lORVRf UkFXX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0 CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9bQpDT05GSUdf VENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9bQpDT05GSUdfVENQX0NP TkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJR19UQ1BfQ09OR19IWUJMQT1t CkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQK Q09ORklHX1RDUF9DT05HX1NDQUxBQkxFPW0KQ09ORklHX1RDUF9DT05HX0xQPW0KQ09ORklHX1RD UF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdfWUVBSD1tCkNPTkZJR19UQ1BfQ09OR19JTExJ Tk9JUz1tCkNPTkZJR19UQ1BfQ09OR19EQ1RDUD1tCiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0JCUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NV QklDPXkKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQ X0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQ VjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKQ09ORklHX0lQVjZfT1BU SU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQPW0KIyBDT05G SUdfSU5FVDZfRVNQX09GRkxPQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09O RklHX0lQVjZfTUlQNj1tCiMgQ09ORklHX0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2 X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVQ2X1RVTk5FTD1tCkNPTkZJR19JUFY2X1ZUST1tCkNP TkZJR19JUFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19O T0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD1tCkNPTkZJR19JUFY2X0dSRT1tCkNPTkZJR19J UFY2X0ZPVT1tCkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9bQpDT05GSUdfSVBWNl9NVUxUSVBMRV9U QUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTVJP VVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJ TVNNX1YyPXkKQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTD15CiMgQ09ORklHX0lQVjZfU0VHNl9I TUFDIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0VHNl9CUEY9eQpDT05GSUdfTkVUTEFCRUw9eQpD T05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdf TkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRG SUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMgQ29yZSBOZXRm aWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19O RVRGSUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJ R19ORVRGSUxURVJfRkFNSUxZX0FSUD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPW0K Q09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5L X0xPRz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9bQpDT05GSUdfTkZfQ09OTlRSQUNL PW0KQ09ORklHX05GX0xPR19DT01NT049bQojIENPTkZJR19ORl9MT0dfTkVUREVWIGlzIG5vdCBz ZXQKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9bQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9 eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVT PXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5U Uz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElN RVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ1RfUFJPVE9f RENDUD15CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15 CkNPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFPXkKQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREE9 bQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz1tCkNP TkZJR19ORl9DT05OVFJBQ0tfSVJDPW0KQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9bQpD T05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9 bQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkU9bQpD T05GSUdfTkZfQ09OTlRSQUNLX1NJUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD1tCkNPTkZJ R19ORl9DVF9ORVRMSU5LPW0KQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVD1tCiMgQ09ORklH X05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1QgaXMgbm90IHNldApDT05GSUdfTkZfTkFUPW0KQ09O RklHX05GX05BVF9BTUFOREE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJD PW0KQ09ORklHX05GX05BVF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFU X1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9T WU5QUk9YWT1tCkNPTkZJR19ORl9UQUJMRVM9bQojIENPTkZJR19ORl9UQUJMRVNfU0VUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJM RVNfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX05VTUdFTiBpcyBub3Qgc2V0CkNPTkZJ R19ORlRfQ1Q9bQpDT05GSUdfTkZUX0NPVU5URVI9bQojIENPTkZJR19ORlRfQ09OTkxJTUlUIGlz IG5vdCBzZXQKQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZUX0xJTUlUPW0KQ09ORklHX05GVF9N QVNRPW0KQ09ORklHX05GVF9SRURJUj1tCiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldAoj IENPTkZJR19ORlRfT0JKUkVGIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT1tCiMgQ09ORklH X05GVF9RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUkVKRUNUPW0KQ09ORklHX05GVF9DT01Q QVQ9bQpDT05GSUdfTkZUX0hBU0g9bQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0CiMgQ09O RklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qg c2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU QUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJf WFRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVS X1hUX1NFVD1tCgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfQVVESVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFND UD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfSE1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9M T0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9 bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPW0K Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf U0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZH Uk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVM UEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCiMgQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFO R0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0wyVFA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfTVVMVElQT1JUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfUEhZU0RFVj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JB VEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9SRUNFTlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf U1RBVEU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfU1RSSU5HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1UzMj1tCiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19J UF9TRVQ9bQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9bQpD T05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9bQpD T05GSUdfSVBfU0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPW0KQ09ORklH X0lQX1NFVF9IQVNIX0lQUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD1tCkNPTkZJ R19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9bQpDT05G SUdfSVBfU0VUX0hBU0hfTUFDPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9bQpDT05G SUdfSVBfU0VUX0hBU0hfTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD1tCkNPTkZJR19J UF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPW0KQ09ORklH X0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19JUFY2PXkKIyBD T05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMK IyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklH X0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNf UFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9U T19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNP TkZJR19JUF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9bQpDT05G SUdfSVBfVlNfV0xDPW0KIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9W U19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJR19JUF9WU19MQkxDUj1t CkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCiMgQ09ORklHX0lQX1ZTX01IIGlz IG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgojCiMgSVBWUyBT SCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgTUggc2No ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBwbGljYXRp b24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19ORkNUPXkKQ09ORklH X0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklH X05GX0RFRlJBR19JUFY0PW0KQ09ORklHX05GX1NPQ0tFVF9JUFY0PW0KQ09ORklHX05GX1RQUk9Y WV9JUFY0PW0KIyBDT05GSUdfTkZfVEFCTEVTX0lQVjQgaXMgbm90IHNldAojIENPTkZJR19ORl9U QUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PW0KIyBDT05GSUdfTkZfTE9H X0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9MT0dfSVBWND1tCkNPTkZJR19ORl9SRUpFQ1RfSVBW ND1tCkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFBUUD1tCkNPTkZJ R19ORl9OQVRfSDMyMz1tCkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9ORl9NQVRD SF9BSD1tCkNPTkZJR19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxU RVI9bQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1tCkNPTkZJ R19JUF9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNP TkZJR19JUF9ORl9OQVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdf SVBfTkZfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9bQpDT05G SUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpDT05GSUdf SVBfTkZfVEFSR0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05G X1JBVz1tCkNPTkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpD T05GSUdfSVBfTkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQojIGVuZCBv ZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmln dXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj1tCkNPTkZJR19ORl9UUFJPWFlfSVBWNj1t CiMgQ09ORklHX05GX1RBQkxFU19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY2PW0K Q09ORklHX05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklHX0lQNl9O Rl9JUFRBQkxFUz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVA2X05GX01BVENI X0VVSTY0PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9P UFRTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9ITD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhF QURFUj1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9bQpDT05GSUdfSVA2X05GX01BVENIX1JQRklM VEVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SVD1tCiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkgg aXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD1tCkNPTkZJR19JUDZfTkZfRklMVEVS PW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lO UFJPWFk9bQpDT05GSUdfSVA2X05GX01BTkdMRT1tCkNPTkZJR19JUDZfTkZfUkFXPW0KQ09ORklH X0lQNl9ORl9TRUNVUklUWT1tCkNPTkZJR19JUDZfTkZfTkFUPW0KQ09ORklHX0lQNl9ORl9UQVJH RVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX05QVD1tCiMgZW5kIG9mIElQdjY6 IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9bQojIENPTkZJ R19ORl9UQUJMRVNfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0JSSURH RSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VC VF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJU X1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9O Rz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklH X0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdF X0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJU X1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBM WT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpD T05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05G SUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCiMgQ09ORklHX0JQ RklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9bQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9 bQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1Bf Q0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMgZW5kIG9m IERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENP TkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2lu ZwoKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAoj IENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1ND VFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ RV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05G SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBDT05G SUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09bQpD T05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5vdCBzZXQKQ09O RklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMgbm90IHNldApDT05GSUdfQVRNX0JS MjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIgaXMgbm90IHNldApDT05GSUdfTDJU UD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9bQpDT05GSUdfTDJUUF9WMz15CkNPTkZJR19MMlRQX0lQ PW0KQ09ORklHX0wyVFBfRVRIPW0KQ09ORklHX1NUUD1tCkNPTkZJR19HQVJQPW0KQ09ORklHX01S UD1tCkNPTkZJR19CUklER0U9bQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdf QlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05F VF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dW UlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQK Q09ORklHX0xMQz1tCiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAoj IENPTkZJR19QSE9ORVQgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTj1tCiMgQ09ORklHXzZMT1dQ QU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz1tCkNPTkZJR182TE9XUEFO X05IQ19ERVNUPW0KQ09ORklHXzZMT1dQQU5fTkhDX0ZSQUdNRU5UPW0KQ09ORklHXzZMT1dQQU5f TkhDX0hPUD1tCkNPTkZJR182TE9XUEFOX05IQ19JUFY2PW0KQ09ORklHXzZMT1dQQU5fTkhDX01P QklMSVRZPW0KQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9bQpDT05GSUdfNkxPV1BBTl9OSENf VURQPW0KIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAojIENPTkZJ R182TE9XUEFOX0dIQ19VRFAgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19JQ01QVjYg aXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1QgaXMgbm90IHNldAoj IENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldAojIENPTkZJR182TE9X UEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9bQojIENP TkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19J RUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49bQpDT05GSUdfTUFD ODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNP TkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hG U0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05F VF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0K Q09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NI X1RCRj1tCiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9F VEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9ORVRF TT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCiMgQ09ORklH X05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPW0KQ09ORklH X05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9GUV9D T0RFTD1tCiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZR PW0KIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BJRSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9bQpDT05GSUdfTkVUX1NDSF9QTFVHPW0K IyBDT05GSUdfTkVUX1NDSF9ERUZBVUxUIGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgoj CkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9bQpDT05GSUdfTkVUX0NMU19U Q0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9VVEU0PW0KQ09ORklHX05FVF9DTFNfRlc9bQpDT05G SUdfTkVUX0NMU19VMzI9bQpDT05GSUdfQ0xTX1UzMl9QRVJGPXkKQ09ORklHX0NMU19VMzJfTUFS Sz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9bQpDT05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19O RVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9 bQpDT05GSUdfTkVUX0NMU19GTE9XRVI9bQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD1tCkNPTkZJ R19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFU Q0hfQ01QPW0KQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9bQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9 bQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPW0KQ09ORklHX05FVF9FTUFUQ0hfVEVYVD1tCiMgQ09O RklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD1t CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkK Q09ORklHX05FVF9BQ1RfUE9MSUNFPW0KQ09ORklHX05FVF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNU X1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJSRUQ9bQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9bQpD T05GSUdfTkVUX0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9Q RURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPW0KQ09O RklHX05FVF9BQ1RfQ1NVTT1tCiMgQ09ORklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfQUNUX1ZMQU49bQojIENPTkZJR19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfQUNUX0NPTk5NQVJLPW0KIyBDT05GSUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05G SUdfTkVUX0FDVF9TS0JNT0Q9bQojIENPTkZJR19ORVRfQUNUX0lGRSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfQUNUX1RVTk5FTF9LRVk9bQojIENPTkZJR19ORVRfQUNUX0NUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09O RklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5v dCBzZXQKQ09ORklHX09QRU5WU1dJVENIPW0KQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJ R19PUEVOVlNXSVRDSF9WWExBTj1tCkNPTkZJR19PUEVOVlNXSVRDSF9HRU5FVkU9bQpDT05GSUdf VlNPQ0tFVFM9bQpDT05GSUdfVlNPQ0tFVFNfRElBRz1tCkNPTkZJR19WTVdBUkVfVk1DSV9WU09D S0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NP TU1PTj1tCkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9bQpDT05GSUdfTkVUTElOS19ESUFHPW0KQ09O RklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKQ09ORklHX01QTFNfUk9VVElORz1tCkNP TkZJR19NUExTX0lQVFVOTkVMPW0KQ09ORklHX05FVF9OU0g9bQojIENPTkZJR19IU1IgaXMgbm90 IHNldApDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMg Q09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9 eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JR TD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05F VF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdFTj1t CkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5k IG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApDT05G SUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9 bQojIENPTkZJR19DQU5fSjE5MzkgaXMgbm90IHNldAoKIwojIENBTiBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19DQU5fVkNBTj1tCiMgQ09ORklHX0NBTl9WWENBTiBpcyBub3Qgc2V0CkNPTkZJR19D QU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9eQoj IENPTkZJR19DQU5fS1ZBU0VSX1BDSUVGRCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ19DQU49bQpD T05GSUdfQ0FOX0NfQ0FOX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9DX0NBTl9QQ0k9bQpDT05GSUdf Q0FOX0NDNzcwPW0KIyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5f Q0M3NzBfUExBVEZPUk09bQojIENPTkZJR19DQU5fSUZJX0NBTkZEIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BFQUtfUENJRUZEIGlzIG5vdCBz ZXQKQ09ORklHX0NBTl9TSkExMDAwPW0KQ09ORklHX0NBTl9FTVNfUENJPW0KIyBDT05GSUdfQ0FO X0Y4MTYwMSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VSX1BDST1tCkNPTkZJR19DQU5fUEVB S19QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9bQojIENP TkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDBfUExBVEZP Uk09bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQoKIwojIENBTiBTUEkgaW50ZXJmYWNlcwojCiMgQ09O RklHX0NBTl9ISTMxMVggaXMgbm90IHNldAojIENPTkZJR19DQU5fTUNQMjUxWCBpcyBub3Qgc2V0 CiMgZW5kIG9mIENBTiBTUEkgaW50ZXJmYWNlcwoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwojCkNP TkZJR19DQU5fOERFVl9VU0I9bQpDT05GSUdfQ0FOX0VNU19VU0I9bQpDT05GSUdfQ0FOX0VTRF9V U0IyPW0KIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VSX1VT Qj1tCiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19VU0I9 bQojIENPTkZJR19DQU5fVUNBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBVU0IgaW50ZXJmYWNl cwoKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldAojIGVuZCBvZiBDQU4gRGV2 aWNlIERyaXZlcnMKCkNPTkZJR19CVD1tCkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNP TU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0KQ09ORklHX0JUX0JO RVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JUX0NN VFA9bQpDT05GSUdfQlRfSElEUD1tCkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CiMgQ09O RklHX0JUXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19CVF9MRURTIGlzIG5vdCBzZXQKIyBD T05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQlRfREVCVUdGUz15CgojCiMgQmx1 ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPW0KQ09ORklHX0JUX0JDTT1t CkNPTkZJR19CVF9SVEw9bQpDT05GSUdfQlRfSENJQlRVU0I9bQojIENPTkZJR19CVF9IQ0lCVFVT Ql9BVVRPU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFVTQl9CQ009eQojIENPTkZJ R19CVF9IQ0lCVFVTQl9NVEsgaXMgbm90IHNldApDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09O RklHX0JUX0hDSUJUU0RJTz1tCkNPTkZJR19CVF9IQ0lVQVJUPW0KQ09ORklHX0JUX0hDSVVBUlRf SDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQoj IENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVUFSVF9B RzZYWCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQQTEw WD1tCkNPTkZJR19CVF9IQ0lCRlVTQj1tCkNPTkZJR19CVF9IQ0lWSENJPW0KQ09ORklHX0JUX01S Vkw9bQpDT05GSUdfQlRfTVJWTF9TRElPPW0KQ09ORklHX0JUX0FUSDNLPW0KIyBDT05GSUdfQlRf TVRLU0RJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwoKIyBD T05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05G SUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpD T05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9 eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIxMV9U RVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0 CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIxMV9V U0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CiMgQ09O RklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQ T1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfTElCODAyMTE9bQojIENPTkZJR19M SUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMT1tCkNPTkZJR19NQUM4MDIx MV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFf UkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJl bF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CkNPTkZJ R19NQUM4MDIxMV9ERUJVR0ZTPXkKIyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19N QUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09O RklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQoj IENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVU XzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9YRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRf OVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhf TElCPW0KIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0VQ SF9MSUJfVVNFX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19Q U0FNUExFPW0KIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNP TkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15 CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9Q T09MPXkKQ09ORklHX0ZBSUxPVkVSPW0KQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmlj ZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApD T05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklH X1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15 CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1tCkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdfUENJRUFT UE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FW RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1F PXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSUVfQlcgaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19Q Q0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldAojIENPTkZJ R19YRU5fUENJREVWX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdf UENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpD T05GSUdfUENJX1BBU0lEPXkKIyBDT05GSUdfUENJX1AyUERNQSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj1tCkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJ R19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05G SUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkK CiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX1ZNRD15CkNPTkZJR19QQ0lfSFlQ RVJWX0lOVEVSRkFDRT1tCgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKIyBDT05G SUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTUVTT04gaXMgbm90 IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBD SWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVy cyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9p bnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9p bnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19T V0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVy cwoKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJE QlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9bQpDT05GSUdfWUVOVEFf TzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFf RU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15 CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RF VlRNUEZTX01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FS RV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJ R19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19G V19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFM TEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1MgaXMgbm90IHNldApD T05GSUdfRldfQ0FDSEU9eQojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19XQU5UX0RF Vl9DT1JFRFVNUD15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVE VU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVW UkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lT X0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVS SUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0ky Qz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NI QVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIGVuZCBv ZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIGVuZCBvZiBCdXMg ZGV2aWNlcwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CiMgQ09ORklH X0dOU1MgaXMgbm90IHNldApDT05GSUdfTVREPW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBz ZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2VycwojCiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90 IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9S RURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMKIyBV c2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz1t CkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8gaXMgbm90IHNldAojIENP TkZJR19GVEwgaXMgbm90IHNldAojIENPTkZJR19ORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5G VEwgaXMgbm90IHNldAojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NGREMg aXMgbm90IHNldAojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldAojIENPTkZJR19NVERfT09QUyBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BBUlRJ VElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMK IwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0pFREVDUFJPQkUgaXMg bm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5L X1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX0NGSV9J MT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9ST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQKIyBl bmQgb2YgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9y IGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNldAoj IENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BMQVRSQU0g aXMgbm90IHNldAojIGVuZCBvZiBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCgojCiMg U2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERf TUNIUDIzSzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENP TkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAoj IENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBu b3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RP Q0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJz CgojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBM UEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQK IyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgojIENPTkZJR19NVERf U1BJX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhS RVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklf RkFTVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX1VCSV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19Q QVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQ T1JUX1NFUklBTD1tCiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBp cyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpD T05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQ cm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19E RVZfTlVMTF9CTEs9bQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMS19GQVVMVF9JTkpFQ1RJT049eQpD T05GSUdfQkxLX0RFVl9GRD1tCkNPTkZJR19DRFJPTT1tCiMgQ09ORklHX1BBUklERSBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9bQojIENPTkZJR19aUkFNIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9P UD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05GSUdfQkxLX0RFVl9DUllQ VE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9TWDg9bQpDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9 MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9bQpD T05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FD SEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRIPW0KQ09ORklHX1hFTl9CTEtERVZfRlJP TlRFTkQ9bQpDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX1JCRD1tCiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qg c2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09SRT1tCkNPTkZJR19CTEtfREVW X05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX0hXTU9OIGlzIG5v dCBzZXQKQ09ORklHX05WTUVfRkFCUklDUz1tCkNPTkZJR19OVk1FX0ZDPW0KIyBDT05GSUdfTlZN RV9UQ1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRf TE9PUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9GQz1tCkNPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1A9 bQojIENPTkZJR19OVk1FX1RBUkdFVF9UQ1AgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBv cnQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENPTkZJ R19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMg Q09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09O RklHX1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQojIENPTkZJR19JQ1M5MzJTNDAxIGlz IG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCkNPTkZJR19TR0lfWFA9bQpDT05G SUdfSFBfSUxPPW0KQ09ORklHX1NHSV9HUlU9bQojIENPTkZJR19TR0lfR1JVX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5 MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNP TkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09O RklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCiMgQ09ORklHX0xB VFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMg aXMgbm90IHNldApDT05GSUdfUFZQQU5JQz15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0Cgoj CiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQojIENPTkZJR19FRVBST01f QVQyNSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2 ODc1PW0KQ09ORklHX0VFUFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90 IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBS T01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCkNPTkZJR19DQjcx MF9DT1JFPW0KIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVC VUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQg bGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhh cyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKQ09ORklHX1NF TlNPUlNfTElTM19JMkM9bQpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01FST1t CkNPTkZJR19JTlRFTF9NRUlfTUU9bQojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9bQoK IwojIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMg aXMgbm90IHNldAojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZPUF9CVVMg aXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBNSUMgJiByZWxhdGVkIHN1cHBvcnQKCiMgQ09ORklH X0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19NSVND X0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5v dCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgpDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19J REUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9 eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09O RklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9y dCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdf Q0hSX0RFVl9TVD1tCkNPTkZJR19CTEtfREVWX1NSPW0KQ09ORklHX0JMS19ERVZfU1JfVkVORE9S PXkKQ09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9F TkNMT1NVUkU9bQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkK Q09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1ND U0lfU1BJX0FUVFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05GSUdfU0NTSV9JU0NTSV9B VFRSUz1tCkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9bQpD T05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1ND U0lfU1JQX0FUVFJTPW0KIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dM RVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9bQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz1tCkNPTkZJ R19TQ1NJX0NYR0IzX0lTQ1NJPW0KQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0k9bQpDT05GSUdfU0NT SV9CTlgyX0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMlhfRkNPRT1tCkNPTkZJR19CRTJJU0NTST1t CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBT QT1tCkNPTkZJR19TQ1NJXzNXXzlYWFg9bQpDT05GSUdfU0NTSV8zV19TQVM9bQojIENPTkZJR19T Q1NJX0FDQVJEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUFDUkFJRD1tCiMgQ09ORklHX1NDU0lf QUlDN1hYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzc5WFg9bQpDT05GSUdfQUlDNzlYWF9D TURTX1BFUl9ERVZJQ0U9NApDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMAojIENP TkZJR19BSUM3OVhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3OVhYX0RFQlVH X01BU0s9MAojIENPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBUz1tCiMgQ09ORklH X1NDU0lfTVZTQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBU19UQVNLTEVUPXkK Q09ORklHX1NDU0lfTVZVTUk9bQojIENPTkZJR19TQ1NJX0RQVF9JMk8gaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQVJDTVNSPW0KIyBDT05G SUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90 IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURf U0FTPW0KQ09ORklHX1NDU0lfTVBUM1NBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0x MjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQyU0FTPW0K IyBDT05GSUdfU0NTSV9TTUFSVFBRSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRD1tCkNP TkZJR19TQ1NJX1VGU0hDRF9QQ0k9bQojIENPTkZJR19TQ1NJX1VGU19EV0NfVENfUENJIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19T Q1NJX1VGU19CU0cgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFRJT1A9bQojIENPTkZJR19TQ1NJ X0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9NWVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQojIENPTkZJR19Y RU5fU0NTSV9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfU1RPUkFHRT1tCkNPTkZJ R19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KQ09ORklHX0ZDT0U9bQpDT05GSUdfRkNPRV9GTklD PW0KIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0dEVEggaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMg aXMgbm90IHNldApDT05GSUdfU0NTSV9JTklUSU89bQojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lD XzEyODAgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfRkM9bQpDT05GSUdfVENNX1FMQTJYWFg9 bQojIENPTkZJR19UQ01fUUxBMlhYWF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMQV9J U0NTST1tCiMgQ09ORklHX1FFREkgaXMgbm90IHNldAojIENPTkZJR19RRURGIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9MUEZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcx OVggaXMgbm90IHNldApDT05GSUdfU0NTSV9ERUJVRz1tCkNPTkZJR19TQ1NJX1BNQ1JBSUQ9bQpD T05GSUdfU0NTSV9QTTgwMDE9bQojIENPTkZJR19TQ1NJX0JGQV9GQyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1ZJUlRJTz1tCiMgQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9 eQpDT05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKIyBlbmQgb2YgU0NT SSBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0FUQT1tCkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15 CkNPTkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdf U0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNl CiMKQ09ORklHX1NBVEFfQUhDST1tCkNPTkZJR19TQVRBX01PQklMRV9MUE1fUE9MSUNZPTAKQ09O RklHX1NBVEFfQUhDSV9QTEFURk9STT1tCiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNl dApDT05GSUdfU0FUQV9BQ0FSRF9BSENJPW0KQ09ORklHX1NBVEFfU0lMMjQ9bQpDT05GSUdfQVRB X1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwpD T05GSUdfUERDX0FETUE9bQpDT05GSUdfU0FUQV9RU1RPUj1tCkNPTkZJR19TQVRBX1NYND1tCkNP TkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpD T05GSUdfQVRBX1BJSVg9bQojIENPTkZJR19TQVRBX0RXQyBpcyBub3Qgc2V0CkNPTkZJR19TQVRB X01WPW0KQ09ORklHX1NBVEFfTlY9bQpDT05GSUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFf U0lMPW0KQ09ORklHX1NBVEFfU0lTPW0KQ09ORklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJ PW0KQ09ORklHX1NBVEFfVklBPW0KQ09ORklHX1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYg Y29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FN RD1tCkNPTkZJR19QQVRBX0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFf QVRQODY3WD1tCkNPTkZJR19QQVRBX0NNRDY0WD1tCiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDM2Nj1t CkNPTkZJR19QQVRBX0hQVDM3WD1tCkNPTkZJR19QQVRBX0hQVDNYMk49bQpDT05GSUdfUEFUQV9I UFQzWDM9bQojIENPTkZJR19QQVRBX0hQVDNYM19ETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9J VDgyMTM9bQpDT05GSUdfUEFUQV9JVDgyMVg9bQpDT05GSUdfUEFUQV9KTUlDUk9OPW0KQ09ORklH X1BBVEFfTUFSVkVMTD1tCkNPTkZJR19QQVRBX05FVENFTEw9bQpDT05GSUdfUEFUQV9OSU5KQTMy PW0KIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD1t CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BEQzIwMjdYPW0K Q09ORklHX1BBVEFfUERDX09MRD1tCiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CkNP TkZJR19QQVRBX1JEQz1tCkNPTkZJR19QQVRBX1NDSD1tCkNPTkZJR19QQVRBX1NFUlZFUldPUktT PW0KQ09ORklHX1BBVEFfU0lMNjgwPW0KQ09ORklHX1BBVEFfU0lTPW0KQ09ORklHX1BBVEFfVE9T SElCQT1tCiMgQ09ORklHX1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1ZJQT1t CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRy b2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUExBVEZPUk0gaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAv IGxlZ2FjeSBkcml2ZXJzCiMKQ09ORklHX1BBVEFfQUNQST1tCkNPTkZJR19BVEFfR0VORVJJQz1t CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19E RVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5FQVI9bQpDT05GSUdf TURfUkFJRDA9bQpDT05GSUdfTURfUkFJRDE9bQpDT05GSUdfTURfUkFJRDEwPW0KQ09ORklHX01E X1JBSUQ0NTY9bQpDT05GSUdfTURfTVVMVElQQVRIPW0KQ09ORklHX01EX0ZBVUxUWT1tCiMgQ09O RklHX01EX0NMVVNURVIgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05GSUdfRE1fREVC VUc9eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xP Q0tJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNU RU5UX0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZ UFQ9bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpD T05GSUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KIyBDT05GSUdfRE1fV1JJVEVD QUNIRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9FUkE9bQojIENPTkZJR19ETV9DTE9ORSBpcyBub3Qg c2V0CkNPTkZJR19ETV9NSVJST1I9bQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT1tCkNPTkZJR19E TV9SQUlEPW0KQ09ORklHX0RNX1pFUk89bQpDT05GSUdfRE1fTVVMVElQQVRIPW0KQ09ORklHX0RN X01VTFRJUEFUSF9RTD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9bQpDT05GSUdfRE1fREVMQVk9 bQojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19E TV9GTEFLRVk9bQpDT05GSUdfRE1fVkVSSVRZPW0KIyBDT05GSUdfRE1fVkVSSVRZX1ZFUklGWV9S T09USEFTSF9TSUcgaXMgbm90IHNldAojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5vdCBzZXQK Q09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KIyBDT05GSUdfRE1fSU5U RUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fWk9ORUQgaXMgbm90IHNldApDT05GSUdfVEFS R0VUX0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCkNPTkZJR19UQ01fRklMRUlPPW0KQ09ORklH X1RDTV9QU0NTST1tCkNPTkZJR19UQ01fVVNFUjI9bQpDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPW0K Q09ORklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQpDT05GSUdfSVNDU0lfVEFSR0VU X0NYR0I0PW0KIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpD T05GSUdfRlVTSU9OX1NQST1tCiMgQ09ORklHX0ZVU0lPTl9GQyBpcyBub3Qgc2V0CkNPTkZJR19G VVNJT05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NUTD1t CkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9y dAojCkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJUkVX SVJFX1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJUkVfTk9TWSBp cyBub3Qgc2V0CiMgZW5kIG9mIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKCkNPTkZJR19N QUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49eQpDT05GSUdfTkVUREVW SUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz1tCkNP TkZJR19EVU1NWT1tCiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkM9 eQpDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFNPW0KQ09ORklHX05FVF9URUFNX01PREVfQlJP QURDQVNUPW0KQ09ORklHX05FVF9URUFNX01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVB TV9NT0RFX1JBTkRPTT1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNPTkZJ R19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0KQ09ORklHX01BQ1ZMQU49bQpDT05GSUdfTUFD VlRBUD1tCiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CkNPTkZJR19WWExBTj1tCkNPTkZJR19H RU5FVkU9bQojIENPTkZJR19HVFAgaXMgbm90IHNldApDT05GSUdfTUFDU0VDPXkKQ09ORklHX05F VENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpD T05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19OVEJfTkVUREVWPW0KQ09ORklHX1RV Tj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNP TkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9bQpDT05GSUdfTkxNT049bQpDT05GSUdfTkVU X1ZSRj15CkNPTkZJR19WU09DS01PTj1tCiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0 ZWN0dXJlIGRyaXZlcnMKIwojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJl IGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKIyBDT05GSUdfTkVUX1ZF TkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RT RSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJO RVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9bQpDT05GSUdf UENORVQzMj1tCkNPTkZJR19BTURfWEdCRT1tCiMgQ09ORklHX0FNRF9YR0JFX0RDQiBpcyBub3Qg c2V0CkNPTkZJR19BTURfWEdCRV9IQVZFX0VDQz15CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElB PXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVO RE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09ORklHX0FUTDFFPW0K Q09ORklHX0FUTDFDPW0KQ09ORklHX0FMWD1tCkNPTkZJR19ORVRfVkVORE9SX0FVUk9SQT15CiMg Q09ORklHX0FVUk9SQV9OQjg4MDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENP TT15CkNPTkZJR19CNDQ9bQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9Q Q0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlz IG5vdCBzZXQKQ09ORklHX0JOWDI9bQpDT05GSUdfQ05JQz1tCkNPTkZJR19USUdPTjM9eQpDT05G SUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPW0KQ09ORklHX0JOWDJYX1NSSU9WPXkKIyBD T05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19CTlhUPW0KQ09ORklHX0JOWFRfU1JJ T1Y9eQpDT05GSUdfQk5YVF9GTE9XRVJfT0ZGTE9BRD15CkNPTkZJR19CTlhUX0RDQj15CkNPTkZJ R19CTlhUX0hXTU9OPXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CkNPTkZJR19CTkE9bQpD T05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFPXkKQ09ORklHX01BQ0I9bQpDT05GSUdfTUFDQl9VU0Vf SFdTVEFNUD15CiMgQ09ORklHX01BQ0JfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf Q0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVO REVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkK Q09ORklHX0xJUVVJRElPPW0KQ09ORklHX0xJUVVJRElPX1ZGPW0KQ09ORklHX05FVF9WRU5ET1Jf Q0hFTFNJTz15CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19U Mz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNl dApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fTElCPW0KQ09ORklHX05FVF9W RU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQoj IENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRP Ul9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RFMjEwNFg9bQpDT05GSUdfREUyMTA0 WF9EU0w9MApDT05GSUdfVFVMSVA9eQojIENPTkZJR19UVUxJUF9NV0kgaXMgbm90IHNldApDT05G SUdfVFVMSVBfTU1JTz15CiMgQ09ORklHX1RVTElQX05BUEkgaXMgbm90IHNldApDT05GSUdfREU0 WDU9bQpDT05GSUdfV0lOQk9ORF84NDA9bQpDT05GSUdfRE05MTAyPW0KQ09ORklHX1VMSTUyNlg9 bQpDT05GSUdfUENNQ0lBX1hJUkNPTT1tCiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JF Mk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05G SUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVO RE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CiMgQ09ORklHX0dWRSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CiMgQ09ORklHX0hJTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdf RTEwMDBFPXkKQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdN T049eQpDT05GSUdfSUdCVkY9bQojIENPTkZJR19JWEdCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JF PXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZG PW0KQ09ORklHX0k0MEU9eQpDT05GSUdfSTQwRV9EQ0I9eQpDT05GSUdfSUFWRj1tCkNPTkZJR19J NDBFVkY9bQojIENPTkZJR19JQ0UgaXMgbm90IHNldApDT05GSUdfRk0xMEs9bQojIENPTkZJR19J R0MgaXMgbm90IHNldApDT05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNP TkZJR19NVk1ESU89bQpDT05GSUdfU0tHRT15CiMgQ09ORklHX1NLR0VfREVCVUcgaXMgbm90IHNl dApDT05GSUdfU0tHRV9HRU5FU0lTPXkKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1t CkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJV Rz15CkNPTkZJR19NTFg0X0NPUkVfR0VOMj15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9NSUNST0NISVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQojIENP TkZJR19NU0NDX09DRUxPVF9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJ PXkKQ09ORklHX01ZUkkxMEdFPW0KQ09ORklHX01ZUkkxMEdFX0RDQT15CiMgQ09ORklHX0ZFQUxO WCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQpDT05GSUdfTkZQ PW0KQ09ORklHX05GUF9BUFBfRkxPV0VSPXkKQ09ORklHX05GUF9BUFBfQUJNX05JQz15CiMgQ09O RklHX05GUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdf TklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJ RElBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKQ09ORklHX0VUSE9DPW0KQ09O RklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBz ZXQKQ09ORklHX1lFTExPV0ZJTj1tCkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05G SUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxB M1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05J Q19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdf UUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19RRURFPW0KQ09ORklHX05FVF9WRU5ET1Jf UVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5Q1A9eQpD T05GSUdfODEzOVRPTz15CiMgQ09ORklHXzgxMzlUT09fUElPIGlzIG5vdCBzZXQKIyBDT05GSUdf ODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldApDT05GSUdfODEzOVRPT184MTI5PXkKIyBD T05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdf TkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JP Q0tFUj1tCkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NFRVEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1tCkNPTkZJR19TRkNfTVREPXkKQ09ORklHX1NG Q19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15 CkNPTkZJR19TRkNfRkFMQ09OPW0KQ09ORklHX1NGQ19GQUxDT05fTVREPXkKIyBDT05GSUdfTkVU X1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19FUElDMTAwPW0KIyBDT05GSUdfU01T QzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl9TT0NJ T05FWFQ9eQojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBD T05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX1BIWV9TRUwg aXMgbm90IHNldApDT05GSUdfVExBTj1tCiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19Y SUxJTlhfTExfVEVNQUMgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05G SUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklH X01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKIyBDT05GSUdfTURJT19CQ01fVU5JTUFD IGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFORz1tCiMgQ09ORklHX01ESU9fR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX01ESU9fTVNDQ19NSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19U SFVOREVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJTks9bQpDT05GSUdfUEhZTElCPXkKQ09ORklH X1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZ IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9Q SFkgaXMgbm90IHNldApDT05GSUdfQU1EX1BIWT1tCiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FYODg3OTZCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhf UEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTg3WFhfUEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElC PW0KQ09ORklHX0JST0FEQ09NX1BIWT1tCkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09S VElOQV9QSFkgaXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIy X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJ R19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKQ09ORklH X0lDUExVU19QSFk9bQojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19M U0lfRVQxMDExQ19QSFk9bQpDT05GSUdfTFhUX1BIWT1tCkNPTkZJR19NQVJWRUxMX1BIWT1tCiMg Q09ORklHX01BUlZFTExfMTBHX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPW0KIyBD T05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFkg aXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05BVElP TkFMX1BIWT1tCiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19RU0VN SV9QSFk9bQpDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1tCkNP TkZJR19TVEUxMFhQPW0KIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldApDT05GSUdf VklURVNTRV9QSFk9bQojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09O RklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BMSVAgaXMgbm90IHNldApD T05GSUdfUFBQPW0KQ09ORklHX1BQUF9CU0RDT01QPW0KQ09ORklHX1BQUF9ERUZMQVRFPW0KQ09O RklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9bQpDT05GSUdfUFBQX01VTFRJTElOSz15 CkNPTkZJR19QUFBPQVRNPW0KQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQVFA9bQpDT05GSUdfUFBQ T0wyVFA9bQpDT05GSUdfUFBQX0FTWU5DPW0KQ09ORklHX1BQUF9TWU5DX1RUWT1tCkNPTkZJR19T TElQPW0KQ09ORklHX1NMSEM9bQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKQ09ORklHX1NMSVBf U01BUlQ9eQojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldApDT05GSUdfVVNCX05F VF9EUklWRVJTPXkKQ09ORklHX1VTQl9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05GSUdf VVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQpDT05GSUdfVVNCX1JUTDgxNTI9bQoj IENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPXkKQ09ORklH X1VTQl9ORVRfQVg4ODE3WD15CkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJR19V U0JfTkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT15CkNPTkZJR19VU0JfTkVU X0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVU X0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9TUjk3 MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNCX05F VF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExVU0I9 eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15CkNP TkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPXkKQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNF VD15CkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNC X0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNP TkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPXkKQ09ORklHX1VTQl9ORVRf Q1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlf V1dBTj1tCkNPTkZJR19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19V U0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD1tCiMg Q09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9BUUMxMTEg aXMgbm90IHNldApDT05GSUdfV0xBTj15CiMgQ09ORklHX1dJUkVMRVNTX1dEUyBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUs9eQojIENPTkZJR19BRE04MjExIGlzIG5vdCBzZXQK Q09ORklHX0FUSF9DT01NT049bQpDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRI X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1 S19QQ0kgaXMgbm90IHNldApDT05GSUdfQVRIOUtfSFc9bQpDT05GSUdfQVRIOUtfQ09NTU9OPW0K Q09ORklHX0FUSDlLX0JUQ09FWF9TVVBQT1JUPXkKIyBDT05GSUdfQVRIOUsgaXMgbm90IHNldApD T05GSUdfQVRIOUtfSFRDPW0KIyBDT05GSUdfQVRIOUtfSFRDX0RFQlVHRlMgaXMgbm90IHNldAoj IENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZLTCBpcyBub3Qgc2V0CiMg Q09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMgbm90IHNldAojIENP TkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04zNlhYIGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX0FUTUVMPXkKIyBDT05GSUdfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19B VDc2QzUwWF9VU0IgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQojIENP TkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNMRUdBQ1kgaXMgbm90IHNldAojIENPTkZJ R19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfQUlSTyBpcyBub3Qgc2V0CkNPTkZJR19XTEFO X1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldAojIENPTkZJR19JUFcy MjAwIGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPW0KQ09ORklHX0lXTDQ5NjU9bQpDT05GSUdf SVdMMzk0NT1tCgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwpDT05G SUdfSVdMRUdBQ1lfREVCVUc9eQpDT05GSUdfSVdMRUdBQ1lfREVCVUdGUz15CiMgZW5kIG9mIGl3 bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2luZyBPcHRpb25zCgpDT05GSUdfSVdMV0lGST1tCkNPTkZJ R19JV0xXSUZJX0xFRFM9eQpDT05GSUdfSVdMRFZNPW0KQ09ORklHX0lXTE1WTT1tCkNPTkZJR19J V0xXSUZJX09QTU9ERV9NT0RVTEFSPXkKIyBDT05GSUdfSVdMV0lGSV9CQ0FTVF9GSUxURVJJTkcg aXMgbm90IHNldAoKIwojIERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMV0lGSV9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJX0RFQlVHRlM9eQojIENPTkZJR19JV0xXSUZJX0RF VklDRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWdnaW5nIE9wdGlvbnMKCkNPTkZJ R19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09O RklHX0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAojIENP TkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENP TkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5v dCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBub3Qg c2V0CiMgQ09ORklHX01UNzZ4MFUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDBFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVQ3NngyRSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MlUgaXMgbm90IHNl dAojIENPTkZJR19NVDc2MDNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NjE1RSBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNldApD T05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNldAoj IENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMX0NBUkRTIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRMOFhYWFUgaXMgbm90IHNldAojIENPTkZJR19SVFc4OCBpcyBub3Qgc2V0CkNP TkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX1NUPXkKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5f VkVORE9SX1RJPXkKIyBDT05GSUdfV0wxMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxMlhYIGlz IG5vdCBzZXQKIyBDT05GSUdfV0wxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xDT1JFIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKIyBDT05GSUdfVVNCX1pEMTIwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1pEMTIxMVJXIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1FV QU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIx MV9IV1NJTT1tCiMgQ09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJUlRfV0lGSSBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlv bnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQojIENPTkZJR19MQU5N RURJQSBpcyBub3Qgc2V0CkNPTkZJR19IRExDPW0KQ09ORklHX0hETENfUkFXPW0KIyBDT05GSUdf SERMQ19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089bQpDT05GSUdfSERMQ19G Uj1tCkNPTkZJR19IRExDX1BQUD1tCgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMgZGlzYWJsZWQK IwojIENPTkZJR19QQ0kyMDBTWU4gaXMgbm90IHNldAojIENPTkZJR19XQU5YTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDMzAwVE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qgc2V0 CkNPTkZJR19ETENJPW0KQ09ORklHX0RMQ0lfTUFYPTgKIyBDT05GSUdfU0JOSSBpcyBub3Qgc2V0 CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9bQpDT05GSUdfSUVFRTgwMjE1NF9GQUtFTEI9bQoj IENPTkZJR19JRUVFODAyMTU0X0FUODZSRjIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIx NTRfTVJGMjRKNDAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0NDMjUyMCBpcyBub3Qg c2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQVRVU0IgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAy MTU0X0FERjcyNDIgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0NBODIxMCBpcyBub3Qg c2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfTUNSMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgw MjE1NF9IV1NJTSBpcyBub3Qgc2V0CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPW0KQ09ORklH X1ZNWE5FVDM9bQpDT05GSUdfRlVKSVRTVV9FUz1tCkNPTkZJR19USFVOREVSQk9MVF9ORVQ9bQpD T05GSUdfSFlQRVJWX05FVD1tCkNPTkZJR19ORVRERVZTSU09bQpDT05GSUdfTkVUX0ZBSUxPVkVS PW0KQ09ORklHX0lTRE49eQpDT05GSUdfSVNETl9DQVBJPW0KIyBDT05GSUdfQ0FQSV9UUkFDRSBp cyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPW0KQ09ORklHX0lTRE5fQ0FQSV9NSURE TEVXQVJFPXkKQ09ORklHX01JU0ROPW0KQ09ORklHX01JU0ROX0RTUD1tCkNPTkZJR19NSVNETl9M MU9JUD1tCgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19NSVNETl9IRkNQQ0k9 bQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9bQpDT05GSUdfTUlTRE5fSEZDVVNCPW0KQ09ORklHX01J U0ROX0FWTUZSSVRaPW0KQ09ORklHX01JU0ROX1NQRUVERkFYPW0KQ09ORklHX01JU0ROX0lORklO RU9OPW0KQ09ORklHX01JU0ROX1c2NjkyPW0KQ09ORklHX01JU0ROX05FVEpFVD1tCkNPTkZJR19N SVNETl9IRExDPW0KQ09ORklHX01JU0ROX0lQQUM9bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJ R19OVk09eQojIENPTkZJR19OVk1fUEJMSyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1 cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9G Rl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01B UD1tCiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGlu dGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURF Vl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNP TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNP TkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJ bnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tF WUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf QVBQTEVTUEkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlC T0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9E TElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElP X1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFU UklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RN Ml9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJf QUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9 eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNT X1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZF Qk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJfRUxB TlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIX1NNQlVTPXkKQ09ORklHX01PVVNFX1BT Ml9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJ R19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFPXkKQ09ORklH X01PVVNFX1BTMl9TTUJVUz15CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQ TEVUT1VDSD1tCkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09ORklHX01PVVNFX0NZQVBBPW0KIyBD T05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT1tCiMg Q09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz1t CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMg bm90IHNldApDT05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0K Q09ORklHX1RBQkxFVF9VU0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCiMgQ09O RklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX0tCVEFC PW0KIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05G SUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BREMg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NP UkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJ WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9T NlNZNzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0VMQU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KQ09ORklHX1RPVUNI U0NSRUVOX1dBQ09NX1c4MDAxPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQz1tCiMgQ09O RklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTIgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9G VDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dNOTdYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklP IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9U U0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVJGQUNFM19TUEkg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pF VDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9JUVM1WFggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lO UFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTVNNX1ZJ QlJBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDU1BLUj1tCiMgQ09ORklHX0lOUFVUX01N QTg0NTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVBBTkVMPW0KQ09ORklHX0lOUFVUX0dQMkE9 bQojIENPTkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQ SU9fREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVklCUkEgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfQVRMQVNfQlROUz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNP TkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URT1tCiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT1tCkNPTkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklH X0lOUFVUX0NNMTA5PW0KQ09ORklHX0lOUFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BDRjg1 NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VO Q09ERVI9bQojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf SU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05G SUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD1tCiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJ REVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1MgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPW0KIyBDT05GSUdf Uk1JNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19STUk0X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19S TUk0X1NNQj1tCkNPTkZJR19STUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz1tCkNPTkZJ R19STUk0XzJEX1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNP TkZJR19STUk0X0YzMD15CiMgQ09ORklHX1JNSTRfRjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1J NF9GNTQgaXMgbm90IHNldAojIENPTkZJR19STUk0X0Y1NSBpcyBub3Qgc2V0CgojCiMgSGFyZHdh cmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19T RVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05G SUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMy PXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPW0KIyBDT05GSUdf U0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMyPW0KQ09ORklHX0hZ UEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAojIGVuZCBv ZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBD aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09M RV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NM RUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkK Q09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05G SUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19DWUNMQURFUz1tCiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9Y QV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNP TkZJR19TWU5DTElOSz1tCkNPTkZJR19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dUPW0K Q09ORklHX05PWk9NST1tCiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CkNPTkZJR19OX0hETEM9bQpD T05GSUdfTl9HU009bQojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfTlVM TF9UVFkgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQpDT05GSUdfREVWTUVNPXkK IyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdf U0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKIyBDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1BOUD15 CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1 MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9Q Q0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJU Uz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1 MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklB TF84MjUwX1NIQVJFX0lSUT15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkK Q09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkK CiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMx MDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19T RVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009bQojIENPTkZJR19TRVJJQUxf U0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf QUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQVJDPW0KQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQojIENPTkZJ R19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xJTkZMRVhVQVJUIGlzIG5vdCBzZXQKIyBlbmQgb2Yg U2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CiMgQ09ORklHX1NFUklB TF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJ R19QUklOVEVSPW0KIyBDT05GSUdfTFBfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj1t CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNP TkZJR19IVkNfWEVOX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQ TUlfSEFORExFUj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RB VEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVW SUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU1NJRj1tCkNPTkZJ R19JUE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdfSFdfUkFORE9N PXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRPTV9JTlRFTD1t CkNPTkZJR19IV19SQU5ET01fQU1EPW0KQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpDT05GSUdfSFdf UkFORE9NX1ZJUlRJTz15CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19N QVhfUkFXX0RFVlM9ODE5MgpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQojIENPTkZJ R19IUEVUX01NQVBfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9bQpD T05GSUdfVVZfTU1USU1FUj1tCkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09 eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElT X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD1tCkNPTkZJR19UQ0dfVElT X0kyQ19JTkZJTkVPTj1tCkNPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OPW0KQ09ORklHX1RDR19O U0M9bQpDT05GSUdfVENHX0FUTUVMPW0KQ09ORklHX1RDR19JTkZJTkVPTj1tCiMgQ09ORklHX1RD R19YRU4gaXMgbm90IHNldApDT05GSUdfVENHX0NSQj15CiMgQ09ORklHX1RDR19WVFBNX1BST1hZ IGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfU1QzM1pQMjQ9bQpDT05GSUdfVENHX1RJU19TVDMz WlAyNF9JMkM9bQojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X1NQSSBpcyBub3Qgc2V0CkNPTkZJ R19URUxDTE9DSz1tCkNPTkZJR19ERVZQT1JUPXkKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNl dAojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIyBDT05GSUdfUkFORE9NX1RSVVNUX0NQVSBp cyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSIGlzIG5vdCBzZXQKCiMK IyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpD T05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFS REVWPW0KQ09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQK IwojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX0xUQzQz MDYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJ R19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpcGxl eGVyIEkyQyBDaGlwIHN1cHBvcnQKCkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJD X1NNQlVTPW0KQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJ MkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBk cml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJ MTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1EODExMT1t CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPW0KQ09ORklH X0kyQ19JU0NIPW0KQ09ORklHX0kyQ19JU01UPW0KQ09ORklHX0kyQ19QSUlYND1tCkNPTkZJR19J MkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT1tCiMgQ09ORklHX0kyQ19OVklE SUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJ R19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9bQpDT05GSUdfSTJDX1ZJ QT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1ND TUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJD X0RFU0lHTldBUkVfQ09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1tCiMgQ09O RklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldB UkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUwgaXMgbm90 IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFU Rk9STT1tCkNPTkZJR19JMkNfU0lNVEVDPW0KIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0 CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElP TEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9SVD1tCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD1t CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9T X0VWTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVElOWV9VU0I9bQpDT05GSUdfSTJDX1ZJUEVSQk9B UkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhD UExEIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgpDT05GSUdf STJDX1NUVUI9bQojIENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBzdXBwb3J0CgojIENP TkZJR19JM0MgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQojIENPTkZJR19TUElfTUVNIGlzIG5vdCBzZXQKCiMK IyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEgaXMg bm90IHNldAojIENPTkZJR19TUElfQVhJX1NQSV9FTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19T UElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CVVRURVJGTFkgaXMgbm90IHNldAoj IENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BJX05YUF9GTEVYU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19TUElfTE03MF9MTFAgaXMgbm90IHNldAojIENPTkZJ R19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90IHNldAoj IENPTkZJR19TUElfUk9DS0NISVAgaXMgbm90IHNldAojIENPTkZJR19TUElfU0MxOElTNjAyIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BJX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElD IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJ TElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNldAoKIwoj IFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9MT09QQkFDS19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RMRTYyWDAg aXMgbm90IHNldAojIENPTkZJR19TUElfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlz IG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQ U19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQ U19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJU0M9bQpDT05G SUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19DTElFTlRfR1BJTz1tCgojCiMgUFBT IGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQ XzE1ODhfQ0xPQ0s9eQpDT05GSUdfRFA4MzY0MF9QSFk9bQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tf S1ZNPW0KIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAojIGVuZCBvZiBQ VFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfUElOTVVYPXkKQ09ORklH X1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RS TCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0FNRD1tCiMgQ09ORklHX1BJTkNUUkxfTUNQMjNT MDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19Q SU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQK Q09ORklHX1BJTkNUUkxfSU5URUw9bQojIENPTkZJR19QSU5DVFJMX0JST1hUT04gaXMgbm90IHNl dApDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFPW0KIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksg aXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9ERU5WRVJUT049bQpDT05GSUdfUElOQ1RSTF9HRU1J TklMQUtFPW0KIyBDT05GSUdfUElOQ1RSTF9JQ0VMQUtFIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNU UkxfTEVXSVNCVVJHPW0KQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPW0KIyBDT05GSUdfUElO Q1RSTF9USUdFUkxBS0UgaXMgbm90IHNldApDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElC X0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJR Q0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15 CkNPTkZJR19HUElPX0dFTkVSSUM9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMK Q09ORklHX0dQSU9fQU1EUFQ9bQojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fSUNIPW0KIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90 IHNldAojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZYODU1 IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19HUElP X0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoK IwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0Y3MTg4WCBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NI IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19XSU5CT05EIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XUzE2QzQ4IGlzIG5vdCBzZXQKIyBl bmQgb2YgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVy cwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRl cnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBNRkQgR1BJTyBleHBhbmRlcnMK CiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNl dAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJX0lESU9f MTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoK IwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNl dAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAg aXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f WFJBMTQwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4cGFuZGVycwoKIwojIFVTQiBH UElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX1ZJUEVSQk9BUkQ9bQojIGVuZCBvZiBVU0IgR1BJ TyBleHBhbmRlcnMKCkNPTkZJR19HUElPX01PQ0tVUD15CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQK IyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05G SUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQoj IENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZ X0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19B RENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFU VEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFOQUdFUl9TQlMgaXMgbm90 IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4 NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9MVDM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldApD T05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15 CkNPTkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQK CiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19T RU5TT1JTX0FCSVRVR1VSVTM9bQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCkNPTkZJR19TRU5T T1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NFTlNPUlNfQURN MTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19BRE0xMDMxPW0K Q09ORklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQojIENPTkZJ R19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09O RklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VO U09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCiMgQ09ORklHX1NFTlNPUlNf QVMzNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNf SzhURU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9Q T1dFUj1tCkNPTkZJR19TRU5TT1JTX0FQUExFU01DPW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0K IyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1t CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NF TlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNf RjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1 Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBT TT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJN QUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04g aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQ09SRVRFTVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNfSkM0Mj1t CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19TUEkgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCiMgQ09ORklHX1NFTlNPUlNfTFRD NDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQojIENPTkZJR19TRU5TT1JT X0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYxPW0KIyBDT05GSUdfU0VO U09SU19NQVgxMTExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdf U0VOU09SU19NQVgxNjE5PW0KQ09ORklHX1NFTlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JT X01BWDE5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDY2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklH X1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09S U19NQVg2Njk3PW0KIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX01DUDMwMjE9bQojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BRENYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJ R19TRU5TT1JTX0xNNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NF TlNPUlNfTE03NT1tCkNPTkZJR19TRU5TT1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0K Q09ORklHX1NFTlNPUlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09S U19MTTg1PW0KQ09ORklHX1NFTlNPUlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05G SUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xN OTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1t CkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PW0KQ09ORklH X1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19OUENNN1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19Q TUJVUz1tCkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMg Q09ORklHX1NFTlNPUlNfQkVMX1BGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNX0NG RlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTlNQVVJfSVBTUFMgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0lSMzUyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSMzgw NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSUFM1NDAxIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19JU0w2ODEzNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpD T05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19MVEMzODE1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc4NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCiMgQ09ORklHX1NFTlNPUlNf UFhFMTYxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1RQUzUzNjc5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAw MD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9bQpDT05G SUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KIyBDT05GSUdfU0VOU09S U19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5T T1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPW0KQ09ORklHX1NFTlNP UlNfU01TQzQ3TTE5Mj1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9bQpDT05GSUdfU0VOU09S U19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JTX1NDSDU2Mjc9bQpDT05GSUdfU0VOU09S U19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KIyBDT05GSUdfU0VOU09SU19BRFM3ODcx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJR19TRU5TT1JTX0lOQTIw OT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMgQ09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RI TUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQojIENPTkZJR19TRU5TT1JTX1RNUDUx MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KQ09ORklHX1NFTlNPUlNf VklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5TT1JTX1ZUODIzMT1t CiMgQ09ORklHX1NFTlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4 MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNP TkZJR19TRU5TT1JTX1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09ORklHX1NF TlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9 bQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdIRj1tCkNP TkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNl dAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9bQpDT05GSUdf U0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX1NUQVRJ U1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlf TVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBT PXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1B TF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZB VUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hB UkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JB TkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfQ0xPQ0tf VEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CiMg Q09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRy aXZlcnMKIwpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZfUEtHX1RFTVBfVEhF Uk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCiMgQ09ORklHX0lOVEVMX1NP Q19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVy cwojCkNPTkZJR19JTlQzNDBYX1RIRVJNQUw9bQpDT05GSUdfQUNQSV9USEVSTUFMX1JFTD1tCiMg Q09ORklHX0lOVDM0MDZfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1RIRVJNQUxfTU1J T19SQVBMPXkKIyBlbmQgb2YgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwoKIyBDT05GSUdf SU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZl cnMKCiMgQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FUQ0hE T0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlz IG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FU Q0hET0dfT1BFTl9USU1FT1VUPTAKQ09ORklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRv ZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09W IGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dB VENIRE9HPW0KQ09ORklHX1dEQVRfV0RUPW0KIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5v dCBzZXQKIyBDT05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVO Q0VfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMg Q09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BQ1FVSVJFX1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTE1 MzVfV0RUPW0KQ09ORklHX0FMSU03MTAxX1dEVD1tCiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENPPW0KQ09ORklHX1NC Q19GSVRQQzJfV0FUQ0hET0c9bQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldApDT05G SUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFTUj1tCiMgQ09ORklHX1dBRkVSX1dEVCBpcyBub3Qg c2V0CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQpDT05GSUdfSUU2WFhfV0RUPW0KQ09ORklHX0lUQ09f V0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQpDT05GSUdfSVQ4NzEyRl9XRFQ9bQpD T05GSUdfSVQ4N19XRFQ9bQpDT05GSUdfSFBfV0FUQ0hET0c9bQpDT05GSUdfSFBXRFRfTk1JX0RF Q09ESU5HPXkKIyBDT05GSUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDODc0MTNf V0RUIGlzIG5vdCBzZXQKQ09ORklHX05WX1RDTz1tCiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVNV9XRFQgaXMgbm90IHNldApDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD1t CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBp cyBub3Qgc2V0CkNPTkZJR19WSUFfV0RUPW0KQ09ORklHX1c4MzYyN0hGX1dEVD1tCkNPTkZJR19X ODM4NzdGX1dEVD1tCkNPTkZJR19XODM5NzdGX1dEVD1tCkNPTkZJR19NQUNIWl9XRFQ9bQojIENP TkZJR19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01FSV9XRFQ9 bQojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAxOF9XRFQgaXMg bm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPW0K CiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz1tCkNP TkZJR19XRFRQQ0k9bQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQ Q1dBVENIRE9HPW0KQ09ORklHX1NTQl9QT1NTSUJMRT15CkNPTkZJR19TU0I9bQpDT05GSUdfU1NC X1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NU PXkKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfU0RJT0hPU1Q9eQpD T05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJ Q09SRT15CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNP TkZJR19CQ01BPW0KQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9I T1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9E UklWRVJfUENJPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJ VkVSX0dQSU89eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0 aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FTMzcx MSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNl dAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9J MkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1J Q19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYz IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E TE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qg c2V0CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVB UktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD1tCkNPTkZJR19MUENfU0NIPW0K IyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNldApDT05GSUdfTUZEX0lO VEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNPTkZJR19NRkRfSU5URUxf TFBTU19QQ0k9eQojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19N RkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENP TkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5 MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMg aXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVklQRVJC T0FSRD1tCiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMz IGlzIG5vdCBzZXQKIyBDT05GSUdfVUNCMTQwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPW0K Q09ORklHX01GRF9TTTUwMV9HUElPPXkKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0zMzVY X1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNl dAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAg aXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9T UEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19U V0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9 bQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9O QV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5 NCBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCiMgQ09O RklHX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19DT1JFPW0KQ09ORklHX1JDX01BUD1t CkNPTkZJR19MSVJDPXkKQ09ORklHX1JDX0RFQ09ERVJTPXkKQ09ORklHX0lSX05FQ19ERUNPREVS PW0KQ09ORklHX0lSX1JDNV9ERUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklH X0lSX0pWQ19ERUNPREVSPW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9TQU5Z T19ERUNPREVSPW0KQ09ORklHX0lSX1NIQVJQX0RFQ09ERVI9bQpDT05GSUdfSVJfTUNFX0tCRF9E RUNPREVSPW0KIyBDT05GSUdfSVJfWE1QX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSVJfSU1P Tl9ERUNPREVSPW0KIyBDT05GSUdfSVJfUkNNTV9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX1JD X0RFVklDRVM9eQpDT05GSUdfUkNfQVRJX1JFTU9URT1tCkNPTkZJR19JUl9FTkU9bQpDT05GSUdf SVJfSU1PTj1tCiMgQ09ORklHX0lSX0lNT05fUkFXIGlzIG5vdCBzZXQKQ09ORklHX0lSX01DRVVT Qj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1tCkNPTkZJR19JUl9OVVZP VE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFNWkFQPW0KQ09ORklHX0lS X1dJTkJPTkRfQ0lSPW0KIyBDT05GSUdfSVJfSUdPUlBMVUdVU0IgaXMgbm90IHNldApDT05GSUdf SVJfSUdVQU5BPW0KQ09ORklHX0lSX1RUVVNCSVI9bQpDT05GSUdfUkNfTE9PUEJBQ0s9bQojIENP TkZJR19JUl9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19JUl9TSVIgaXMgbm90IHNldAojIENP TkZJR19SQ19YQk9YX0RWRCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPW0KCiMKIyBN dWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CkNP TkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NV UFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1NEUl9T VVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldApD T05GSUdfTUVESUFfQ09OVFJPTExFUj15CkNPTkZJR19NRURJQV9DT05UUk9MTEVSX0RWQj15CkNP TkZJR19WSURFT19ERVY9bQojIENPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEkgaXMgbm90IHNl dApDT05GSUdfVklERU9fVjRMMj1tCkNPTkZJR19WSURFT19WNEwyX0kyQz15CiMgQ09ORklHX1ZJ REVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdF UyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5FUj1tCkNPTkZJR19WSURFT0JVRl9HRU49bQpD T05GSUdfVklERU9CVUZfRE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9bQpDT05GSUdf RFZCX0NPUkU9bQojIENPTkZJR19EVkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkK Q09ORklHX1RUUENJX0VFUFJPTT1tCkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKQ09ORklHX0RW Ql9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX0RWQl9ERU1VWF9TRUNUSU9OX0xPU1NfTE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX1VMRV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJp dmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwpD T05GSUdfVVNCX1ZJREVPX0NMQVNTPW0KQ09ORklHX1VTQl9WSURFT19DTEFTU19JTlBVVF9FVkRF Vj15CkNPTkZJR19VU0JfR1NQQ0E9bQpDT05GSUdfVVNCX001NjAyPW0KQ09ORklHX1VTQl9TVFYw NlhYPW0KQ09ORklHX1VTQl9HTDg2MD1tCkNPTkZJR19VU0JfR1NQQ0FfQkVOUT1tCkNPTkZJR19V U0JfR1NQQ0FfQ09ORVg9bQpDT05GSUdfVVNCX0dTUENBX0NQSUExPW0KIyBDT05GSUdfVVNCX0dT UENBX0RUQ1MwMzMgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX0VUT01TPW0KQ09ORklHX1VT Ql9HU1BDQV9GSU5FUElYPW0KQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KPW0KQ09ORklHX1VTQl9H U1BDQV9KTDIwMDVCQ0Q9bQojIENPTkZJR19VU0JfR1NQQ0FfS0lORUNUIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HU1BDQV9LT05JQ0E9bQpDT05GSUdfVVNCX0dTUENBX01BUlM9bQpDT05GSUdfVVNC X0dTUENBX01SOTczMTBBPW0KQ09ORklHX1VTQl9HU1BDQV9OVzgwWD1tCkNPTkZJR19VU0JfR1NQ Q0FfT1Y1MTk9bQpDT05GSUdfVVNCX0dTUENBX09WNTM0PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUz NF85PW0KQ09ORklHX1VTQl9HU1BDQV9QQUMyMDc9bQpDT05GSUdfVVNCX0dTUENBX1BBQzczMDI9 bQpDT05GSUdfVVNCX0dTUENBX1BBQzczMTE9bQpDT05GSUdfVVNCX0dTUENBX1NFNDAxPW0KQ09O RklHX1VTQl9HU1BDQV9TTjlDMjAyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwWD1tCkNPTkZJ R19VU0JfR1NQQ0FfU09OSVhCPW0KQ09ORklHX1VTQl9HU1BDQV9TT05JWEo9bQpDT05GSUdfVVNC X0dTUENBX1NQQ0E1MDA9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDE9bQpDT05GSUdfVVNCX0dT UENBX1NQQ0E1MDU9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDY9bQpDT05GSUdfVVNCX0dTUENB X1NQQ0E1MDg9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1NjE9bQpDT05GSUdfVVNCX0dTUENBX1NQ Q0ExNTI4PW0KQ09ORklHX1VTQl9HU1BDQV9TUTkwNT1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MDVD PW0KQ09ORklHX1VTQl9HU1BDQV9TUTkzMFg9bQpDT05GSUdfVVNCX0dTUENBX1NUSzAxND1tCiMg Q09ORklHX1VTQl9HU1BDQV9TVEsxMTM1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9TVFYw NjgwPW0KQ09ORklHX1VTQl9HU1BDQV9TVU5QTFVTPW0KQ09ORklHX1VTQl9HU1BDQV9UNjEzPW0K Q09ORklHX1VTQl9HU1BDQV9UT1BSTz1tCiMgQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9bQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD1t CkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpDT05GSUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0K Q09ORklHX1VTQl9HU1BDQV9aQzNYWD1tCkNPTkZJR19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BX Q19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFdDX0lOUFVUX0VWREVWPXkKIyBDT05GSUdf VklERU9fQ1BJQTIgaXMgbm90IHNldApDT05GSUdfVVNCX1pSMzY0WFg9bQpDT05GSUdfVVNCX1NU S1dFQkNBTT1tCkNPTkZJR19VU0JfUzIyNTU9bQojIENPTkZJR19WSURFT19VU0JUViBpcyBub3Qg c2V0CgojCiMgQW5hbG9nIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX1BWUlVTQjI9bQpD T05GSUdfVklERU9fUFZSVVNCMl9TWVNGUz15CkNPTkZJR19WSURFT19QVlJVU0IyX0RWQj15CiMg Q09ORklHX1ZJREVPX1BWUlVTQjJfREVCVUdJRkMgaXMgbm90IHNldApDT05GSUdfVklERU9fSERQ VlI9bQpDT05GSUdfVklERU9fVVNCVklTSU9OPW0KIyBDT05GSUdfVklERU9fU1RLMTE2MF9DT01N T04gaXMgbm90IHNldAojIENPTkZJR19WSURFT19HTzcwMDcgaXMgbm90IHNldAoKIwojIEFuYWxv Zy9kaWdpdGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FVMDgyOD1tCkNPTkZJR19W SURFT19BVTA4MjhfVjRMMj15CiMgQ09ORklHX1ZJREVPX0FVMDgyOF9SQyBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19DWDIzMVhYPW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfUkM9eQpDT05GSUdfVklE RU9fQ1gyMzFYWF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfRFZCPW0KQ09ORklHX1ZJREVP X1RNNjAwMD1tCkNPTkZJR19WSURFT19UTTYwMDBfQUxTQT1tCkNPTkZJR19WSURFT19UTTYwMDBf RFZCPW0KCiMKIyBEaWdpdGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RWQl9VU0I9bQojIENP TkZJR19EVkJfVVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRElCMzAwME1DPW0K Q09ORklHX0RWQl9VU0JfQTgwMD1tCkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCiMgQ09ORklH X0RWQl9VU0JfRElCVVNCX01CX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVT Ql9NQz1tCkNPTkZJR19EVkJfVVNCX0RJQjA3MDA9bQpDT05GSUdfRFZCX1VTQl9VTVRfMDEwPW0K Q09ORklHX0RWQl9VU0JfQ1hVU0I9bQojIENPTkZJR19EVkJfVVNCX0NYVVNCX0FOQUxPRyBpcyBu b3Qgc2V0CkNPTkZJR19EVkJfVVNCX005MjBYPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0KQ09O RklHX0RWQl9VU0JfVlA3MDQ1PW0KQ09ORklHX0RWQl9VU0JfVlA3MDJYPW0KQ09ORklHX0RWQl9V U0JfR1A4UFNLPW0KQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9bQpDT05GSUdfRFZCX1VTQl9U VFVTQjI9bQpDT05GSUdfRFZCX1VTQl9EVFQyMDBVPW0KQ09ORklHX0RWQl9VU0JfT1BFUkExPW0K Q09ORklHX0RWQl9VU0JfQUY5MDA1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1X1JFTU9URT1tCkNP TkZJR19EVkJfVVNCX1BDVFY0NTJFPW0KQ09ORklHX0RWQl9VU0JfRFcyMTAyPW0KQ09ORklHX0RW Ql9VU0JfQ0lORVJHWV9UMj1tCkNPTkZJR19EVkJfVVNCX0RUVjUxMDA9bQpDT05GSUdfRFZCX1VT Ql9BWjYwMjc9bQpDT05GSUdfRFZCX1VTQl9URUNITklTQVRfVVNCMj1tCkNPTkZJR19EVkJfVVNC X1YyPW0KQ09ORklHX0RWQl9VU0JfQUY5MDE1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDM1PW0KQ09O RklHX0RWQl9VU0JfQU5ZU0VFPW0KQ09ORklHX0RWQl9VU0JfQVU2NjEwPW0KQ09ORklHX0RWQl9V U0JfQVo2MDA3PW0KQ09ORklHX0RWQl9VU0JfQ0U2MjMwPW0KQ09ORklHX0RWQl9VU0JfRUMxNjg9 bQpDT05GSUdfRFZCX1VTQl9HTDg2MT1tCkNPTkZJR19EVkJfVVNCX0xNRTI1MTA9bQpDT05GSUdf RFZCX1VTQl9NWEwxMTFTRj1tCkNPTkZJR19EVkJfVVNCX1JUTDI4WFhVPW0KIyBDT05GSUdfRFZC X1VTQl9EVkJTS1kgaXMgbm90IHNldAojIENPTkZJR19EVkJfVVNCX1pEMTMwMSBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfVFRVU0JfQlVER0VUPW0KQ09ORklHX0RWQl9UVFVTQl9ERUM9bQpDT05GSUdf U01TX1VTQl9EUlY9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0I9bQojIENPTkZJR19EVkJf QjJDMl9GTEVYQ09QX1VTQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9BUzEwMiBpcyBu b3Qgc2V0CgojCiMgV2ViY2FtLCBUViAoYW5hbG9nL2RpZ2l0YWwpIFVTQiBkZXZpY2VzCiMKQ09O RklHX1ZJREVPX0VNMjhYWD1tCiMgQ09ORklHX1ZJREVPX0VNMjhYWF9WNEwyIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0VNMjhYWF9BTFNBPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9EVkI9bQpDT05G SUdfVklERU9fRU0yOFhYX1JDPW0KQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRp YSBjYXB0dXJlIHN1cHBvcnQKIwojIENPTkZJR19WSURFT19NRVlFIGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fU09MTzZYMTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzU4NjQgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19UVzY4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2ODZY IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKQ09ORklH X1ZJREVPX0lWVFY9bQojIENPTkZJR19WSURFT19JVlRWX0RFUFJFQ0FURURfSU9DVExTIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fSVZUVl9BTFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0ZC X0lWVFY9bQojIENPTkZJR19WSURFT19GQl9JVlRWX0ZPUkNFX1BBVCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX0hFWElVTV9HRU1JTkkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19IRVhJVU1f T1JJT04gaXMgbm90IHNldAojIENPTkZJR19WSURFT19NWEIgaXMgbm90IHNldAojIENPTkZJR19W SURFT19EVDMxNTUgaXMgbm90IHNldAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nL2h5YnJpZCBU ViBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX0NYMTg9bQpDT05GSUdfVklERU9fQ1gxOF9BTFNBPW0K Q09ORklHX1ZJREVPX0NYMjM4ODU9bQpDT05GSUdfTUVESUFfQUxURVJBX0NJPW0KIyBDT05GSUdf VklERU9fQ1gyNTgyMSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDg4PW0KQ09ORklHX1ZJREVP X0NYODhfQUxTQT1tCkNPTkZJR19WSURFT19DWDg4X0JMQUNLQklSRD1tCkNPTkZJR19WSURFT19D WDg4X0RWQj1tCkNPTkZJR19WSURFT19DWDg4X0VOQUJMRV9WUDMwNTQ9eQpDT05GSUdfVklERU9f Q1g4OF9WUDMwNTQ9bQpDT05GSUdfVklERU9fQ1g4OF9NUEVHPW0KQ09ORklHX1ZJREVPX0JUODQ4 PW0KQ09ORklHX0RWQl9CVDhYWD1tCkNPTkZJR19WSURFT19TQUE3MTM0PW0KQ09ORklHX1ZJREVP X1NBQTcxMzRfQUxTQT1tCkNPTkZJR19WSURFT19TQUE3MTM0X1JDPXkKQ09ORklHX1ZJREVPX1NB QTcxMzRfRFZCPW0KQ09ORklHX1ZJREVPX1NBQTcxNjQ9bQoKIwojIE1lZGlhIGRpZ2l0YWwgVFYg UENJIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9BVjcxMTBfSVI9eQpDT05GSUdfRFZCX0FWNzExMD1t CkNPTkZJR19EVkJfQVY3MTEwX09TRD15CkNPTkZJR19EVkJfQlVER0VUX0NPUkU9bQpDT05GSUdf RFZCX0JVREdFVD1tCkNPTkZJR19EVkJfQlVER0VUX0NJPW0KQ09ORklHX0RWQl9CVURHRVRfQVY9 bQpDT05GSUdfRFZCX0JVREdFVF9QQVRDSD1tCkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDST1t CiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfUENJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9QTFVUTzI9bQpDT05GSUdfRFZCX0RNMTEwNT1tCkNPTkZJR19EVkJfUFQxPW0KIyBDT05GSUdf RFZCX1BUMyBpcyBub3Qgc2V0CkNPTkZJR19NQU5USVNfQ09SRT1tCkNPTkZJR19EVkJfTUFOVElT PW0KQ09ORklHX0RWQl9IT1BQRVI9bQpDT05GSUdfRFZCX05HRU5FPW0KQ09ORklHX0RWQl9EREJS SURHRT1tCiMgQ09ORklHX0RWQl9EREJSSURHRV9NU0lFTkFCTEUgaXMgbm90IHNldAojIENPTkZJ R19EVkJfU01JUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9ORVRVUF9VTklEVkIgaXMgbm90 IHNldAojIENPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0 TF9NRU0yTUVNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfVEVTVF9EUklWRVJTIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1 cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19TTVNfU0RJT19EUlY9bQpDT05GSUdf UkFESU9fQURBUFRFUlM9eQpDT05GSUdfUkFESU9fVEVBNTc1WD1tCiMgQ09ORklHX1JBRElPX1NJ NDcwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NJNDcxMyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NUjgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EU0JSIGlzIG5vdCBzZXQKIyBDT05G SUdfUkFESU9fTUFYSVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0hBUksgaXMgbm90 IHNldAojIENPTkZJR19SQURJT19TSEFSSzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0VFTkUg aXMgbm90IHNldAojIENPTkZJR19VU0JfUkFSRU1PTk8gaXMgbm90IHNldAojIENPTkZJR19VU0Jf TUE5MDEgaXMgbm90IHNldAojIENPTkZJR19SQURJT19URUE1NzY0IGlzIG5vdCBzZXQKIyBDT05G SUdfUkFESU9fU0FBNzcwNkggaXMgbm90IHNldAojIENPTkZJR19SQURJT19URUY2ODYyIGlzIG5v dCBzZXQKIyBDT05GSUdfUkFESU9fV0wxMjczIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVt ZW50cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwojIGVuZCBvZiBUZXhhcyBJbnN0cnVt ZW50cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKCiMKIyBTdXBwb3J0ZWQgRmlyZVdpcmUg KElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJUkVEVFY9bQpDT05GSUdfRFZCX0ZJ UkVEVFZfSU5QVVQ9eQpDT05GSUdfTUVESUFfQ09NTU9OX09QVElPTlM9eQoKIwojIGNvbW1vbiBk cml2ZXIgb3B0aW9ucwojCkNPTkZJR19WSURFT19DWDIzNDFYPW0KQ09ORklHX1ZJREVPX1RWRUVQ Uk9NPW0KQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpD T05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19W SURFT0JVRjJfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX1NHPW0KQ09ORklHX1ZJREVP QlVGMl9EVkI9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUD1tCkNPTkZJR19WSURFT19TQUE3MTQ2 PW0KQ09ORklHX1ZJREVPX1NBQTcxNDZfVlY9bQpDT05GSUdfU01TX1NJQU5PX01EVFY9bQpDT05G SUdfU01TX1NJQU5PX1JDPXkKIyBDT05GSUdfU01TX1NJQU5PX0RFQlVHRlMgaXMgbm90IHNldAoK IwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgc3BpLCBm cm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX01FRElB X0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9JMkM9bQoKIwojIEkyQyBFbmNvZGVycywgZGVjb2Rl cnMsIHNlbnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwojCgojCiMgQXVkaW8gZGVjb2RlcnMs IHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURFT19UVkFVRElPPW0KQ09ORklHX1ZJ REVPX1REQTc0MzI9bQojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX01TUDM0MDA9bQpDT05GSUdfVklERU9fQ1MzMzA4PW0KQ09ORklHX1ZJ REVPX0NTNTM0NT1tCkNPTkZJR19WSURFT19DUzUzTDMyQT1tCiMgQ09ORklHX1ZJREVPX1RMVjMy MEFJQzIzQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldApDT05G SUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3 U01QWD1tCiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CgojCiMgUkRTIGRl Y29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoKIwojIFZpZGVvIGRlY29kZXJzCiMKIyBD T05GSUdfVklERU9fQURWNzE4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2 NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX01MODZWNzY2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMTAgaXMgbm90IHNl dApDT05GSUdfVklERU9fU0FBNzExWD1tCiMgQ09ORklHX1ZJREVPX1RWUDUxNFggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNzAw MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX1RXOTkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwNiBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX1RXOTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQWDMyMjAgaXMg bm90IHNldAoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3 MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4NDA9bQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklH X1ZJREVPX1NBQTcxMjc9bQojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURW NzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCiMg Q09ORklHX1ZJREVPX09WMjY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WMjY1OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WMjY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09W MjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX09WNTY5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzcyWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX09WNzY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzY3MCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX09WNzc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X09WOTY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZTNjYyNCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX01UOU0xMTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlUMTEyIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fTVQ5VjAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01U OVYxMTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TUjAzMFBDMzAgaXMgbm90IHNldAojIENP TkZJR19WSURFT19SSjU0TjEgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklH X1ZJREVPX0FENTgyMCBpcyBub3Qgc2V0CgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklHX1ZJ REVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19MTTM1NjAgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNo aXBzCiMKQ09ORklHX1ZJREVPX1VQRDY0MDMxQT1tCkNPTkZJR19WSURFT19VUEQ2NDA4Mz1tCgoj CiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1MkhT PW0KCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBz CiMKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19NNTI3OTA9 bQojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgRW5jb2RlcnMsIGRl Y29kZXJzLCBzZW5zb3JzIGFuZCBvdGhlciBoZWxwZXIgY2hpcHMKCiMKIyBTUEkgaGVscGVyIGNo aXBzCiMKIyBlbmQgb2YgU1BJIGhlbHBlciBjaGlwcwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwoj CiMgQ09ORklHX0NYRDI4ODBfU1BJX0RSViBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIFNQSSBB ZGFwdGVycwoKQ09ORklHX01FRElBX1RVTkVSPW0KCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMK Q09ORklHX01FRElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI1MD1t CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9 bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4 Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3 Njc9bQojIENPTkZJR19NRURJQV9UVU5FUl9NU0kwMDEgaXMgbm90IHNldApDT05GSUdfTUVESUFf VFVORVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD1tCkNPTkZJR19NRURJQV9U VU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RV TkVSX01UMjEzMT1tCkNPTkZJR19NRURJQV9UVU5FUl9RVDEwMTA9bQpDT05GSUdfTUVESUFfVFVO RVJfWEMyMDI4PW0KQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD1tCkNPTkZJR19NRURJQV9UVU5F Ul9YQzQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwNVM9bQpDT05GSUdfTUVESUFfVFVO RVJfTVhMNTAwN1Q9bQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9bQpDT05GSUdfTUVESUFf VFVORVJfTUFYMjE2NT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJ QV9UVU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPW0KQ09ORklHX01FRElB X1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj1tCkNPTkZJR19NRURJ QV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9bQpDT05GSUdfTUVESUFf VFVORVJfTTg4UlM2MDAwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9UVUE5MDAxPW0KQ09ORklHX01F RElBX1RVTkVSX1NJMjE1Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9JVDkxM1g9bQpDT05GSUdfTUVE SUFfVFVORVJfUjgyMFQ9bQojIENPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRiBpcyBub3Qgc2V0 CkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyPW0KQ09ORklHX01FRElBX1RVTkVSX1FNMUQx QjAwMDQ9bQojIGVuZCBvZiBDdXN0b21pemUgVFYgdHVuZXJzCgojCiMgQ3VzdG9taXNlIERWQiBG cm9udGVuZHMKIwoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09O RklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RWQl9TVEI2MTAwPW0KQ09ORklHX0RWQl9TVFYwOTB4 PW0KQ09ORklHX0RWQl9TVFYwOTEwPW0KQ09ORklHX0RWQl9TVFY2MTEweD1tCkNPTkZJR19EVkJf U1RWNjExMT1tCkNPTkZJR19EVkJfTVhMNVhYPW0KQ09ORklHX0RWQl9NODhEUzMxMDM9bQoKIwoj IE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19E VkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFDMkREPW0KQ09ORklHX0RWQl9TSTIxNjU9bQpD T05GSUdfRFZCX01OODg0NzI9bQpDT05GSUdfRFZCX01OODg0NzM9bQoKIwojIERWQi1TIChzYXRl bGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEy Mz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdfRFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pM MTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdf RFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpD T05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEw MDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09ORklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RW Ql9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9U REE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAwPW0KQ09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklH X0RWQl9DWDI0MTE3PW0KQ09ORklHX0RWQl9DWDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9bQpD T05GSUdfRFZCX1RTMjAyMD1tCkNPTkZJR19EVkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2QTE2 PW0KQ09ORklHX0RWQl9UREExMDA3MT1tCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVu ZHMKIwpDT05GSUdfRFZCX1NQODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RWQl9D WDIyNzAwPW0KQ09ORklHX0RWQl9DWDIyNzAyPW0KIyBDT05GSUdfRFZCX1M1SDE0MzIgaXMgbm90 IHNldApDT05GSUdfRFZCX0RSWEQ9bQpDT05GSUdfRFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERB MTAwNFg9bQpDT05GSUdfRFZCX05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RW Ql9aTDEwMzUzPW0KQ09ORklHX0RWQl9ESUIzMDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1t CkNPTkZJR19EVkJfRElCNzAwME09bQpDT05GSUdfRFZCX0RJQjcwMDBQPW0KIyBDT05GSUdfRFZC X0RJQjkwMDAgaXMgbm90IHNldApDT05GSUdfRFZCX1REQTEwMDQ4PW0KQ09ORklHX0RWQl9BRjkw MTM9bQpDT05GSUdfRFZCX0VDMTAwPW0KQ09ORklHX0RWQl9TVFYwMzY3PW0KQ09ORklHX0RWQl9D WEQyODIwUj1tCkNPTkZJR19EVkJfQ1hEMjg0MUVSPW0KQ09ORklHX0RWQl9SVEwyODMwPW0KQ09O RklHX0RWQl9SVEwyODMyPW0KQ09ORklHX0RWQl9TSTIxNjg9bQojIENPTkZJR19EVkJfWkQxMzAx X0RFTU9EIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9HUDhQU0tfRkU9bQojIENPTkZJR19EVkJfQ1hE Mjg4MCBpcyBub3Qgc2V0CgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZC X1ZFUzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREExMDAyMz1tCkNP TkZJR19EVkJfU1RWMDI5Nz1tCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJl c3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPW0KQ09ORklH X0RWQl9PUjUxMjExPW0KQ09ORklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9CQ00zNTEwPW0K Q09ORklHX0RWQl9MR0RUMzMwWD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05GSUdfRFZCX0xH RFQzMzA2QT1tCkNPTkZJR19EVkJfTEcyMTYwPW0KQ09ORklHX0RWQl9TNUgxNDA5PW0KQ09ORklH X0RWQl9BVTg1MjI9bQpDT05GSUdfRFZCX0FVODUyMl9EVFY9bQpDT05GSUdfRFZCX0FVODUyMl9W NEw9bQpDT05GSUdfRFZCX1M1SDE0MTE9bQoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZyb250 ZW5kcwojCkNPTkZJR19EVkJfUzkyMT1tCkNPTkZJR19EVkJfRElCODAwMD1tCkNPTkZJR19EVkJf TUI4NkEyMFM9bQoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJpYWwp IGZyb250ZW5kcwojCkNPTkZJR19EVkJfVEM5MDUyMj1tCiMgQ09ORklHX0RWQl9NTjg4NDQzWCBp cyBub3Qgc2V0CgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05G SUdfRFZCX1BMTD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD1tCkNPTkZJR19EVkJfVFVORVJf RElCMDA5MD1tCgojCiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZC X0RSWDM5WFlKPW0KQ09ORklHX0RWQl9MTkJIMjU9bQojIENPTkZJR19EVkJfTE5CSDI5IGlzIG5v dCBzZXQKQ09ORklHX0RWQl9MTkJQMjE9bQpDT05GSUdfRFZCX0xOQlAyMj1tCkNPTkZJR19EVkJf SVNMNjQwNT1tCkNPTkZJR19EVkJfSVNMNjQyMT1tCkNPTkZJR19EVkJfSVNMNjQyMz1tCkNPTkZJ R19EVkJfQTgyOTM9bQojIENPTkZJR19EVkJfTEdTOEdMNSBpcyBub3Qgc2V0CkNPTkZJR19EVkJf TEdTOEdYWD1tCkNPTkZJR19EVkJfQVRCTTg4MzA9bQpDT05GSUdfRFZCX1REQTY2NXg9bQpDT05G SUdfRFZCX0lYMjUwNVY9bQpDT05GSUdfRFZCX004OFJTMjAwMD1tCkNPTkZJR19EVkJfQUY5MDMz PW0KIyBDT05GSUdfRFZCX0hPUlVTM0EgaXMgbm90IHNldAojIENPTkZJR19EVkJfQVNDT1QyRSBp cyBub3Qgc2V0CiMgQ09ORklHX0RWQl9IRUxFTkUgaXMgbm90IHNldAoKIwojIENvbW1vbiBJbnRl cmZhY2UgKEVONTAyMjEpIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19EVkJfQ1hEMjA5OT1t CiMgQ09ORklHX0RWQl9TUDIgaXMgbm90IHNldAoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZy b250ZW5kcwojCkNPTkZJR19EVkJfRFVNTVlfRkU9bQojIGVuZCBvZiBDdXN0b21pc2UgRFZCIEZy b250ZW5kcwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9B TUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQpDT05GSUdfQUdQX1NJUz15CkNPTkZJR19BR1BfVklB PXkKQ09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFY X0dQVVM9NjQKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1f TUlQSV9EU0k9eQpDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWPXkKQ09ORklHX0RSTV9FWFBPUlRf Rk9SX1RFU1RTPXkKQ09ORklHX0RSTV9ERUJVR19TRUxGVEVTVD1tCkNPTkZJR19EUk1fS01TX0hF TFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CiMgQ09ORklHX0RSTV9ERUJVR19EUF9N U1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkK Q09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9GQkRFVl9MRUFLX1BI WVNfU01FTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKIyBDT05G SUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9UVE1f RE1BX1BBR0VfUE9PTD15CkNPTkZJR19EUk1fVlJBTV9IRUxQRVI9bQpDT05GSUdfRFJNX1RUTV9I RUxQRVI9bQpDT05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9eQoKIwojIEkyQyBlbmNvZGVyIG9y IGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJ TDE2ND1tCiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19E Uk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVs cGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05G SUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAoK IwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIGVuZCBvZiBBQ1Ag KEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCgojIENPTkZJR19EUk1fTk9VVkVBVSBp cyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X0FMUEhBX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJPQkU9IiIKQ09ORklHX0RSTV9J OTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpDT05G SUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9HVlQ9eQpDT05GSUdfRFJNX0k5 MTVfR1ZUX0tWTUdUPW0KCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENPTkZJR19EUk1fSTkx NV9XRVJST1IgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9JOTE1X0RFQlVHX01NSU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9T V19GRU5DRV9ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVO Q0VfQ0hFQ0tfREFHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfR1VDIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1f STkxNV9MT1dfTEVWRUxfVFJBQ0VQT0lOVFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9E RUJVR19WQkxBTktfRVZBREUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19SVU5U SU1FX1BNIGlzIG5vdCBzZXQKIyBlbmQgb2YgZHJtL2k5MTUgRGVidWdnaW5nCgojCiMgZHJtL2k5 MTUgUHJvZmlsZSBHdWlkZWQgT3B0aW1pc2F0aW9uCiMKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVM VF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAw CkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9TUElO X1JFUVVFU1Q9NQpDT05GSUdfRFJNX0k5MTVfU1RPUF9USU1FT1VUPTEwMApDT05GSUdfRFJNX0k5 MTVfVElNRVNMSUNFX0RVUkFUSU9OPTEKIyBlbmQgb2YgZHJtL2k5MTUgUHJvZmlsZSBHdWlkZWQg T3B0aW1pc2F0aW9uCgpDT05GSUdfRFJNX1ZHRU09bQojIENPTkZJR19EUk1fVktNUyBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVk1XR0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdf RFJNX0dNQTUwMD1tCkNPTkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKQ09O RklHX0RSTV9VREw9bQpDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19EUk1fTUdBRzIwMD1tCkNPTkZJ R19EUk1fQ0lSUlVTX1FFTVU9bQpDT05GSUdfRFJNX1FYTD1tCkNPTkZJR19EUk1fQk9DSFM9bQpD T05GSUdfRFJNX1ZJUlRJT19HUFU9bQpDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBh bmVscwojCiMgQ09ORklHX0RSTV9QQU5FTF9SQVNQQkVSUllQSV9UT1VDSFNDUkVFTiBpcyBub3Qg c2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19E Uk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05G SUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IEludGVy ZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fRVROQVZJViBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSFg4MzU3RCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RJTllEUk1fSUxJOTIyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJ OTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fTUkwMjgzUVQgaXMgbm90IHNldAojIENP TkZJR19USU5ZRFJNX1JFUEFQRVIgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzU4NiBp cyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NzM1UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9YRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJ UktTPXkKQ09ORklHX0RSTV9MSUJfUkFORE9NPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwoj CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMgQ09O RklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9 eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJ R19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9T WVNfQ09QWUFSRUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZPUkVJ R05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVS UkVEX0lPPXkKIyBDT05GSUdfRkJfTU9ERV9IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RJ TEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJ R19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJ R19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENP TkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEgaXMgbm90 IHNldAojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldAojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMg bm90IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQw IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lO VEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9T QVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9W SUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf Vk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJ R19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfU001MDEgaXMgbm90IHNldAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNl dAojIENPTkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0ZCREVWX0ZST05U RU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9bQojIENPTkZJR19GQl9TSU1Q TEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1l IGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKQ09O RklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MVFYzNTBR ViBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTENE X0lMSTkzMjAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09bQojIENPTkZJ R19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1MDFLRjAzIGlzIG5v dCBzZXQKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9PVE0zMjI1 QSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFD S0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9RQ09NX1dMRUQg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPW0KIyBD T05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3 TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIGVuZCBvZiBCYWNrbGlnaHQgJiBMQ0Qg ZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVy IHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM QkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBDT05GSUdfVkdB Q09OX1NPRlRfU0NST0xMQkFDS19QRVJTSVNURU5UX0VOQUJMRV9CWV9ERUZBVUxUIGlzIG5vdCBz ZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgw CkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9 eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFN RUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9E RUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2 ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90 IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElO VVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCkNPTkZJR19TT1VORD1tCkNP TkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CkNP TkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05E X1BDTV9FTEQ9eQpDT05GSUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9TRVFfREVWSUNFPW0KQ09O RklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9DT01QUkVTU19PRkZMT0FEPW0KQ09ORklHX1NO RF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RFVj15CkNPTkZJR19TTkRfT1NTRU1VTD15 CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENNX09TUyBp cyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NORF9IUlRJTUVSPW0KQ09O RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklH X1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApDT05GSUdfU05EX1BST0NfRlM9eQpDT05G SUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkK Q09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRf U0VRX0RVTU1ZPW0KQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPW0KQ09ORklHX1NORF9TRVFfSFJU SU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNPTkZJR19TTkRfU0VR X01JREk9bQpDT05GSUdfU05EX1NFUV9NSURJX0VNVUw9bQpDT05GSUdfU05EX1NFUV9WSVJNSURJ PW0KQ09ORklHX1NORF9NUFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfT1BMM19MSUI9bQpDT05GSUdf U05EX09QTDNfTElCX1NFUT1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklHX1NORF9BQzk3X0NP REVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0KQ09ORklHX1NORF9E VU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9bQpDT05GSUdfU05E X01UUEFWPW0KIyBDT05GSUdfU05EX01UUzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklB TF9VMTY1NTAgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMT1tCiMgQ09ORklHX1NORF9QT1JU TUFOMlg0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05E X0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTUKQ09ORklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FE MTg4OT1tCiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTNDAw MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRfQVNJSFBJPW0KQ09O RklHX1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNPTkZJR19TTkRfQVU4 ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdfU05EX0FVODgzMD1tCiMgQ09ORklHX1NO RF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CkNPTkZJR19T TkRfQlQ4N1g9bQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5vdCBzZXQKQ09ORklH X1NORF9DQTAxMDY9bQpDT05GSUdfU05EX0NNSVBDST1tCkNPTkZJR19TTkRfT1hZR0VOX0xJQj1t CkNPTkZJR19TTkRfT1hZR0VOPW0KIyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfQ1M0NlhYPW0KQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJR19TTkRfQ1RY Rkk9bQpDT05GSUdfU05EX0RBUkxBMjA9bQpDT05GSUdfU05EX0dJTkEyMD1tCkNPTkZJR19TTkRf TEFZTEEyMD1tCkNPTkZJR19TTkRfREFSTEEyND1tCkNPTkZJR19TTkRfR0lOQTI0PW0KQ09ORklH X1NORF9MQVlMQTI0PW0KQ09ORklHX1NORF9NT05BPW0KQ09ORklHX1NORF9NSUE9bQpDT05GSUdf U05EX0VDSE8zRz1tCkNPTkZJR19TTkRfSU5ESUdPPW0KQ09ORklHX1NORF9JTkRJR09JTz1tCkNP TkZJR19TTkRfSU5ESUdPREo9bQpDT05GSUdfU05EX0lORElHT0lPWD1tCkNPTkZJR19TTkRfSU5E SUdPREpYPW0KQ09ORklHX1NORF9FTVUxMEsxPW0KQ09ORklHX1NORF9FTVUxMEsxX1NFUT1tCkNP TkZJR19TTkRfRU1VMTBLMVg9bQpDT05GSUdfU05EX0VOUzEzNzA9bQpDT05GSUdfU05EX0VOUzEz NzE9bQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9FUzE5Njg9bQpD T05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNPTkZJR19TTkRfRVMxOTY4X1JBRElPPXkKIyBDT05G SUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IRFNQPW0KQ09ORklHX1NORF9IRFNQ TT1tCkNPTkZJR19TTkRfSUNFMTcxMj1tCkNPTkZJR19TTkRfSUNFMTcyND1tCkNPTkZJR19TTkRf SU5URUw4WDA9bQpDT05GSUdfU05EX0lOVEVMOFgwTT1tCkNPTkZJR19TTkRfS09SRzEyMTI9bQpD T05GSUdfU05EX0xPTEE9bQpDT05GSUdfU05EX0xYNjQ2NEVTPW0KQ09ORklHX1NORF9NQUVTVFJP Mz1tCkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01JWEFSVD1tCiMgQ09O RklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENYSFI9bQojIENPTkZJR19TTkRf UklQVElERSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUk1FMzI9bQpDT05GSUdfU05EX1JNRTk2PW0K Q09ORklHX1NORF9STUU5NjUyPW0KIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldApD T05GSUdfU05EX1RSSURFTlQ9bQpDT05GSUdfU05EX1ZJQTgyWFg9bQpDT05GSUdfU05EX1ZJQTgy WFhfTU9ERU09bQpDT05GSUdfU05EX1ZJUlRVT1NPPW0KQ09ORklHX1NORF9WWDIyMj1tCiMgQ09O RklHX1NORF9ZTUZQQ0kgaXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9IREE9 bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09ORklHX1NO RF9IREFfUkVDT05GSUc9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklHX1NORF9I REFfSU5QVVRfQkVFUF9NT0RFPTAKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkKQ09ORklH X1NORF9IREFfQ09ERUNfUkVBTFRFSz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRz1tCkNP TkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPW0KQ09ORklHX1NORF9IREFfQ09ERUNfVklBPW0K Q09ORklHX1NORF9IREFfQ09ERUNfSERNST1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz1t CkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0Ew MTEwPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPW0KQ09ORklHX1NORF9IREFfQ09ERUNf Q0EwMTMyX0RTUD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQT1tCkNPTkZJR19TTkRfSERB X0NPREVDX1NJMzA1ND1tCkNPTkZJR19TTkRfSERBX0dFTkVSSUM9bQpDT05GSUdfU05EX0hEQV9Q T1dFUl9TQVZFX0RFRkFVTFQ9MAojIGVuZCBvZiBIRC1BdWRpbwoKQ09ORklHX1NORF9IREFfQ09S RT1tCkNPTkZJR19TTkRfSERBX0RTUF9MT0FERVI9eQpDT05GSUdfU05EX0hEQV9DT01QT05FTlQ9 eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfRVhUX0NPUkU9bQpDT05GSUdf U05EX0hEQV9QUkVBTExPQ19TSVpFPTUxMgpDT05GSUdfU05EX0lOVEVMX05ITFQ9eQpDT05GSUdf U05EX0lOVEVMX0RTUF9DT05GSUc9bQojIENPTkZJR19TTkRfU1BJIGlzIG5vdCBzZXQKQ09ORklH X1NORF9VU0I9eQpDT05GSUdfU05EX1VTQl9BVURJTz1tCkNPTkZJR19TTkRfVVNCX0FVRElPX1VT RV9NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1NORF9VU0JfVUExMDE9bQpDT05GSUdfU05EX1VT Ql9VU1gyWT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5Q VVQ9eQpDT05GSUdfU05EX1VTQl9VUzEyMkw9bQpDT05GSUdfU05EX1VTQl82RklSRT1tCkNPTkZJ R19TTkRfVVNCX0hJRkFDRT1tCkNPTkZJR19TTkRfQkNEMjAwMD1tCkNPTkZJR19TTkRfVVNCX0xJ TkU2PW0KQ09ORklHX1NORF9VU0JfUE9EPW0KQ09ORklHX1NORF9VU0JfUE9ESEQ9bQpDT05GSUdf U05EX1VTQl9UT05FUE9SVD1tCkNPTkZJR19TTkRfVVNCX1ZBUklBWD1tCkNPTkZJR19TTkRfRklS RVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj1tCiMgQ09ORklHX1NORF9ESUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX09YRlcgaXMgbm90IHNldApDT05GSUdfU05EX0lTSUdIVD1tCiMg Q09ORklHX1NORF9GSVJFV09SS1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfQkVCT0IgaXMgbm90 IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfRElHSTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9GSVJFV0lSRV9UQVNDQU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfTU9UVSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D PW0KQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19UT1BPTE9HWT15CkNP TkZJR19TTkRfU09DX0FDUEk9bQojIENPTkZJR19TTkRfU09DX0FNRF9BQ1AgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX0FNRF9BQ1AzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVE1FTF9T T0MgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVTSUdOV0FSRV9JMlMgaXMgbm90IHNldAoKIwoj IFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0 aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKIyBDT05GSUdfU05EX1NPQ19GU0xfQVNSQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfRlNMX1NBSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfRlNMX0FVRE1JWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfRlNMX1NTSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfRlNMX1NQRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19GU0xfRVNBSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfRlNMX01JQ0ZJTCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNvQyBB dWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKCiMgQ09ORklHX1NORF9JMlNfSEk2MjEwX0kyUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU1HIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5U RUxfU1NUX1RPUExFVkVMPXkKQ09ORklHX1NORF9TU1RfSVBDPW0KQ09ORklHX1NORF9TU1RfSVBD X0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfQUNQST1tCkNPTkZJR19TTkRfU09DX0lO VEVMX1NTVD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9GSVJNV0FSRT1tCkNPTkZJR19TTkRf U09DX0lOVEVMX0hBU1dFTEw9bQpDT05GSUdfU05EX1NTVF9BVE9NX0hJRkkyX1BMQVRGT1JNPW0K IyBDT05GSUdfU05EX1NTVF9BVE9NX0hJRkkyX1BMQVRGT1JNX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU1NUX0FUT01fSElGSTJfUExBVEZPUk1fQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVM X1NLWUxBS0U9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0w9bQpDT05GSUdfU05EX1NPQ19JTlRF TF9BUEw9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9LQkw9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9H TEs9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9DTkw9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9DRkw9 bQojIENPTkZJR19TTkRfU09DX0lOVEVMX0NNTF9IIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19JTlRFTF9DTUxfTFAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFX0ZB TUlMWT1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0VfU1NQX0NMSz1tCiMgQ09ORklHX1NO RF9TT0NfSU5URUxfU0tZTEFLRV9IREFVRElPX0NPREVDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9T T0NfSU5URUxfU0tZTEFLRV9DT01NT049bQpDT05GSUdfU05EX1NPQ19BQ1BJX0lOVEVMX01BVENI PW0KQ09ORklHX1NORF9TT0NfSU5URUxfTUFDSD15CkNPTkZJR19TTkRfU09DX0lOVEVMX0hBU1dF TExfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JEV19SVDU2NzdfTUFDSD1tCkNPTkZJR19T TkRfU09DX0lOVEVMX0JST0FEV0VMTF9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQllUQ1Jf UlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9SVDU2NTFfTUFDSD1tCkNP TkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1NjcyX01BQ0g9bQpDT05GSUdfU05EX1NPQ19J TlRFTF9DSFRfQlNXX1JUNTY0NV9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19N QVg5ODA5MF9USV9NQUNIPW0KIyBDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX05BVTg4MjRf TUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9DWDIwNzJYX01B Q0ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRfQ0hUX0RBNzIxM19NQUNIPW0K Q09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9FUzgzMTZfTUFDSD1tCkNPTkZJR19TTkRfU09D X0lOVEVMX0JZVF9DSFRfTk9DT0RFQ19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX1JU Mjg2X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xfTkFVODhMMjVfU1NNNDU2N19NQUNI PW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX05BVTg4TDI1X01BWDk4MzU3QV9NQUNIPW0KQ09O RklHX1NORF9TT0NfSU5URUxfREE3MjE5X01BWDk4MzU3QV9HRU5FUklDPW0KQ09ORklHX1NORF9T T0NfSU5URUxfQlhUX0RBNzIxOV9NQVg5ODM1N0FfQ09NTU9OPW0KQ09ORklHX1NORF9TT0NfSU5U RUxfQlhUX0RBNzIxOV9NQVg5ODM1N0FfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JYVF9S VDI5OF9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX1JUNTY2M19NQVg5ODkyN19NQUNI PW0KQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX1JUNTY2M19SVDU1MTRfTUFYOTg5MjdfTUFDSD1t CiMgQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX0RBNzIxOV9NQVg5ODM1N0FfTUFDSCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX0RBNzIxOV9NQVg5ODkyN19NQUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9LQkxfUlQ1NjYwX01BQ0ggaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX01US19CVENWU0QgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NP Rl9UT1BMRVZFTCBpcyBub3Qgc2V0CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQyBh dWRpbyBzdXBwb3J0CiMKIyBlbmQgb2YgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQyBhdWRp byBzdXBwb3J0CgojIENPTkZJR19TTkRfU09DX1hJTElOWF9JMlMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1hJTElOWF9BVURJT19GT1JNQVRURVIgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1hJTElOWF9TUERJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfWFRGUEdBX0kyUyBp cyBub3Qgc2V0CiMgQ09ORklHX1pYX1RETSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0kyQ19B TkRfU1BJPW0KCiMKIyBDT0RFQyBkcml2ZXJzCiMKIyBDT05GSUdfU05EX1NPQ19BQzk3X0NPREVD IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFVMTcwMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfQURBVTE3NjFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFVMTc2 MV9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FEQVU3MDAyIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19BREFVNzExOF9IVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQURB VTcxMThfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzQxMDQgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX0FLNDExOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0NDU4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzQ1NTQgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX0FLNDYxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0NjQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19BSzUzODYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FL NTU1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUxDNTYyMyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfQkQyODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQlRfU0NPIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19DUzM1TDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDM0IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19D UzM1TDM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDQyIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19DUzQyTDUxX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0 Mkw1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1NiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfQ1M0Mkw3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MjY1IGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyNzAgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX0NTNDI3MV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDI3MV9TUEkgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDJYWDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19DUzQzMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQzNDEgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX0NTNDM0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf Q1M1M0wzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1gyMDcyWCBpcyBub3Qgc2V0CkNP TkZJR19TTkRfU09DX0RBNzIxMz1tCkNPTkZJR19TTkRfU09DX0RBNzIxOT1tCkNPTkZJR19TTkRf U09DX0RNSUM9bQojIENPTkZJR19TTkRfU09DX0VTNzEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfRVM3MjQxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfRVM4MzE2PW0KIyBDT05GSUdf U05EX1NPQ19FUzgzMjhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19FUzgzMjhfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19HVE02MDEgaXMgbm90IHNldApDT05GSUdfU05E X1NPQ19IREFDX0hETUk9bQojIENPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2IGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19NQVg5ODA4OCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX01BWDk4 MDkwPW0KQ09ORklHX1NORF9TT0NfTUFYOTgzNTdBPW0KIyBDT05GSUdfU05EX1NPQ19NQVg5ODUw NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTUFYOTg2NyBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DX01BWDk4OTI3PW0KIyBDT05GSUdfU05EX1NPQ19NQVg5ODM3MyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfTUFYOTg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTVNNODkx Nl9XQ0RfRElHSVRBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTY4MSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTc4OV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1BDTTE3OVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00xNzlYX1NQSSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTg2WF9JMkMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1BDTTE4NlhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00zMDYw X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMzA2MF9TUEkgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1BDTTMxNjhBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf UENNMzE2OEFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ001MTJ4X0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNNTEyeF9TUEkgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1JLMzMyOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCkNPTkZJR19T TkRfU09DX1JMNjM0N0E9bQpDT05GSUdfU05EX1NPQ19SVDI4Nj1tCkNPTkZJR19TTkRfU09DX1JU Mjk4PW0KQ09ORklHX1NORF9TT0NfUlQ1NTE0PW0KQ09ORklHX1NORF9TT0NfUlQ1NTE0X1NQST1t CiMgQ09ORklHX1NORF9TT0NfUlQ1NjE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19SVDU2 MzEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19SVDU2NDA9bQpDT05GSUdfU05EX1NPQ19SVDU2 NDU9bQpDT05GSUdfU05EX1NPQ19SVDU2NTE9bQpDT05GSUdfU05EX1NPQ19SVDU2NjM9bQpDT05G SUdfU05EX1NPQ19SVDU2NzA9bQpDT05GSUdfU05EX1NPQ19SVDU2Nzc9bQpDT05GSUdfU05EX1NP Q19SVDU2NzdfU1BJPW0KIyBDT05GSUdfU05EX1NPQ19TR1RMNTAwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfU0lNUExFX0FNUExJRklFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf U0lSRl9BVURJT19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1BESUYgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1NTTTIzMDUgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1NTTTI2MDJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TU00yNjAyX0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQojIENPTkZJR19TTkRfU09DX1NUQTMyWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1RBMzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19TVElfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVMyNTUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19UQVMyNTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19U QVMyNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVM1MDg2IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19UQVM1NzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVM1NzIw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVM2NDI0IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19UREE3NDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19URkE5ODc5IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyM19JMkMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1RMVjMyMEFJQzIzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVExW MzIwQUlDMzFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzJYNF9JMkMg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMyWDRfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RT M0EyMjdFPW0KIyBDT05GSUdfU05EX1NPQ19UU0NTNDJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfVFNDUzQ1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVURBMTMzNCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfV004NTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19X TTg1MjMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODUyNCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfV004NTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3MTEgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODcyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfV004NzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3MzcgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1dNODc0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzUw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NTMgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1dNODc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004Nzc2IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3ODIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dN ODgwNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODgwNF9TUEkgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX1dNODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004 OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NjAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1dNODk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004OTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NzggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1dNODk4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfWlhfQVVEOTZQMjIgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX01BWDk3NTkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01U NjM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTVQ2MzU4IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19OQVU4NTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19OQVU4ODEwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19OQVU4ODIyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9T T0NfTkFVODgyND1tCkNPTkZJR19TTkRfU09DX05BVTg4MjU9bQojIENPTkZJR19TTkRfU09DX1RQ QTYxMzBBMiBpcyBub3Qgc2V0CiMgZW5kIG9mIENPREVDIGRyaXZlcnMKCiMgQ09ORklHX1NORF9T SU1QTEVfQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfWDg2PXkKQ09ORklHX0hETUlfTFBFX0FV RElPPW0KQ09ORklHX1NORF9TWU5USF9FTVVYPW0KIyBDT05GSUdfU05EX1hFTl9GUk9OVEVORCBp cyBub3Qgc2V0CkNPTkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElE PXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNPTkZJR19V SElEPW0KQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09O RklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURf QVBQTEU9eQpDT05GSUdfSElEX0FQUExFSVI9bQojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0 CkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVU T1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVOX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFD QUxMWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJPRElLRVlTPW0KIyBDT05GSUdfSElEX0NNRURJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURf Q1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJ RF9EUkFHT05SSVNFPW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfRUxFQ09NPW0KIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpL RVk9eQojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9IT0xURUs9bQojIENPTkZJR19IT0xURUtfRkYgaXMgbm90IHNl dAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRVlUT1VDSD1tCkNP TkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9XQUxUT1A9bQoj IENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCkNP TkZJR19ISURfSUNBREU9bQpDT05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJ R19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09O RklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9G RiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElE X01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9NQVlGTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01J Q1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQoj IENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURf T1JURUs9bQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYg aXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BF VEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09O RklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05G SUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElE X1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBp cyBub3Qgc2V0CkNPTkZJR19ISURfUk9DQ0FUPW0KQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdf SElEX1NBTVNVTkc9bQpDT05GSUdfSElEX1NPTlk9bQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9TUEVFRExJTks9bQojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldApD T05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KQ09ORklHX0hJRF9S TUk9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBub3Qg c2V0CkNPTkZJR19ISURfSFlQRVJWX01PVVNFPW0KQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9bQoj IENPTkZJR19TTUFSVEpPWVBMVVNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1RJVk89bQpDT05G SUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RISU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFT VEVSPW0KIyBDT05GSUdfVEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VE UkFXX1BTMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VMkZaRVJPIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9bQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qg c2V0CkNPTkZJR19ISURfWllEQUNST049bQpDT05GSUdfSElEX1NFTlNPUl9IVUI9bQpDT05GSUdf SElEX1NFTlNPUl9DVVNUT01fU0VOU09SPW0KQ09ORklHX0hJRF9BTFBTPW0KIyBlbmQgb2YgU3Bl Y2lhbCBISUQgZHJpdmVycwoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkK Q09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CiMgZW5kIG9mIFVTQiBISUQgc3Vw cG9ydAoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPW0KIyBlbmQgb2YgSTJD IEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKQ09ORklHX0lOVEVMX0lT SF9ISUQ9eQojIENPTkZJR19JTlRFTF9JU0hfRklSTVdBUkVfRE9XTkxPQURFUiBpcyBub3Qgc2V0 CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAojIGVuZCBvZiBISUQgc3VwcG9ydAoKQ09O RklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdf VVNCX0NPTU1PTj15CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9VTFBJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05OX0dQSU8gaXMgbm90IHNldApD T05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CkNP TkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9w dGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9EWU5BTUlD X01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90IHNldAojIENPTkZJR19V U0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hV QiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQ9bQpDT05GSUdfVVNC X0FVVE9TVVNQRU5EX0RFTEFZPTIKQ09ORklHX1VTQl9NT049eQoKIwojIFVTQiBIb3N0IENvbnRy b2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdf VVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNC X0VIQ0lfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9J U1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9 eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9S TSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfVTEzMl9IQ0Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9IQ0RfU1NCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01P REUgaXMgbm90IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0Jf QUNNPW0KQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklHX1VTQl9XRE09bQpDT05GSUdfVVNCX1RN Qz1tCgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NE IG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3Jl IGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9bQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLPW0KQ09ORklHX1JFQUxURUtfQVVU T1BNPXkKQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUI9bQpDT05GSUdfVVNCX1NUT1JBR0VfRlJF RUNPTT1tCkNPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDA9bQpDT05GSUdfVVNCX1NUT1JBR0VfVVNC QVQ9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5PW0KQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1 NT1tCkNPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9BTEFV REE9bQpDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0g9bQpDT05GSUdfVVNCX1NUT1JBR0VfS0FS TUE9bQpDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQj1tCkNPTkZJR19VU0JfU1RPUkFH RV9FTkVfVUI2MjUwPW0KQ09ORklHX1VTQl9VQVM9bQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMK IwpDT05GSUdfVVNCX01EQzgwMD1tCkNPTkZJR19VU0JfTUlDUk9URUs9bQpDT05GSUdfVVNCSVBf Q09SRT1tCiMgQ09ORklHX1VTQklQX1ZIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBf SE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0NETlMzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAoj IENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBu b3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfVVNTNzIwPW0KQ09ORklH X1VTQl9TRVJJQUw9eQpDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJ QUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVJJQUxfQUlSQ0FCTEU9bQpDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PW0KQ09ORklH X1VTQl9TRVJJQUxfQkVMS0lOPW0KQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9bQpDT05GSUdfVVNC X1NFUklBTF9XSElURUhFQVQ9bQpDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9bQpD T05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQpDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004PW0K Q09ORklHX1VTQl9TRVJJQUxfRU1QRUc9bQpDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz1tCkNP TkZJR19VU0JfU0VSSUFMX1ZJU09SPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBBUT1tCkNPTkZJR19V U0JfU0VSSUFMX0lSPW0KQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9bQpDT05GSUdfVVNCX1NF UklBTF9FREdFUE9SVF9UST1tCiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9H QVJNSU49bQpDT05GSUdfVVNCX1NFUklBTF9JUFc9bQpDT05GSUdfVVNCX1NFUklBTF9JVVU9bQpD T05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49 bQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPW0KQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUPW0K Q09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9bQojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD1tCkNPTkZJR19VU0JfU0VSSUFMX01P Uzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9bQojIENPTkZJR19VU0Jf U0VSSUFMX01YVVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9OQVZNQU49bQpDT05G SUdfVVNCX1NFUklBTF9QTDIzMDM9bQpDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4PW0KQ09ORklH X1VTQl9TRVJJQUxfUUNBVVg9bQpDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTT1tCkNPTkZJR19V U0JfU0VSSUFMX1NQQ1A4WDU9bQpDT05GSUdfVVNCX1NFUklBTF9TQUZFPW0KQ09ORklHX1VTQl9T RVJJQUxfU0FGRV9QQURERUQ9eQpDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUz1tCkNP TkZJR19VU0JfU0VSSUFMX1NZTUJPTD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNl dApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9bQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009 bQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KQ09O RklHX1VTQl9TRVJJQUxfT01OSU5FVD1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElDT049bQpDT05G SUdfVVNCX1NFUklBTF9YU0VOU19NVD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9bQpDT05GSUdfVVNCX1NFUklBTF9RVDI9 bQojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTF9ERUJVRz1tCgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0Jf RU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNC X1NFVlNFRz1tCkNPTkZJR19VU0JfTEVHT1RPV0VSPW0KQ09ORklHX1VTQl9MQ0Q9bQojIENPTkZJ R19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfSURNT1VTRT1tCkNPTkZJR19VU0JfRlRESV9FTEFOPW0KQ09ORklH X1VTQl9BUFBMRURJU1BMQVk9bQpDT05GSUdfVVNCX1NJU1VTQlZHQT1tCkNPTkZJR19VU0JfU0lT VVNCVkdBX0NPTj15CkNPTkZJR19VU0JfTEQ9bQojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1Ig aXMgbm90IHNldApDT05GSUdfVVNCX0lPV0FSUklPUj1tCiMgQ09ORklHX1VTQl9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfSVNJR0hURlc9bQojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldApDT05GSUdfVVNCX0Va VVNCX0ZYMj1tCiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMgbm90IHNldApDT05GSUdfVVNC X0hTSUNfVVNCMzUwMz1tCiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAojIENP TkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZ IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQpDT05G SUdfVVNCX0NYQUNSVT1tCkNPTkZJR19VU0JfVUVBR0xFQVRNPW0KQ09ORklHX1VTQl9YVVNCQVRN PW0KCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENF SVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0lTUDEzMDEgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVy cwoKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19UWVBFQz15CiMgQ09ORklH X1RZUEVDX1RDUE0gaXMgbm90IHNldApDT05GSUdfVFlQRUNfVUNTST15CiMgQ09ORklHX1VDU0lf Q0NHIGlzIG5vdCBzZXQKQ09ORklHX1VDU0lfQUNQST15CiMgQ09ORklHX1RZUEVDX1RQUzY1OThY IGlzIG5vdCBzZXQKCiMKIyBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4ZXIgU3dp dGNoIHN1cHBvcnQKIwojIENPTkZJR19UWVBFQ19NVVhfUEkzVVNCMzA1MzIgaXMgbm90IHNldAoj IGVuZCBvZiBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4ZXIgU3dpdGNoIHN1cHBv cnQKCiMKIyBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZlcnMKIwojIENPTkZJR19UWVBF Q19EUF9BTFRNT0RFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9k ZSBkcml2ZXJzCgojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTU1D PW0KQ09ORklHX01NQ19CTE9DSz1tCkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgKQ09ORklHX1NE SU9fVUFSVD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBI b3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19N TUNfU0RIQ0lfUENJPW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FD UEk9bQpDT05GSUdfTU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1DX1NESENJX0ZfU0RIMzAg aXMgbm90IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVElGTV9T RD1tCiMgQ09ORklHX01NQ19TUEkgaXMgbm90IHNldApDT05GSUdfTU1DX0NCNzEwPW0KQ09ORklH X01NQ19WSUFfU0RNTUM9bQpDT05GSUdfTU1DX1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNIQz1tCiMg Q09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST1tCiMgQ09O RklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNl dAojIENPTkZJR19NTUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9bQoj IENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVy cwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQ Uk9fQkxPQ0s9bQojIENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sg SG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNPTkZJ R19NRU1TVElDS19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklHX05F V19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoK IwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05GSUdfTEVE U19MTTM1MzA9bQojIENPTkZJR19MRURTX0xNMzUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf TE0zNjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PW0KIyBDT05GSUdfTEVE U19MUDM5NTIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KQ09ORklHX0xF RFNfTFA1NTIxPW0KQ09ORklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0KIyBD T05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPW0KIyBD T05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19EQUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19Q V00gaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0lOVEVMX1NTNDIwMD1tCiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0 CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lh bCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQojIENPTkZJ R19MRURTX01MWENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgTEVEIFRy aWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVS PW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0RJ U0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD1t CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfQUNUSVZJVFkgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0dQSU89bQpDT05GSUdf TEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIg TmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5T SUVOVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJ R0dFUl9BVURJTz1tCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19J TkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VE QUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBD T05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9bQpDT05G SUdfRURBQ19HSEVTPXkKQ09ORklHX0VEQUNfQU1ENjQ9bQojIENPTkZJR19FREFDX0FNRDY0X0VS Uk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNf STgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQpDT05GSUdf RURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05G SUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTAwMD1tCkNPTkZJR19FREFDX0k1MTAwPW0K Q09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURBQ19TQlJJREdFPW0KQ09ORklHX0VEQUNfU0tY PW0KIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0CkNPTkZJR19FREFDX1BORDI9bQpDT05G SUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15 CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMg Q09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lO VEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQoj IENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZf QUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0K IyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0RTMTY3Mj1tCkNPTkZJR19SVENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9S UzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIy PW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05G SUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4 Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpD T05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklH X1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlz IG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEz NDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9SWDQ1ODE9bQojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQ ST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9 bQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj1tCkNPTkZJR19SVENfRFJWX1JWMzAy OV9IV01PTj15CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9T PXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PW0KQ09ORklHX1JUQ19EUlZfRFMxNTExPW0KQ09ORklH X1JUQ19EUlZfRFMxNTUzPW0KIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPW0KQ09ORklHX1JUQ19EUlZfRFMyNDA0PW0KQ09ORklH X1JUQ19EUlZfU1RLMTdUQTg9bQojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENf RFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVD MDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBD T05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlzIG5vdCBzZXQKQ09ORklH X0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBE TUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5O RUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKIyBDT05GSUdfQUxURVJBX01TR0RNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT0FURE1BPW0K IyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBp cyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19E V19ETUFDX1BDST15CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1B X1BDSUUgaXMgbm90IHNldApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90 IHNldAoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CiMgQ09ORklHX0RN QVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0 aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQpDT05GSUdfU1dfU1lOQz15CiMgQ09ORklHX1VETUFC VUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJ R19EQ0E9bQpDT05GSUdfQVVYRElTUExBWT15CiMgQ09ORklHX0hENDQ3ODAgaXMgbm90IHNldApD T05GSUdfS1MwMTA4PW0KQ09ORklHX0tTMDEwOF9QT1JUPTB4Mzc4CkNPTkZJR19LUzAxMDhfREVM QVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNPTkZJR19DRkFHMTI4NjRCX1JBVEU9MjAKIyBDT05G SUdfSU1HX0FTQ0lJX0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUEFORUwgaXMgbm90 IHNldAojIENPTkZJR19DSEFSTENEX0JMX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJMQ0Rf QkxfT04gaXMgbm90IHNldApDT05GSUdfQ0hBUkxDRF9CTF9GTEFTSD15CiMgQ09ORklHX1BBTkVM IGlzIG5vdCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJT19QRFJW X0dFTklSUT1tCiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9f QUVDPW0KQ09ORklHX1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09O RklHX1VJT19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1VJT19IVl9HRU5FUklDPW0KQ09ORklH X1ZGSU9fSU9NTVVfVFlQRTE9bQpDT05GSUdfVkZJT19WSVJRRkQ9bQpDT05GSUdfVkZJTz1tCkNP TkZJR19WRklPX05PSU9NTVU9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9W R0EgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRY PXkKIyBDT05GSUdfVkZJT19QQ0lfSUdEIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fTURFVj1tCkNP TkZJR19WRklPX01ERVZfREVWSUNFPW0KQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09O RklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElP X01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CiMg Q09ORklHX1ZJUlRJT19QTUVNIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09O RklHX1ZJUlRJT19JTlBVVD1tCiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBN aWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19I WVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPW0KQ09ORklHX0hZUEVSVl9CQUxMT09O PW0KIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2 ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CiMgQ09ORklHX1hFTl9CQUxMT09OX01F TU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkK Q09ORklHX1hFTl9ERVZfRVZUQ0hOPW0KIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApD T05GSUdfWEVORlM9bQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZ UEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CiMgQ09ORklHX1hFTl9HTlRE RVYgaXMgbm90IHNldAojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DIGlzIG5vdCBzZXQKIyBD T05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15 CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklW Q01EPW0KQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVO X0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMg ZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CkNP TkZJR19TVEFHSU5HPXkKIyBDT05GSUdfUFJJU00yX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJVIGlzIG5vdCBzZXQKQ09ORklHX1JUTExJ Qj1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX0NDTVA9bQpDT05GSUdfUlRMTElCX0NSWVBUT19US0lQ PW0KQ09ORklHX1JUTExJQl9DUllQVE9fV0VQPW0KQ09ORklHX1JUTDgxOTJFPW0KIyBDT05GSUdf UlRMODcyM0JTIGlzIG5vdCBzZXQKQ09ORklHX1I4NzEyVT1tCiMgQ09ORklHX1I4MTg4RVUgaXMg bm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU1IGlzIG5v dCBzZXQKIyBDT05GSUdfVlQ2NjU2IGlzIG5vdCBzZXQKCiMKIyBJSU8gc3RhZ2luZyBkcml2ZXJz CiMKCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0FESVMxNjIwMyBpcyBub3Qgc2V0CiMg Q09ORklHX0FESVMxNjI0MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJvbWV0ZXJzCgojCiMg QW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzgxNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FENzE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI4MCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgZGlnaXRhbCBi aS1kaXJlY3Rpb24gY29udmVydGVycwojCiMgQ09ORklHX0FEVDczMTYgaXMgbm90IHNldAojIGVu ZCBvZiBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwoKIwojIENhcGFjaXRh bmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMg Q09ORklHX0FENzc0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwg Y29udmVydGVycwoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCiMgQ09ORklHX0FEOTgz MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTgzNCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpcmVjdCBE aWdpdGFsIFN5bnRoZXNpcwoKIwojIE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0 ZXJzCiMKIyBDT05GSUdfQUQ1OTMzIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayBBbmFseXpl ciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMK IyBDT05GSUdfQURFNzg1NCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJp bmcgSUMKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDJT MTIxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoj IGVuZCBvZiBJSU8gc3RhZ2luZyBkcml2ZXJzCgojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qgc2V0 CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMgQ09ORklHX1NQRUFLVVAgaXMgbm90IHNl dAojIGVuZCBvZiBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCgojIENPTkZJR19TVEFHSU5HX01FRElB IGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQVNITUVNIGlzIG5vdCBzZXQKIyBD T05GSUdfQU5EUk9JRF9WU09DIGlzIG5vdCBzZXQKQ09ORklHX0lPTj15CkNPTkZJR19JT05fU1lT VEVNX0hFQVA9eQojIENPTkZJR19JT05fQ01BX0hFQVAgaXMgbm90IHNldAojIGVuZCBvZiBBbmRy b2lkCgojIENPTkZJR19MVEVfR0RNNzI0WCBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TRVJJ QUw9bQpDT05GSUdfRldUVFlfTUFYX1RPVEFMX1BPUlRTPTY0CkNPTkZJR19GV1RUWV9NQVhfQ0FS RF9QT1JUUz0zMgojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZ U1NQQVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENPTkZJR19XSUxD MTAwMF9TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CiMgQ09ORklH X1BJNDMzIGlzIG5vdCBzZXQKCiMKIyBHYXNrZXQgZGV2aWNlcwojCiMgQ09ORklHX1NUQUdJTkdf R0FTS0VUX0ZSQU1FV09SSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEdhc2tldCBkZXZpY2VzCgojIENP TkZJR19GSUVMREJVU19ERVYgaXMgbm90IHNldAojIENPTkZJR19LUEMyMDAwIGlzIG5vdCBzZXQK CiMKIyBJU0ROIENBUEkgZHJpdmVycwojCkNPTkZJR19DQVBJX0FWTT15CkNPTkZJR19JU0ROX0RS Vl9BVk1CMV9CMVBDST1tCkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDSVY0PXkKQ09ORklHX0lT RE5fRFJWX0FWTUIxX1QxUENJPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PW0KQ09ORklHX0lT RE5fRFJWX0dJR0FTRVQ9bQpDT05GSUdfR0lHQVNFVF9DQVBJPXkKQ09ORklHX0dJR0FTRVRfQkFT RT1tCkNPTkZJR19HSUdBU0VUX00xMDU9bQpDT05GSUdfR0lHQVNFVF9NMTAxPW0KIyBDT05GSUdf R0lHQVNFVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IWVNETj1tCkNPTkZJR19IWVNETl9DQVBJ PXkKIyBlbmQgb2YgSVNETiBDQVBJIGRyaXZlcnMKCkNPTkZJR19VU0JfV1VTQj1tCkNPTkZJR19V U0JfV1VTQl9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFdBX0hDRD1tCkNPTkZJ R19VV0I9bQpDT05GSUdfVVdCX0hXQT1tCkNPTkZJR19VV0JfV0hDST1tCkNPTkZJR19VV0JfSTE0 ODBVPW0KIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldApDT05GSUdfUUxHRT1tCiMgQ09ORklH X05FVF9WRU5ET1JfSFAgaXMgbm90IHNldAojIENPTkZJR19XRlggaXMgbm90IHNldApDT05GSUdf WDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9bQojIENPTkZJR19BQ0VSX1dJ UkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0FDRVJIREY9bQojIENPTkZJR19BTElFTldBUkVfV01J IGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfTEFQVE9QPW0KQ09ORklHX0RDREJBUz1tCkNPTkZJR19E RUxMX1NNQklPUz1tCkNPTkZJR19ERUxMX1NNQklPU19XTUk9eQpDT05GSUdfREVMTF9TTUJJT1Nf U01NPXkKQ09ORklHX0RFTExfTEFQVE9QPW0KQ09ORklHX0RFTExfV01JPW0KQ09ORklHX0RFTExf V01JX0RFU0NSSVBUT1I9bQpDT05GSUdfREVMTF9XTUlfQUlPPW0KIyBDT05GSUdfREVMTF9XTUlf TEVEIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfU01PODgwMD1tCkNPTkZJR19ERUxMX1JCVE49bQpD T05GSUdfREVMTF9SQlU9bQpDT05GSUdfRlVKSVRTVV9MQVBUT1A9bQpDT05GSUdfRlVKSVRTVV9U QUJMRVQ9bQpDT05GSUdfQU1JTE9fUkZLSUxMPW0KIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMg bm90IHNldApDT05GSUdfSFBfQUNDRUw9bQpDT05GSUdfSFBfV0lSRUxFU1M9bQpDT05GSUdfSFBf V01JPW0KIyBDT05GSUdfTEdfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX01TSV9MQVBUT1A9bQpD T05GSUdfUEFOQVNPTklDX0xBUFRPUD1tCkNPTkZJR19DT01QQUxfTEFQVE9QPW0KQ09ORklHX1NP TllfTEFQVE9QPW0KQ09ORklHX1NPTllQSV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9MQVBUT1A9 bQojIENPTkZJR19TVVJGQUNFM19XTUkgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST1t CkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FD UElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNl dApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtF WV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9bQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMg bm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPW0KQ09ORklHX0FTVVNfV01JPW0KQ09ORklHX0FT VVNfTkJfV01JPW0KQ09ORklHX0VFRVBDX1dNST1tCiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMg bm90IHNldApDT05GSUdfQUNQSV9XTUk9bQpDT05GSUdfV01JX0JNT0Y9bQpDT05GSUdfSU5URUxf V01JX1RIVU5ERVJCT0xUPW0KIyBDT05GSUdfWElBT01JX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19N U0lfV01JPW0KIyBDT05GSUdfUEVBUV9XTUkgaXMgbm90IHNldApDT05GSUdfVE9QU1RBUl9MQVBU T1A9bQpDT05GSUdfQUNQSV9UT1NISUJBPW0KQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPW0KIyBD T05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90 IHNldApDT05GSUdfQUNQSV9DTVBDPW0KIyBDT05GSUdfSU5URUxfSU5UMDAwMl9WR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9ISURfRVZFTlQ9bQpDT05GSUdfSU5URUxfVkJUTj1tCkNPTkZJ R19JTlRFTF9JUFM9bQpDT05GSUdfSU5URUxfUE1DX0NPUkU9bQojIENPTkZJR19JQk1fUlRMIGlz IG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KQ09ORklHX01YTV9XTUk9bQpDT05GSUdf SU5URUxfT0FLVFJBSUw9bQpDT05GSUdfU0FNU1VOR19RMTA9bQpDT05GSUdfQVBQTEVfR01VWD1t CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVD VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNldAojIENPTkZJR19T VVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUFVOSVRfSVBDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf VFVSQk9fTUFYXzMgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVMVElfSU5TVEFOVElBVEUgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hV QVdFSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19QQ0VOR0lORVNfQVBVMiBpcyBub3Qgc2V0Cgoj CiMgSW50ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKIwojIENP TkZJR19JTlRFTF9TUEVFRF9TRUxFQ1RfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW50 ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKCiMgQ09ORklHX1NZ U1RFTTc2X0FDUEkgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19NRkRfQ1JP U19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENP TkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkK Q09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9u IENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0 CiMgZW5kIG9mIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKCiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMg bm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15 CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2Nr IFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19B TFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQ ST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBT dXBwb3J0CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05G SUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RI Uk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CkNP TkZJR19BTURfSU9NTVVfVjI9bQpDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01N VT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lP TU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkK Q09ORklHX0lSUV9SRU1BUD15CkNPTkZJR19IWVBFUlZfSU9NTVU9eQoKIwojIFJlbW90ZXByb2Mg ZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVw cm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElO S19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBv ZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAo U3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZl cnMKIwojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQXNwZWVkIFNvQyBkcml2ZXJz CiMKIyBlbmQgb2YgQXNwZWVkIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMK IwojIGVuZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5YUC9GcmVlc2NhbGUgUW9ySVEg U29DIGRyaXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCgoj CiMgaS5NWCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBRdWFs Y29tbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgojIENPTkZJ R19TT0NfVEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgQ09ORklHX1hJ TElOWF9WQ1UgaXMgbm90IHNldAojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2Yg U09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09ORklHX1BNX0RFVkZSRVE9 eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRF TUFORD1tCiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05G SUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1Zf VVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRSBpcyBub3Qg c2V0CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qg c2V0CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NC PXkKIyBDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9f S0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPW0KIyBDT05GSUdfSUlPX0NP TkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1F UlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfSUlPX1NXX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05G SUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBD T05GSUdfQURYTDM0NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzQ1X1NQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMg aXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMg bm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBp cyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwOSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNQVJEMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BQ0NF TF8zRD1tCiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tY U0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUMz MjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19N TUE3NDU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJ R19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklH X01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdf TVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19T VEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBvZiBB Y2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJ R19BRDcxMjQgaXMgbm90IHNldAojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19B RDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcy OTggaXMgbm90IHNldAojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZf SUZBQ0VfUEFSQUxMRUwgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZfSUZBQ0VfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY4XzEgaXMgbm90 IHNldAojIENPTkZJR19BRDc3ODAgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTEgaXMgbm90IHNl dAojIENPTkZJR19BRDc3OTMgaXMgbm90IHNldAojIENPTkZJR19BRDc4ODcgaXMgbm90IHNldAoj IENPTkZJR19BRDc5MjMgaXMgbm90IHNldAojIENPTkZJR19BRDc5NDkgaXMgbm90IHNldAojIENP TkZJR19BRDc5OVggaXMgbm90IHNldAojIENPTkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJ R19IWDcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOQTJYWF9BREMgaXMgbm90IHNldAojIENPTkZJ R19MVEMyNDcxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ4NSBpcyBub3Qgc2V0CiMgQ09ORklH X0xUQzI0OTcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUFYMTExMDAgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUFYMTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDk2MTEgaXMgbm90IHNldAojIENPTkZJR19N Q1AzMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX01D UDM5MTEgaXMgbm90IHNldAojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElf QURDMDgxQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MzIgaXMgbm90IHNldAojIENPTkZJ R19USV9BREMwODRTMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTIxMzggaXMgbm90IHNl dAojIENPTkZJR19USV9BREMxMDhTMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTI4UzA1 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzE2MVM2MjYgaXMgbm90IHNldAojIENPTkZJR19U SV9BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTNzk1MCBpcyBub3Qgc2V0CiMgQ09O RklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19WSVBFUkJPQVJEX0FEQyBpcyBub3Qg c2V0CiMgQ09ORklHX1hJTElOWF9YQURDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRp Z2l0YWwgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBlbmQgb2YgQW5hbG9n IEZyb250IEVuZHMKCiMKIyBBbXBsaWZpZXJzCiMKIyBDT05GSUdfQUQ4MzY2IGlzIG5vdCBzZXQK IyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExB U19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJ R19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BTMzAgaXMgbm90IHNldAojIENP TkZJR19WWjg5WCBpcyBub3Qgc2V0CiMgZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQg U2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09ORklH X0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9bQojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24K CiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCiMgQ09ORklHX0lJT19TU1BfU0VOU09SSFVCIGlzIG5v dCBzZXQKIyBlbmQgb2YgU1NQIFNlbnNvciBDb21tb24KCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBj b252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlz IG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5v dCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBz ZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNl dAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUQ1Njg2X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY5Nl9JMkMgaXMg bm90IHNldAojIENPTkZJR19BRDU3NTUgaXMgbm90IHNldAojIENPTkZJR19BRDU3NTggaXMgbm90 IHNldAojIENPTkZJR19BRDU3NjEgaXMgbm90IHNldAojIENPTkZJR19BRDU3NjQgaXMgbm90IHNl dAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAoj IENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19EUzQ0MjQgaXMgbm90IHNldAojIENP TkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJ R19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklH X1RJX0RBQzA4MlMwODUgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQK IyBDT05GSUdfVElfREFDNzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90 IHNldAojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15 IGRyaXZlcgojCiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIKCiMKIyBGcmVxdWVuY3kgU3ludGhl c2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENP TkZJR19BRDk1MjMgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0 aW9uCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwoj CiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAojIENPTkZJR19BREY0MzcxIGlzIG5vdCBzZXQK IyBlbmQgb2YgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwoj IGVuZCBvZiBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKCiMKIyBEaWdpdGFsIGd5cm9z Y29wZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJ UzE2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTM2IGlzIG5vdCBzZXQKIyBDT05GSUdf QURJUzE2MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAojIENPTkZJ R19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9TRU5TT1JfR1lST18zRD1tCiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5v dCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5z b3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qg c2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qg c2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25p dG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENP TkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklH X0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0hVTUlESVRZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAoj IENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVu ZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwoj IENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNl dAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0tN WDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMg bm90IHNldAojIGVuZCBvZiBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwoKIwojIExpZ2h0IHNl bnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESkRfUzMxMSBp cyBub3Qgc2V0CiMgQ09ORklHX0FEVVgxMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUwzMzIwQSBp cyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk5NjAg aXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMg bm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5v dCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qg c2V0CiMgQ09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNM MjkwMTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKIyBD T05GSUdfSVNMMjkxMjUgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9bQpDT05GSUdf SElEX1NFTlNPUl9QUk9YPW0KIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQ UjA1MjEgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVjAx MDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFY NDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BU MzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19T STExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEsz MzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENT MzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05G SUdfVFNMMjc3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDQ1MzEgaXMgbm90IHNldAojIENPTkZJ R19VUzUxODJEIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMgbm90IHNldAojIENPTkZJ R19WQ05MNDAzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDMwIGlzIG5vdCBzZXQKIyBDT05G SUdfVkVNTDYwNzAgaXMgbm90IHNldAojIENPTkZJR19WTDYxODAgaXMgbm90IHNldAojIENPTkZJ R19aT1BUMjIwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIExpZ2h0IHNlbnNvcnMKCiMKIyBNYWduZXRv bWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FLMDk5 MTEgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9JMkMgaXMgbm90IHNldAojIENPTkZJ R19CTUMxNTBfTUFHTl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPW0KIyBDT05GSUdfTU1DMzUyNDAgaXMg bm90IHNldAojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSE1DNTg0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19STTMxMDBfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19STTMxMDBfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFnbmV0b21ldGVyIHNl bnNvcnMKCiMKIyBNdWx0aXBsZXhlcnMKIwojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNs aW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD1tCkNP TkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj1tCiMgZW5kIG9mIEluY2xpbm9tZXRlciBz ZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQ VF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNl dAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0 ZXJzCiMKIyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFYNTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODEgaXMgbm90IHNl dAojIENPTkZJR19NQVg1NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX01DUDQxMzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQK IyBDT05GSUdfTUNQNDEwMTAgaXMgbm90IHNldAojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQK IyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0 cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRp b3N0YXRzCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0FCUDA2ME1HIGlzIG5vdCBz ZXQKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBTMzEwIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TRU5TT1JfUFJFU1M9bQojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05G SUdfTVBMMTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90IHNldAoj IENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBD T05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENP TkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJlc3N1cmUgc2Vuc29ycwoKIwojIExp Z2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGln aHRuaW5nIHNlbnNvcnMKCiMKIyBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKIwojIENP TkZJR19JU0wyOTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJREFSX0xJVEVfVjIgaXMgbm90IHNl dAojIENPTkZJR19NQjEyMzIgaXMgbm90IHNldAojIENPTkZJR19SRkQ3NzQwMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfU1JGMDggaXMgbm90IHNldAojIENPTkZJR19WTDUzTDBYX0kyQyBpcyBub3Qgc2V0CiMg ZW5kIG9mIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRp Z2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FE MlMxMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJz CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX0xUQzI5ODMgaXMgbm90IHNldAoj IENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09S X1RFTVAgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01M WDkwNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1Q MDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAy RCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMxODU2IGlzIG5vdCBzZXQKIyBlbmQgb2YgVGVtcGVy YXR1cmUgc2Vuc29ycwoKQ09ORklHX05UQj1tCiMgQ09ORklHX05UQl9NU0kgaXMgbm90IHNldApD T05GSUdfTlRCX0FNRD1tCiMgQ09ORklHX05UQl9JRFQgaXMgbm90IHNldAojIENPTkZJR19OVEJf SU5URUwgaXMgbm90IHNldAojIENPTkZJR19OVEJfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBDT05G SUdfTlRCX1BJTkdQT05HIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1RPT0wgaXMgbm90IHNldApD T05GSUdfTlRCX1BFUkY9bQpDT05GSUdfTlRCX1RSQU5TUE9SVD1tCiMgQ09ORklHX1ZNRV9CVVMg aXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9M UFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwoj IGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAoj IENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNl dAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFf MjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMg ZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBM X0NPUkU9bQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX0lETEVfSU5KRUNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBv cnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQoj IENPTkZJR19SQVNfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX1RIVU5ERVJCT0xUPXkKCiMKIyBBbmRy b2lkCiMKQ09ORklHX0FORFJPSUQ9eQojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90 IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPW0KQ09ORklHX0JMS19ERVZf UE1FTT1tCkNPTkZJR19ORF9CTEs9bQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPW0K Q09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05GSUdfTlZESU1NX1BGTj15CkNPTkZJR19O VkRJTU1fREFYPXkKQ09ORklHX05WRElNTV9LRVlTPXkKQ09ORklHX0RBWF9EUklWRVI9eQpDT05G SUdfREFYPXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09ORklHX0RF Vl9EQVhfS01FTT1tCkNPTkZJR19ERVZfREFYX1BNRU1fQ09NUEFUPW0KQ09ORklHX05WTUVNPXkK Q09ORklHX05WTUVNX1NZU0ZTPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19T VE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRy YWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQoj IENPTkZJR19VTklTWVNfVklTT1JCVVMgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIGVuZCBvZiBEZXZpY2UgRHJpdmVy cwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJ R19WQUxJREFURV9GU19QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRlNfSU9NQVA9eQojIENPTkZJ R19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19F WFQ0X0ZTPW0KQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhf QUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0pCRDI9bQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0ZTX01CQ0FDSEU9bQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pG U19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9bQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklH X1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJTkVfU0NSVUI9 eQpDT05GSUdfWEZTX09OTElORV9SRVBBSVI9eQpDT05GSUdfWEZTX0RFQlVHPXkKQ09ORklHX1hG U19BU1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz1tCkNPTkZJR19HRlMyX0ZTX0xPQ0tJTkdf RExNPXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09DRlMyX0ZTX08yQ0I9bQpDT05GSUdfT0NG UzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9bQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpDT05GSUdf T0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JU UkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9T QU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJ RlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldApDT05GSUdfRjJGU19G Uz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdfRjJGU19GU19YQVRUUj15CkNPTkZJR19G MkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0YyRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNldAoj IENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19JT19UUkFDRSBp cyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklH X0ZTX0RBWD15CkNPTkZJR19GU19EQVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NL SU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNfRU5DUllQVElP Tj15CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJ R19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJ R19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVP VEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09O RklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19R Rk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05G SUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZT PXkKQ09ORklHX0ZVU0VfRlM9bQpDT05GSUdfQ1VTRT1tCiMgQ09ORklHX1ZJUlRJT19GUyBpcyBu b3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPW0KIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9E SVIgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1cg aXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdf T1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFD T1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19GU0NB Q0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJ R19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBp cyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBlbmQg b2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZT PW0KQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPW0KIyBlbmQg b2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpD T05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklHX1ZGQVRfRlM9bQpDT05GSUdf RkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9ImFz Y2lpIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19G UyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8g ZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklH X1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNl dApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdf UFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJO RlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNM PXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExC X1BBR0U9eQpDT05GSUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BB R0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNl dWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5H RUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FG RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19I RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf QkVGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VG U19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJJ RlNfRlMgaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPW0KQ09ORklHX0NSQU1GU19CTE9DS0RFVj15 CiMgQ09ORklHX0NSQU1GU19NVEQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdf U1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5v dCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19E RUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVS Q1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pM SUI9eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpP PXkKQ09ORklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FV QVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVf U0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldApDT05GSUdfTUlOSVhfRlM9bQojIENP TkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVf REVGTEFURV9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF X0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklH X1BTVE9SRV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxU PXkKQ09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgpDT05GSUdfUFNUT1JF X0NPTlNPTEU9eQpDT05GSUdfUFNUT1JFX1BNU0c9eQojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlz IG5vdCBzZXQKQ09ORklHX1BTVE9SRV9SQU09bQojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApD T05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQojIENPTkZJR19ORlNf VjIgaXMgbm90IHNldApDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdf TkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpD T05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD1tCkNPTkZJR19QTkZTX0JM T0NLPW0KQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExF TUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFU SU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09U X05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNf VVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU0Q9bQpDT05GSUdf TkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJ R19ORlNEX1Y0PXkKQ09ORklHX05GU0RfUE5GUz15CiMgQ09ORklHX05GU0RfQkxPQ0tMQVlPVVQg aXMgbm90IHNldApDT05GSUdfTkZTRF9TQ1NJTEFZT1VUPXkKIyBDT05GSUdfTkZTRF9GTEVYRklM RUxBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklH X0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19O RlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9eQpDT05G SUdfU1VOUlBDX0dTUz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpDT05GSUdfUlBDU0VD X0dTU19LUkI1PW0KIyBDT05GSUdfU1VOUlBDX0RJU0FCTEVfSU5TRUNVUkVfRU5DVFlQRVMgaXMg bm90IHNldApDT05GSUdfU1VOUlBDX0RFQlVHPXkKQ09ORklHX0NFUEhfRlM9bQojIENPTkZJR19D RVBIX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQojIENPTkZJ R19DRVBIX0ZTX1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9bQojIENPTkZJ R19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FD WT15CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJ R19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMg Q09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tF WVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19GU0NB Q0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19G UyBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz15CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9eQojIENP TkZJR185UF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFH RV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUw PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNP TkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdf TkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05MU19D T0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpD T05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklH X05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09E RVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9 eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05M U19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81 PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19O TFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5 XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdf TkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElD PW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNP TkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05M U19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5V SVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpD T05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15CiMgQ09ORklH X1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMK CiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVF U1RfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19C SUdfS0VZUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQoj IENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RN RVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZ X1dSSVRBQkxFX0hPT0tTPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVU V09SSz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19TRUNVUklUWV9ORVRX T1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19JTlRFTF9UWFQ9eQpDT05G SUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzUKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlf QUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKQ09ORklHX0hBUkRFTkVEX1VT RVJDT1BZX0ZBTExCQUNLPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFlfUEFHRVNQQU4gaXMg bm90IHNldAojIENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJ Q19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09O RklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhf RElTQUJMRT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJ VFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBS T1RfVkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJ R19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hf REVGQVVMVD15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkK IyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf TE9DS0RPV05fTFNNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJ VFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdf SU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9L RVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpD T05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09O RklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENP TkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBM QVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFf REVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hf U0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklH X0lNQV9XUklURV9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kgaXMg bm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFPXkKIyBDT05GSUdfSU1BX0FSQ0hfUE9MSUNZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWSBpcyBub3Qgc2V0CkNP TkZJR19JTUFfQVBQUkFJU0VfQk9PVFBBUkFNPXkKIyBDT05GSUdfSU1BX0FQUFJBSVNFX01PRFNJ RyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfVFJVU1RFRF9LRVlSSU5HPXkKIyBDT05GSUdfSU1BX0JM QUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qg c2V0CkNPTkZJR19FVk09eQpDT05GSUdfRVZNX0FUVFJfRlNVVUlEPXkKIyBDT05GSUdfRVZNX0FE RF9YQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19FVk1fTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlf QVBQQVJNT1IgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qg c2V0CkNPTkZJR19MU009ImxvY2tkb3duLHlhbWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5 LHNlbGludXgsc21hY2ssdG9tb3lvLGFwcGFybW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0 aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMKQ09ORklHX0lOSVRfU1RBQ0tfTk9O RT15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBS19VU0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLX0JZUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NDX1BM VUdJTl9TVFJVQ1RMRUFLX0JZUkVGX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5f U1RBQ0tMRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldAojIGVu ZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRp b25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklH X0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNP TkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89 eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09O RklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19B RUFEMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15 CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRP X1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpD T05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD1tCkNPTkZJR19DUllQVE9fQUNPTVAyPXkK Q09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19D UllQVE9fVVNFUj1tCkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVM TDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklH X0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19TSU1E PW0KQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9bQpDT05GSUdfQ1JZUFRPX0VOR0lORT1t CgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJ R19DUllQVE9fREg9bQpDT05GSUdfQ1JZUFRPX0VDQz1tCkNPTkZJR19DUllQVE9fRUNESD1tCiMg Q09ORklHX0NSWVBUT19FQ1JEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUx OSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4NiBpcyBub3Qgc2V0Cgoj CiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklH X0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEy MFBPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4X0FFU05JX1NTRTIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpD T05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05G SUdfQ1JZUFRPX0xSVz1tCiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMiBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQURJ QU5UVU0gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VTU0lWPW0KCiMKIyBIYXNoIG1vZGVzCiMK Q09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19Y Q0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0KCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NS QzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPW0KQ09ORklHX0NSWVBUT19DUkMzMj1t CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19YWEhBU0g9bQpDT05G SUdfQ1JZUFRPX0JMQUtFMkI9bQojIENPTkZJR19DUllQVE9fQkxBS0UyUyBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19CTEFLRTJTX1g4NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEw RElGPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPW0KQ09ORklHX0NSWVBUT19HSEFT SD15CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19Q T0xZMTMwNV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQ VE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4 PW0KQ09ORklHX0NSWVBUT19STUQxNjA9bQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj1tCkNPTkZJR19D UllQVE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NT U0UzPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9T U1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENP TkZJR19DUllQVE9fU0hBMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTMgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RHUjE5 Mj1tCkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lO VEVMPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9f QUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZ UFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9 bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hf WDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf WDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09ORklH X0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVF9D T01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2 XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82 ND1tCkNPTkZJR19DUllQVE9fREVTPW0KIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09ORklHX0NSWVBUT19LSEFaQUQ9bQpD T05GSUdfQ1JZUFRPX1NBTFNBMjA9bQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjAgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX1NT RTJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fU000IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND1tCkNPTkZJR19D UllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2 XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19D UllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fWlNURCBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMK Q09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NS WVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVS RU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ X0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19V U0VSX0FQSV9STkc9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkK CiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNP TkZJR19DUllQVE9fTElCX0FSQzQ9bQojIENPTkZJR19DUllQVE9fTElCX0JMQUtFMlMgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fTElCX0NIQUNIQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19MSUJfQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX0RFUz1tCkNPTkZJ R19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTQKIyBDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMw NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdf Q1JZUFRPX0RFVl9QQURMT0NLPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9bQpDT05G SUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUND IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09ORklHX0NSWVBUT19ERVZfQ0NQX0REPW0KQ09ORklH X0NSWVBUT19ERVZfU1BfQ0NQPXkKQ09ORklHX0NSWVBUT19ERVZfQ0NQX0NSWVBUTz1tCkNPTkZJ R19DUllQVE9fREVWX1NQX1BTUD15CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4 OTV4Q0M9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzYyWD1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPW0KQ09ORklHX0NSWVBU T19ERVZfUUFUX0MzWFhYVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGPW0KIyBDT05G SUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVW X0NIRUxTSU89bQpDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89bQojIENPTkZJR19DUllQVE9fREVW X1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBu b3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVC TElDX0tFWV9TVUJUWVBFPXkKIyBDT05GSUdfQVNZTU1FVFJJQ19UUE1fS0VZX1NVQlRZUEUgaXMg bm90IHNldApDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQojIENPTkZJR19QS0NTOF9Q UklWQVRFX0tFWV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9 eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklM RV9WRVJJRklDQVRJT049eQoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5n CiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19T WVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBD T05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05E QVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tF WVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKIyBlbmQgb2YgQ2Vy dGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkK CiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BR X0JFTkNITUFSSz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJT RT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RS TkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklO RF9GSVJTVF9CSVQ9eQpDT05GSUdfQ09SRElDPW0KQ09ORklHX1BSSU1FX05VTUJFUlM9bQpDT05G SUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19J T01BUD15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNf RkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJ R19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09ORklH X0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05G SUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjQgaXMgbm90 IHNldAojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNyBpcyBub3Qgc2V0CkNP TkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCkNPTkZJR19YWEhBU0g9eQojIENPTkZJR19S QU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdf WkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVT Uz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPW0KQ09ORklH X1pTVERfREVDT01QUkVTUz1tCkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNP TkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNf QVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05G SUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RF Q09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJF U1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkK Q09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklH X1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVEX1NP TE9NT05fREVDOD15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPW0K Q09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVYVFNFQVJDSF9GU009bQpDT05GSUdfQlRS RUU9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdf QVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRf TUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05G SUdfQVJDSF9IQVNfRk9SQ0VfRE1BX1VORU5DUllQVEVEPXkKQ09ORklHX1NXSU9UTEI9eQpDT05G SUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMK Q09ORklHX0NNQV9TSVpFX01CWVRFUz0yMDAKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQoj IENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9T SVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBz ZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19JT01NVV9IRUxQRVI9eQpDT05GSUdfQ0hFQ0tf U0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpD T05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09O RklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX09J RF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRT Tz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQoj IENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4 MTY9eQpDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19N RU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FS Q0hfSEFTX1VBQ0NFU1NfTUNTQUZFPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkKQ09ORklHX1NC SVRNQVA9eQojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIGVuZCBvZiBMaWJy YXJ5IHJvdXRpbmVzCgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cg b3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMg bm90IHNldApDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVf TE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklH X0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQpDT05GSUdfU1lNQk9M SUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFu ZCBkbWVzZyBvcHRpb25zCgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0 aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMg Q09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RX QVJGNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fQlRGIGlzIG5vdCBzZXQKIyBDT05G SUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05G SUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURB QkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CkNP TkZJR19PUFRJTUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkK Q09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJ T049eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBv ZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBL ZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklH X01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFM PXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dE QiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJ R19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9BTElHTk1FTlQ9eQojIGVuZCBvZiBHZW5l cmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCkNPTkZJR19ERUJVR19LRVJORUw9eQpD T05GSUdfREVCVUdfTUlTQz15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0Vf RVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdfREVCVUdf Uk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApD T05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19TQ0hF RF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19NRU1PUllfTk9USUZJ RVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15 CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQK Q09ORklHX0tBU0FOX1NUQUNLPTEKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKQ09ORklHX0RF QlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19Q QU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNf VElNRU9VVD0wCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRF Q1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09O RklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0hBUkRMT0NLVVBf REVURUNUT1JfUEVSRj15CkNPTkZJR19IQVJETE9DS1VQX0NIRUNLX1RJTUVTVEFNUD15CkNPTkZJ R19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklD PXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfREVU RUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQK IyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVi dWdnaW5nCiMKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdf U0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVH X1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBt dXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJ R19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5M T0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1T IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMg aXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfV1dfTVVURVhfU0VM RlRFU1Q9bQojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCgpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRP TSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVn IGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RF QlVHX1BMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBU SU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKIyBD T05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpD T05GSUdfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9QRVJGX1RFU1Q9bQpDT05GSUdfUkNVX1RP UlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdfUkNV X1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5k IG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BV X0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09O RklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdf SEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9 eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF X1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExT PXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxM X1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRN Q09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNP TkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRf U1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RS QUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkK Q09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05f R1JBUEhfVFJBQ0VSPXkKIyBDT05GSUdfUFJFRU1QVElSUV9FVkVOVFMgaXMgbm90IHNldAojIENP TkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05G SUdfSFdMQVRfVFJBQ0VSPXkKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJf U05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQIGlzIG5vdCBz ZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRF RF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5v dCBzZXQKQ09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09O RklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMg bm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklH X0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0ZU UkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19G VFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfRlVOQ1RJT05fUFJPRklMRVI9eQojIENP TkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRf UkVDT1JEPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDSU5HX01BUD15CkNPTkZJR19ISVNUX1RS SUdHRVJTPXkKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdf VFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hN QVJLPW0KIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9N QVBfRklMRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBD T05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dF RD15CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBpcyBu b3Qgc2V0CgojCiMgeDg2IERlYnVnZ2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JU PXkKQ09ORklHX0VBUkxZX1BSSU5US19VU0I9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkK Q09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19FQVJMWV9QUklOVEtfREJHUD15CiMgQ09ORklH X0VBUkxZX1BSSU5US19VU0JfWERCQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMg bm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19X WCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNI IGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVCVUcgaXMgbm90IHNldApDT05GSUdfSEFWRV9N TUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVD15CkNPTkZJR19J T19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90 IHNldApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRf QVRPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJ TkRFUl9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5XSU5ERVJfR1VFU1MgaXMg bm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENv dmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1Jf SU5KRUNUSU9OPW0KQ09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX05F VERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJS T1JfSU5KRUNUSU9OPXkKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFC IGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0ZB SUxfTUFLRV9SRVFVRVNUPXkKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBD T05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdf RlM9eQojIENPTkZJR19GQUlMX0ZVTkNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NTUNf UkVRVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19T QU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVf VEVTVElOR19NRU5VPXkKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJ U1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklH X0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19S RUVEX1NPTE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0 X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMg bm90IHNldApDT05GSUdfVEVTVF9TVFJTQ1BZPW0KIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5v dCBzZXQKQ09ORklHX1RFU1RfUFJJTlRGPW0KQ09ORklHX1RFU1RfQklUTUFQPW0KIyBDT05GSUdf VEVTVF9CSVRGSUVMRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf SEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKQ09ORklHX1RFU1Rf TEtNPW0KQ09ORklHX1RFU1RfVk1BTExPQz1tCkNPTkZJR19URVNUX1VTRVJfQ09QWT1tCkNPTkZJ R19URVNUX0JQRj1tCkNPTkZJR19URVNUX0JMQUNLSE9MRV9ERVY9bQojIENPTkZJR19GSU5EX0JJ VF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNU X1NZU0NUTD1tCiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RB VElDX0tFWVM9bQpDT05GSUdfVEVTVF9LTU9EPW0KIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBu b3Qgc2V0CkNPTkZJR19URVNUX0xJVkVQQVRDSD1tCiMgQ09ORklHX1RFU1RfU1RBQ0tJTklUIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2Yg S2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== --===============4400469901288848423== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nc3VzcGVuZF9zdHJl c3MnCglleHBvcnQgdGVzdGNhc2U9J3N1c3BlbmRfc3RyZXNzJwoJZXhwb3J0IGNhdGVnb3J5PSdm dW5jdGlvbmFsJwoJZXhwb3J0IGtlcm5lbF9jbWRsaW5lPSdpbml0Y2FsbF9kZWJ1ZyBsb2dfYnVm X2xlbj00TSBub19jb25zb2xlX3N1c3BlbmQgaWdub3JlX2xvZ2xldmVsJwoJZXhwb3J0IGl0ZXJh dGlvbnM9MTAKCWV4cG9ydCBydW50aW1lPQoJZXhwb3J0IHJ0Y3dha2U9CglleHBvcnQgaWRsZV90 aW1lPQoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3AvbGtwLy5zcmMtMjAyMDAyMTQtMjIzNjMyL2Fs bG90L2N5Y2xpYzpwb3dlcjpsaW51eC1kZXZlbDpkZXZlbC1ob3VybHkvbGtwLWJkdy1udWMxL3N1 c3BlbmRfc3RyZXNzLnlhbWwnCglleHBvcnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFuY2gKY29t bWl0CnF1ZXVlX2F0X2xlYXN0X29uY2UnCglleHBvcnQgcXVldWU9J3ZhbGlkYXRlJwoJZXhwb3J0 IHRlc3Rib3g9J2xrcC1iZHctbnVjMScKCWV4cG9ydCB0Ym94X2dyb3VwPSdsa3AtYmR3LW51YzEn CglleHBvcnQgc3VibWl0X2lkPSc1ZTU5NmYyNDM4MTMxNDBiYjY5NDFhYjYnCglleHBvcnQgam9i X2ZpbGU9Jy9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMxL3N1c3BlbmRfc3RyZXNzLTEw LW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZm NDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6ai0zLnlhbWwnCglleHBvcnQgaWQ9 JzJjMTdiYTkwMjg2OTZhMDEyYTZkYzZkMDJkYTQ2MWVmNDNiOTEyMTknCglleHBvcnQgcXVldWVy X3ZlcnNpb249Jy9sa3Atc3JjJwoJZXhwb3J0IGFyY2g9J3g4Nl82NCcKCWV4cG9ydCBtb2RlbD0n QnJvYWRXZWxsJwoJZXhwb3J0IG5yX2NwdT00CglleHBvcnQgbWVtb3J5PSc4RycKCWV4cG9ydCBi ZWxvbmdzX3RvPSdwb3dlcicKCWV4cG9ydCBhdm9pZF9uZnM9MQoJZXhwb3J0IG5lZWRfa2NvbmZp Zz0nQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fREVCVUc9 eScKCWV4cG9ydCBjb21taXQ9JzM2NTExNjM3YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4 MGMnCglleHBvcnQgcm9vdGZzPSdkZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNneicKCWV4cG9ydCBr Y29uZmlnPSd4ODZfNjQtcmhlbC03LjYnCglleHBvcnQgY29tcGlsZXI9J2djYy03JwoJZXhwb3J0 IGVucXVldWVfdGltZT0nMjAyMC0wMi0yOSAwMzo1MTowNSArMDgwMCcKCWV4cG9ydCBfaWQ9JzVl NTk2ZjI0MzgxMzE0MGJiNjk0MWFiNicKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvc3VzcGVuZF9zdHJl c3MvMTAtbWVtL2xrcC1iZHctbnVjMS9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei94ODZfNjQt cmhlbC03LjYvZ2NjLTcvMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYycK CWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQgaGVhZF9jb21taXQ9J2NiMjA0OGNkMThjZjQzMjRh OGYzYzg0NmRlMjk4NjJjMTVmODExYzknCglleHBvcnQgYmFzZV9jb21taXQ9J2JiNmQzZmIzNTRj NWVlOGQ2YmRlMmQ1NzZlYjcyMjBlYTA5ODYyYjknCglleHBvcnQgYnJhbmNoPSdsaW51eC1kZXZl bC9kZXZlbC1ob3VybHktMjAyMDAyMTQyMicKCWV4cG9ydCByZXN1bHRfcm9vdD0nL3Jlc3VsdC9z dXNwZW5kX3N0cmVzcy8xMC1tZW0vbGtwLWJkdy1udWMxL2RlYmlhbi14ODZfNjQtMjAxODA0MDMu Y2d6L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy8zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYx MmRlNzMwODBjLzMnCglleHBvcnQgc2NoZWR1bGVyX3ZlcnNpb249Jy9sa3AvbGtwLy5zcmMtMjAy MDAyMjgtMTkyMzE1JwoJZXhwb3J0IExLUF9TRVJWRVI9J2lubicKCWV4cG9ydCBtYXhfdXB0aW1l PTM2MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL2RlYmlhbi9kZWJpYW4teDg2XzY0LTIwMTgw NDAzLmNneicKCWV4cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1s a3AKam9iPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMxL3N1c3BlbmRfc3RyZXNzLTEw LW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZm NDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6ai0zLnlhbWwKQVJDSD14ODZfNjQK a2NvbmZpZz14ODZfNjQtcmhlbC03LjYKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0y MDIwMDIxNDIyCmNvbW1pdD0zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBj CkJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMzY1MTE2MzdiZDg1 MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYy92bWxpbnV6LTUuNS4wLXJjNy0wMjEyNS1nMzY1 MTE2MzdiZDg1MjYKaW5pdGNhbGxfZGVidWcgbG9nX2J1Zl9sZW49NE0gbm9fY29uc29sZV9zdXNw ZW5kIGlnbm9yZV9sb2dsZXZlbAptYXhfdXB0aW1lPTM2MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC9z dXNwZW5kX3N0cmVzcy8xMC1tZW0vbGtwLWJkdy1udWMxL2RlYmlhbi14ODZfNjQtMjAxODA0MDMu Y2d6L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy8zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYx MmRlNzMwODBjLzMKTEtQX1NFUlZFUj1pbm4Kbm9rYXNscgpzZWxpbnV4PTAKZGVidWcKYXBpYz1k ZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9 MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9w YW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21w dF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25v cmVfbG9nbGV2ZWwKY29uc29sZT10dHkwCmVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMApjb25zb2xl PXR0eVMwLDExNTIwMAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0IG1vZHVsZXNfaW5pdHJkPScvcGtn L2xpbnV4L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy8zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBi ZjYxMmRlNzMwODBjL21vZHVsZXMuY2d6JwoJZXhwb3J0IGJtX2luaXRyZD0nL29zaW1hZ2UvZGVw cy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9ydW4taXBjb25maWdfMjAxOC0wNC0wMy5jZ3os L29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9sa3BfMjAxOS0wOC0wNS5j Z3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9yc3luYy1yb290ZnNf MjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9o d18yMDIwLTAxLTAyLmNneicKCWV4cG9ydCBsa3BfaW5pdHJkPScvb3NpbWFnZS91c2VyL2xrcC9s a3AteDg2XzY0LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgw CglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCByZXBlYXRfdG89NAoJZXhwb3J0IHNj aGVkdWxlX25vdGlmeV9hZGRyZXNzPQoJZXhwb3J0IHF1ZXVlX2F0X2xlYXN0X29uY2U9MQoJZXhw b3J0IGtlcm5lbD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMzY1MTE2MzdiZDg1 MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYy92bWxpbnV6LTUuNS4wLXJjNy0wMjEyNS1nMzY1 MTE2MzdiZDg1MjYnCglleHBvcnQgZGVxdWV1ZV90aW1lPScyMDIwLTAyLTI5IDAzOjUzOjQ3ICsw ODAwJwoJZXhwb3J0IGpvYl9pbml0cmQ9Jy9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMx L3N1c3BlbmRfc3RyZXNzLTEwLW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUxMTYz N2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6ai0z LmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8fAoJZXhwb3J0IExLUF9TUkM9L2xrcC8ke3VzZXI6 LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7CgllY2hvICQkID4gJFRNUC9ydW4tam9iLnBpZAoKCS4g JExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExLUF9TUkMvbGliL2pvYi5zaAoJLiAkTEtQX1NSQy9s aWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYKCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIGttc2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgaGVh cnRiZWF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG1lbWluZm8KCXJ1 bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgb29tLWtpbGxlcgoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4vd2F0Y2hkb2cKCglydW5fdGVzdCBtb2RlPSdtZW0n ICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgc3VzcGVuZF9zdHJlc3MKfQoKZXh0cmFjdF9zdGF0cygp CnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhwb3J0IHN0YXRzX3BhcnRfZW5kPQoKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgc3VzcGVuZF9zdHJlc3MKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBtZW1pbmZvCgoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciB0aW1lIHN1c3BlbmRfc3RyZXNzLnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIg ZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBl ciBsYXN0X3N0YXRlCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciB0aW1lCn0KCiIkQCIK --===============4400469901288848423== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kmsg.xz" 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 AAAEWVo= --===============4400469901288848423== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="suspend_stress.ksh" U1VTUEVORCBSRVNVTUUgVEVTVCBTVEFSVEVEClN1c3BlbmQgdG8gbWVtIDEvMTA6Ci91c3IvYmlu L3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTgg aHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmls ZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kX3N0cmVzcy0xMC1tZW0t ZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQwYmY2 MTJkZTczMDgwYy0yMDIwMDIyOS0yOTk4LTFndTR4emotMy55YW1sJmpvYl9zdGF0ZT1zdXNwZW5k aW5nLTEvMTAgLU8gL2Rldi9udWxsCkRvbmUKU2xlZXAgZm9yIDEwIHNlY29uZHMKU3VzcGVuZCB0 byBtZW0gMi8xMDoKL3Vzci9iaW4vd2dldCAtcSAtLXRpbWVvdXQ9MTgwMCAtLXRyaWVzPTEgLS1s b2NhbC1lbmNvZGluZz1VVEYtOCBodHRwOi8vaW5uOjgwL35sa3AvY2dpLWJpbi9sa3Atam9iZmls ZS1hcHBlbmQtdmFyP2pvYl9maWxlPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMxL3N1 c3BlbmRfc3RyZXNzLTEwLW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUxMTYzN2Jk ODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6ai0zLnlh bWwmam9iX3N0YXRlPXN1c3BlbmRpbmctMi8xMCAtTyAvZGV2L251bGwKRG9uZQpTbGVlcCBmb3Ig MTAgc2Vjb25kcwpTdXNwZW5kIHRvIG1lbSAzLzEwOgovdXNyL2Jpbi93Z2V0IC1xIC0tdGltZW91 dD0xODAwIC0tdHJpZXM9MSAtLWxvY2FsLWVuY29kaW5nPVVURi04IGh0dHA6Ly9pbm46ODAvfmxr cC9jZ2ktYmluL2xrcC1qb2JmaWxlLWFwcGVuZC12YXI/am9iX2ZpbGU9L2xrcC9qb2JzL3NjaGVk dWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZF9zdHJlc3MtMTAtbWVtLWRlYmlhbi14ODZfNjQtMjAx ODA0MDMuY2d6LTM2NTExNjM3YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4MGMtMjAyMDAy MjktMjk5OC0xZ3U0eHpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy0zLzEwIC1PIC9kZXYv bnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gbWVtIDQvMTA6Ci91c3Iv YmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRG LTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2Jf ZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kX3N0cmVzcy0xMC1t ZW0tZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQw YmY2MTJkZTczMDgwYy0yMDIwMDIyOS0yOTk4LTFndTR4emotMy55YW1sJmpvYl9zdGF0ZT1zdXNw ZW5kaW5nLTQvMTAgLU8gL2Rldi9udWxsCkRvbmUKU2xlZXAgZm9yIDEwIHNlY29uZHMKU3VzcGVu ZCB0byBtZW0gNS8xMDoKL3Vzci9iaW4vd2dldCAtcSAtLXRpbWVvdXQ9MTgwMCAtLXRyaWVzPTEg LS1sb2NhbC1lbmNvZGluZz1VVEYtOCBodHRwOi8vaW5uOjgwL35sa3AvY2dpLWJpbi9sa3Atam9i ZmlsZS1hcHBlbmQtdmFyP2pvYl9maWxlPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMx L3N1c3BlbmRfc3RyZXNzLTEwLW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUxMTYz N2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6ai0z LnlhbWwmam9iX3N0YXRlPXN1c3BlbmRpbmctNS8xMCAtTyAvZGV2L251bGwKRG9uZQpTbGVlcCBm b3IgMTAgc2Vjb25kcwpTdXNwZW5kIHRvIG1lbSA2LzEwOgovdXNyL2Jpbi93Z2V0IC1xIC0tdGlt ZW91dD0xODAwIC0tdHJpZXM9MSAtLWxvY2FsLWVuY29kaW5nPVVURi04IGh0dHA6Ly9pbm46ODAv fmxrcC9jZ2ktYmluL2xrcC1qb2JmaWxlLWFwcGVuZC12YXI/am9iX2ZpbGU9L2xrcC9qb2JzL3Nj aGVkdWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZF9zdHJlc3MtMTAtbWVtLWRlYmlhbi14ODZfNjQt MjAxODA0MDMuY2d6LTM2NTExNjM3YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4MGMtMjAy MDAyMjktMjk5OC0xZ3U0eHpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy02LzEwIC1PIC9k ZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gbWVtIDcvMTA6Ci91 c3IvYmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9 VVRGLTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9q b2JfZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kX3N0cmVzcy0x MC1tZW0tZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2 ZjQwYmY2MTJkZTczMDgwYy0yMDIwMDIyOS0yOTk4LTFndTR4emotMy55YW1sJmpvYl9zdGF0ZT1z dXNwZW5kaW5nLTcvMTAgLU8gL2Rldi9udWxsCkRvbmUKU2xlZXAgZm9yIDEwIHNlY29uZHMKU3Vz cGVuZCB0byBtZW0gOC8xMDoKL3Vzci9iaW4vd2dldCAtcSAtLXRpbWVvdXQ9MTgwMCAtLXRyaWVz PTEgLS1sb2NhbC1lbmNvZGluZz1VVEYtOCBodHRwOi8vaW5uOjgwL35sa3AvY2dpLWJpbi9sa3At am9iZmlsZS1hcHBlbmQtdmFyP2pvYl9maWxlPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1u dWMxL3N1c3BlbmRfc3RyZXNzLTEwLW1lbS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei0zNjUx MTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBjLTIwMjAwMjI5LTI5OTgtMWd1NHh6 ai0zLnlhbWwmam9iX3N0YXRlPXN1c3BlbmRpbmctOC8xMCAtTyAvZGV2L251bGwKRG9uZQpTbGVl cCBmb3IgMTAgc2Vjb25kcwpTdXNwZW5kIHRvIG1lbSA5LzEwOgovdXNyL2Jpbi93Z2V0IC1xIC0t dGltZW91dD0xODAwIC0tdHJpZXM9MSAtLWxvY2FsLWVuY29kaW5nPVVURi04IGh0dHA6Ly9pbm46 ODAvfmxrcC9jZ2ktYmluL2xrcC1qb2JmaWxlLWFwcGVuZC12YXI/am9iX2ZpbGU9L2xrcC9qb2Jz L3NjaGVkdWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZF9zdHJlc3MtMTAtbWVtLWRlYmlhbi14ODZf NjQtMjAxODA0MDMuY2d6LTM2NTExNjM3YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4MGMt MjAyMDAyMjktMjk5OC0xZ3U0eHpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy05LzEwIC1P IC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gbWVtIDEwLzEw OgovdXNyL2Jpbi93Z2V0IC1xIC0tdGltZW91dD0xODAwIC0tdHJpZXM9MSAtLWxvY2FsLWVuY29k aW5nPVVURi04IGh0dHA6Ly9pbm46ODAvfmxrcC9jZ2ktYmluL2xrcC1qb2JmaWxlLWFwcGVuZC12 YXI/am9iX2ZpbGU9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZF9zdHJl c3MtMTAtbWVtLWRlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6LTM2NTExNjM3YmQ4NTI2YjYzOTQz Y2MwNmY0MGJmNjEyZGU3MzA4MGMtMjAyMDAyMjktMjk5OC0xZ3U0eHpqLTMueWFtbCZqb2Jfc3Rh dGU9c3VzcGVuZGluZy0xMC8xMCAtTyAvZGV2L251bGwKRG9uZQpTbGVlcCBmb3IgMTAgc2Vjb25k cwpTVVNQRU5EIFJFU1VNRSBURVNUIFNVQ0NFU1MK --===============4400469901288848423== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3N1c3BlbmRfc3RyZXNzLnlhbWwKc3VpdGU6IHN1c3BlbmRfc3RyZXNzCnRl c3RjYXNlOiBzdXNwZW5kX3N0cmVzcwpjYXRlZ29yeTogZnVuY3Rpb25hbAprZXJuZWxfY21kbGlu ZTogaW5pdGNhbGxfZGVidWcgbG9nX2J1Zl9sZW49NE0gbm9fY29uc29sZV9zdXNwZW5kIGlnbm9y ZV9sb2dsZXZlbApzdXNwZW5kX3N0cmVzczoKICBtb2RlOiBtZW0KaXRlcmF0aW9uczogMTAKcnVu dGltZTogCnJ0Y3dha2U6IAppZGxlX3RpbWU6IApqb2Jfb3JpZ2luOiAiL2xrcC9sa3AvLnNyYy0y MDIwMDIxNC0yMjM2MzIvYWxsb3QvY3ljbGljOnBvd2VyOmxpbnV4LWRldmVsOmRldmVsLWhvdXJs eS9sa3AtYmR3LW51YzEvc3VzcGVuZF9zdHJlc3MueWFtbCIKCiMhIHF1ZXVlIG9wdGlvbnMKcXVl dWVfY21kbGluZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdApxdWV1ZTogYmlzZWN0CnRlc3Rib3g6 IGxrcC1iZHctbnVjMQp0Ym94X2dyb3VwOiBsa3AtYmR3LW51YzEKc3VibWl0X2lkOiA1ZTU4MGVk NWY2ZmE0YzBjMWI2NTA2MDQKam9iX2ZpbGU6ICIvbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHct bnVjMS9zdXNwZW5kX3N0cmVzcy0xMC1tZW0tZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otMzY1 MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYy0yMDIwMDIyOC0zMDk5LTFvZDhp NWgtMC55YW1sIgppZDogMTM0ZjM3MmJjODE4YzUyZWYwMzg5M2I0MmQzYzI1MTFlMDM4MzkwNgpx dWV1ZXJfdmVyc2lvbjogIi9sa3Atc3JjIgphcmNoOiB4ODZfNjQKCiMhIGhvc3RzL2xrcC1iZHct bnVjMQptb2RlbDogQnJvYWRXZWxsCm5yX2NwdTogNAptZW1vcnk6IDhHCmJlbG9uZ3NfdG86IHBv d2VyCgojISBpbmNsdWRlL2NhdGVnb3J5L2Z1bmN0aW9uYWwKa21zZzogCmhlYXJ0YmVhdDogCm1l bWluZm86IAoKIyEgaW5jbHVkZS9zdXNwZW5kX3N0cmVzcwphdm9pZF9uZnM6IDEKbmVlZF9rY29u ZmlnOgotIENPTkZJR19TVVNQRU5EPXkKLSBDT05GSUdfSElCRVJOQVRJT049eQotIENPTkZJR19Q TV9ERUJVRz15CgojISBpbmNsdWRlL3F1ZXVlL2N5Y2xpYwpjb21taXQ6IDM2NTExNjM3YmQ4NTI2 YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4MGMKCiMhIGluY2x1ZGUvdGVzdGJveC9sa3AtYmR3LW51 YzEKcm9vdGZzOiBkZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnegoKIyEgZGVmYXVsdCBwYXJhbXMK a2NvbmZpZzogeDg2XzY0LXJoZWwtNy42CmNvbXBpbGVyOiBnY2MtNwplbnF1ZXVlX3RpbWU6IDIw MjAtMDItMjggMDI6NDc6NTIuOTUwOTc5NTUzICswODowMApfaWQ6IDVlNTgwZWQ1ZjZmYTRjMGMx YjY1MDYwNApfcnQ6ICIvcmVzdWx0L3N1c3BlbmRfc3RyZXNzLzEwLW1lbS9sa3AtYmR3LW51YzEv ZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3oveDg2XzY0LXJoZWwtNy42L2djYy03LzM2NTExNjM3 YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3MzA4MGMiCgojISBzY2hlZHVsZSBvcHRpb25zCnVz ZXI6IGxrcApoZWFkX2NvbW1pdDogY2IyMDQ4Y2QxOGNmNDMyNGE4ZjNjODQ2ZGUyOTg2MmMxNWY4 MTFjOQpiYXNlX2NvbW1pdDogYmI2ZDNmYjM1NGM1ZWU4ZDZiZGUyZDU3NmViNzIyMGVhMDk4NjJi OQpicmFuY2g6IGxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDIwMDIxNDIyCnJlc3VsdF9yb290 OiAiL3Jlc3VsdC9zdXNwZW5kX3N0cmVzcy8xMC1tZW0vbGtwLWJkdy1udWMxL2RlYmlhbi14ODZf NjQtMjAxODA0MDMuY2d6L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy8zNjUxMTYzN2JkODUyNmI2Mzk0 M2NjMDZmNDBiZjYxMmRlNzMwODBjLzAiCnNjaGVkdWxlcl92ZXJzaW9uOiAiL2xrcC9sa3AvLnNy Yy0yMDIwMDIyNy0xOTU3MDQiCkxLUF9TRVJWRVI6IGlubgptYXhfdXB0aW1lOiAzNjAwCmluaXRy ZDogIi9vc2ltYWdlL2RlYmlhbi9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNneiIKYm9vdGxvYWRl cl9hcHBlbmQ6Ci0gcm9vdD0vZGV2L3JhbTAKLSB1c2VyPWxrcAotIGpvYj0vbGtwL2pvYnMvc2No ZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kX3N0cmVzcy0xMC1tZW0tZGViaWFuLXg4Nl82NC0y MDE4MDQwMy5jZ3otMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYy0yMDIw MDIyOC0zMDk5LTFvZDhpNWgtMC55YW1sCi0gQVJDSD14ODZfNjQKLSBrY29uZmlnPXg4Nl82NC1y aGVsLTcuNgotIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMDAyMTQyMgotIGNv bW1pdD0zNjUxMTYzN2JkODUyNmI2Mzk0M2NjMDZmNDBiZjYxMmRlNzMwODBjCi0gQk9PVF9JTUFH RT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy8zNjUxMTYzN2JkODUyNmI2Mzk0M2Nj MDZmNDBiZjYxMmRlNzMwODBjL3ZtbGludXotNS41LjAtcmM3LTAyMTI1LWczNjUxMTYzN2JkODUy NgotIGluaXRjYWxsX2RlYnVnIGxvZ19idWZfbGVuPTRNIG5vX2NvbnNvbGVfc3VzcGVuZCBpZ25v cmVfbG9nbGV2ZWwKLSBtYXhfdXB0aW1lPTM2MDAKLSBSRVNVTFRfUk9PVD0vcmVzdWx0L3N1c3Bl bmRfc3RyZXNzLzEwLW1lbS9sa3AtYmR3LW51YzEvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ov eDg2XzY0LXJoZWwtNy42L2djYy03LzM2NTExNjM3YmQ4NTI2YjYzOTQzY2MwNmY0MGJmNjEyZGU3 MzA4MGMvMAotIExLUF9TRVJWRVI9aW5uCi0gbm9rYXNscgotIHNlbGludXg9MAotIGRlYnVnCi0g YXBpYz1kZWJ1ZwotIHN5c3JxX2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUucmN1X2NwdV9zdGFs bF90aW1lb3V0PTEwMAotIG5ldC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21zZz1vbgotIHBhbmlj PS0xCi0gc29mdGxvY2t1cF9wYW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmljCi0gb29wcz1wYW5p YwotIGxvYWRfcmFtZGlzaz0yCi0gcHJvbXB0X3JhbWRpc2s9MAotIGRyYmQubWlub3JfY291bnQ9 OAotIHN5c3RlbWQubG9nX2xldmVsPWVycgotIGlnbm9yZV9sb2dsZXZlbAotIGNvbnNvbGU9dHR5 MAotIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAsMTE1MjAwCi0gdmdh PW5vcm1hbAotIHJ3Cm1vZHVsZXNfaW5pdHJkOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYv Z2NjLTcvMzY1MTE2MzdiZDg1MjZiNjM5NDNjYzA2ZjQwYmY2MTJkZTczMDgwYy9tb2R1bGVzLmNn eiIKYm1faW5pdHJkOiAiL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9y dW4taXBjb25maWdfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIw MTgwNDAzLmNnei9sa3BfMjAxOS0wOC0wNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0 LTIwMTgwNDAzLmNnei9yc3luYy1yb290ZnNfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9k ZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9od18yMDIwLTAxLTAyLmNneiIKbGtwX2luaXRyZDog Ii9vc2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6IgpzaXRlOiBpbm4KCiMhIC9sa3AvbGtw Ly5zcmMtMjAyMDAyMTQtMjIzNjMyL2luY2x1ZGUvc2l0ZS9pbm4KTEtQX0NHSV9QT1JUOiA4MApM S1BfQ0lGU19QT1JUOiAxMzkKb29tLWtpbGxlcjogCndhdGNoZG9nOiAKCiMhIHJ1bnRpbWUgc3Rh dHVzCnNjaGVkdWxlX25vdGlmeV9hZGRyZXNzOiAKCiMhIHVzZXIgb3ZlcnJpZGVzCmtlcm5lbDog Ii9wa2cvbGludXgveDg2XzY0LXJoZWwtNy42L2djYy03LzM2NTExNjM3YmQ4NTI2YjYzOTQzY2Mw NmY0MGJmNjEyZGU3MzA4MGMvdm1saW51ei01LjUuMC1yYzctMDIxMjUtZzM2NTExNjM3YmQ4NTI2 IgpkZXF1ZXVlX3RpbWU6IDIwMjAtMDItMjggMDM6NTg6MjQuMzkwOTkxNzkyICswODowMAoKIyEg L2xrcC9sa3AvLnNyYy0yMDIwMDIyNy0xOTU3MDQvaW5jbHVkZS9zaXRlL2lubgpqb2Jfc3RhdGU6 IGZpbmlzaGVkCmxvYWRhdmc6IDEuMDcgMC44OSAwLjQyIDEvMTg3IDE2MjgKc3RhcnRfdGltZTog JzE1ODI4MzM4OTAnCmVuZF90aW1lOiAnMTU4MjgzNDYwMCcKdmVyc2lvbjogIi9sa3AvbGtwLy5z cmMtMjAyMDAyMjctMTk1NzM3OjgyMDYxZWQ2OmU2ZDg0ODdlZi1kaXJ0eSIK --===============4400469901288848423==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F41AAC3F2D2 for ; Sat, 29 Feb 2020 01:47:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 182982468A for ; Sat, 29 Feb 2020 01:47:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726845AbgB2BrW (ORCPT ); Fri, 28 Feb 2020 20:47:22 -0500 Received: from mga02.intel.com ([134.134.136.20]:59750 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726671AbgB2BrV (ORCPT ); Fri, 28 Feb 2020 20:47:21 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Feb 2020 17:47:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,498,1574150400"; d="xz'?yaml'?scan'208";a="238935217" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga003.jf.intel.com with ESMTP; 28 Feb 2020 17:47:07 -0800 Date: Sat, 29 Feb 2020 09:46:58 +0800 From: kernel test robot To: Chris Wilson Cc: 0day robot , Mika Kuoppala , LKML , lkp@lists.01.org Subject: [drm/i915/gt] 36511637bd: WARNING:at_drivers/gpu/drm/i915/gt/intel_workarounds.c:#intel_gt_init_workarounds[i915] Message-ID: <20200229014658.GP6548@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="eAnxKwVhzStH6fSc" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --eAnxKwVhzStH6fSc Content-Type: text/plain; charset=utf-8 Content-Disposition: inline FYI, we noticed the following commit (built with gcc-7): commit: 36511637bd8526b63943cc06f40bf612de73080c ("drm/i915/gt: Apply Enable Boot Fetch to MBC control register") https://github.com/0day-ci/linux/commits/UPDATE-20200209-084341/Chris-Wilson/drm-i915-gt-Apply-Enable-Boot-Fetch-to-MBC-control-register/20200209-084339 in testcase: suspend_stress with following parameters: mode: mem iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :warn : [ 201.333927] WARNING: CPU: 1 PID: 281 at drivers/gpu/drm/i915/gt/intel_workarounds.c:979 intel_gt_init_workarounds+0xc4/0x350 [i915] kern :warn : [ 201.334108] Modules linked in: i915(+) crct10dif_pclmul(+) crc32_pclmul crc32c_intel ghash_clmulni_intel iwlwifi btusb btrtl btbcm btintel snd_hda_codec_realtek(+) snd_hda_codec_generic drm_kms_helper ledtrig_audio ahci aesni_intel syscopyarea libahci sysfillrect crypto_simd snd_hda_intel snd_intel_dspcfg cryptd snd_hda_codec glue_helper bluetooth sysimgblt snd_hda_core fb_sys_fops pcspkr snd_hwdep libata ir_rc6_decoder cfg80211 snd_pcm ecdh_generic i2c_i801 lpc_ich joydev rc_rc6_mce ecc drm nuvoton_cir rfkill snd_timer snd mei_me mei soundcore rc_core video acpi_pad intel_pmc_core ip_tables kern :warn : [ 201.334837] CPU: 1 PID: 281 Comm: systemd-udevd Not tainted 5.5.0-rc7-02125-g36511637bd8526 #2 kern :warn : [ 201.334957] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A.0363.2017.0316.1028 03/16/2017 kern :warn : [ 201.335176] RIP: 0010:intel_gt_init_workarounds+0xc4/0x350 [i915] kern :warn : [ 201.335266] Code: 80 fa 07 0f 84 55 02 00 00 80 fa 06 0f 84 4c 02 00 00 80 fa 05 76 60 48 c7 c6 49 4f 9d c0 48 c7 c7 62 4f 9d c0 e8 4c 9c 80 c0 <0f> 0b eb 49 48 89 ee e8 d0 f1 ff ff f6 83 8b 06 00 00 40 49 89 e4 kern :warn : [ 201.335524] RSP: 0018:ffffc90000247a08 EFLAGS: 00010282 kern :warn : [ 201.335599] RAX: 0000000000000000 RBX: ffff8881f9800000 RCX: 0000000000000007 kern :warn : [ 201.335700] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff888256899b30 kern :warn : [ 201.335801] RBP: ffff8881f9806fa0 R08: 0000000000000a26 R09: 000000000000003b kern :debug : [ 201.335841] initcall crct10dif_intel_mod_init+0x0/0x1000 [crct10dif_pclmul] returned 0 after 7181 usecs kern :warn : [ 201.335901] R10: 0000000000000010 R11: ffffc900002478a8 R12: ffff888107c67000 kern :warn : [ 201.335904] R13: ffff8881f9807758 R14: ffff8881f98007b0 R15: ffff8881f9807948 kern :warn : [ 201.336233] FS: 00007f175bad78c0(0000) GS:ffff888256880000(0000) knlGS:0000000000000000 kern :warn : [ 201.336346] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kern :warn : [ 201.336428] CR2: 00007f9ecc0e7520 CR3: 0000000202216003 CR4: 00000000003606e0 kern :warn : [ 201.336527] Call Trace: kern :warn : [ 201.336662] i915_driver_probe+0xdb1/0x15a0 [i915] kern :warn : [ 201.336739] ? __kernfs_new_node+0x174/0x1e0 kern :warn : [ 201.336804] ? _cond_resched+0x19/0x30 kern :warn : [ 201.336927] i915_pci_probe+0x54/0x170 [i915] kern :warn : [ 201.336996] local_pci_probe+0x42/0x90 kern :warn : [ 201.337053] ? _cond_resched+0x19/0x30 kern :warn : [ 201.337110] pci_device_probe+0x10b/0x1c0 kern :warn : [ 201.337171] really_probe+0xef/0x420 kern :warn : [ 201.337226] driver_probe_device+0x61/0x120 kern :warn : [ 201.337289] device_driver_attach+0x4f/0x60 kern :warn : [ 201.337353] __driver_attach+0x9a/0x140 kern :warn : [ 201.337411] ? device_driver_attach+0x60/0x60 kern :warn : [ 201.337475] bus_for_each_dev+0x76/0xc0 kern :warn : [ 201.337533] ? klist_add_tail+0x3b/0x70 kern :warn : [ 201.337591] bus_add_driver+0x144/0x220 kern :warn : [ 201.337649] driver_register+0x5b/0xf0 kern :warn : [ 201.337777] i915_init+0x5b/0x6b [i915] kern :warn : [ 201.337835] ? 0xffffffffc064b000 kern :warn : [ 201.337887] do_one_initcall+0x46/0x220 kern :warn : [ 201.337947] ? _cond_resched+0x19/0x30 kern :warn : [ 201.338005] ? kmem_cache_alloc_trace+0x3b/0x230 kern :warn : [ 201.338074] do_init_module+0x5b/0x21d kern :warn : [ 201.338132] load_module+0x1b8f/0x2010 kern :warn : [ 201.338191] ? ima_post_read_file+0xe2/0x120 kern :warn : [ 201.338256] ? __do_sys_finit_module+0xe9/0x110 kern :warn : [ 201.338323] __do_sys_finit_module+0xe9/0x110 kern :warn : [ 201.338391] do_syscall_64+0x5b/0x1f0 kern :warn : [ 201.338448] entry_SYSCALL_64_after_hwframe+0x44/0xa9 kern :warn : [ 201.338522] RIP: 0033:0x7f175a954229 kern :warn : [ 201.338575] Code: 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01 48 kern :warn : [ 201.338829] RSP: 002b:00007ffd11f22ba8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 kern :warn : [ 201.338938] RAX: ffffffffffffffda RBX: 00005632e1713910 RCX: 00007f175a954229 kern :warn : [ 201.339039] RDX: 0000000000000000 RSI: 00007f175b26d265 RDI: 0000000000000013 kern :warn : [ 201.339140] RBP: 00007f175b26d265 R08: 0000000000000000 R09: 00007ffd11f23120 kern :warn : [ 201.339243] R10: 0000000000000013 R11: 0000000000000246 R12: 0000000000000000 kern :warn : [ 201.339345] R13: 00005632e170a0a0 R14: 0000000000020000 R15: 00005632df731cbc kern :warn : [ 201.339448] ---[ end trace 197ca55b67255237 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --eAnxKwVhzStH6fSc Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.5.0-rc7-02125-g36511637bd8526" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.5.0-rc7 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.5.0-3) 7.5.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70500 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_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=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=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=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup 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_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y 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_XXL=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y # CONFIG_XEN_DOM0 is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=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_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations CONFIG_X86_DEV_DMA_OPS=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers 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_HAVE_KVM_NO_POLL=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_CLK=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_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_HAVE_RCU_TABLE_FREE=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_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y 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_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=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_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y 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=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_DEVICE_PRIVATE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_XFRM is not set # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set # CONFIG_6LOWPAN_GHC_ICMPV6 is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_CT is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_MCBA_USB is not set CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # # Partition parsers # # CONFIG_MTD_AR7_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # end of Self-contained MTD device drivers # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_RAW_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_MTD_HYPERBUS is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set 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=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m CONFIG_TCM_QLA2XXX=m # CONFIG_TCM_QLA2XXX_DEBUG is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_QEDI is not set # CONFIG_QEDF is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m CONFIG_GENEVE=m # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMD_XGBE_HAVE_ECC=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=m CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI 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_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX 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_IGBVF=m # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m # CONFIG_ICE is not set CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QED_SRIOV=y CONFIG_QEDE=m CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TLAN=m # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLINK=m CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_SFP is not set # CONFIG_ADIN_PHY is not set CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m # CONFIG_NXP_TJA11XX_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y # CONFIG_ATH9K is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_RTL_CARDS is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_THUNDERBOLT_NET=m CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_HDLC=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MSM_VIBRATOR is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_NULL_TTY is not set CONFIG_LDISC_AUTOLOAD=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # 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_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDTCM is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_INTEL=m # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m # end of USB GPIO expanders CONFIG_GPIO_MOCKUP=y # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # 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 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m # CONFIG_DVB_USB_CXUSB_ANALOG is not set CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # end of Texas Instruments WL128x FM driver (ST based) # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_RJ54N1 is not set # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=m # CONFIG_VIDEO_I2C is not set # end of I2C Encoders, decoders, sensors and other helper chips # # SPI helper chips # # end of SPI helper chips # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m # CONFIG_MEDIA_TUNER_MSI001 is not set CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m # CONFIG_DVB_DIB9000 is not set CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m # CONFIG_DVB_ZD1301_DEMOD is not set CONFIG_DVB_GP8PSK_FE=m # CONFIG_DVB_CXD2880 is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # CONFIG_DVB_MN88443X is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m # CONFIG_DVB_LNBH29 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set # CONFIG_DVB_HELENE is not set # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # CONFIG_DVB_SP2 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # end of Customise DVB Frontends # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_DEBUG_SELFTEST=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # end of ACP (Audio CoProcessor) Configuration # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_SPIN_REQUEST=5 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # end of HD-Audio CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=512 CONFIG_SND_INTEL_NHLT=y CONFIG_SND_INTEL_DSP_CONFIG=m # CONFIG_SND_SPI is not set CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_SOC_AMD_ACP3x is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set # end of SoC Audio for Freescale CPUs # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m CONFIG_SND_SOC_INTEL_APL=m CONFIG_SND_SOC_INTEL_KBL=m CONFIG_SND_SOC_INTEL_GLK=m CONFIG_SND_SOC_INTEL_CNL=m CONFIG_SND_SOC_INTEL_CFL=m # CONFIG_SND_SOC_INTEL_CML_H is not set # CONFIG_SND_SOC_INTEL_CML_LP is not set CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m # CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y CONFIG_SND_SOC_INTEL_HASWELL_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m # CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set # CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set # CONFIG_SND_SOC_XILINX_SPDIF is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_ADAU1761_I2C is not set # CONFIG_SND_SOC_ADAU1761_SPI is not set # CONFIG_SND_SOC_ADAU7002 is not set # CONFIG_SND_SOC_ADAU7118_HW is not set # CONFIG_SND_SOC_ADAU7118_I2C is not set # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set # CONFIG_SND_SOC_CS35L34 is not set # CONFIG_SND_SOC_CS35L35 is not set # CONFIG_SND_SOC_CS35L36 is not set # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set # CONFIG_SND_SOC_CX2072X is not set CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DA7219=m CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98373 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set # CONFIG_SND_SOC_PCM186X_I2C is not set # CONFIG_SND_SOC_PCM186X_SPI is not set # CONFIG_SND_SOC_PCM3060_I2C is not set # CONFIG_SND_SOC_PCM3060_SPI is not set # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5651=m CONFIG_SND_SOC_RT5663=m CONFIG_SND_SOC_RT5670=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_RT5677_SPI=m # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS2562 is not set # CONFIG_SND_SOC_TAS2770 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_UDA1334 is not set # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set # CONFIG_SND_SOC_WM8731 is not set # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8782 is not set # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8904 is not set # CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # 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_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=m # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PARPORT_PANEL is not set # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_HAVE_VPMU=y # end of Xen driver support # CONFIG_GREYBUS is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16203 is not set # CONFIG_ADIS16240 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # end of Analog to digital converters # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # end of Network Analyzer, Impedance Converters # # Active energy metering IC # # CONFIG_ADE7854 is not set # end of Active energy metering IC # # Resolver to digital converters # # CONFIG_AD2S1210 is not set # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set # CONFIG_ANDROID_VSOC is not set CONFIG_ION=y CONFIG_ION_SYSTEM_HEAP=y # CONFIG_ION_CMA_HEAP is not set # end of Android # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_PI433 is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # end of Gasket devices # CONFIG_FIELDBUS_DEV is not set # CONFIG_KPC2000 is not set # # ISDN CAPI drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y # end of ISDN CAPI drivers CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m # CONFIG_EXFAT_FS is not set CONFIG_QLGE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_WFX is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m CONFIG_INTEL_WMI_THUNDERBOLT=m # CONFIG_XIAOMI_WMI is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m CONFIG_INTEL_PMC_CORE=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_PCENGINES_APU2 is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support # CONFIG_SYSTEM76_ACPI is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # end of Common Clock Framework # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y # CONFIG_IIO_BUFFER_HW_CONSUMER is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set # CONFIG_ADXL372_SPI is not set # CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7124 is not set # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set # CONFIG_AD7292 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set # CONFIG_AD7766 is not set # CONFIG_AD7768_1 is not set # CONFIG_AD7780 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_HI8435 is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_XILINX_XADC is not set # end of Analog to digital converters # # Analog Front Ends # # end of Analog Front Ends # # Amplifiers # # CONFIG_AD8366 is not set # end of Amplifiers # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set # CONFIG_SENSIRION_SGP30 is not set # CONFIG_SPS30 is not set # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # end of Hid Sensor IIO Common # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set # end of SSP Sensor Common # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set # CONFIG_AD5592R is not set # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_LTC1660 is not set # CONFIG_LTC2632 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set # CONFIG_AD5758 is not set # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_AD8801 is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # end of Digital to analog converters # # IIO dummy driver # # end of IIO dummy driver # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # end of Humidity sensors # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16460 is not set # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_FXOS8700_I2C is not set # CONFIG_FXOS8700_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADUX1020 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set # CONFIG_MAX44009 is not set # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VCNL4035 is not set # CONFIG_VEML6030 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set # end of Magnetometer sensors # # Multiplexers # # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # end of Inclinometer sensors # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # end of Triggers - standalone # # Digital potentiometers # # CONFIG_AD5272 is not set # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set # CONFIG_MAX5481 is not set # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set # end of Digital potentiometers # # Digital potentiostats # # CONFIG_LMP91000 is not set # end of Digital potentiostats # # Pressure sensors # # CONFIG_ABP060MG is not set # CONFIG_BMP280 is not set # CONFIG_DPS310 is not set CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set # CONFIG_ZPA2326 is not set # end of Pressure sensors # # Lightning sensors # # CONFIG_AS3935 is not set # end of Lightning sensors # # Proximity and distance sensors # # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # CONFIG_VL53L0X_I2C is not set # end of Proximity and distance sensors # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # end of Resolver to digital converters # # Temperature sensors # # CONFIG_LTC2983 is not set # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set # end of Temperature sensors CONFIG_NTB=m # CONFIG_NTB_MSI is not set CONFIG_NTB_AMD=m # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # end of HW tracing support # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m 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_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=4 # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=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=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_FS=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_UBSAN_ALIGNMENT=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # 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_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y 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_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_STRSCPY=m # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --eAnxKwVhzStH6fSc Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='suspend_stress' export testcase='suspend_stress' export category='functional' export kernel_cmdline='initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel' export iterations=10 export runtime= export rtcwake= export idle_time= export job_origin='/lkp/lkp/.src-20200214-223632/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend_stress.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-bdw-nuc1' export tbox_group='lkp-bdw-nuc1' export submit_id='5e596f243813140bb6941ab6' export job_file='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml' export id='2c17ba9028696a012a6dc6d02da461ef43b91219' export queuer_version='/lkp-src' export arch='x86_64' export model='BroadWell' export nr_cpu=4 export memory='8G' export belongs_to='power' export avoid_nfs=1 export need_kconfig='CONFIG_SUSPEND=y CONFIG_HIBERNATION=y CONFIG_PM_DEBUG=y' export commit='36511637bd8526b63943cc06f40bf612de73080c' export rootfs='debian-x86_64-20180403.cgz' export kconfig='x86_64-rhel-7.6' export compiler='gcc-7' export enqueue_time='2020-02-29 03:51:05 +0800' export _id='5e596f243813140bb6941ab6' export _rt='/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c' export user='lkp' export head_commit='cb2048cd18cf4324a8f3c846de29862c15f811c9' export base_commit='bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9' export branch='linux-devel/devel-hourly-2020021422' export result_root='/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/3' export scheduler_version='/lkp/lkp/.src-20200228-192315' export LKP_SERVER='inn' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-20180403.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2020021422 commit=36511637bd8526b63943cc06f40bf612de73080c BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/vmlinuz-5.5.0-rc7-02125-g36511637bd8526 initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel max_uptime=3600 RESULT_ROOT=/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/3 LKP_SERVER=inn nokaslr selinux=0 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 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/vmlinuz-5.5.0-rc7-02125-g36511637bd8526' export dequeue_time='2020-02-29 03:53:47 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.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 heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test mode='mem' $LKP_SRC/tests/wrapper suspend_stress } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper suspend_stress $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time suspend_stress.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --eAnxKwVhzStH6fSc Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 --eAnxKwVhzStH6fSc Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=suspend_stress SUSPEND RESUME TEST STARTED Suspend to mem 1/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-1/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 2/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-2/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 3/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-3/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 4/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-4/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 5/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-5/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 6/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-6/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 7/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-7/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 8/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-8/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 9/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-9/10 -O /dev/null Done Sleep for 10 seconds Suspend to mem 10/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200229-2998-1gu4xzj-3.yaml&job_state=suspending-10/10 -O /dev/null Done Sleep for 10 seconds SUSPEND RESUME TEST SUCCESS --eAnxKwVhzStH6fSc Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/suspend_stress.yaml suite: suspend_stress testcase: suspend_stress category: functional kernel_cmdline: initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel suspend_stress: mode: mem iterations: 10 runtime: rtcwake: idle_time: job_origin: "/lkp/lkp/.src-20200214-223632/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend_stress.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-bdw-nuc1 tbox_group: lkp-bdw-nuc1 submit_id: 5e580ed5f6fa4c0c1b650604 job_file: "/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200228-3099-1od8i5h-0.yaml" id: 134f372bc818c52ef03893b42d3c2511e0383906 queuer_version: "/lkp-src" arch: x86_64 #! hosts/lkp-bdw-nuc1 model: BroadWell nr_cpu: 4 memory: 8G belongs_to: power #! include/category/functional kmsg: heartbeat: meminfo: #! include/suspend_stress avoid_nfs: 1 need_kconfig: - CONFIG_SUSPEND=y - CONFIG_HIBERNATION=y - CONFIG_PM_DEBUG=y #! include/queue/cyclic commit: 36511637bd8526b63943cc06f40bf612de73080c #! include/testbox/lkp-bdw-nuc1 rootfs: debian-x86_64-20180403.cgz #! default params kconfig: x86_64-rhel-7.6 compiler: gcc-7 enqueue_time: 2020-02-28 02:47:52.950979553 +08:00 _id: 5e580ed5f6fa4c0c1b650604 _rt: "/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c" #! schedule options user: lkp head_commit: cb2048cd18cf4324a8f3c846de29862c15f811c9 base_commit: bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9 branch: linux-devel/devel-hourly-2020021422 result_root: "/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/0" scheduler_version: "/lkp/lkp/.src-20200227-195704" LKP_SERVER: inn max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-20180403.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend_stress-10-mem-debian-x86_64-20180403.cgz-36511637bd8526b63943cc06f40bf612de73080c-20200228-3099-1od8i5h-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.6 - branch=linux-devel/devel-hourly-2020021422 - commit=36511637bd8526b63943cc06f40bf612de73080c - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/vmlinuz-5.5.0-rc7-02125-g36511637bd8526 - initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel - max_uptime=3600 - RESULT_ROOT=/result/suspend_stress/10-mem/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/0 - LKP_SERVER=inn - nokaslr - selinux=0 - 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 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200214-223632/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.6/gcc-7/36511637bd8526b63943cc06f40bf612de73080c/vmlinuz-5.5.0-rc7-02125-g36511637bd8526" dequeue_time: 2020-02-28 03:58:24.390991792 +08:00 #! /lkp/lkp/.src-20200227-195704/include/site/inn job_state: finished loadavg: 1.07 0.89 0.42 1/187 1628 start_time: '1582833890' end_time: '1582834600' version: "/lkp/lkp/.src-20200227-195737:82061ed6:e6d8487ef-dirty" --eAnxKwVhzStH6fSc--