From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6034808580710898664==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [x86] f2a6a70501: BUG:KASAN:null-ptr-deref_on_address Date: Wed, 10 May 2017 10:24:46 +0800 Message-ID: <20170510022446.GK28430@yexl-desktop> List-Id: --===============6034808580710898664== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee ("x86: Convert the rest of= the code to support p4d_t") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +--------------------------------------------------------------------------= -----------------------+------------+------------+ | = | 907cd43902 | f2a6a70501 | +--------------------------------------------------------------------------= -----------------------+------------+------------+ | boot_successes = | 0 | 0 | | boot_failures = | 8 | 6 | | invoked_oom-killer:gfp_mask=3D0x = | 2 | 2 | | Mem-Info = | 8 | 6 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes = | 2 | 2 | | page_allocation_failure:order:#,mode:#(__GFP_COMP|__GFP_NOTRACK),nodemask= =3D(null) | 6 | 4 | | page_allocation_failure:order:#,mode:#(__GFP_COMP|__GFP_HARDWALL|__GFP_NO= TRACK),nodemask=3D(null) | 6 | | | Kernel_panic-not_syncing:can't_set_nsfs_up = | 6 | | | BUG:KASAN:null-ptr-deref_on_address = | 0 | 4 | | BUG:unable_to_handle_kernel = | 0 | 4 | | Oops:#[##] = | 0 | 4 | | Kernel_panic-not_syncing:Fatal_exception = | 0 | 4 | +--------------------------------------------------------------------------= -----------------------+------------+------------+ [ 0.225718] BUG: KASAN: null-ptr-deref on address 0000000000000020 [ 0.225718] BUG: KASAN: null-ptr-deref on address 0000000000000020 [ 0.226666] Write of size 8 by task swapper/0/0 [ 0.226666] Write of size 8 by task swapper/0/0 [ 0.226666] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc2-00278-g= f2a6a70 #2 [ 0.226666] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc2-00278-g= f2a6a70 #2 [ 0.226666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.226666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.226666] Call Trace: [ 0.226666] Call Trace: [ 0.226666] dump_stack+0x149/0x1eb [ 0.226666] dump_stack+0x149/0x1eb [ 0.226666] kasan_report+0x61d/0x670 [ 0.226666] kasan_report+0x61d/0x670 [ 0.226666] ? proc_sys_init+0x30/0x87 [ 0.226666] ? proc_sys_init+0x30/0x87 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? proc_mkdir_data+0xb6/0x170 [ 0.226666] ? proc_mkdir_data+0xb6/0x170 [ 0.226666] __asan_store8+0x61/0x70 [ 0.226666] __asan_store8+0x61/0x70 [ 0.226666] proc_sys_init+0x30/0x87 [ 0.226666] proc_sys_init+0x30/0x87 [ 0.226666] proc_root_init+0xf4/0x11e [ 0.226666] proc_root_init+0xf4/0x11e [ 0.226666] start_kernel+0x8b5/0x990 [ 0.226666] start_kernel+0x8b5/0x990 [ 0.226666] ? thread_stack_cache_init+0x35/0x35 [ 0.226666] ? thread_stack_cache_init+0x35/0x35 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? early_idt_handler_array+0x120/0x120 [ 0.226666] ? early_idt_handler_array+0x120/0x120 [ 0.226666] x86_64_start_reservations+0x6b/0x8c [ 0.226666] x86_64_start_reservations+0x6b/0x8c [ 0.226666] x86_64_start_kernel+0x199/0x1bd [ 0.226666] x86_64_start_kernel+0x199/0x1bd [ 0.226666] start_cpu+0x14/0x14 [ 0.226666] start_cpu+0x14/0x14 [ 0.226666] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 0.226666] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 0.226666] Disabling lock debugging due to kernel taint [ 0.226666] Disabling lock debugging due to kernel taint [ 0.226704] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000020 [ 0.226704] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000020 [ 0.228866] IP: proc_sys_init+0x35/0x87 [ 0.228866] IP: proc_sys_init+0x35/0x87 [ 0.229726] PGD 0 = [ 0.229726] PGD 0 = [ 0.229732] P4D 0 = [ 0.229732] P4D 0 = [ 0.229999] = [ 0.229999] = [ 0.229999] Oops: 0002 [#1] SMP KASAN [ 0.229999] Oops: 0002 [#1] SMP KASAN [ 0.229999] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G B 4.11= .0-rc2-00278-gf2a6a70 #2 [ 0.229999] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G B 4.11= .0-rc2-00278-gf2a6a70 #2 [ 0.229999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.229999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.229999] task: ffffffff8762a380 task.stack: ffffffff87600000 [ 0.229999] task: ffffffff8762a380 task.stack: ffffffff87600000 [ 0.229999] RIP: 0010:proc_sys_init+0x35/0x87 [ 0.229999] RIP: 0010:proc_sys_init+0x35/0x87 [ 0.229999] RSP: 0000:ffffffff87607e00 EFLAGS: 00010286 [ 0.229999] RSP: 0000:ffffffff87607e00 EFLAGS: 00010286 [ 0.229999] RAX: ffffffff8762a380 RBX: 332459ea0398d339 RCX: ffffffff812= 8f6d6 [ 0.229999] RAX: ffffffff8762a380 RBX: 332459ea0398d339 RCX: ffffffff812= 8f6d6 [ 0.229999] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 00000000000= 00028 [ 0.229999] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 00000000000= 00028 [ 0.229999] RBP: ffffffff87607e10 R08: fffffbfff11abe65 R09: fffffbfff11= abe64 [ 0.229999] RBP: ffffffff87607e10 R08: fffffbfff11abe65 R09: fffffbfff11= abe64 [ 0.229999] R10: ffffffff88d5f327 R11: fffffbfff11abe65 R12: 00000000000= 00000 [ 0.229999] R10: ffffffff88d5f327 R11: fffffbfff11abe65 R12: 00000000000= 00000 [ 0.229999] R13: 0000000000000000 R14: 0000000000000002 R15: 00000000000= 00002 [ 0.229999] R13: 0000000000000000 R14: 0000000000000002 R15: 00000000000= 00002 [ 0.229999] FS: 0000000000000000(0000) GS:ffff880000200000(0000) knlGS:= 0000000000000000 [ 0.229999] FS: 0000000000000000(0000) GS:ffff880000200000(0000) knlGS:= 0000000000000000 [ 0.229999] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.229999] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.229999] CR2: 0000000000000020 CR3: 000000000761e000 CR4: 00000000000= 006b0 [ 0.229999] CR2: 0000000000000020 CR3: 000000000761e000 CR4: 00000000000= 006b0 [ 0.229999] Call Trace: [ 0.229999] Call Trace: [ 0.229999] proc_root_init+0xf4/0x11e [ 0.229999] proc_root_init+0xf4/0x11e [ 0.229999] start_kernel+0x8b5/0x990 [ 0.229999] start_kernel+0x8b5/0x990 [ 0.229999] ? thread_stack_cache_init+0x35/0x35 [ 0.229999] ? thread_stack_cache_init+0x35/0x35 [ 0.229999] ? __asan_loadN+0xf/0x20 [ 0.229999] ? __asan_loadN+0xf/0x20 [ 0.229999] ? early_idt_handler_array+0x120/0x120 [ 0.229999] ? early_idt_handler_array+0x120/0x120 [ 0.229999] x86_64_start_reservations+0x6b/0x8c [ 0.229999] x86_64_start_reservations+0x6b/0x8c [ 0.229999] x86_64_start_kernel+0x199/0x1bd [ 0.229999] x86_64_start_kernel+0x199/0x1bd [ 0.229999] start_cpu+0x14/0x14 [ 0.229999] start_cpu+0x14/0x14 [ 0.229999] Code: 1d 51 9f fd e8 08 7a 5b f7 31 f6 48 c7 c7 80 af a0 85 = e8 fa fa 96 f7 48 8d 78 20 49 89 c4 48 31 eb e8 3b db 7b f7 49 8d 7c 24 28 = <49> c7 44 24 20 40 c0 a0 85 e8 28 db 7b f7 49 8d 7c 24 08 49 c7 = [ 0.229999] Code: 1d 51 9f fd e8 08 7a 5b f7 31 f6 48 c7 c7 80 af a0 85 = e8 fa fa 96 f7 48 8d 78 20 49 89 c4 48 31 eb e8 3b db 7b f7 49 8d 7c 24 28 = <49> c7 44 24 20 40 c0 a0 85 e8 28 db 7b f7 49 8d 7c 24 08 49 c7 = [ 0.229999] RIP: proc_sys_init+0x35/0x87 RSP: ffffffff87607e00 [ 0.229999] RIP: proc_sys_init+0x35/0x87 RSP: ffffffff87607e00 [ 0.229999] CR2: 0000000000000020 [ 0.229999] CR2: 0000000000000020 [ 0.229999] ---[ end trace d7042a2b0fc5a1e6 ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============6034808580710898664== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.11.0-rc2-00278-gf2a6a70" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjExLjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05G SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVE X1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNf QlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVS SUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9Y Q0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJ R19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkK Q09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJF RF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNP TkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5U X0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9T VVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfS0FTQU5fU0hBRE9XX09GRlNFVD0weGRm ZmZmYzAwMDAwMDAwMDAKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19V UFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9 NApDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29u ZmlnIgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxE VElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2Vu ZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NP TVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVS U0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJ UD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkK Q09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19I QVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15CiMgQ09ORklHX0tF Uk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIK Q09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMg Q09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNI PXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldApDT05GSUdfQVVE SVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9 eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5 c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X PXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15 CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklH X0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklH X0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdf U1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NM T0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15 CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U Uz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklD X0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15Cgoj CiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpf Q09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9J RExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQojIENPTkZJR19OT19IWl9GVUxMX0FM TCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9GVUxMX1NZU0lETEU9eQpDT05GSUdfTk9fSFpfRlVM TF9TWVNJRExFX1NNQUxMPTgKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15 CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQ VV9BQ0NPVU5USU5HPXkKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKIyBDT05GSUdf SVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RB U0tfREVMQVlfQUNDVD15CiMgQ09ORklHX1RBU0tfWEFDQ1QgaXMgbm90IHNldAoKIwojIFJDVSBT dWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19T UkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklH X0NPTlRFWFRfVFJBQ0tJTkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5v dCBzZXQKQ09ORklHX1JDVV9GQU5PVVQ9NjQKQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0xNgojIENP TkZJR19SQ1VfRkFTVF9OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19UUkVFX1JDVV9UUkFDRT15CkNP TkZJR19SQ1VfS1RIUkVBRF9QUklPPTAKQ09ORklHX1JDVV9OT0NCX0NQVT15CiMgQ09ORklHX1JD VV9OT0NCX0NQVV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX1pFUk8gaXMg bm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTD15CkNPTkZJR19CVUlMRF9CSU4yQz15CkNP TkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJ RlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVf TE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVE X1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19D R1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1D R19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CiMgQ09ORklHX0JMS19DR1JPVVAg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9SRE1BIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfSFVHRVRMQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9CUEYgaXMgbm90IHNldAojIENP TkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TT0NLX0NHUk9VUF9EQVRBIGlz IG5vdCBzZXQKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CiMgQ09ORklHX05BTUVTUEFDRVMg aXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19T WVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZf SU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05G SUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9M Wk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0lOSVRSQU1GU19DT01QUkVTU0lPTj0iLmd6IgpD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkK Q09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZP Uk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05G SUdfU0dFVE1BU0tfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0ZTX1NZU0NBTEwgaXMgbm90IHNldAoj IENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX1RJTUVSUyBp cyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdf S0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9 eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKIyBDT05G SUdfRUxGX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNl dAojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdfRVBP TEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkK Q09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVNPXkKIyBDT05GSUdfQUlPIGlzIG5vdCBz ZXQKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19Q Q0lfUVVJUktTPXkKIyBDT05GSUdfTUVNQkFSUklFUiBpcyBub3Qgc2V0CkNPTkZJR19FTUJFRERF RD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoj IENPTkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBB bmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0Vf Vk1BTExPQz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19DT01QQVRfQlJLPXkK Q09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xPQiBpcyBu b3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CiMgQ09ORklHX1NZU1RFTV9EQVRB X1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQ T0lOVFM9eQpDT05GSUdfT1BST0ZJTEU9eQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBM RVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlf VElNRVI9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JFUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApD T05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9C VUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BS T0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpD T05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19I QVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdf R0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUX01FTU9SWT15CkNP TkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FO RF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQ SV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9C UkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05G SUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdf SEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15 CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdf TE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VD Q09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lO Uz15CiMgQ09ORklHX0dDQ19QTFVHSU5fQ1lDX0NPTVBMRVhJVFkgaXMgbm90IHNldApDT05GSUdf R0NDX1BMVUdJTl9TQU5DT1Y9eQpDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CiMg Q09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NDX1NU QUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JF R1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90 IHNldApDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9D T05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpD T05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BB UkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVE PXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElS VFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9P Tl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdf SEFWRV9TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNl dAojIENPTkZJR19JU0FfQlVTX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9OT19FRkZJQ0lF TlRfRkZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKIyBDT05GSUdf QVJDSF9PUFRJT05BTF9LRVJORUxfUldYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9PUFRJT05B TF9LRVJORUxfUldYX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tF Uk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RS SUNUX01PRFVMRV9SV1g9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJ R19HQ09WX0tFUk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05G SUdfR0NPVl9QUk9GSUxFX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9E RVRFQ1QgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF8zXzQgaXMgbm90IHNldApDT05G SUdfR0NPVl9GT1JNQVRfNF83PXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVCBp cyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JB U0VfU01BTEw9MQojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJF RV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVRVUVTVD15CkNPTkZJ R19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lO VEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldAojIENPTkZJR19CTEtf Q01ETElORV9QQVJTRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19TRURfT1BBTD15CgojCiMg UGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQK Q09ORklHX0FNSUdBX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdf RUZJX1BBUlRJVElPTj15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89 eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NI RURfREVBRExJTkU9eQojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX0RFQURMSU5FPXkKIyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfSU9TQ0hFRD0iZGVhZGxpbmUiCkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09O RklHX1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19S V1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19B UkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G SUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05G SUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdf Wk9ORV9ETUEgaXMgbm90IHNldApDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVT PXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNP TkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1JEVF9BPXkKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JN X0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09O RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09S X0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfWEVOPXkK Q09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fNTEyR0I9eQpD T05GSUdfWEVOX1NBVkVfUkVTVE9SRT15CkNPTkZJR19YRU5fREVCVUdfRlM9eQojIENPTkZJR19Y RU5fUFZIIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0 CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBu b3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09O RklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZU PTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01P Vj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExN U1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09O RklHX0NQVV9TVVBfQU1EPXkKIyBDT05GSUdfQ1BVX1NVUF9DRU5UQVVSIGlzIG5vdCBzZXQKQ09O RklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNP TkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJf Q1BVUz02NApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfU0NI RURfTUNfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05G SUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9f QVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNF X0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD15 CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcK IwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNf SU5URUxfUkFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURSBp cyBub3Qgc2V0CkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVI9eQojIENPTkZJR19WTTg2IGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2XzE2QklUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FM TF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNS T0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xE X0lOVEVSRkFDRT15CiMgQ09ORklHX1g4Nl9NU1IgaXMgbm90IHNldApDT05GSUdfWDg2X0NQVUlE PXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9U XzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CiMgQ09ORklHX05VTUEgaXMgbm90 IHNldApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVH QUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllf TU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05G SUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJ R19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9N QVBfVE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9NRU1C TE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0hBVkVfR0VORVJJ Q19HVVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09M QVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklH X1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9 eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09O RklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hV R0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19WSVJU X1RPX0JVUz15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYK Q09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxV UkU9eQpDT05GSUdfSFdQT0lTT05fSU5KRUNUPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF PXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9Q QUdFQ0FDSEU9eQpDT05GSUdfQ0xFQU5DQUNIRT15CiMgQ09ORklHX0ZST05UU1dBUCBpcyBub3Qg c2V0CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19D TUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwojIENPTkZJR19NRU1fU09G VF9ESVJUWSBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKIyBDT05GSUdf WjNGT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VO RVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNU X1BBR0VfSU5JVD15CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJ R19GUkFNRV9WRUNUT1I9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJR19Y ODZfUE1FTV9MRUdBQ1k9eQojIENPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CiMgQ09ORklHX01U UlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BBVCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX1JBTkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0lOVEVMX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElP Tl9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19F RklfTUlYRUQ9eQojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKQ09ORklHX0haXzMwMD15CiMgQ09O RklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9 eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNl dApDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09O RklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05G SUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JP T1RQQVJBTV9IT1RQTFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9UUExVR19DUFUwPXkKIyBDT05G SUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NB TExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBD T05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15 CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExV Rz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BF TkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMg aXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFU SU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMg Q09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CkNPTkZJR19QTV9XQUtFTE9DS1M9eQpDT05G SUdfUE1fV0FLRUxPQ0tTX0xJTUlUPTEwMApDT05GSUdfUE1fV0FLRUxPQ0tTX0dDPXkKQ09ORklH X1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKIyBDT05G SUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKIyBD T05GSUdfRFBNX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklHX1BN X1RSQUNFX1JUQz15CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RF RkFVTFQ9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkK Q09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dF Ul9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05G SUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1BST0NGU19QT1dFUj15CkNPTkZJR19BQ1BJX1JF Vl9PVkVSUklERV9QT1NTSUJMRT15CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQojIENPTkZJR19B Q1BJX0FDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9CQVRURVJZIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQpDT05G SUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJP Q0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElf UFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBNST15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkK IyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQoj IENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05G SUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CiMgQ09ORklHX0FDUElf SEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9CR1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJF X09OTFkgaXMgbm90IHNldApDT05GSUdfQUNQSV9ORklUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJ PXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQojIENPTkZJ R19BQ1BJX0FQRUlfR0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9BUEVJX0VJTkogaXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVC VUc9eQpDT05GSUdfRFBURl9QT1dFUj15CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQK IyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMg aXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENP TkZJR19DUFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9 eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExF X0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBz ZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05G SUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklH X1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlS SyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05G SUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBRVJfSU5KRUNUPXkKQ09ORklHX1BD SUVBU1BNPXkKIyBDT05GSUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lF QVNQTV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRT15CiMgQ09O RklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BN X1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9E UEMgaXMgbm90IHNldApDT05GSUdfUENJRV9QVE09eQpDT05GSUdfUENJX0JVU19BRERSX1RfNjRC SVQ9eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQojIENPTkZJ R19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkK Q09ORklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQojIENPTkZJ R19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMg bm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVf RFdfUExBVCBpcyBub3Qgc2V0CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09O RklHX1ZNRD15CiMgQ09ORklHX0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9 eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdf UENNQ0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwoj CkNPTkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CiMgQ09ORklHX1lFTlRBX1JJQ09IIGlz IG5vdCBzZXQKIyBDT05GSUdfWUVOVEFfVEkgaXMgbm90IHNldApDT05GSUdfWUVOVEFfVE9TSElC QT15CiMgQ09ORklHX1BENjcyOSBpcyBub3Qgc2V0CkNPTkZJR19JODIwOTI9eQpDT05GSUdfUEND QVJEX05PTlNUQVRJQz15CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fVFNJNzIxPXkK Q09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCkNPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9U WF9QT1JUUz15CkNPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQpDT05GSUdfUkFQSURJT19ERUJV Rz15CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9eQpDT05GSUdfUkFQSURJT19DSE1BTj15CkNP TkZJR19SQVBJRElPX01QT1JUX0NERVY9eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwoj IENPTkZJR19SQVBJRElPX1RTSTU3WCBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0NQU19YWD15 CkNPTkZJR19SQVBJRElPX1RTSTU2OD15CkNPTkZJR19SQVBJRElPX0NQU19HRU4yPXkKIyBDT05G SUdfUkFQSURJT19SWFNfR0VOMyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qg c2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJ TkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05G SUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVE VU1QPXkKIyBDT05GSUdfSUEzMl9FTVVMQVRJT04gaXMgbm90IHNldAojIENPTkZJR19YODZfWDMy IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19ORVQ9eQpDT05GSUdf TkVUX0lOR1JFU1M9eQpDT05GSUdfTkVUX0VHUkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25z CiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklY X0RJQUcgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdf WEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hG Uk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9JUENPTVA9 eQpDT05GSUdfTkVUX0tFWT15CkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQpDT05GSUdfU01DPXkK IyBDT05GSUdfU01DX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01V TFRJQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0 CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBf REhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9S QVJQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15 CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfTkVUX0lQR1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNl dApDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9V X0lQX1RVTk5FTFM9eQojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9F U1AgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5F TD15CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9Y RlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1Bf Q09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VC SUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQojIENPTkZJR19UQ1BfQ09OR19IVENQIGlz IG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0hTVENQPXkKQ09ORklHX1RDUF9DT05HX0hZQkxBPXkK Q09ORklHX1RDUF9DT05HX1ZFR0FTPXkKQ09ORklHX1RDUF9DT05HX05WPXkKQ09ORklHX1RDUF9D T05HX1NDQUxBQkxFPXkKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldApDT05GSUdfVENQ X0NPTkdfVkVOTz15CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19U Q1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19EQ1RDUD15CkNPTkZJ R19UQ1BfQ09OR19DREc9eQpDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQklD PXkKIyBDT05GSUdfREVGQVVMVF9DVUJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfSFlC TEEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdf REVGQVVMVF9WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9XRVNUV09PRCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFRkFVTFRfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NE RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVG QVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImJpYyIKQ09ORklH X1RDUF9NRDVTSUc9eQojIENPTkZJR19JUFY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTEFCRUwg aXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJR19O RVRfUFRQX0NMQVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1Q SU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJfREVCVUc9 eQojIENPTkZJR19ORVRGSUxURVJfQURWQU5DRUQgaXMgbm90IHNldAoKIwojIENvcmUgTmV0Zmls dGVyIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19ORVRGSUxURVJfSU5HUkVTUyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9 eQojIENPTkZJR19ORl9DT05OVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkZfTE9HX0NPTU1PTj15 CkNPTkZJR19ORl9MT0dfTkVUREVWPXkKIyBDT05GSUdfTkZfVEFCTEVTIGlzIG5vdCBzZXQKQ09O RklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwoj IENPTkZJR19ORVRGSUxURVJfWFRfTUFSSyBpcyBub3Qgc2V0CgojCiMgWHRhYmxlcyB0YXJnZXRz CiMKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0cgaXMgbm90IHNldAojIENPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX05GTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9UQ1BNU1MgaXMgbm90IHNldAoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCiMgQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1Ngoj IENPTkZJR19JUF9TRVRfQklUTUFQX0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0JJVE1B UF9JUE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSyBpcyBu b3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9J UFBPUlRJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9I QVNIX01BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKIyBDT05GSUdfSVBfU0VU X0hBU0hfTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD15CiMgQ09ORklH X0lQX1NFVF9IQVNIX05FVFBPUlQgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZB Q0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZT X0RFQlVHPXkKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJv dG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCiMgQ09ORklHX0lQX1ZTX1BST1RPX1RDUCBp cyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1VEUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9W U19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKIyBDT05GSUdfSVBfVlNf UFJPVE9fQUggaXMgbm90IHNldApDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBz Y2hlZHVsZXIKIwojIENPTkZJR19JUF9WU19SUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19XUlI9 eQpDT05GSUdfSVBfVlNfTEM9eQojIENPTkZJR19JUF9WU19XTEMgaXMgbm90IHNldApDT05GSUdf SVBfVlNfRk89eQojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19M QkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldApDT05GSUdfSVBf VlNfREg9eQpDT05GSUdfSVBfVlNfU0g9eQpDT05GSUdfSVBfVlNfU0VEPXkKIyBDT05GSUdfSVBf VlNfTlEgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NI X1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCgojCiMgSVA6IE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfTkZfREVGUkFHX0lQVjQgaXMgbm90IHNldApD T05GSUdfTkZfU09DS0VUX0lQVjQ9eQojIENPTkZJR19ORl9EVVBfSVBWNCBpcyBub3Qgc2V0CiMg Q09ORklHX05GX0xPR19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdf TkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVBfTkZfRklM VEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkK IyBDT05GSUdfSVBfTkZfUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUCBpcyBub3Qgc2V0 CkNPTkZJR19JUF9TQ1RQPXkKQ09ORklHX1NDVFBfREJHX09CSkNOVD15CiMgQ09ORklHX1NDVFBf REVGQVVMVF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRf Q09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hN QUNfTk9ORT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKIyBDT05G SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBz ZXQKQ09ORklHX1RJUEM9eQpDT05GSUdfVElQQ19NRURJQV9JQj15CiMgQ09ORklHX1RJUENfTUVE SUFfVURQIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CkNPTkZJR19BVE1fQ0xJUD15CiMgQ09ORklH X0FUTV9DTElQX05PX0lDTVAgaXMgbm90IHNldApDT05GSUdfQVRNX0xBTkU9eQpDT05GSUdfQVRN X01QT0E9eQpDT05GSUdfQVRNX0JSMjY4ND15CiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIg aXMgbm90IHNldApDT05GSUdfTDJUUD15CkNPTkZJR19MMlRQX0RFQlVHRlM9eQpDT05GSUdfTDJU UF9WMz15CkNPTkZJR19MMlRQX0lQPXkKIyBDT05GSUdfTDJUUF9FVEggaXMgbm90IHNldAojIENP TkZJR19CUklER0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX05FVF9E U0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfQlJDTT15CkNPTkZJR19ORVRfRFNBX1RBR19EU0E9eQpD T05GSUdfTkVUX0RTQV9UQUdfRURTQT15CkNPTkZJR19ORVRfRFNBX1RBR19RQ0E9eQojIENPTkZJ R19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklH X0xMQz15CkNPTkZJR19MTEMyPXkKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxL PXkKQ09ORklHX0RFVl9BUFBMRVRBTEs9eQojIENPTkZJR19JUEREUCBpcyBub3Qgc2V0CkNPTkZJ R19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfSUVFRTgwMjE1ND15 CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09O RklHX0lFRUU4MDIxNTRfU09DS0VUPXkKQ09ORklHX01BQzgwMjE1ND15CkNPTkZJR19ORVRfU0NI RUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQojIENP TkZJR19ORVRfU0NIX0hUQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdf TkVUX1NDSF9BVE09eQojIENPTkZJR19ORVRfU0NIX1BSSU8gaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9NVUxUSVE9eQojIENPTkZJR19ORVRfU0NIX1JFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIX1NGQj15CiMgQ09ORklHX05FVF9TQ0hfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hf VEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfR1JFRCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9TQ0hfRFNNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTkVU RU09eQpDT05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQpDT05GSUdf TkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVM PXkKQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUT15CkNPTkZJR19O RVRfU0NIX0hIRj15CkNPTkZJR19ORVRfU0NIX1BJRT15CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9 eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRf Q0xTPXkKIyBDT05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1RD SU5ERVg9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJ R19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklH X0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQpDT05GSUdfTkVU X0NMU19SU1ZQNj15CiMgQ09ORklHX05FVF9DTFNfRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9D TFNfRkxPV0VSPXkKIyBDT05GSUdfTkVUX0NMU19NQVRDSEFMTCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9FTUFUQ0ggaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQojIENPTkZJR19ORVRf QUNUX1BPTElDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQpDT05GSUdfR0FDVF9Q Uk9CPXkKIyBDT05GSUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9T QU1QTEU9eQojIENPTkZJR19ORVRfQUNUX0lQVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1Rf TkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9QRURJVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKIyBDT05GSUdfTkVUX0FDVF9D U1VNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9WTEFOIGlzIG5vdCBzZXQKQ09ORklHX05F VF9BQ1RfQlBGPXkKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkK IyBDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRV9T S0JNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JRkVfU0tCUFJJTz15CkNPTkZJR19ORVRfSUZF X1NLQlRDSU5ERVg9eQojIENPTkZJR19ORVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIg aXMgbm90IHNldApDT05GSUdfQkFUTUFOX0FEVj15CiMgQ09ORklHX0JBVE1BTl9BRFZfQkFUTUFO X1YgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX0JMQSBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5f QURWX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CkNP TkZJR19WU09DS0VUUz15CiMgQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkK Q09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKIyBDT05GSUdfTkVUX01QTFNfR1NP IGlzIG5vdCBzZXQKQ09ORklHX01QTFNfUk9VVElORz15CiMgQ09ORklHX01QTFNfSVBUVU5ORUwg aXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfTkVUX1NXSVRDSERFVj15 CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CkNPTkZJR19ORVRfTkNTST15CkNPTkZJR19SUFM9 eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15 CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQojIENPTkZJR19ORVRf RFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFk aW8gcHJvdG9jb2xzCiMKQ09ORklHX0FYMjU9eQojIENPTkZJR19BWDI1X0RBTUFfU0xBVkUgaXMg bm90IHNldApDT05GSUdfTkVUUk9NPXkKIyBDT05GSUdfUk9TRSBpcyBub3Qgc2V0CgojCiMgQVgu MjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01LSVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfNlBBQ0sgaXMgbm90IHNldApDT05GSUdfQlBRRVRIRVI9eQpDT05GSUdfQkFZQ09NX1NF Ul9GRFg9eQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9eQpDT05GSUdfQkFZQ09NX1BBUj15CiMgQ09O RklHX1lBTSBpcyBub3Qgc2V0CkNPTkZJR19DQU49eQpDT05GSUdfQ0FOX1JBVz15CiMgQ09ORklH X0NBTl9CQ00gaXMgbm90IHNldApDT05GSUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZl cnMKIwpDT05GSUdfQ0FOX1ZDQU49eQojIENPTkZJR19DQU5fU0xDQU4gaXMgbm90IHNldAojIENP TkZJR19DQU5fREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90 IHNldApDT05GSUdfSVJEQT15CgojCiMgSXJEQSBwcm90b2NvbHMKIwpDT05GSUdfSVJMQU49eQoj IENPTkZJR19JUk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSQ09NTSBpcyBub3Qgc2V0CiMgQ09O RklHX0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRB X0NBQ0hFX0xBU1RfTFNBUD15CiMgQ09ORklHX0lSREFfRkFTVF9SUiBpcyBub3Qgc2V0CiMgQ09O RklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZl cnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0lSVFRZX1NJUiBpcyBub3Qg c2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwoKIwojIEZJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJ R19OU0NfRklSPXkKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1NNQ19JUkNDX0ZJUj15CkNP TkZJR19BTElfRklSPXkKQ09ORklHX1ZMU0lfRklSPXkKQ09ORklHX1ZJQV9GSVI9eQojIENPTkZJ R19CVCBpcyBub3Qgc2V0CkNPTkZJR19BRl9SWFJQQz15CkNPTkZJR19BRl9SWFJQQ19JTkpFQ1Rf TE9TUz15CkNPTkZJR19BRl9SWFJQQ19ERUJVRz15CkNPTkZJR19SWEtBRD15CkNPTkZJR19BRl9L Q009eQpDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19XSVJFTEVTUz15CkNPTkZJR19XRVhU X0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX0NGRzgwMjExPXkKIyBDT05GSUdfTkw4 MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJO SU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBu b3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVC VUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RCIGlzIG5vdCBz ZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkK IyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9eQpDT05GSUdfTUFD ODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklHX01BQzgw MjExX1JDX01JTlNUUkVMX0hUPXkKIyBDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfVkhUIGlz IG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFD ODAyMTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09O RklHX01BQzgwMjExX0xFRFM9eQojIENPTkZJR19NQUM4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD ODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhf U0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD15CkNPTkZJR19S RktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX0dQSU89eQpD T05GSUdfTkVUXzlQPXkKIyBDT05GSUdfTkVUXzlQX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfOVBfUkRNQT15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NB SUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlE RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90 IHNldApDT05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPXkKQ09ORklHX05GQ19OQ0k9eQoj IENPTkZJR19ORkNfTkNJX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OQ0lfVUFSVCBpcyBu b3Qgc2V0CkNPTkZJR19ORkNfSENJPXkKIyBDT05GSUdfTkZDX1NIRExDIGlzIG5vdCBzZXQKCiMK IyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24gKE5GQykgZGV2aWNlcwojCiMgQ09ORklHX05GQ19U UkY3OTcwQSBpcyBub3Qgc2V0CkNPTkZJR19ORkNfTUVJX1BIWT15CkNPTkZJR19ORkNfU0lNPXkK Q09ORklHX05GQ19GRFA9eQpDT05GSUdfTkZDX0ZEUF9JMkM9eQpDT05GSUdfTkZDX1BONTQ0PXkK Q09ORklHX05GQ19QTjU0NF9NRUk9eQpDT05GSUdfTkZDX1BONTMzPXkKQ09ORklHX05GQ19QTjUz M19JMkM9eQojIENPTkZJR19ORkNfTUlDUk9SRUFEX01FSSBpcyBub3Qgc2V0CkNPTkZJR19ORkNf U1RfTkNJPXkKIyBDT05GSUdfTkZDX1NUX05DSV9JMkMgaXMgbm90IHNldApDT05GSUdfTkZDX1NU X05DSV9TUEk9eQpDT05GSUdfTkZDX05YUF9OQ0k9eQpDT05GSUdfTkZDX05YUF9OQ0lfSTJDPXkK Q09ORklHX05GQ19TM0ZXUk41PXkKQ09ORklHX05GQ19TM0ZXUk41X0kyQz15CkNPTkZJR19ORkNf U1Q5NUhGPXkKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19MV1RVTk5F TD15CiMgQ09ORklHX0xXVFVOTkVMX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FDSEU9eQpD T05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX01BWV9VU0VfREVW TElOSz15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMg R2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNl dApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNP TkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdf RldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklH X0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVN UD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9 eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldApDT05GSUdfU1lT X0hZUEVSVklTT1I9eQojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQ X0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JF R01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRE1BX0ZFTkNFX1RS QUNFPXkKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJl YSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MjAwCkNPTkZJR19DTUFfU0laRV9TRUxf TUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENP TkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01B WCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBCdXMgZGV2aWNlcwojCkNP TkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQgaXMgbm90 IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFS UE9SVD15CkNPTkZJR19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVF9QQyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlz IG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNP TkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJ PXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9N VElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxL X0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NLRCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf UkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpF PTQwOTYKIyBDT05GSUdfQkxLX0RFVl9SQU1fREFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RST01f UEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJ R19YRU5fQkxLREVWX0ZST05URU5EPXkKIyBDT05GSUdfWEVOX0JMS0RFVl9CQUNLRU5EIGlzIG5v dCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfUlNYWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxLX0RFVl9OVk1F PXkKIyBDT05GSUdfQkxLX0RFVl9OVk1FX1NDU0kgaXMgbm90IHNldApDT05GSUdfTlZNRV9GQUJS SUNTPXkKQ09ORklHX05WTUVfUkRNQT15CkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVEFS R0VUPXkKQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9eQpDT05GSUdfTlZNRV9UQVJHRVRfUkRNQT15 CkNPTkZJR19OVk1FX1RBUkdFVF9GQz15CkNPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1A9eQoKIwoj IE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhf RFBPVD15CiMgQ09ORklHX0FENTI1WF9EUE9UX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19BRDUyNVhf RFBPVF9TUEk9eQpDT05GSUdfRFVNTVlfSVJRPXkKQ09ORklHX0lCTV9BU009eQpDT05GSUdfUEhB TlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdfVElGTV83 WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09O RklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJ R19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3 NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKIyBDT05GSUdf RFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzUxMiBpcyBub3Qgc2V0CkNPTkZJR19W TVdBUkVfQkFMTE9PTj15CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQpDT05GSUdfTEFUVElD RV9FQ1AzX0NPTkZJRz15CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfUEFORUwgaXMgbm90IHNldApD T05GSUdfQzJQT1JUPXkKIyBDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0Cgoj CiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FU MjU9eQojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9NQVg2 ODc1PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CkNPTkZJR19FRVBST01fOTNYWDQ2PXkKIyBDT05G SUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQpDT05G SUdfQ0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRl eGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05G SUdfVElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0kyQz15CgojCiMgQWx0ZXJh IEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX01FST15CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9NRUlfVFhFPXkKQ09ORklHX1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRl bCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwoj IFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKCiMKIyBWT1Ag QnVzIERyaXZlcgojCkNPTkZJR19WT1BfQlVTPXkKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIK IwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIElu dGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKCiMK IyBWT1AgRHJpdmVyCiMKQ09ORklHX1ZPUD15CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX0dF TldRRT15CkNPTkZJR19HRU5XUUVfUExBVEZPUk1fRVJST1JfUkVDT1ZFUlk9MApDT05GSUdfRUNI Tz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9EUklWRVJf T1BTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURf QVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJ Tks9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMg U0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9T RD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX09TU1Qg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZf U0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQojIENPTkZJ R19TQ1NJX0NPTlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJ R19TQ1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVND U0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FT PXkKIyBDT05GSUdfU0NTSV9TQVNfQVRBIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0FTX0hPU1Rf U01QPXkKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dM RVZFTD15CiMgQ09ORklHX0lTQ1NJX1RDUCBpcyBub3Qgc2V0CkNPTkZJR19JU0NTSV9CT09UX1NZ U0ZTPXkKQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9eQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST15 CkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9eQojIENPTkZJR19TQ1NJX0JOWDJYX0ZDT0UgaXMgbm90 IHNldApDT05GSUdfQkUySVNDU0k9eQojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJXzNXXzlYWFg9 eQojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FDQVJEPXkKIyBD T05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDN1hYWD15CkNPTkZJ R19BSUM3WFhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9N Uz01MDAwCiMgQ09ORklHX0FJQzdYWFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJ QzdYWFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05G SUdfU0NTSV9BSUM3OVhYPXkKQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJ R19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTUwMDAKIyBDT05GSUdfQUlDNzlYWF9ERUJVR19FTkFC TEUgaXMgbm90IHNldApDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzc5WFhf UkVHX1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzk0WFg9eQojIENPTkZJR19BSUM5NFhY X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX01WVU1JPXkKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9BRFZBTlNZUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FSQ01TUj15CiMgQ09ORklHX1NDU0lf RVNBUzJSIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX05FV0dFTj15CiMgQ09ORklHX01FR0FS QUlEX01NIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVHQVJBSURfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJ R19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEy OAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TTUFSVFBRST15 CkNPTkZJR19TQ1NJX1VGU0hDRD15CkNPTkZJR19TQ1NJX1VGU0hDRF9QQ0k9eQojIENPTkZJR19T Q1NJX1VGU19EV0NfVENfUENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JN PXkKIyBDT05GSUdfU0NTSV9VRlNfRFdDX1RDX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfSFBUSU9QPXkKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQpDT05GSUdfU0NTSV9GTEFTSFBPSU5U PXkKQ09ORklHX1ZNV0FSRV9QVlNDU0k9eQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQojIENP TkZJR19IWVBFUlZfU1RPUkFHRSBpcyBub3Qgc2V0CkNPTkZJR19MSUJGQz15CkNPTkZJR19MSUJG Q09FPXkKQ09ORklHX0ZDT0U9eQpDT05GSUdfRkNPRV9GTklDPXkKQ09ORklHX1NDU0lfU05JQz15 CiMgQ09ORklHX1NDU0lfU05JQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1Y MzE5MUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9FQVRBPXkKQ09ORklHX1NDU0lfRUFUQV9UQUdH RURfUVVFVUU9eQpDT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUz15CkNPTkZJR19TQ1NJ X0VBVEFfTUFYX1RBR1M9MTYKQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTj15CkNPTkZJR19TQ1NJ X0dEVEg9eQojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldApDT05GSUdfU0NTSV9JUFM9eQpD T05GSUdfU0NTSV9JTklUSU89eQojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldApDT05G SUdfU0NTSV9TVEVYPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYXzI9eQpDT05GSUdfU0NTSV9TWU01 M0M4WFhfRE1BX0FERFJFU1NJTkdfTU9ERT0xCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxU X1RBR1M9MTYKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01BWF9UQUdTPTY0CiMgQ09ORklHX1NDU0lf U1lNNTNDOFhYX01NSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lfUUxBX0ZDPXkKIyBDT05GSUdfVENN X1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9eQojIENPTkZJR19RRURJ IGlzIG5vdCBzZXQKIyBDT05GSUdfUUVERiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTFBGQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQU01 M0M5NzQ9eQpDT05GSUdfU0NTSV9XRDcxOVg9eQpDT05GSUdfU0NTSV9ERUJVRz15CkNPTkZJR19T Q1NJX1BNQ1JBSUQ9eQojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfQkZBX0ZDIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9D SEVMU0lPX0ZDT0UgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJ X0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKIyBDT05GSUdfU0NTSV9ESF9BTFVBIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FU QT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9T RV9FUlJPUj15CkNPTkZJR19BVEFfQUNQST15CkNPTkZJR19TQVRBX1pQT0REPXkKIyBDT05GSUdf U0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUg aW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09 eQpDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9eQojIENPTkZJ R19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJ R19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdf TURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01E X1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PXkKQ09ORklHX01EX01VTFRJUEFUSD15CiMgQ09O RklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0NMVVNURVIgaXMgbm90IHNldAoj IENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09O RklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETV9DUllQVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RNX1NOQVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkcg aXMgbm90IHNldAojIENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBp cyBub3Qgc2V0CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1JBSUQg aXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQ QVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9V RVZFTlQgaXMgbm90IHNldAojIENPTkZJR19ETV9GTEFLRVkgaXMgbm90IHNldAojIENPTkZJR19E TV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJ R19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkKIyBDT05GSUdf VENNX0lCTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDTV9GSUxFSU8gaXMgbm90IHNldAojIENP TkZJR19UQ01fUFNDU0kgaXMgbm90IHNldApDT05GSUdfVENNX1VTRVIyPXkKIyBDT05GSUdfTE9P UEJBQ0tfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NTSV9UQVJH RVQ9eQpDT05GSUdfSVNDU0lfVEFSR0VUX0NYR0I0PXkKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBz ZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUg aXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT15CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVS Uz15CiMgQ09ORklHX01BQ19FTVVNT1VTRUJUTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VT PXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPXkKQ09ORklH X0RVTU1ZPXkKQ09ORklHX0VRVUFMSVpFUj15CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMg Q09ORklHX0lGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKQ09ORklH X01BQ1ZMQU49eQpDT05GSUdfTUFDVlRBUD15CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVWRT15CkNPTkZJR19HVFA9eQpDT05GSUdfTUFDU0VDPXkKIyBDT05GSUdfTkVUQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFBPTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRf UE9MTF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX05UQl9ORVRERVY9eQojIENPTkZJR19S SU9ORVQgaXMgbm90IHNldApDT05GSUdfVFVOPXkKQ09ORklHX1RBUD15CkNPTkZJR19UVU5fVk5F VF9DUk9TU19MRT15CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19O TE1PTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5HRU1fUEhZPXkKQ09ORklHX0FSQ05FVD15CkNPTkZJ R19BUkNORVRfMTIwMT15CiMgQ09ORklHX0FSQ05FVF8xMDUxIGlzIG5vdCBzZXQKQ09ORklHX0FS Q05FVF9SQVc9eQojIENPTkZJR19BUkNORVRfQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVU X0NPTTkweHggaXMgbm90IHNldApDT05GSUdfQVJDTkVUX0NPTTkweHhJTz15CkNPTkZJR19BUkNO RVRfUklNX0k9eQojIENPTkZJR19BUkNORVRfQ09NMjAwMjAgaXMgbm90IHNldApDT05GSUdfQVRN X0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpDT05GSUdfQVRN X0xBTkFJPXkKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GSVJFU1RS RUFNIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05GSUdfQVRNX1pBVE1fREVCVUcg aXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9eQojIENPTkZJR19BVE1fTklDU1RBUl9VU0Vf U1VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9JRFQ3NzEwNSBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9BTUJBU1NB RE9SIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkKQ09ORklHX0FUTV9IT1JJWk9OX0RF QlVHPXkKQ09ORklHX0FUTV9JQT15CiMgQ09ORklHX0FUTV9JQV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19BVE1fRk9SRTIwMEU9eQpDT05GSUdfQVRNX0ZPUkUyMDBFX1VTRV9UQVNLTEVUPXkKQ09O RklHX0FUTV9GT1JFMjAwRV9UWF9SRVRSWT0xNgpDT05GSUdfQVRNX0ZPUkUyMDBFX0RFQlVHPTAK Q09ORklHX0FUTV9IRT15CiMgQ09ORklHX0FUTV9IRV9VU0VfU1VOSSBpcyBub3Qgc2V0CkNPTkZJ R19BVE1fU09MT1M9eQoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoKIwojIERpc3RyaWJ1 dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2 MDYwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0FfQkNNX1NGMj15CkNPTkZJR19CNTM9eQpDT05G SUdfQjUzX1NQSV9EUklWRVI9eQpDT05GSUdfQjUzX01ESU9fRFJJVkVSPXkKQ09ORklHX0I1M19N TUFQX0RSSVZFUj15CiMgQ09ORklHX0I1M19TUkFCX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfRFNBX01WODhFNlhYWD15CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYX0dMT0JBTDIgaXMg bm90IHNldApDT05GSUdfTkVUX0RTQV9RQ0E4Sz15CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19N RElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQURBUFRFQz15CkNPTkZJR19BREFQVEVDX1NUQVJGSVJFPXkKQ09ORklHX05FVF9WRU5ET1Jf QUdFUkU9eQpDT05GSUdfRVQxMzFYPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKQ09ORklHX0FDRU5JQz15CkNPTkZJ R19BQ0VOSUNfT01JVF9USUdPTl9JPXkKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQojIENPTkZJR19O RVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUEgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9T PXkKQ09ORklHX0FUTDI9eQpDT05GSUdfQVRMMT15CkNPTkZJR19BVEwxRT15CkNPTkZJR19BVEwx Qz15CkNPTkZJR19BTFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkE9eQpDT05GSUdfQVVST1JB X05CODgwMD15CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CkNPTkZJ R19CQ01HRU5FVD15CkNPTkZJR19CTlgyPXkKQ09ORklHX0NOSUM9eQojIENPTkZJR19USUdPTjMg aXMgbm90IHNldApDT05GSUdfQk5YMlg9eQojIENPTkZJR19CTlgyWF9TUklPViBpcyBub3Qgc2V0 CkNPTkZJR19CTlhUPXkKIyBDT05GSUdfQk5YVF9TUklPViBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0JST0NBREU9eQpDT05GSUdfQk5BPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU0g aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklHX0NIRUxTSU9fVDE9 eQpDT05GSUdfQ0hFTFNJT19UMV8xRz15CkNPTkZJR19DSEVMU0lPX1QzPXkKQ09ORklHX0NIRUxT SU9fVDQ9eQojIENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19M SUI9eQojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNB VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9E RUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RFMjEwNFg9eQpDT05GSUdfREUyMTA0WF9E U0w9MApDT05GSUdfVFVMSVA9eQpDT05GSUdfVFVMSVBfTVdJPXkKIyBDT05GSUdfVFVMSVBfTU1J TyBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQX05BUEkgaXMgbm90IHNldApDT05GSUdfREU0WDU9 eQojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qg c2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfUENNQ0lBX1hJUkNPTT15CkNP TkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBDT05GSUdfREwySyBpcyBub3Qgc2V0CkNPTkZJR19T VU5EQU5DRT15CkNPTkZJR19TVU5EQU5DRV9NTUlPPXkKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVY PXkKQ09ORklHX0JFMk5FVD15CiMgQ09ORklHX0JFMk5FVF9IV01PTiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0VaQ0hJUD15CiMgQ09ORklHX05FVF9WRU5ET1JfRVhBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0hQPXkKIyBDT05GSUdfSFAxMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15 CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkK Q09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQojIENP TkZJR19JR0JWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhH QkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRVZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSTQwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0pNRT15 CiMgQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0NPUkU9 eQojIENPTkZJR19NTFg0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfQ09SRT15CiMgQ09O RklHX01MWDVfQ09SRV9FTiBpcyBub3Qgc2V0CkNPTkZJR19NTFhTV19DT1JFPXkKIyBDT05GSUdf TUxYU1dfQ09SRV9IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpD T05GSUdfTUxYU1dfUENJPXkKIyBDT05GSUdfTUxYU1dfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01M WFNXX1NXSVRDSElCPXkKQ09ORklHX01MWFNXX1NXSVRDSFgyPXkKIyBDT05GSUdfTkVUX1ZFTkRP Ul9NSUNSRUwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdf RU5DMjhKNjA9eQojIENPTkZJR19FTkMyOEo2MF9XUklURVZFUklGWSBpcyBub3Qgc2V0CiMgQ09O RklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05G SUdfTVlSSTEwR0UgaXMgbm90IHNldApDT05GSUdfRkVBTE5YPXkKQ09ORklHX05FVF9WRU5ET1Jf TkFUU0VNST15CkNPTkZJR19OQVRTRU1JPXkKQ09ORklHX05TODM4MjA9eQojIENPTkZJR19ORVRf VkVORE9SX05FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfODM5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfUEFDS0VU X0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CkNPTkZJR19RTEEz WFhYPXkKQ09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQojIENPTkZJR19RTENO SUNfSFdNT04gaXMgbm90IHNldApDT05GSUdfUUxHRT15CkNPTkZJR19ORVRYRU5fTklDPXkKQ09O RklHX1FFRD15CkNPTkZJR19RRURfU1JJT1Y9eQojIENPTkZJR19RRURFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JF QUxURUs9eQpDT05GSUdfQVRQPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKIyBDT05GSUdf ODEzOVRPTyBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CiMgQ09ORklHX05FVF9WRU5ET1JfUkVO RVNBUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CkNPTkZJR19SNjA0MD15CiMg Q09ORklHX05FVF9WRU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FN U1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf U0VFUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAz MSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CkNPTkZJR19TSVM5MDA9eQpDT05G SUdfU0lTMTkwPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNS Tz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1BMQVRGT1JNIGlzIG5vdCBz ZXQKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19I QVBQWU1FQUwgaXMgbm90IHNldApDT05GSUdfU1VOR0VNPXkKQ09ORklHX0NBU1NJTkk9eQojIENP TkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05GSUdfVEVI VVRJPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CkNPTkZJR19WSUFfVkVMT0NJVFk9 eQojIENPTkZJR19ORVRfVkVORE9SX1dJWk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfWElSQ09NIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9eQojIENPTkZJ R19ERUZYWF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CkNPTkZJR19I SVBQST15CiMgQ09ORklHX1JPQURSVU5ORVIgaXMgbm90IHNldApDT05GSUdfTkVUX1NCMTAwMD15 CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQpDT05GSUdfTEVEX1RSSUdHRVJfUEhZPXkK CiMKIyBNRElPIGJ1cyBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQpD T05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQ0FWSVVNPXkKQ09ORklHX01ESU9fR1BJ Tz15CkNPTkZJR19NRElPX09DVEVPTj15CkNPTkZJR19NRElPX1RIVU5ERVI9eQoKIwojIE1JSSBQ SFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQU1EX1BIWT15CkNPTkZJR19BUVVBTlRJQV9QSFk9 eQojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTdYWFhfUEhZPXkKIyBD T05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05G SUdfQlJPQURDT01fUEhZPXkKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19E QVZJQ09NX1BIWT15CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0RQODM4 NjdfUEhZPXkKQ09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0lO VEVMX1hXQVlfUEhZPXkKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKQ09ORklH X0xYVF9QSFk9eQpDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfTUlDUkVMX1BIWT15CkNPTkZJ R19NSUNST0NISVBfUEhZPXkKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJ R19OQVRJT05BTF9QSFk9eQojIENPTkZJR19RU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19S RUFMVEVLX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19TVEUxMFhQPXkK Q09ORklHX1RFUkFORVRJQ1NfUEhZPXkKIyBDT05GSUdfVklURVNTRV9QSFkgaXMgbm90IHNldApD T05GSUdfWElMSU5YX0dNSUkyUkdNSUk9eQojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90 IHNldApDT05GSUdfUExJUD15CkNPTkZJR19QUFA9eQojIENPTkZJR19QUFBfQlNEQ09NUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BQUF9ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9GSUxURVI9 eQojIENPTkZJR19QUFBfTVBQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9NVUxUSUxJTksgaXMg bm90IHNldApDT05GSUdfUFBQT0FUTT15CiMgQ09ORklHX1BQUE9FIGlzIG5vdCBzZXQKQ09ORklH X1BQVFA9eQpDT05GSUdfUFBQT0wyVFA9eQojIENPTkZJR19QUFBfQVNZTkMgaXMgbm90IHNldAoj IENPTkZJR19QUFBfU1lOQ19UVFkgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQK Q09ORklHX1NMSEM9eQoKIwojIEhvc3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVT QiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9ydAojCkNPTkZJR19XTEFOPXkKIyBDT05GSUdfV0lSRUxF U1NfV0RTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09ORklHX0FE TTgyMTEgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19Q Q0kgaXMgbm90IHNldAojIENPTkZJR19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZLTCBp cyBub3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMgbm90IHNldAojIENPTkZJR19BVEgxMEsgaXMg bm90IHNldAojIENPTkZJR19XQ04zNlhYIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FU TUVMPXkKIyBDT05GSUdfQVRNRUwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURD T009eQojIENPTkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNMRUdBQ1kgaXMgbm90IHNl dAojIENPTkZJR19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfQUlSTyBpcyBub3Qgc2V0CiMg Q09ORklHX0FJUk9fQ1MgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQojIENP TkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0lXTDQ5NjUgaXMgbm90IHNldAojIENPTkZJR19JV0wzOTQ1IGlzIG5vdCBzZXQKIyBDT05G SUdfSVdMV0lGSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09O RklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklH X1A1NF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09O RklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qg c2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVL PXkKQ09ORklHX1dMQU5fVkVORE9SX1JBTElOSz15CiMgQ09ORklHX1JUMlgwMCBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfUlRMODE4MCBpcyBub3Qgc2V0 CkNPTkZJR19SVExfQ0FSRFM9eQojIENPTkZJR19SVEw4MTkyQ0UgaXMgbm90IHNldAojIENPTkZJ R19SVEw4MTkyU0UgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyREUgaXMgbm90IHNldAojIENP TkZJR19SVEw4NzIzQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAoj IENPTkZJR19SVEw4MTg4RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNl dAojIENPTkZJR19SVEw4ODIxQUUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkK IyBDT05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CiMgQ09O RklHX0NXMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09ORklHX1dM MTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMThY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9aWURBUz15CiMgQ09ORklHX1BDTUNJQV9SQVlDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJ QV9XTDM1MDEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfSFdTSU09eQoKIwojIEVuYWJsZSBX aU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwpDT05G SUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPXkKQ09ORklHX0hETEM9eQpDT05GSUdfSERMQ19SQVc9 eQpDT05GSUdfSERMQ19SQVdfRVRIPXkKIyBDT05GSUdfSERMQ19DSVNDTyBpcyBub3Qgc2V0CkNP TkZJR19IRExDX0ZSPXkKIyBDT05GSUdfSERMQ19QUFAgaXMgbm90IHNldApDT05GSUdfSERMQ19Y MjU9eQpDT05GSUdfUENJMjAwU1lOPXkKQ09ORklHX1dBTlhMPXkKIyBDT05GSUdfUEMzMDBUT08g aXMgbm90IHNldApDT05GSUdfRkFSU1lOQz15CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lfTUFY PTgKIyBDT05GSUdfTEFQQkVUSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1X0FTWSBpcyBub3Qg c2V0CkNPTkZJR19TQk5JPXkKIyBDT05GSUdfU0JOSV9NVUxUSUxJTkUgaXMgbm90IHNldAojIENP TkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9O VEVORD15CkNPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQ9eQpDT05GSUdfVk1YTkVUMz15CiMgQ09O RklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX05FVD15CiMgQ09ORklHX0lT RE4gaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBz dXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRf RkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtN QVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwoj CkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNP TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9T Q1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CkNPTkZJR19JTlBVVF9FVkRFVj15CiMg Q09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPXkKIyBDT05G SUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg5PXkK Q09ORklHX0tFWUJPQVJEX0FUS0JEPXkKQ09ORklHX0tFWUJPQVJEX1FUMTA3MD15CkNPTkZJR19L RVlCT0FSRF9RVDIxNjA9eQpDT05GSUdfS0VZQk9BUkRfTEtLQkQ9eQpDT05GSUdfS0VZQk9BUkRf R1BJTz15CkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD15CkNPTkZJR19LRVlCT0FSRF9UQ0E2 NDE2PXkKQ09ORklHX0tFWUJPQVJEX1RDQTg0MTg9eQojIENPTkZJR19LRVlCT0FSRF9NQVRSSVgg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzIzPXkKQ09ORklHX0tFWUJPQVJEX0xNODMz Mz15CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PXkKQ09ORklHX0tFWUJPQVJEX01DUz15CkNPTkZJ R19LRVlCT0FSRF9NUFIxMjE9eQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJP QVJEX09QRU5DT1JFUz15CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldApDT05G SUdfS0VZQk9BUkRfU1RPV0FXQVk9eQojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkK Q09ORklHX0lOUFVUX01PVVNFPXkKIyBDT05GSUdfTU9VU0VfUFMyIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX1NFUklBTD15CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENP TkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0NZQVBBPXkKQ09ORklH X01PVVNFX0VMQU5fSTJDPXkKQ09ORklHX01PVVNFX0VMQU5fSTJDX0kyQz15CkNPTkZJR19NT1VT RV9FTEFOX0kyQ19TTUJVUz15CkNPTkZJR19NT1VTRV9WU1hYWEFBPXkKIyBDT05GSUdfTU9VU0Vf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKIyBDT05GSUdfTU9V U0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlz IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19U QUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlz IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKQ09ORklHX1RB QkxFVF9TRVJJQUxfV0FDT000PXkKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNl dApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUXzg4UE04NjBYX09OS0VZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfODhQTTgwWF9PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9BRDcxNFg9eQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz15CiMgQ09ORklHX0lOUFVUX0FENzE0 WF9TUEkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBf QlVUVE9OPXkKQ09ORklHX0lOUFVUX01BWDc3NjkzX0hBUFRJQz15CkNPTkZJR19JTlBVVF9NQzEz NzgzX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9NTUE4NDUwPXkKQ09ORklHX0lOUFVUX0FQQU5F TD15CkNPTkZJR19JTlBVVF9HUDJBPXkKQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSPXkKQ09ORklH X0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9eQojIENPTkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMg bm90IHNldApDT05GSUdfSU5QVVRfQVRMQVNfQlROUz15CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKIyBDT05G SUdfSU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDYw NDBfVklCUkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JC VVRUT049eQpDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9 eQpDT05GSUdfSU5QVVRfUFdNX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNP REVSPXkKIyBDT05GSUdfSU5QVVRfREE5MDUyX09OS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X1dNODMxWF9PTj15CiMgQ09ORklHX0lOUFVUX1BDQVAgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9T TElERUJBUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9TT0NfQlVUVE9OX0FSUkFZPXkKQ09ORklH X0lOUFVUX0RSVjI2MFhfSEFQVElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1M9eQpD T05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTPXkKQ09ORklHX1JNSTRfQ09SRT15CiMgQ09ORklH X1JNSTRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfU1BJPXkKQ09ORklHX1JNSTRfU01CPXkK Q09ORklHX1JNSTRfRjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklPPXkKQ09ORklHX1JNSTRfMkRf U0VOU09SPXkKQ09ORklHX1JNSTRfRjExPXkKQ09ORklHX1JNSTRfRjEyPXkKQ09ORklHX1JNSTRf RjMwPXkKQ09ORklHX1JNSTRfRjM0PXkKQ09ORklHX1JNSTRfRjU0PXkKQ09ORklHX1JNSTRfRjU1 PXkKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9N SUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NF UlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKIyBD T05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJ R19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19TRVJJT19QUzJN VUxUPXkKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05GSUdfSFlQRVJWX0tFWUJPQVJEPXkKQ09O RklHX1VTRVJJTz15CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIg ZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklY OThfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1 NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkg aXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksg aXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldAojIENPTkZJR19ERVZLTUVNIGlz IG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpD T05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05T PXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUw X0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15 CiMgQ09ORklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05S X1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJ QUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM XzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdf U0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9YQSBpcyBub3Qgc2V0Cgoj CiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VS SUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf UlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfTUVOX1oxMzUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0RFVl9CVVM9eQoj IENPTkZJR19TRVJJQUxfREVWX0NUUkxfVFRZUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9Q UklOVEsgaXMgbm90IHNldAojIENPTkZJR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBE RVYgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklH X0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1ZJUlRJT19DT05T T0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNf RVZFTlQgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNl dApDT05GSUdfSVBNSV9TST15CkNPTkZJR19JUE1JX1NTSUY9eQpDT05GSUdfSVBNSV9XQVRDSERP Rz15CiMgQ09ORklHX0lQTUlfUE9XRVJPRkYgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkK Q09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKIyBDT05GSUdfSFdfUkFORE9NX0lOVEVMIGlz IG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQojIENPTkZJR19IV19SQU5ET01fVklBIGlz IG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQTT15 CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKQ09ORklHX0FQUExJQ09N PXkKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBp cyBub3Qgc2V0CkNPTkZJR19DQVJETUFOXzQwMDA9eQojIENPTkZJR19DQVJETUFOXzQwNDAgaXMg bm90IHNldApDT05GSUdfU0NSMjRYPXkKIyBDT05GSUdfSVBXSVJFTEVTUyBpcyBub3Qgc2V0CiMg Q09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CkNP TkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15 CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElT X0NPUkU9eQpDT05GSUdfVENHX1RJUz15CkNPTkZJR19UQ0dfVElTX1NQST15CkNPTkZJR19UQ0df VElTX0kyQ19BVE1FTD15CkNPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTj15CkNPTkZJR19UQ0df VElTX0kyQ19OVVZPVE9OPXkKIyBDT05GSUdfVENHX05TQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RD R19BVE1FTCBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfSU5GSU5FT049eQpDT05GSUdfVENHX1hFTj15 CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05G SUdfVENHX1RJU19TVDMzWlAyND15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz15CiMgQ09O RklHX1RDR19USVNfU1QzM1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09O RklHX0RFVlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9eQojIENPTkZJR19YSUxMWUJVU19QQ0lFIGlz IG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNf T1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMg bm90IHNldApDT05GSUdfSTJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlw bGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfTVVYX0dQSU89eQpDT05GSUdfSTJD X01VWF9QQ0E5NTQxPXkKQ09ORklHX0kyQ19NVVhfUENBOTU0eD15CkNPTkZJR19JMkNfTVVYX1JF Rz15CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVS X0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMg SGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNl dApDT05GSUdfSTJDX0FMSTE1WDM9eQpDT05GSUdfSTJDX0FNRDc1Nj15CkNPTkZJR19JMkNfQU1E NzU2X1M0ODgyPXkKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklH X0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19J MkNfTkZPUkNFMj15CiMgQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1IGlzIG5vdCBzZXQKQ09ORklH X0kyQ19TSVM1NTk1PXkKQ09ORklHX0kyQ19TSVM2MzA9eQojIENPTkZJR19JMkNfU0lTOTZYIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19WSUE9eQojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQK CiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJD IHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMK Q09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQoj IENPTkZJR19JMkNfREVTSUdOV0FSRV9CQVlUUkFJTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfRU1F VjI9eQpDT05GSUdfSTJDX0dQSU89eQpDT05GSUdfSTJDX0tFTVBMRD15CiMgQ09ORklHX0kyQ19P Q09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVz IGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfUEFSUE9SVD15CkNPTkZJR19JMkNfUEFSUE9S VF9MSUdIVD15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJD L1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19NTFhDUExEPXkKQ09ORklHX0kyQ19TTEFW RT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2 ZXJzCiMKQ09ORklHX1NQSV9BTFRFUkE9eQpDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FPXkKQ09O RklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9CVVRURVJGTFk9eQpDT05GSUdfU1BJX0NBREVO Q0U9eQpDT05GSUdfU1BJX0RFU0lHTldBUkU9eQojIENPTkZJR19TUElfRFdfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX0RXX01NSU8gaXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19TUElfTE03MF9MTFA9eQpDT05GSUdfU1BJX09DX1RJTlk9eQpDT05GSUdf U1BJX1BYQTJYWD15CkNPTkZJR19TUElfUFhBMlhYX1BDST15CiMgQ09ORklHX1NQSV9ST0NLQ0hJ UCBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElTNjAyPXkKQ09ORklHX1NQSV9YQ09NTT15CiMg Q09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldApDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15Cgoj CiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQK Q09ORklHX1NQSV9UTEU2MlgwPXkKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkKQ09ORklHX0hT SV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpD T05GSUdfSFNJX0NIQVI9eQoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklH X1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19Q UFNfQ0xJRU5UX0tUSU1FUj15CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldApD T05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5v dCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9y dAojCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNl ZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19B Q1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKQ09ORklH X0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fTUFYNzMwWD15 CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FNRFBUIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhB UiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQpDT05GSUdfR1BJT19J Q0g9eQpDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQojIENPTkZJR19HUElPX01FTloxMjcgaXMgbm90 IHNldApDT05GSUdfR1BJT19NT0NLVVA9eQpDT05GSUdfR1BJT19WWDg1NT15CgojCiMgUG9ydC1t YXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fSVQ4Nz15CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fU0NIMzExWD15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1 NTg4IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFYNzMwMD15CkNPTkZJR19HUElPX01BWDczMlg9 eQpDT05GSUdfR1BJT19NQVg3MzJYX0lSUT15CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1RQSUMyODEwPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElP X0FEUDU1MjAgaXMgbm90IHNldApDT05GSUdfR1BJT19BUklaT05BPXkKIyBDT05GSUdfR1BJT19D UllTVEFMX0NPVkUgaXMgbm90IHNldApDT05GSUdfR1BJT19EQTkwNTI9eQpDT05GSUdfR1BJT19K QU5aX1RUTD15CkNPTkZJR19HUElPX0tFTVBMRD15CiMgQ09ORklHX0dQSU9fTFAzOTQzIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQUzY1 MDg2IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjUyMTg9eQpDT05GSUdfR1BJT19UUFM2NTg2 WD15CiMgQ09ORklHX0dQSU9fVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQUzY1 OTEyIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFdMNjA0MD15CkNPTkZJR19HUElPX1dISVNLRVlf Q09WRT15CiMgQ09ORklHX0dQSU9fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV004MzUw PXkKIyBDT05GSUdfR1BJT19XTTg5OTQgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19HUElPX0FNRDgxMTE9eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElP X01MX0lPSD15CkNPTkZJR19HUElPX1BDSV9JRElPXzE2PXkKIyBDT05GSUdfR1BJT19SREMzMjFY IGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3MzAx PXkKQ09ORklHX0dQSU9fTUMzMzg4MD15CkNPTkZJR19HUElPX1BJU09TUj15CgojCiMgU1BJIG9y IEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19XMT15CiMgQ09ORklHX1cxX0NPTiBpcyBub3Qg c2V0CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQpD T05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qg c2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCiMgQ09ORklH X1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX1NNRU09eQojIENPTkZJ R19XMV9TTEFWRV9EUzI0MDUgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09O RklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBp cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0 MjMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDMzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjc4MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFf U0xBVkVfRFMyOEUwND15CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX0FW Uz15CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15 CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQpDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdf V004MzFYX0JBQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dNODMxWF9QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19XTTgzNTBfUE9XRVI9eQojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfODhQTTg2MFg9eQojIENPTkZJR19CQVRURVJZX0RTMjc2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgx PXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRFUllfU0JTPXkKIyBDT05GSUdf Q0hBUkdFUl9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JB VFRFUllfQlEyN1hYWF9JMkM9eQojIENPTkZJR19CQVRURVJZX0RBOTAzMCBpcyBub3Qgc2V0CkNP TkZJR19CQVRURVJZX0RBOTA1Mj15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKIyBDT05GSUdf QkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSXzg4UE04NjBYPXkKQ09O RklHX0NIQVJHRVJfUENGNTA2MzM9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKQ09ORklHX0NI QVJHRVJfTFA4NzI3PXkKQ09ORklHX0NIQVJHRVJfR1BJTz15CiMgQ09ORklHX0NIQVJHRVJfTUFO QUdFUiBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPXkKIyBDT05GSUdfQ0hBUkdF Ul9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFS R0VSX0JRMjQyNTc9eQojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldApDT05GSUdf Q0hBUkdFUl9CUTI1ODkwPXkKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9M VEMyOTQxIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUlQ5NDU1PXkKQ09ORklHX0hXTU9OPXkK Q09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoK IwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKIyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTg9eQoj IENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI1 PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURN MTAyOT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FETTkyNDA9eQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzMx MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDExPXkKQ09O RklHX1NFTlNPUlNfQURUNzQ2Mj15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9eQojIENPTkZJR19T RU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQpDT05G SUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CkNPTkZJR19TRU5T T1JTX0RBOTA1Ml9BREM9eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKIyBDT05GSUdfU0VOU09S U19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15CiMg Q09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFU RVM9eQpDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNP TkZJR19TRU5TT1JTX0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj15CiMgQ09ORklHX1NFTlNP UlNfR1BJT19GQU4gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NF TlNPUlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkKQ09ORklHX1NFTlNPUlNfSTU1 MDA9eQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9eQpDT05G SUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQojIENPTkZJR19TRU5T T1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MVEMyOTkwPXkKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15CiMgQ09O RklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQpD T05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY MTExMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19TRU5TT1JTX01BWDE5 Nz15CkNPTkZJR19TRU5TT1JTX01BWDMxNzIyPXkKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9 eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B WDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19I V01PTj15CkNPTkZJR19TRU5TT1JTX0FEQ1hYPXkKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03 Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKIyBDT05GSUdf U0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9eQojIENPTkZJR19TRU5T T1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNf TE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19MTTk1MjM0PXkKQ09O RklHX1NFTlNPUlNfTE05NTI0MT15CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4 NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NF TlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX05DVDc4MDI9eQojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1C VVM9eQpDT05GSUdfU0VOU09SU19BRE0xMjc1PXkKIyBDT05GSUdfU0VOU09SU19MTTI1MDY2IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzhf UkVHVUxBVE9SPXkKQ09ORklHX1NFTlNPUlNfTFRDMzgxNT15CiMgQ09ORklHX1NFTlNPUlNfTUFY MTYwNjQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgyMDc1MT15CkNPTkZJR19TRU5TT1JT X01BWDM0NDQwPXkKIyBDT05GSUdfU0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVFBTNDA0MjI9eQojIENPTkZJR19TRU5TT1JTX1VDRDkwMDAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19VQ0Q5MjAwPXkKQ09ORklHX1NFTlNPUlNfWkw2MTAwPXkKQ09ORklHX1NFTlNP UlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19TSFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVDN4PXkK IyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9 eQpDT05GSUdfU0VOU09SU19ETUUxNzM3PXkKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CiMgQ09O RklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkK IyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01T QzQ3TTE5MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQpDT05GSUdfU0VO U09SU19TQ0g1NlhYX0NPTU1PTj15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1NDSDU2MzY9eQpDT05GSUdfU0VOU09SU19TVFRTNzUxPXkKQ09ORklH X1NFTlNPUlNfU01NNjY1PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD15CkNPTkZJR19TRU5T T1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19BRFM3ODI4PXkKQ09ORklHX1NFTlNPUlNfQURT Nzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpD T05GSUdfU0VOU09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdf U0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPXkKQ09ORklHX1NF TlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19UTVAxMDg9eQpDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19U TVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4 NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05G SUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5T T1JTX1c4Mzc5MkQ9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKIyBD T05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM2MjdI Rj15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CiMgQ09ORklHX1NFTlNPUlNfV004MzFYIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfV004MzUwPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENP TkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVEswMTEw PXkKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQKQ09O RklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9T SEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUj15CkNP TkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT RT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNF Ul9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQojIENPTkZJR19U SEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPXkKQ09O RklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JF PXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJt YWwgZHJpdmVycwojCkNPTkZJR19JTlQzNDBYX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9USEVSTUFM X1JFTD15CkNPTkZJR19JTlQzNDA2X1RIRVJNQUw9eQpDT05GSUdfSU5URUxfQlhUX1BNSUNfVEhF Uk1BTD15CkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD15CkNPTkZJR19XQVRDSERPRz15CkNPTkZJ R19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldAoj IENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERy aXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA1Ml9X QVRDSERPRz15CiMgQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklH X1dEQVRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9XQVRDSERPRz15CkNPTkZJR19XTTgz NTBfV0FUQ0hET0c9eQpDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKQ09ORklHX1pJSVJBVkVfV0FU Q0hET0c9eQpDT05GSUdfQ0FERU5DRV9XQVRDSERPRz15CkNPTkZJR19EV19XQVRDSERPRz15CiMg Q09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BQ1FVSVJFX1dEVCBp cyBub3Qgc2V0CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklHX0FMSU0xNTM1X1dEVD15CkNP TkZJR19BTElNNzEwMV9XRFQ9eQojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKQ09ORklHX1dBRkVSX1dE VD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JRTZYWF9XRFQ9eQpD T05GSUdfSVRDT19XRFQ9eQojIENPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUIGlzIG5vdCBzZXQK Q09ORklHX0lUODcxMkZfV0RUPXkKQ09ORklHX0lUODdfV0RUPXkKQ09ORklHX0hQX1dBVENIRE9H PXkKQ09ORklHX0tFTVBMRF9XRFQ9eQpDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5HPXkKQ09ORklH X1NDMTIwMF9XRFQ9eQojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05W X1RDTyBpcyBub3Qgc2V0CiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BV NV9XRFQgaXMgbm90IHNldAojIENPTkZJR19TTVNDX1NDSDMxMVhfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4Mzg3N0ZfV0RUPXkK Q09ORklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15CiMgQ09ORklHX1NCQ19FUFhf QzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJX1dEVD15CkNPTkZJR19OSTkw M1hfV0RUPXkKQ09ORklHX05JQzcwMThfV0RUPXkKQ09ORklHX01FTl9BMjFfV0RUPXkKQ09ORklH X1hFTl9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBD V0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfV0RUUENJPXkKCiMKIyBXYXRjaGRvZyBQcmV0aW1l b3V0IEdvdmVybm9ycwojCkNPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPVj15CiMgQ09ORklH X1dBVENIRE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1ZfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19X QVRDSERPR19QUkVUSU1FT1VUX0RFRkFVTFRfR09WX1BBTklDPXkKQ09ORklHX1dBVENIRE9HX1BS RVRJTUVPVVRfR09WX05PT1A9eQpDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1ZfUEFOSUM9 eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpD T05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJM RT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfUENNQ0lBSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENNQ0lB SE9TVD15CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NU PXkKIyBDT05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RS SVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklH X0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNN QT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9 eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BD ST15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFf RFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZp Y2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90 IHNldApDT05GSUdfUE1JQ19BRFA1NTIwPXkKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNY PXkKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09ORklHX01GRF9EQTkwNTJfU1BJPXkKIyBDT05GSUdf TUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYPXkK IyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYX0ky Qz15CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldApDT05GSUdfSFRDX0kyQ1BMRD15CiMg Q09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNI PXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9eQpDT05GSUdfTUZEX0lO VEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNPTkZJR19NRkRfSU5URUxf TFBTU19QQ0k9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01GRF9LRU1QTEQ9eQpD T05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZEXzg4UE04 NjBYPXkKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY5 Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15 CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMg bm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM5Nz15CkNPTkZJR19N RkRfTUVORjIxQk1DPXkKQ09ORklHX0VaWF9QQ0FQPXkKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90 IHNldApDT05GSUdfTUZEX1BDRjUwNjMzPXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBz ZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89eQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdfTUZE X1JUU1hfUENJPXkKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S QzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NNNTAxX0dQ SU89eQpDT05GSUdfTUZEX1NLWTgxNDUyPXkKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAoj IENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05G SUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldApDT05GSUdfTUZEX0xQMzk0Mz15CkNP TkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQoj IENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15CkNPTkZJR19NRkRf VFBTNjUwODY9eQojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQ UzY1MjE3PXkKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBT NjUyMTg9eQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJ R19NRkRfVFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBT NjU5MTJfU1BJPXkKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdM NDAzMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wx MjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJ Wk9OQV9JMkM9eQpDT05GSUdfTUZEX0FSSVpPTkFfU1BJPXkKIyBDT05GSUdfTUZEX0NTNDdMMjQg aXMgbm90IHNldApDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklH X01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9X TTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5v dCBzZXQKQ09ORklHX01GRF9XTTgzMVhfU1BJPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdf TUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQpD T05GSUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkK Q09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX1VT RVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD15CkNP TkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQojIENPTkZJR19SRUdVTEFUT1JfQUNUODg2NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BRDUzOTggaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0FOQVRPUD15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9eQpDT05GSUdfUkVHVUxBVE9S X0RBOTAzWD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9eQpDT05G SUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JF R1VMQVRPUl9JU0w5MzA1PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdV TEFUT1JfTFAzOTcxPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15 CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf TFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15CkNPTkZJR19SRUdV TEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFU T1JfTUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODkwNz15CkNPTkZJR19SRUdVTEFUT1Jf TUFYODk1Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NP UkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9 eQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzIzPXkKQ09O RklHX1JFR1VMQVRPUl9NVDYzOTc9eQojIENPTkZJR19SRUdVTEFUT1JfUEFMTUFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BDQVAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf UENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKIyBDT05GSUdf UkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD15CiMgQ09ORklHX1JFR1VMQVRPUl9Q V00gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15CkNPTkZJR19SRUdVTEFU T1JfU0tZODE0NTI9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjUwMjM9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9eQojIENPTkZJR19SRUdVTEFUT1JfV004 MzFYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzNTA9eQojIENPTkZJR19SRUdVTEFU T1JfV004NDAwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQpDT05GSUdfTUVE SUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFf Q0FNRVJBX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qg c2V0CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklH X01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9TRFJfU1VQUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9SQ19TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQ0VD X1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9DT05UUk9MTEVSIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0RFVj15CkNPTkZJR19WSURFT19WNEwyPXkKIyBDT05GSUdfVklERU9fQURW X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX1BDSV9TS0VMRVRPTj15CkNPTkZJR19WSURFT0JVRl9HRU49eQpD T05GSUdfVklERU9CVUZfRE1BX1NHPXkKQ09ORklHX1ZJREVPQlVGMl9DT1JFPXkKQ09ORklHX1ZJ REVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9DT05USUc9eQpDT05GSUdfVklE RU9CVUYyX1ZNQUxMT0M9eQpDT05GSUdfVklERU9CVUYyX0RNQV9TRz15CiMgQ09ORklHX1RUUENJ X0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19SQ19DT1JFPXkK Q09ORklHX1JDX01BUD15CiMgQ09ORklHX1JDX0RFQ09ERVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf UkNfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVk aWEgY2FwdHVyZSBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX1RXNTg2ND15CkNPTkZJR19WSURFT19U VzY4PXkKIyBDT05GSUdfVklERU9fWk9SQU4gaXMgbm90IHNldApDT05GSUdfVjRMX1BMQVRGT1JN X0RSSVZFUlM9eQpDT05GSUdfVklERU9fQ0FGRV9DQ0lDPXkKQ09ORklHX1ZJREVPX1ZJQV9DQU1F UkE9eQpDT05GSUdfU09DX0NBTUVSQT15CkNPTkZJR19TT0NfQ0FNRVJBX1BMQVRGT1JNPXkKIyBD T05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9URVNUX0RS SVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCgojCiMg TWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBzcGksIGZyb250 ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpDT05GSUdfVklERU9fSVJf STJDPXkKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKCiMKIyBS RFMgZGVjb2RlcnMKIwoKIwojIFZpZGVvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBhbmQgYXVkaW8g ZGVjb2RlcnMKIwoKIwojIFZpZGVvIGVuY29kZXJzCiMKCiMKIyBDYW1lcmEgc2Vuc29yIGRldmlj ZXMKIwpDT05GSUdfVklERU9fT1Y3NjcwPXkKQ09ORklHX1ZJREVPX01UOU0xMTE9eQoKIwojIEZs YXNoIGRldmljZXMKIwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKCiMKIyBBdWRpby9W aWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMK IwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCgojCiMgc29jX2NhbWVy YSBzZW5zb3IgZHJpdmVycwojCkNPTkZJR19TT0NfQ0FNRVJBX0lNWDA3ND15CkNPTkZJR19TT0Nf Q0FNRVJBX01UOU0wMDE9eQpDT05GSUdfU09DX0NBTUVSQV9NVDlNMTExPXkKQ09ORklHX1NPQ19D QU1FUkFfTVQ5VDAzMT15CiMgQ09ORklHX1NPQ19DQU1FUkFfTVQ5VDExMiBpcyBub3Qgc2V0CkNP TkZJR19TT0NfQ0FNRVJBX01UOVYwMjI9eQpDT05GSUdfU09DX0NBTUVSQV9PVjI2NDA9eQpDT05G SUdfU09DX0NBTUVSQV9PVjU2NDI9eQojIENPTkZJR19TT0NfQ0FNRVJBX09WNjY1MCBpcyBub3Qg c2V0CkNPTkZJR19TT0NfQ0FNRVJBX09WNzcyWD15CkNPTkZJR19TT0NfQ0FNRVJBX09WOTY0MD15 CkNPTkZJR19TT0NfQ0FNRVJBX09WOTc0MD15CkNPTkZJR19TT0NfQ0FNRVJBX1JKNTROMT15CiMg Q09ORklHX1NPQ19DQU1FUkFfVFc5OTEwIGlzIG5vdCBzZXQKCiMKIyBUb29scyB0byBkZXZlbG9w IG5ldyBmcm9udGVuZHMKIwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09O RklHX0FHUF9BTUQ2ND15CiMgQ09ORklHX0FHUF9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19BR1Bf U0lTPXkKQ09ORklHX0FHUF9WSUE9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01B WF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15 CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19EUk1fREVCVUdf TU09eQojIENPTkZJR19EUk1fREVCVUdfTU1fU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfRFJN X0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVW X0VNVUxBVElPTj15CkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9U VE09eQpDT05GSUdfRFJNX1ZNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpD T05GSUdfRFJNX0kyQ19DSDcwMDY9eQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQojIENPTkZJR19E Uk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQURFT049eQojIENPTkZJ R19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5v dCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKQ09ORklH X0RSTV9OT1VWRUFVPXkKQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJV R19ERUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CiMgQ09ORklHX0RSTV9J OTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldApDT05GSUdfRFJNX1ZN V0dGWD15CkNPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldApDT05GSUdfRFJNX0FTVD15CkNPTkZJ R19EUk1fTUdBRzIwMD15CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9eQojIENPTkZJR19EUk1fUVhM IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJU SU9fR1BVPXkKQ09ORklHX0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRn ZXMKIwpDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFg9eQojIENPTkZJR19EUk1fSElTSV9ISUJN QyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSUJfUkFORE9NIGlzIG5vdCBzZXQKCiMK IyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElE PXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCX0REQz15 CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpD T05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJ R19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxM UkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15 CiMgQ09ORklHX0ZCX1BST1ZJREVfR0VUX0ZCX1VOTUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENP TkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNP TkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJ Qj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15 CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBG cmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQojIENPTkZJ R19GQl9QTTIgaXMgbm90IHNldApDT05GSUdfRkJfQ1lCRVIyMDAwPXkKIyBDT05GSUdfRkJfQ1lC RVIyMDAwX0REQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CkNPTkZJR19G Ql9BU0lMSUFOVD15CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdB MTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZF U0EgaXMgbm90IHNldAojIENPTkZJR19GQl9FRkkgaXMgbm90IHNldApDT05GSUdfRkJfTjQxMT15 CkNPTkZJR19GQl9IR0E9eQpDT05GSUdfRkJfT1BFTkNPUkVTPXkKQ09ORklHX0ZCX1MxRDEzWFhY PXkKQ09ORklHX0ZCX05WSURJQT15CiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNldApD T05GSUdfRkJfTlZJRElBX0RFQlVHPXkKQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQ9eQpDT05G SUdfRkJfUklWQT15CiMgQ09ORklHX0ZCX1JJVkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UklWQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CkNPTkZJR19GQl9MRTgwNTc4PXkKQ09ORklH X0ZCX0NBUklMTE9fUkFOQ0g9eQojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldApDT05GSUdf RkJfUkFERU9OPXkKIyBDT05GSUdfRkJfUkFERU9OX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9S QURFT05fQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUkFERU9OX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0FUWTEyOD15CiMgQ09ORklHX0ZCX0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNldApD T05GSUdfRkJfQVRZPXkKQ09ORklHX0ZCX0FUWV9DVD15CkNPTkZJR19GQl9BVFlfR0VORVJJQ19M Q0Q9eQpDT05GSUdfRkJfQVRZX0dYPXkKQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQ9eQpDT05GSUdf RkJfUzM9eQpDT05GSUdfRkJfUzNfRERDPXkKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1NJUz15CiMgQ09ORklHX0ZCX1NJU18zMDAgaXMgbm90IHNldApDT05GSUdfRkJf U0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQojIENPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBp cyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZPXkKQ09ORklHX0ZCX05FT01B R0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15CkNPTkZJR19GQl8zREZYX0FD Q0VMPXkKIyBDT05GSUdfRkJfM0RGWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08x IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZUODYyMz15CkNPTkZJR19GQl9UUklERU5UPXkKIyBDT05G SUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0NBUk1JTkU9eQpDT05GSUdfRkJfQ0FSTUlORV9EUkFNX0VWQUw9eQojIENPTkZJR19DQVJNSU5F X0RSQU1fQ1VTVE9NIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNTAxPXkKIyBDT05GSUdfRkJfSUJN X0dYVDQ1MDAgaXMgbm90IHNldApDT05GSUdfRkJfVklSVFVBTD15CkNPTkZJR19YRU5fRkJERVZf RlJPTlRFTkQ9eQpDT05GSUdfRkJfTUVUUk9OT01FPXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05G SUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKQ09ORklHX0ZCX01CODYyWFhfSTJDPXkKQ09ORklHX0ZC X0JST0FEU0hFRVQ9eQojIENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldApDT05GSUdfRkJf SFlQRVJWPXkKQ09ORklHX0ZCX1NJTVBMRT15CkNPTkZJR19GQl9TTTcxMj15CkNPTkZJR19CQUNL TElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CkNPTkZJR19MQ0Rf TDRGMDAyNDJUMDM9eQojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CkNPTkZJR19M Q0RfTFRWMzUwUVY9eQpDT05GSUdfTENEX0lMSTkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQoj IENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBu b3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09eQojIENPTkZJR19MQ0RfUzZFNjNNMCBpcyBub3Qg c2V0CkNPTkZJR19MQ0RfTEQ5MDQwPXkKQ09ORklHX0xDRF9BTVMzNjlGRzA2PXkKIyBDT05GSUdf TENEX0xNUzUwMUtGMDMgaXMgbm90IHNldApDT05GSUdfTENEX0hYODM1Nz15CkNPTkZJR19CQUNL TElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X0NBUklMTE9fUkFOQ0ggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19C QUNLTElHSFRfREE5MDNYPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9eQpDT05GSUdfQkFDS0xJ R0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElH SFRfU0FIQVJBPXkKIyBDT05GSUdfQkFDS0xJR0hUX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tMSUdIVF9BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkK Q09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWD15CkNP TkZJR19CQUNLTElHSFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9eQojIENP TkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVg9 eQpDT05GSUdfQkFDS0xJR0hUX0xQODc4OD15CkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9eQpD T05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3PXkKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKIyBDT05G SUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9 eQpDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkKQ09ORklHX0xP R09fTElOVVhfTU9OTz15CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldAojIENP TkZJR19MT0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQojIENPTkZJ R19TT1VORF9PU1NfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORCBpcyBub3Qgc2V0CiMgQ09O RklHX1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9 eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKIyBDT05GSUdf VUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJp dmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJ RF9BQ1JVWF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQVNVUz15CkNPTkZJR19ISURfQVVSRUFMPXkKQ09ORklHX0hJRF9CRUxLSU49eQojIENP TkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJ RF9DTUVESUE9eQpDT05GSUdfSElEX0NZUFJFU1M9eQojIENPTkZJR19ISURfRFJBR09OUklTRSBp cyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpDT05GSUdf SElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldApDT05GSUdfSElEX0dG Uk09eQpDT05GSUdfSElEX0tFWVRPVUNIPXkKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBp cyBub3Qgc2V0CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CkNP TkZJR19ISURfTEVEPXkKQ09ORklHX0hJRF9MRU5PVk89eQpDT05GSUdfSElEX0xPR0lURUNIPXkK IyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSF9I SURQUD15CkNPTkZJR19MT0dJVEVDSF9GRj15CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlz IG5vdCBzZXQKQ09ORklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01B WUZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQojIENPTkZJR19ISURfTU9O VEVSRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QQU5USEVSTE9SRCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUElDT0xDRD15 CkNPTkZJR19ISURfUElDT0xDRF9GQj15CiMgQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEX0xDRCBpcyBub3Qgc2V0CkNPTkZJR19ISURf UElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QSUNPTENEX0NJUj15CkNPTkZJR19ISURfUExBTlRS T05JQ1M9eQpDT05GSUdfSElEX1BSSU1BWD15CkNPTkZJR19ISURfU0FJVEVLPXkKQ09ORklHX0hJ RF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TUEVFRExJTks9eQojIENPTkZJR19ISURfU1RFRUxTRVJJ RVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX1JNST15CkNPTkZJ R19ISURfR1JFRU5BU0lBPXkKIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0hZUEVSVl9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkK Q09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CiMgQ09ORklHX0hJRF9U T1BTRUVEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USElOR009eQojIENPTkZJR19ISURfVEhSVVNU TUFTVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9VRFJBV19QUzM9eQojIENPTkZJR19ISURfV0FD T00gaXMgbm90IHNldApDT05GSUdfSElEX1dJSU1PVEU9eQpDT05GSUdfSElEX1hJTk1PPXkKQ09O RklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15CkNPTkZJR19ISURfWllEQUNS T049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9eQojIENPTkZJR19ISURfU0VOU09SX0NVU1RPTV9T RU5TT1IgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CgojCiMgSTJDIEhJ RCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAoj CkNPTkZJR19JTlRFTF9JU0hfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpD T05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VT QiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExh eWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VT Ql9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMgQ09ORklH X1VXQl9XSENJIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CiMgQ09O RklHX01NQ19CTE9DS19CT1VOQ0UgaXMgbm90IHNldAojIENPTkZJR19TRElPX1VBUlQgaXMgbm90 IHNldApDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBE cml2ZXJzCiMKQ09ORklHX01NQ19TREhDST15CiMgQ09ORklHX01NQ19TREhDSV9QQ0kgaXMgbm90 IHNldApDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09O RklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19USUZNX1NEPXkKIyBDT05GSUdfTU1DX1NQSSBpcyBu b3Qgc2V0CkNPTkZJR19NTUNfU0RSSUNPSF9DUz15CkNPTkZJR19NTUNfQ0I3MTA9eQpDT05GSUdf TU1DX1ZJQV9TRE1NQz15CkNPTkZJR19NTUNfVVNESEk2Uk9MMD15CkNPTkZJR19NTUNfUkVBTFRF S19QQ0k9eQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX01U Sz15CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9 eQojIENPTkZJR19NU1BST19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19NU19CTE9DSz15CgojCiMg TWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElG TV9NUz15CiMgQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBzZXQKQ09ORklHX01F TVNUSUNLX1I1OTI9eQpDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9eQpDT05GSUdfTkVXX0xF RFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPXkKIyBDT05G SUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJz CiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQpDT05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdfTEVE U19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2NDI9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBD T05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMg bm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9eQojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQpDT05G SUdfTEVEU19MUDU1MjM9eQojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xQODUwMT15CiMgQ09ORklHX0xFRFNfTFA4Nzg4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf TFA4ODYwPXkKIyBDT05GSUdfTEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD15CkNPTkZJR19MRURTX1dN ODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19XTTgzNTA9eQpDT05GSUdfTEVEU19EQTkwM1g9eQpD T05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKIyBDT05GSUdfTEVE U19QV00gaXMgbm90IHNldApDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4 MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQojIENPTkZJR19MRURTX0xUMzU5MyBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0FEUDU1MjA9eQojIENPTkZJR19MRURTX0RFTExfTkVUQk9PS1Mg aXMgbm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CkNP TkZJR19MRURTX1RMQzU5MVhYPXkKQ09ORklHX0xFRFNfTE0zNTV4PXkKIyBDT05GSUdfTEVEU19N RU5GMjFCTUMgaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0Ig TEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xF RFNfQkxJTktNPXkKQ09ORklHX0xFRFNfTUxYQ1BMRD15CkNPTkZJR19MRURTX1VTRVI9eQojIENP TkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19M RURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfRElTSyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKIyBDT05G SUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1 bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJf VFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQpDT05GSUdfTEVEU19UUklH R0VSX1BBTklDPXkKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdfSU5GSU5JQkFORD15CiMg Q09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5E X1VTRVJfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNP TkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9N VEhDQT15CiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0FfREVCVUcgaXMgbm90IHNldApDT05GSUdf SU5GSU5JQkFORF9DWEdCMz15CkNPTkZJR19JTkZJTklCQU5EX0NYR0IzX0RFQlVHPXkKQ09ORklH X0lORklOSUJBTkRfQ1hHQjQ9eQpDT05GSUdfTUxYNF9JTkZJTklCQU5EPXkKQ09ORklHX01MWDVf SU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfTkVTIGlzIG5vdCBzZXQKQ09ORklHX0lO RklOSUJBTkRfT0NSRE1BPXkKQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQT15CkNPTkZJ R19JTkZJTklCQU5EX0lQT0lCPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9DTSBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19J TkZJTklCQU5EX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQVCBpcyBub3Qg c2V0CkNPTkZJR19JTkZJTklCQU5EX0lTRVI9eQojIENPTkZJR19JTkZJTklCQU5EX0lTRVJUIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SRE1BVlQgaXMgbm90IHNldApDT05GSUdfUkRN QV9SWEU9eQpDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkK Q09ORklHX0VEQUM9eQojIENPTkZJR19FREFDX0xFR0FDWV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX0RFQlVHPXkKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CiMgQ09ORklHX0VEQUNfTU1f RURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9 eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RP U1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldApDT05GSUdf UlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRGX1NZU0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0lOVEZfUFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19JTlRGX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0Cgoj CiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl84OFBNODYwWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfODhQTTgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0FCQjVa RVMzPXkKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0RTMTMwNyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND15CkNPTkZJR19SVENfRFJW X0RTMTM3NF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9MUDg3 ODg9eQojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N QVg4OTA3PXkKQ09ORklHX1JUQ19EUlZfTUFYODk5OD15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9 eQojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wx MjAyMj15CkNPTkZJR19SVENfRFJWX1gxMjA1PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYz PXkKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9eQojIENPTkZJR19SVENfRFJWX1BBTE1BUyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1RQUzY1ODZYPXkKIyBDT05GSUdfUlRDX0RSVl9UUFM2NTkx MCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMx MzA9eQojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf Ulg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlz IG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000MVQ5ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAy IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzEzNDM9eQpDT05GSUdfUlRDX0RSVl9EUzEzNDc9eQojIENPTkZJR19SVENfRFJWX0RT MTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1I5NzAxPXkKQ09ORklHX1JUQ19EUlZfUlg0NTgxPXkKQ09ORklHX1JUQ19EUlZf Ulg2MTEwPXkKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfTUFYNjkwMj15CkNPTkZJR19SVENfRFJWX1BDRjIxMjM9eQojIENPTkZJR19SVENfRFJWX01D UDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJD IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj15CiMg Q09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMg ZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15 CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMTc0Mj15CkNPTkZJR19SVENfRFJWX0RTMjQwND15CiMgQ09ORklHX1JUQ19EUlZfREE5MDUy IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQpDT05GSUdfUlRDX0RSVl9NNDhU ODY9eQojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf TTQ4VDU5IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj15CkNPTkZJR19SVENfRFJW X0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CkNPTkZJR19SVENfRFJWX1YzMDIwPXkK Q09ORklHX1JUQ19EUlZfV004MzFYPXkKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKQ09ORklHX1JU Q19EUlZfUENGNTA2MzM9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJW X1BDQVA9eQojIENPTkZJR19SVENfRFJWX01DMTNYWFggaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9NVDYzOTc9eQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNF Uz15CkNPTkZJR19ETUFERVZJQ0VTX0RFQlVHPXkKQ09ORklHX0RNQURFVklDRVNfVkRFQlVHPXkK CiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFM X0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMgQ09O RklHX0lOVEVMX0lPQVRETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQgaXMg bm90IHNldApDT05GSUdfUUNPTV9ISURNQT15CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJ R19EV19ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfUENJPXkKQ09ORklHX0hTVV9ETUE9 eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlzIG5vdCBzZXQKQ09O RklHX0RNQVRFU1Q9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CkNP TkZJR19TV19TWU5DPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89 eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RN RU1fR0VOSVJRPXkKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05GSUdf VUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19ORVRYPXkKIyBDT05GSUdfVUlPX1BSVVNTIGlz IG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1VJT19IVl9HRU5F UklDPXkKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBk cml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpD T05GSUdfVklSVElPX0JBTExPT049eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldAoj IENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vl c3Qgc3VwcG9ydAojCkNPTkZJR19IWVBFUlY9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklH X0hZUEVSVl9CQUxMT09OPXkKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwojIENPTkZJR19YRU5f QkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9ERVZfRVZUQ0hOIGlzIG5vdCBzZXQKQ09O RklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9 eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9 eQojIENPTkZJR19YRU5fR05UREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dSQU5UX0RFVl9B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CkNPTkZJR19YRU5fVE1FTT15CkNP TkZJR19YRU5fUENJREVWX0JBQ0tFTkQ9eQojIENPTkZJR19YRU5fU0NTSV9CQUNLRU5EIGlzIG5v dCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKIyBDT05GSUdfWEVOX01DRV9MT0cgaXMgbm90IHNl dApDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVU T19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CiMgQ09ORklHX1hFTl9TWU1TIGlzIG5vdCBzZXQK Q09ORklHX1hFTl9IQVZFX1ZQTVU9eQpDT05GSUdfU1RBR0lORz15CkNPTkZJR19SVFM1MjA4PXkK Q09ORklHX0ZCX1NNNzUwPXkKQ09ORklHX0ZCX1hHST15CgojCiMgU3BlYWt1cCBjb25zb2xlIHNw ZWVjaAojCkNPTkZJR19TVEFHSU5HX01FRElBPXkKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQVNI TUVNIGlzIG5vdCBzZXQKQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9LSUxMRVI9eQojIENPTkZJ R19JT04gaXMgbm90IHNldAojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKQ09ORklHX0dTX0ZQR0FC T09UPXkKQ09ORklHX0NSWVBUT19TS0VJTj15CkNPTkZJR19VTklTWVNTUEFSPXkKIyBDT05GSUdf VU5JU1lTX1ZJU09SQlVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVD15CiMgQ09ORklHX0ZCX1RG VF9BR00xMjY0S19GTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9URlRfQkQ2NjM0NzQ9eQojIENPTkZJ R19GQl9URlRfSFg4MzQwQk4gaXMgbm90IHNldApDT05GSUdfRkJfVEZUX0hYODM0N0Q9eQpDT05G SUdfRkJfVEZUX0hYODM1M0Q9eQojIENPTkZJR19GQl9URlRfSFg4MzU3RCBpcyBub3Qgc2V0CkNP TkZJR19GQl9URlRfSUxJOTE2Mz15CkNPTkZJR19GQl9URlRfSUxJOTMyMD15CkNPTkZJR19GQl9U RlRfSUxJOTMyNT15CkNPTkZJR19GQl9URlRfSUxJOTM0MD15CkNPTkZJR19GQl9URlRfSUxJOTM0 MT15CkNPTkZJR19GQl9URlRfSUxJOTQ4MT15CkNPTkZJR19GQl9URlRfSUxJOTQ4Nj15CkNPTkZJ R19GQl9URlRfUENEODU0ND15CiMgQ09ORklHX0ZCX1RGVF9SQTg4NzUgaXMgbm90IHNldApDT05G SUdfRkJfVEZUX1M2RDAyQTE9eQpDT05GSUdfRkJfVEZUX1M2RDExMjE9eQpDT05GSUdfRkJfVEZU X1NTRDEyODk9eQpDT05GSUdfRkJfVEZUX1NTRDEzMDU9eQojIENPTkZJR19GQl9URlRfU1NEMTMw NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9TU0QxMzI1IGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfVEZUX1NTRDEzMzEgaXMgbm90IHNldAojIENPTkZJR19GQl9URlRfU1NEMTM1MSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1RGVF9TVDc3MzVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX1NU Nzc4OVYgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX1RJTllMQ0Q9eQpDT05GSUdfRkJfVEZUX1RM UzgyMDQ9eQpDT05GSUdfRkJfVEZUX1VDMTYxMT15CkNPTkZJR19GQl9URlRfVUMxNzAxPXkKQ09O RklHX0ZCX1RGVF9VUEQxNjE3MDQ9eQpDT05GSUdfRkJfVEZUX1dBVFRFUk9UVD15CkNPTkZJR19G Ql9GTEVYPXkKQ09ORklHX0ZCX1RGVF9GQlRGVF9ERVZJQ0U9eQojIENPTkZJR19XSUxDMTAwMF9T RElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01P U1Q9eQpDT05GSUdfTU9TVENPUkU9eQpDT05GSUdfQUlNX0NERVY9eQpDT05GSUdfQUlNX05FVFdP Uks9eQpDT05GSUdfQUlNX1Y0TDI9eQpDT05GSUdfSERNX0RJTTI9eQojIENPTkZJR19IRE1fSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfS1M3MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVUyBp cyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dNST15 CkNPTkZJR19BQ0VSSERGPXkKQ09ORklHX0FMSUVOV0FSRV9XTUk9eQojIENPTkZJR19BU1VTX0xB UFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1NNQklPUz15CkNPTkZJR19ERUxMX0xBUFRPUD15 CkNPTkZJR19ERUxMX1dNST15CkNPTkZJR19ERUxMX1dNSV9BSU89eQojIENPTkZJR19ERUxMX1NN Tzg4MDAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlROPXkKQ09ORklHX0ZVSklUU1VfTEFQVE9Q PXkKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlVKSVRT VV9UQUJMRVQ9eQojIENPTkZJR19BTUlMT19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19IUF9B Q0NFTCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CiMgQ09ORklHX0hQX1dNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01TSV9MQVBUT1AgaXMgbm90IHNldApDT05GSUdfUEFOQVNPTklDX0xB UFRPUD15CiMgQ09ORklHX0NPTVBBTF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TT05ZX0xB UFRPUCBpcyBub3Qgc2V0CkNPTkZJR19JREVBUEFEX0xBUFRPUD15CkNPTkZJR19TVVJGQUNFM19X TUk9eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFD SUxJVElFUz15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdf VEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUz15CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkK IyBDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAoj IENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01JPXkKIyBDT05G SUdfTVNJX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19UT1NI SUJBX0JUX1JGS0lMTD15CkNPTkZJR19UT1NISUJBX0hBUFM9eQojIENPTkZJR19UT1NISUJBX1dN SSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9eQpDT05GSUdfSU5URUxfSElEX0VWRU5UPXkK Q09ORklHX0lOVEVMX1ZCVE49eQpDT05GSUdfSU5URUxfSVBTPXkKIyBDT05GSUdfSU5URUxfUE1D X0NPUkUgaXMgbm90IHNldApDT05GSUdfSUJNX1JUTD15CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15 CkNPTkZJR19NWE1fV01JPXkKQ09ORklHX0lOVEVMX09BS1RSQUlMPXkKQ09ORklHX1NBTVNVTkdf UTEwPXkKQ09ORklHX0FQUExFX0dNVVg9eQojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldApDT05GSUdfUFZQQU5JQz15CiMg Q09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRP Tj15CiMgQ09ORklHX1NVUkZBQ0VfM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUFVO SVRfSVBDPXkKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX01MWF9DUExE X1BMQVRGT1JNPXkKIyBDT05GSUdfU0lMRUFEX0RNSSBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRP TT15CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xP T0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwoj IENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19XTTgzMVg9eQpDT05G SUdfQ09NTU9OX0NMS19TSTUzNTE9eQojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90 IHNldApDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1A9eQpDT05GSUdfQ0xLX1RXTDYwNDA9eQoj IENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1BBTE1B Uz15CkNPTkZJR19DT01NT05fQ0xLX1BXTT15CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QSUMzMiBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUg U3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xL RVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVS X01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJ R19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBD T05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMK IyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMg U09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQnJvYWRjb20gU29D IGRyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15 CkNPTkZJR19TT0NfWlRFPXkKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJu b3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVR X0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdf REVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwoj IERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKIyBDT05GSUdfRVhU Q09OIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNP TkZJR19OVEI9eQpDT05GSUdfTlRCX0FNRD15CkNPTkZJR19OVEJfSU5URUw9eQpDT05GSUdfTlRC X1BJTkdQT05HPXkKQ09ORklHX05UQl9UT09MPXkKQ09ORklHX05UQl9QRVJGPXkKQ09ORklHX05U Ql9UUkFOU1BPUlQ9eQpDT05GSUdfVk1FX0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMK Q09ORklHX1ZNRV9DQTkxQ1g0Mj15CkNPTkZJR19WTUVfVFNJMTQ4PXkKQ09ORklHX1ZNRV9GQUtF PXkKCiMKIyBWTUUgQm9hcmQgRHJpdmVycwojCkNPTkZJR19WTUlWTUVfNzgwNT15CgojCiMgVk1F IERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfVk1FX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19W TUVfUElPMiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05G SUdfUFdNX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19QV01fTFAzOTQzPXkKQ09ORklHX1BXTV9MUFNT PXkKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUFNTX1BMQVRG T1JNPXkKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05G SUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJ R19SRVNFVF9BVEg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0JFUkxJTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFU0VUX0xQQzE4WFggaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9NRVNPTiBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1BJU1RBQ0hJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF U0VUX1NPQ0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TVE0zMiBpcyBub3Qgc2V0CiMg Q09ORklHX1JFU0VUX1NVTlhJIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZU0NPTl9SRVNFVD15CiMg Q09ORklHX1JFU0VUX1pZTlEgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9URUdSQV9CUE1QIGlz IG5vdCBzZXQKQ09ORklHX0ZNQz15CkNPTkZJR19GTUNfRkFLRURFVj15CkNPTkZJR19GTUNfVFJJ VklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkKQ09ORklHX0ZNQ19DSEFSREVWPXkKCiMK IyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfUEhZX1BYQV8y OE5NX0hTSUMgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19C Q01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRF TF9SQVBMPXkKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJPXkKQ09ORklHX01DQl9MUEM9eQoK IwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19N Q0VfQU1EX0lOSiBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAoj CkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15CkNPTkZJR19BTkRS T0lEX0JJTkRFUl9ERVZJQ0VTPSJiaW5kZXIiCkNPTkZJR19MSUJOVkRJTU09eQpDT05GSUdfQkxL X0RFVl9QTUVNPXkKQ09ORklHX05EX0JMSz15CkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9C VFQ9eQpDT05GSUdfQlRUPXkKQ09ORklHX0RFVl9EQVg9eQpDT05GSUdfTlJfREVWX0RBWD0zMjc2 OApDT05GSUdfTlZNRU09eQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CkNPTkZJR19T VE1fU09VUkNFX0NPTlNPTEU9eQojIENPTkZJR19TVE1fU09VUkNFX0hFQVJUQkVBVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfRlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf VEggaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMKQ09ORklHX0ZQ R0E9eQoKIwojIEZTSSBzdXBwb3J0CiMKQ09ORklHX0ZTST15CgojCiMgRmlybXdhcmUgRHJpdmVy cwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBu b3Qgc2V0CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19ETUlJRCBp cyBub3Qgc2V0CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05f RUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklH X0ZXX0NGR19TWVNGUz15CiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQK IyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUg RmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VG SV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9S RV9ERUZBVUxUX0RJU0FCTEUgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMg bm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfRUZJX0JPT1RMT0FE RVJfQ09OVFJPTD15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05GSUdfRUZJX1RFU1Q9 eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19VRUZJX0NQRVI9eQpDT05GSUdfRUZJ X0RFVl9QQVRIX1BBUlNFUj15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKCiMKIyBGaWxl IHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX0lPTUFQPXkK Q09ORklHX0VYVDJfRlM9eQpDT05GSUdfRVhUMl9GU19YQVRUUj15CiMgQ09ORklHX0VYVDJfRlNf UE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUMl9GU19TRUNVUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRVhU M19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfRlNf UE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9FTkNSWVBU SU9OPXkKQ09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMg bm90IHNldApDT05GSUdfSkJEMj15CkNPTkZJR19KQkQyX0RFQlVHPXkKQ09ORklHX0ZTX01CQ0FD SEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQojIENPTkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qg c2V0CkNPTkZJR19SRUlTRVJGU19QUk9DX0lORk89eQpDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFI9 eQojIENPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19SRUlT RVJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZTX1BP U0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfREVC VUc9eQojIENPTkZJR19KRlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQoj IENPTkZJR19YRlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJ R19YRlNfUlQ9eQojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19HRlMyX0ZTPXkKQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09 eQpDT05GSUdfT0NGUzJfRlM9eQpDT05GSUdfT0NGUzJfRlNfTzJDQj15CkNPTkZJR19PQ0ZTMl9G U19VU0VSU1BBQ0VfQ0xVU1RFUj15CiMgQ09ORklHX09DRlMyX0ZTX1NUQVRTIGlzIG5vdCBzZXQK Q09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQpDT05GSUdfT0NGUzJfREVCVUdfRlM9eQpDT05G SUdfQlRSRlNfRlM9eQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0JUUkZTX0ZT X0NIRUNLX0lOVEVHUklUWT15CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMg bm90IHNldApDT05GSUdfQlRSRlNfREVCVUc9eQpDT05GSUdfQlRSRlNfQVNTRVJUPXkKIyBDT05G SUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlM9eQojIENPTkZJR19GMkZTX1NU QVRfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklH X0YyRlNfQ0hFQ0tfRlM9eQojIENPTkZJR19GMkZTX0lPX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfRjJGU19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlNfREFYPXkKQ09ORklH X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19P UFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9 eQpDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZ PXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElG WV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElO S19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklHX1FVT1RB X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlz IG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZT NF9GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19P VkVSTEFZX0ZTPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldAoK IwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNIRV9TVEFUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlND QUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKQ09ORklH X0NBQ0hFRklMRVM9eQpDT05GSUdfQ0FDSEVGSUxFU19ERUJVRz15CiMgQ09ORklHX0NBQ0hFRklM RVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09O RklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19V REZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNP TkZJR19GQVRfRlM9eQojIENPTkZJR19NU0RPU19GUyBpcyBub3Qgc2V0CkNPTkZJR19WRkFUX0ZT PXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9D SEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19GQVRfREVGQVVMVF9VVEY4PXkKQ09ORklHX05URlNf RlM9eQojIENPTkZJR19OVEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19SVyBpcyBu b3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJ R19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19WTUNPUkUgaXMgbm90IHNldApD T05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJP Q19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9 eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRU UiBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09O RklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdf RUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfT1JBTkdFRlNfRlM9 eQpDT05GSUdfQURGU19GUz15CkNPTkZJR19BREZTX0ZTX1JXPXkKQ09ORklHX0FGRlNfRlM9eQpD T05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkc9eQojIENPTkZJR19I RlNfRlMgaXMgbm90IHNldApDT05GSUdfSEZTUExVU19GUz15CiMgQ09ORklHX0hGU1BMVVNfRlNf UE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQojIENPTkZJR19CRUZTX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlz IG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFT SEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQoj IENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZT X0RFQ09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMg bm90IHNldAojIENPTkZJR19TUVVBU0hGU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFT SEZTX1pMSUIgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFo0PXkKQ09ORklHX1NRVUFTSEZT X0xaTz15CkNPTkZJR19TUVVBU0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19T SVpFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEPXkKQ09ORklHX1NRVUFTSEZT X0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz15CkNPTkZJR19NSU5JWF9GUz15 CkNPTkZJR19PTUZTX0ZTPXkKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FO WDRGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19RTlg2RlNfRlM9eQpDT05GSUdfUU5YNkZTX0RFQlVH PXkKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNUT1JFPXkKIyBDT05GSUdf UFNUT1JFX1pMSUJfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBS RVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9MWjRfQ09NUFJFU1M9eQpDT05GSUdfUFNUT1JF X0NPTlNPTEU9eQpDT05GSUdfUFNUT1JFX1BNU0c9eQojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlz IG5vdCBzZXQKQ09ORklHX1BTVE9SRV9SQU09eQpDT05GSUdfU1lTVl9GUz15CkNPTkZJR19VRlNf RlM9eQpDT05GSUdfVUZTX0ZTX1dSSVRFPXkKIyBDT05GSUdfVUZTX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05G SUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENP TkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3 NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAoj IENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84 NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkz MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldApDT05GSUdf TkxTX0NPREVQQUdFXzg3ND15CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldAojIENP TkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MT15CkNPTkZJR19OTFNfQVNDSUk9eQojIENPTkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQK Q09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09ORklHX05M U19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CiMgQ09ORklHX05M U19JU084ODU5XzYgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNPTkZJR19OTFNf SVNPODg1OV85PXkKQ09ORklHX05MU19JU084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0 PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfUj15 CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTj15CiMg Q09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89 eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkKIyBD T05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlz IG5vdCBzZXQKQ09ORklHX05MU19NQUNfSUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkK Q09ORklHX05MU19NQUNfUk9NQU5JQU49eQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklH X05MU19VVEY4PXkKQ09ORklHX0RMTT15CkNPTkZJR19ETE1fREVCVUc9eQoKIwojIEtlcm5lbCBo YWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQg ZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xF VkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdf Qk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBD T05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVE PXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FS Tj04MTkyCkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBu b3Qgc2V0CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90 IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJV R19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkK Q09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkK IyBDT05GSUdfU1RBQ0tfVkFMSURBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNF X1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJ Q19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNP TkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdF X0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9S RUYgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19P QkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApD T05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQpDT05GSUdfREVCVUdf Vk1fVk1BQ0FDSEU9eQojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1ZNX1BHRkxBR1MgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVBTD15 CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lO SVQ9eQpDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tP VkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9L TUVNQ0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0tBU0FOPXkKQ09ORklH X0tBU0FOX09VVExJTkU9eQojIENPTkZJR19LQVNBTl9JTkxJTkUgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfS0NPVj15CkNPTkZJR19LQ09WPXkKQ09ORklHX0tDT1ZfSU5TVFJVTUVOVF9BTEw9 eQojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRF Q1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKQ09ORklHX1dRX1dBVENIRE9HPXkKQ09ORklHX1BBTklD X09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1F T1VUPTAKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NIRURfSU5GTz15 CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVi dWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVU RVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09O RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpD T05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15 CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NM RUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CkNPTkZJR19MT0NLX1RP UlRVUkVfVEVTVD15CkNPTkZJR19XV19NVVRFWF9TRUxGVEVTVD15CkNPTkZJR19UUkFDRV9JUlFG TEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdf REVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90 IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKQ09ORklHX1BST1ZF X1JDVV9SRVBFQVRFRExZPXkKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CkNPTkZJR19UT1JU VVJFX1RFU1Q9eQpDT05GSUdfUkNVX1BFUkZfVEVTVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNU PXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX1BSRUlOSVQgaXMgbm90IHNldAojIENP TkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9U T1JUVVJFX1RFU1RfU0xPV19DTEVBTlVQIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExf VElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFU9eQojIENPTkZJR19ERUJVR19CTE9D S19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MPXkK Q09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19QTV9OT1RJRklFUl9FUlJP Ul9JTkpFQ1Q9eQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRP UCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1Bf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFW RV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JF Q09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5U Ulk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNF PXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5U X1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVG RkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15 CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9O X1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZG X1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJB Q0VSPXkKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUl9T TkFQU0hPVD15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVAgaXMgbm90IHNl dApDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9QUk9GSUxF X05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBu b3Qgc2V0CkNPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUz15CkNPTkZJR19UUkFDSU5HX0JSQU5D SEVTPXkKQ09ORklHX0JSQU5DSF9UUkFDRVI9eQojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CiMgQ09ORklHX1VQUk9CRV9FVkVOVFMgaXMg bm90IHNldAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19G VFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBDT05GSUdfRlVOQ1RJ T05fUFJPRklMRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENP TkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CkNP TkZJR19UUkFDSU5HX01BUD15CkNPTkZJR19ISVNUX1RSSUdHRVJTPXkKIyBDT05GSUdfVFJBQ0VQ T0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkK IyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJB Q0VfRU5VTV9NQVBfRklMRSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDSU5HX0VWRU5UU19HUElPPXkK CiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19U RVNUX0xJU1RfU09SVD15CkNPTkZJR19URVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VM Rl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdf QVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBF UlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9QUklOVEY9 eQpDT05GSUdfVEVTVF9CSVRNQVA9eQpDT05GSUdfVEVTVF9VVUlEPXkKQ09ORklHX1RFU1RfUkhB U0hUQUJMRT15CkNPTkZJR19URVNUX0hBU0g9eQpDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFf SU5JVD15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJN V0FSRT15CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAoj IENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExF UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9X QU5UU19VQlNBTl9OT19OVUxMIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJT QU5fU0FOSVRJWkVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5fQUxJR05NRU5UIGlzIG5v dCBzZXQKQ09ORklHX1VCU0FOX05VTEw9eQpDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9X RUQ9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMg Q09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRL X0VGSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQpDT05GSUdfWDg2X1BURFVN UD15CkNPTkZJR19FRklfUEdUX0RVTVA9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNP TkZJR19ET1VCTEVGQVVMVD15CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CkNPTkZJR19JT01NVV9T VFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9U WVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZ UEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZ XzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZ X1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBD T05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09O RklHX0RFQlVHX0VOVFJZPXkKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVH PXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVO VF9LRVlSSU5HUz15CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSVVNURURf S0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CkNPTkZJR19LRVlfREhfT1BFUkFUSU9OUz15 CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJ R19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklU WV9ORVRXT1JLX1hGUk0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19I QVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVZFX0FSQ0hfSEFSREVO RURfVVNFUkNPUFk9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQojIENPTkZJR19IQVJERU5F RF9VU0VSQ09QWV9QQUdFU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhF TFBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENP TkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBp cyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBB Uk1PUl9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQ QVJNT1JfREVCVUc9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUdfQVNTRVJUUz15CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9ERUJVR19NRVNTQUdFUz15CkNPTkZJR19TRUNVUklUWV9M T0FEUElOPXkKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTl9FTkFCTEVEIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1VSSVRZX1lBTUE9eQpDT05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZ X1NJR05BVFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVHUklUWV9BVURJVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQpDT05GSUdfRVZNX0FUVFJfRlNV VUlEPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJ R19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkK Q09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19SQUlENl9S RUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJ R19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19B RUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBU T19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklH X0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NS WVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CiMg Q09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NS WVBUT19FQ0RIPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VS Mj15CkNPTkZJR19DUllQVE9fVVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RF U1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJ R19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19DUllQVE9fV09S S1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpD T05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklH X0NSWVBUT19TSU1EPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhl bnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9f Q0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9 eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKIyBDT05GSUdfQ1JZUFRPX0VDSEFJTklWIGlzIG5vdCBz ZXQKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19D VFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBU T19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19D UllQVE9fS0VZV1JBUD15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNP TkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1B Qz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NS QzMyQ19JTlRFTD15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDMzJf UENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIENPTkZJR19DUllQ VE9fQ1JDVDEwRElGX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05G SUdfQ1JZUFRPX1BPTFkxMzA1PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19D UllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1E MjU2PXkKQ09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQojIENPTkZJ R19DUllQVE9fU0hBMV9TU1NFMyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0Uz PXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTFfTUI9eQpD T05GSUdfQ1JZUFRPX1NIQTI1Nl9NQj15CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfTUIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklH X0NSWVBUT19TSEEzPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEy PXkKQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15CgojCiMgQ2lwaGVycwojCkNP TkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklH X0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dG SVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0JMT1dG SVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRPX0NBTUVM TElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNP TkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NB U1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDVfQVZY X1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9Y ODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19D UllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND15 CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NS WVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVJQRU5U X0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9eQpDT05GSUdf Q1JZUFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9eQpDT05G SUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZY X1g4Nl82ND15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05G SUdfQ1JZUFRPX0xaTz15CkNPTkZJR19DUllQVE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9eQoj IENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJh dGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJC R19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNP TkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBI RVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz15CkNPTkZJR19DUllQVE9f VVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRP X0hXIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0Cgoj CiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfSEFWRV9LVk09 eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRG PXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJF VkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19S QVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVS SUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVS SUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VO RVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdf TE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0ND SVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9U PXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05G SUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90 IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CiMgQ09O RklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00z Ml9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQyX0RF Q09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNP TkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NP TVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19Y Wl9ERUNfWDg2PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldAojIENPTkZJR19Y Wl9ERUNfSUE2NCBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVD X0FSTVRIVU1CIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09O RklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01QUkVTU19H WklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkK Q09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVD T01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xP TU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4 PXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkK Q09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNf SU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKIyBDT05GSUdfRE1BX05PT1BfT1BTIGlzIG5v dCBzZXQKQ09ORklHX0RNQV9WSVJUX09QUz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENP TkZJR19DUFVNQVNLX09GRlNUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklH X0RRTD15CkNPTkZJR19HTE9CPXkKQ09ORklHX0dMT0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRS PXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBz ZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19VQ1MyX1NUUklORz15 CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJD SF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9I QVNfTU1JT19GTFVTSD15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQo= --===============6034808580710898664== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYm9vdCcKCWV4cG9y dCB0ZXN0Y2FzZT0nYm9vdCcKCWV4cG9ydCB0aW1lb3V0PScxMG0nCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3Avc3JjL2pvYnMvYm9vdC55YW1sJwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCgll eHBvcnQgdGVzdGJveD0ndm0taXZiNDEtcXVhbnRhbC14ODZfNjQtNCcKCWV4cG9ydCB0Ym94X2dy b3VwPSd2bS1pdmI0MS1xdWFudGFsLXg4Nl82NCcKCWV4cG9ydCBicmFuY2g9J2xpbnV4LWRldmVs L2RldmVsLXNwb3QtMjAxNzA0MjEyMDMxJwoJZXhwb3J0IGNvbW1pdD0nZjJhNmE3MDUwMTA5ZTBh NWM3YTg0YzcwYWE2MDEwZjY4MmIyZjFlZScKCWV4cG9ydCBrY29uZmlnPSd4ODZfNjQtcmFuZGNv bmZpZy1zMi0wNDIxMjIzNScKCWV4cG9ydCBzdWJtaXRfaWQ9JzU5MDNiODY0MGI5YTkzNWU5YzIz MGRjMScKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0taXZiNDEtcXVhbnRhbC14 ODZfNjQtNC9ib290LTEtcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3otZjJhNmE3MDUwMTA5ZTBhNWM3 YTg0YzcwYWE2MDEwZjY4MmIyZjFlZS0yMDE3MDQyOS0yNDIyMC0xNGxlemd2LTAueWFtbCcKCWV4 cG9ydCBpZD0nYjBhNzNkYTA4ZDVlMGZlZTEzNDcyNTI4OTY3MDc5YjQwZDk1YzhmOCcKCWV4cG9y dCBtb2RlbD0ncWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUta3ZtJwoJZXhwb3J0IG5yX3ZtPTMy CglleHBvcnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9JzUxMk0nCglleHBvcnQgcm9vdGZzPSdx dWFudGFsLWNvcmUteDg2XzY0LmNneicKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19LVk1f R1VFU1Q9eScKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTYnCglleHBvcnQgZW5xdWV1ZV90aW1lPScy MDE3LTA0LTI5IDA1OjQ3OjE2ICswODAwJwoJZXhwb3J0IF9pZD0nNTkwM2I4NjQwYjlhOTM1ZTlj MjMwZGMxJwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC9ib290LzEvdm0taXZiNDEtcXVhbnRhbC14ODZf NjQvcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3oveDg2XzY0LXJhbmRjb25maWctczItMDQyMTIyMzUv Z2NjLTYvZjJhNmE3MDUwMTA5ZTBhNWM3YTg0YzcwYWE2MDEwZjY4MmIyZjFlZScKCWV4cG9ydCB1 c2VyPSdsa3AnCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvYm9vdC8xL3ZtLWl2YjQxLXF1 YW50YWwteDg2XzY0L3F1YW50YWwtY29yZS14ODZfNjQuY2d6L3g4Nl82NC1yYW5kY29uZmlnLXMy LTA0MjEyMjM1L2djYy02L2YyYTZhNzA1MDEwOWUwYTVjN2E4NGM3MGFhNjAxMGY2ODJiMmYxZWUv MCcKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT02MDAKCWV4cG9y dCBpbml0cmQ9Jy9vc2ltYWdlL3F1YW50YWwvcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3onCglleHBv cnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3Nj aGVkdWxlZC92bS1pdmI0MS1xdWFudGFsLXg4Nl82NC00L2Jvb3QtMS1xdWFudGFsLWNvcmUteDg2 XzY0LmNnei1mMmE2YTcwNTAxMDllMGE1YzdhODRjNzBhYTYwMTBmNjgyYjJmMWVlLTIwMTcwNDI5 LTI0MjIwLTE0bGV6Z3YtMC55YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJhbmRjb25m aWctczItMDQyMTIyMzUKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLXNwb3QtMjAxNzA0MjEyMDMx CmNvbW1pdD1mMmE2YTcwNTAxMDllMGE1YzdhODRjNzBhYTYwMTBmNjgyYjJmMWVlCkJPT1RfSU1B R0U9L3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1zMi0wNDIxMjIzNS9nY2MtNi9mMmE2YTcw NTAxMDllMGE1YzdhODRjNzBhYTYwMTBmNjgyYjJmMWVlL3ZtbGludXotNC4xMS4wLXJjMi0wMDI3 OC1nZjJhNmE3MAptYXhfdXB0aW1lPTYwMApSRVNVTFRfUk9PVD0vcmVzdWx0L2Jvb3QvMS92bS1p dmI0MS1xdWFudGFsLXg4Nl82NC9xdWFudGFsLWNvcmUteDg2XzY0LmNnei94ODZfNjQtcmFuZGNv bmZpZy1zMi0wNDIxMjIzNS9nY2MtNi9mMmE2YTcwNTAxMDllMGE1YzdhODRjNzBhYTYwMTBmNjgy YjJmMWVlLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5h YmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJp bnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1w YW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKZHJiZC5taW5v cl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2ZWwKZWFybHlwcmlu dGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5MAp2Z2E9bm9y bWFsCnJ3JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9sa3AvbGtwL2xrcC14ODZfNjQuY2d6JwoJZXhw b3J0IHNpdGU9J2lubicKCWV4cG9ydCBMS1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1BfQ0lGU19Q T1JUPTEzOQoJZXhwb3J0IGtlcm5lbD0nL3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1zMi0w NDIxMjIzNS9nY2MtNi9mMmE2YTcwNTAxMDllMGE1YzdhODRjNzBhYTYwMTBmNjgyYjJmMWVlL3Zt bGludXotNC4xMS4wLXJjMi0wMDI3OC1nZjJhNmE3MCcKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIw MTctMDQtMjkgMDY6MDQ6MjQgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9zY2hlZHVs ZWQvdm0taXZiNDEtcXVhbnRhbC14ODZfNjQtNC9ib290LTEtcXVhbnRhbC1jb3JlLXg4Nl82NC5j Z3otZjJhNmE3MDUwMTA5ZTBhNWM3YTg0YzcwYWE2MDEwZjY4MmIyZjFlZS0yMDE3MDQyOS0yNDIy MC0xNGxlemd2LTAuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0v bGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1q b2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgku ICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL29uZS1zaG90L3dyYXBwZXIgYm9vdC1zbGFiaW5mbwoJcnVuX21vbml0b3Ig JExLUF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3JhcHBlciBib290LW1lbWluZm8KCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90L3dyYXBwZXIgbWVtbWFwCglydW5fbW9uaXRv ciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGttc2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIgb29tLWtpbGxlcgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMv cGxhaW4vd2F0Y2hkb2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbmZz LWhhbmcKCglydW5fdGVzdCAkTEtQX1NSQy90ZXN0cy93cmFwcGVyIHNsZWVwIDEKfQoKZXh0cmFj dF9zdGF0cygpCnsKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC1zbGFiaW5mbwoJJExLUF9T UkMvc3RhdHMvd3JhcHBlciBib290LW1lbWluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbWVt bWFwCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJvb3QtbWVtb3J5CgkkTEtQX1NSQy9zdGF0cy93 cmFwcGVyIGJvb3QtdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrZXJuZWwtc2l6ZQoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIHNs ZWVwLnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZQoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93 cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCn0KCiIkQCIK --===============6034808580710898664== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 Z/sCAAAAAARZWg== --===============6034808580710898664==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751344AbdEJC1A (ORCPT ); Tue, 9 May 2017 22:27:00 -0400 Received: from mga01.intel.com ([192.55.52.88]:5304 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750733AbdEJC04 (ORCPT ); Tue, 9 May 2017 22:26:56 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,317,1491289200"; d="xz'?scan'208";a="1145958728" Date: Wed, 10 May 2017 10:24:46 +0800 From: kernel test robot To: "Kirill A. Shutemov" Cc: Ingo Molnar , Thomas Gleixner , Andrew Morton , Andy Lutomirski , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Brian Gerst , Dave Hansen , Denys Vlasenko , "H. Peter Anvin" , Josh Poimboeuf , Linus Torvalds , Michal Hocko , Peter Zijlstra , LKML , lkp@01.org Subject: [lkp-robot] [x86] f2a6a70501: BUG:KASAN:null-ptr-deref_on_address Message-ID: <20170510022446.GK28430@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="+jhVVhN62yS6hEJ8" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --+jhVVhN62yS6hEJ8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee ("x86: Convert the rest of the code to support p4d_t") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +-------------------------------------------------------------------------------------------------+------------+------------+ | | 907cd43902 | f2a6a70501 | +-------------------------------------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 8 | 6 | | invoked_oom-killer:gfp_mask=0x | 2 | 2 | | Mem-Info | 8 | 6 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 | 2 | | page_allocation_failure:order:#,mode:#(__GFP_COMP|__GFP_NOTRACK),nodemask=(null) | 6 | 4 | | page_allocation_failure:order:#,mode:#(__GFP_COMP|__GFP_HARDWALL|__GFP_NOTRACK),nodemask=(null) | 6 | | | Kernel_panic-not_syncing:can't_set_nsfs_up | 6 | | | BUG:KASAN:null-ptr-deref_on_address | 0 | 4 | | BUG:unable_to_handle_kernel | 0 | 4 | | Oops:#[##] | 0 | 4 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 4 | +-------------------------------------------------------------------------------------------------+------------+------------+ [ 0.225718] BUG: KASAN: null-ptr-deref on address 0000000000000020 [ 0.225718] BUG: KASAN: null-ptr-deref on address 0000000000000020 [ 0.226666] Write of size 8 by task swapper/0/0 [ 0.226666] Write of size 8 by task swapper/0/0 [ 0.226666] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc2-00278-gf2a6a70 #2 [ 0.226666] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc2-00278-gf2a6a70 #2 [ 0.226666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.226666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.226666] Call Trace: [ 0.226666] Call Trace: [ 0.226666] dump_stack+0x149/0x1eb [ 0.226666] dump_stack+0x149/0x1eb [ 0.226666] kasan_report+0x61d/0x670 [ 0.226666] kasan_report+0x61d/0x670 [ 0.226666] ? proc_sys_init+0x30/0x87 [ 0.226666] ? proc_sys_init+0x30/0x87 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? proc_mkdir_data+0xb6/0x170 [ 0.226666] ? proc_mkdir_data+0xb6/0x170 [ 0.226666] __asan_store8+0x61/0x70 [ 0.226666] __asan_store8+0x61/0x70 [ 0.226666] proc_sys_init+0x30/0x87 [ 0.226666] proc_sys_init+0x30/0x87 [ 0.226666] proc_root_init+0xf4/0x11e [ 0.226666] proc_root_init+0xf4/0x11e [ 0.226666] start_kernel+0x8b5/0x990 [ 0.226666] start_kernel+0x8b5/0x990 [ 0.226666] ? thread_stack_cache_init+0x35/0x35 [ 0.226666] ? thread_stack_cache_init+0x35/0x35 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? __asan_loadN+0xf/0x20 [ 0.226666] ? early_idt_handler_array+0x120/0x120 [ 0.226666] ? early_idt_handler_array+0x120/0x120 [ 0.226666] x86_64_start_reservations+0x6b/0x8c [ 0.226666] x86_64_start_reservations+0x6b/0x8c [ 0.226666] x86_64_start_kernel+0x199/0x1bd [ 0.226666] x86_64_start_kernel+0x199/0x1bd [ 0.226666] start_cpu+0x14/0x14 [ 0.226666] start_cpu+0x14/0x14 [ 0.226666] ================================================================== [ 0.226666] ================================================================== [ 0.226666] Disabling lock debugging due to kernel taint [ 0.226666] Disabling lock debugging due to kernel taint [ 0.226704] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 [ 0.226704] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 [ 0.228866] IP: proc_sys_init+0x35/0x87 [ 0.228866] IP: proc_sys_init+0x35/0x87 [ 0.229726] PGD 0 [ 0.229726] PGD 0 [ 0.229732] P4D 0 [ 0.229732] P4D 0 [ 0.229999] [ 0.229999] [ 0.229999] Oops: 0002 [#1] SMP KASAN [ 0.229999] Oops: 0002 [#1] SMP KASAN [ 0.229999] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G B 4.11.0-rc2-00278-gf2a6a70 #2 [ 0.229999] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G B 4.11.0-rc2-00278-gf2a6a70 #2 [ 0.229999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.229999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.229999] task: ffffffff8762a380 task.stack: ffffffff87600000 [ 0.229999] task: ffffffff8762a380 task.stack: ffffffff87600000 [ 0.229999] RIP: 0010:proc_sys_init+0x35/0x87 [ 0.229999] RIP: 0010:proc_sys_init+0x35/0x87 [ 0.229999] RSP: 0000:ffffffff87607e00 EFLAGS: 00010286 [ 0.229999] RSP: 0000:ffffffff87607e00 EFLAGS: 00010286 [ 0.229999] RAX: ffffffff8762a380 RBX: 332459ea0398d339 RCX: ffffffff8128f6d6 [ 0.229999] RAX: ffffffff8762a380 RBX: 332459ea0398d339 RCX: ffffffff8128f6d6 [ 0.229999] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000028 [ 0.229999] RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000028 [ 0.229999] RBP: ffffffff87607e10 R08: fffffbfff11abe65 R09: fffffbfff11abe64 [ 0.229999] RBP: ffffffff87607e10 R08: fffffbfff11abe65 R09: fffffbfff11abe64 [ 0.229999] R10: ffffffff88d5f327 R11: fffffbfff11abe65 R12: 0000000000000000 [ 0.229999] R10: ffffffff88d5f327 R11: fffffbfff11abe65 R12: 0000000000000000 [ 0.229999] R13: 0000000000000000 R14: 0000000000000002 R15: 0000000000000002 [ 0.229999] R13: 0000000000000000 R14: 0000000000000002 R15: 0000000000000002 [ 0.229999] FS: 0000000000000000(0000) GS:ffff880000200000(0000) knlGS:0000000000000000 [ 0.229999] FS: 0000000000000000(0000) GS:ffff880000200000(0000) knlGS:0000000000000000 [ 0.229999] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.229999] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.229999] CR2: 0000000000000020 CR3: 000000000761e000 CR4: 00000000000006b0 [ 0.229999] CR2: 0000000000000020 CR3: 000000000761e000 CR4: 00000000000006b0 [ 0.229999] Call Trace: [ 0.229999] Call Trace: [ 0.229999] proc_root_init+0xf4/0x11e [ 0.229999] proc_root_init+0xf4/0x11e [ 0.229999] start_kernel+0x8b5/0x990 [ 0.229999] start_kernel+0x8b5/0x990 [ 0.229999] ? thread_stack_cache_init+0x35/0x35 [ 0.229999] ? thread_stack_cache_init+0x35/0x35 [ 0.229999] ? __asan_loadN+0xf/0x20 [ 0.229999] ? __asan_loadN+0xf/0x20 [ 0.229999] ? early_idt_handler_array+0x120/0x120 [ 0.229999] ? early_idt_handler_array+0x120/0x120 [ 0.229999] x86_64_start_reservations+0x6b/0x8c [ 0.229999] x86_64_start_reservations+0x6b/0x8c [ 0.229999] x86_64_start_kernel+0x199/0x1bd [ 0.229999] x86_64_start_kernel+0x199/0x1bd [ 0.229999] start_cpu+0x14/0x14 [ 0.229999] start_cpu+0x14/0x14 [ 0.229999] Code: 1d 51 9f fd e8 08 7a 5b f7 31 f6 48 c7 c7 80 af a0 85 e8 fa fa 96 f7 48 8d 78 20 49 89 c4 48 31 eb e8 3b db 7b f7 49 8d 7c 24 28 <49> c7 44 24 20 40 c0 a0 85 e8 28 db 7b f7 49 8d 7c 24 08 49 c7 [ 0.229999] Code: 1d 51 9f fd e8 08 7a 5b f7 31 f6 48 c7 c7 80 af a0 85 e8 fa fa 96 f7 48 8d 78 20 49 89 c4 48 31 eb e8 3b db 7b f7 49 8d 7c 24 28 <49> c7 44 24 20 40 c0 a0 85 e8 28 db 7b f7 49 8d 7c 24 08 49 c7 [ 0.229999] RIP: proc_sys_init+0x35/0x87 RSP: ffffffff87607e00 [ 0.229999] RIP: proc_sys_init+0x35/0x87 RSP: ffffffff87607e00 [ 0.229999] CR2: 0000000000000020 [ 0.229999] CR2: 0000000000000020 [ 0.229999] ---[ end trace d7042a2b0fc5a1e6 ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --+jhVVhN62yS6hEJ8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.11.0-rc2-00278-gf2a6a70" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.11.0-rc2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set CONFIG_NO_HZ_FULL_SYSIDLE=y CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8 CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=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_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set # CONFIG_RCU_NOCB_CPU_ZERO is not set CONFIG_RCU_NOCB_CPU_ALL=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_SOCK_CGROUP_DATA is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # 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_INITRAMFS_COMPRESSION=".gz" CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set # CONFIG_POSIX_TIMERS is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set CONFIG_GCC_PLUGIN_SANCOV=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_DEBUG_FS is not set CONFIG_BLK_SED_OPAL=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=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_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_INTEL_RDT_A=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 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=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_SCHED_MC_PRIO is not set # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y # CONFIG_PERF_EVENTS_INTEL_RAPL is not set # CONFIG_PERF_EVENTS_INTEL_CSTATE is not set CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set # CONFIG_X86_INTEL_MPX is not set # CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y CONFIG_PM_DEBUG=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=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set # CONFIG_ACPI_APEI_PCIEAER is not set # CONFIG_ACPI_APEI_MEMORY_FAILURE is not set # CONFIG_ACPI_APEI_EINJ is not set CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_DPTF_POWER=y # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # 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=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT is not set # # PCI host controller drivers # CONFIG_VMD=y # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y # CONFIG_YENTA_RICOH is not set # CONFIG_YENTA_TI is not set CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_RAPIDIO_RXS_GEN3 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set # CONFIG_X86_X32 is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_SMC=y # CONFIG_SMC_DIAG is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_NV=y CONFIG_TCP_CONG_SCALABLE=y # CONFIG_TCP_CONG_LP is not set CONFIG_TCP_CONG_VENO=y # CONFIG_TCP_CONG_YEAH is not set # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=y CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_CUBIC is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_CDG is not set # CONFIG_DEFAULT_BBR is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="bic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y # CONFIG_NETFILTER_ADVANCED is not set # # Core Netfilter Configuration # # CONFIG_NETFILTER_INGRESS is not set CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_LOG=y # CONFIG_NF_CONNTRACK is not set CONFIG_NF_LOG_COMMON=y CONFIG_NF_LOG_NETDEV=y # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # # CONFIG_NETFILTER_XT_MARK is not set # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_LOG is not set # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 # CONFIG_IP_SET_BITMAP_IP is not set # CONFIG_IP_SET_BITMAP_IPMAC is not set # CONFIG_IP_SET_BITMAP_PORT is not set CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y # CONFIG_IP_SET_HASH_IPPORTIP is not set # CONFIG_IP_SET_HASH_IPPORTNET is not set # CONFIG_IP_SET_HASH_IPMAC is not set CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y # CONFIG_IP_SET_HASH_NET is not set CONFIG_IP_SET_HASH_NETNET=y # CONFIG_IP_SET_HASH_NETPORT is not set CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # # CONFIG_IP_VS_PROTO_TCP is not set # CONFIG_IP_VS_PROTO_UDP is not set CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y # CONFIG_IP_VS_PROTO_AH is not set CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y # CONFIG_IP_VS_WLC is not set CONFIG_IP_VS_FO=y # CONFIG_IP_VS_OVF is not set # CONFIG_IP_VS_LBLC is not set # CONFIG_IP_VS_LBLCR is not set CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y # CONFIG_IP_VS_NQ is not set # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # # IP: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV4 is not set CONFIG_NF_SOCKET_IPV4=y # CONFIG_NF_DUP_IPV4 is not set # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_MANGLE=y # CONFIG_IP_NF_RAW is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_MEDIA_IB=y # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y # CONFIG_L2TP_ETH is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_QCA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y # CONFIG_IPDDP is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y # CONFIG_NET_SCH_HTB is not set CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y # CONFIG_NET_SCH_PRIO is not set CONFIG_NET_SCH_MULTIQ=y # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=y # CONFIG_NET_SCH_SFQ is not set CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y # CONFIG_NET_SCH_GRED is not set # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y # CONFIG_NET_CLS_MATCHALL is not set # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_SAMPLE=y # CONFIG_NET_ACT_IPT is not set # CONFIG_NET_ACT_NAT is not set # CONFIG_NET_ACT_PEDIT is not set CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y # CONFIG_NET_ACT_CSUM is not set # CONFIG_NET_ACT_VLAN is not set CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_SKBMOD=y CONFIG_NET_ACT_IFE=y # CONFIG_NET_ACT_TUNNEL_KEY is not set # CONFIG_NET_IFE_SKBMARK is not set CONFIG_NET_IFE_SKBPRIO=y CONFIG_NET_IFE_SKBTCINDEX=y # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BATMAN_V is not set # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUGFS is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y # CONFIG_VMWARE_VMCI_VSOCKETS is not set CONFIG_VIRTIO_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS_COMMON=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y # CONFIG_NET_MPLS_GSO is not set CONFIG_MPLS_ROUTING=y # CONFIG_MPLS_IPTUNNEL is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_NCSI=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_DROP_MONITOR is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y # CONFIG_ROSE is not set # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y # CONFIG_YAM is not set CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y # CONFIG_IRNET is not set # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y # CONFIG_BT is not set CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_INJECT_LOSS=y CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y CONFIG_AF_KCM=y CONFIG_STREAM_PARSER=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # 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=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_TRF7970A is not set CONFIG_NFC_MEI_PHY=y CONFIG_NFC_SIM=y CONFIG_NFC_FDP=y CONFIG_NFC_FDP_I2C=y CONFIG_NFC_PN544=y CONFIG_NFC_PN544_MEI=y CONFIG_NFC_PN533=y CONFIG_NFC_PN533_I2C=y # CONFIG_NFC_MICROREAD_MEI is not set CONFIG_NFC_ST_NCI=y # CONFIG_NFC_ST_NCI_I2C is not set CONFIG_NFC_ST_NCI_SPI=y CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y CONFIG_NFC_ST95HF=y CONFIG_PSAMPLE=y CONFIG_NET_IFE=y CONFIG_LWTUNNEL=y # CONFIG_LWTUNNEL_BPF is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=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 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_RAM_DAX is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_XEN_BLKDEV_BACKEND is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_NVME_SCSI is not set CONFIG_NVME_FABRICS=y CONFIG_NVME_RDMA=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_RDMA=y CONFIG_NVME_TARGET_FC=y CONFIG_NVME_TARGET_FCLOOP=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set CONFIG_VMWARE_BALLOON=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y # CONFIG_PANEL is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_EEPROM_IDT_89HPESX is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VOP=y CONFIG_VHOST_RING=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y # CONFIG_SCSI_BNX2X_FCOE is not set CONFIG_BE2ISCSI=y # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set CONFIG_SCSI_3W_9XXX=y # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_ACARD=y # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_MVUMI=y # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y # CONFIG_MEGARAID_MM is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set CONFIG_SCSI_SMARTPQI=y CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PCI=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=y # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y CONFIG_SCSI_FLASHPOINT=y CONFIG_VMWARE_PVSCSI=y CONFIG_XEN_SCSI_FRONTEND=y # CONFIG_HYPERV_STORAGE is not set CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y CONFIG_SCSI_SNIC=y # CONFIG_SCSI_SNIC_DEBUG_FS is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y # CONFIG_SCSI_INIA100 is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_MMIO is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # 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=y CONFIG_SCSI_WD719X=y CONFIG_SCSI_DEBUG=y CONFIG_SCSI_PMCRAID=y # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA 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 is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y # CONFIG_MD_FAULTY is not set # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set # CONFIG_DM_CRYPT is not set # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set # CONFIG_DM_MIRROR is not set # CONFIG_DM_RAID is not set # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set # CONFIG_DM_FLAKEY is not set # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set CONFIG_TCM_USER2=y # CONFIG_LOOPBACK_TARGET is not set CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y CONFIG_ISCSI_TARGET_CXGB4=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_VXLAN is not set CONFIG_GENEVE=y CONFIG_GTP=y CONFIG_MACSEC=y # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set CONFIG_NTB_NETDEV=y # CONFIG_RIONET is not set CONFIG_TUN=y CONFIG_TAP=y CONFIG_TUN_VNET_CROSS_LE=y CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y # CONFIG_ARCNET_1051 is not set CONFIG_ARCNET_RAW=y # CONFIG_ARCNET_CAP is not set # CONFIG_ARCNET_COM90xx is not set CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y # CONFIG_ARCNET_COM20020 is not set CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y # CONFIG_ATM_NICSTAR_USE_SUNI is not set # CONFIG_ATM_NICSTAR_USE_IDT77105 is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set CONFIG_ATM_HORIZON=y CONFIG_ATM_HORIZON_DEBUG=y CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y # CONFIG_ATM_HE_USE_SUNI is not set CONFIG_ATM_SOLOS=y # # CAIF transport drivers # # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_BCM_SF2=y CONFIG_B53=y CONFIG_B53_SPI_DRIVER=y CONFIG_B53_MDIO_DRIVER=y CONFIG_B53_MMAP_DRIVER=y # CONFIG_B53_SRAB_DRIVER is not set CONFIG_NET_DSA_MV88E6XXX=y # CONFIG_NET_DSA_MV88E6XXX_GLOBAL2 is not set CONFIG_NET_DSA_QCA8K=y CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y # CONFIG_NET_VENDOR_ALACRITECH is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y CONFIG_ACENIC_OMIT_TIGON_I=y # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=y # CONFIG_NET_VENDOR_AMD is not set # CONFIG_NET_VENDOR_AQUANTIA is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set CONFIG_BCMGENET=y CONFIG_BNX2=y CONFIG_CNIC=y # CONFIG_TIGON3 is not set CONFIG_BNX2X=y # CONFIG_BNX2X_SRIOV is not set CONFIG_BNXT=y # CONFIG_BNXT_SRIOV is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y # CONFIG_NET_VENDOR_CAVIUM is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_LIB=y # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y CONFIG_TULIP_MWI=y # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=y # CONFIG_WINBOND_840 is not set # CONFIG_DM9102 is not set # CONFIG_ULI526X is not set CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set CONFIG_SUNDANCE=y CONFIG_SUNDANCE_MMIO=y CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y # CONFIG_BE2NET_HWMON is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set CONFIG_MLX4_CORE=y # CONFIG_MLX4_DEBUG is not set CONFIG_MLX5_CORE=y # CONFIG_MLX5_CORE_EN is not set CONFIG_MLXSW_CORE=y # CONFIG_MLXSW_CORE_HWMON is not set CONFIG_MLXSW_CORE_THERMAL=y CONFIG_MLXSW_PCI=y # CONFIG_MLXSW_I2C is not set CONFIG_MLXSW_SWITCHIB=y CONFIG_MLXSW_SWITCHX2=y # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y # CONFIG_NET_VENDOR_NETRONOME is not set # CONFIG_NET_VENDOR_8390 is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y # CONFIG_QLCNIC_HWMON is not set CONFIG_QLGE=y CONFIG_NETXEN_NIC=y CONFIG_QED=y CONFIG_QED_SRIOV=y # CONFIG_QEDE is not set # CONFIG_NET_VENDOR_QUALCOMM is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y # CONFIG_NET_VENDOR_RENESAS is not set CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y # CONFIG_NET_VENDOR_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y # CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SMSC is not set CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y # CONFIG_STMMAC_PLATFORM is not set CONFIG_STMMAC_PCI=y CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set CONFIG_SUNGEM=y CONFIG_CASSINI=y # CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y # CONFIG_NET_VENDOR_TI is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set CONFIG_VIA_VELOCITY=y # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set # CONFIG_SKFP is not set CONFIG_HIPPI=y # CONFIG_ROADRUNNER is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y CONFIG_SWPHY=y CONFIG_LED_TRIGGER_PHY=y # # MDIO bus device drivers # CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_CAVIUM=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_OCTEON=y CONFIG_MDIO_THUNDER=y # # MII PHY device drivers # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y # CONFIG_AT803X_PHY is not set CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_CICADA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83848_PHY is not set CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=y CONFIG_INTEL_XWAY_PHY=y # CONFIG_LSI_ET1011C_PHY is not set CONFIG_LXT_PHY=y CONFIG_MARVELL_PHY=y CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=y # CONFIG_QSEMI_PHY is not set # CONFIG_REALTEK_PHY is not set CONFIG_SMSC_PHY=y CONFIG_STE10XP=y CONFIG_TERANETICS_PHY=y # CONFIG_VITESSE_PHY is not set CONFIG_XILINX_GMII2RGMII=y # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y # CONFIG_PPP_BSDCOMP is not set # CONFIG_PPP_DEFLATE is not set CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=y # CONFIG_PPPOE is not set CONFIG_PPTP=y CONFIG_PPPOL2TP=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=y # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH6KL 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_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_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set 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_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set CONFIG_RTL_CARDS=y # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE 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_PCMCIA_RAYCS is not set # CONFIG_PCMCIA_WL3501 is not set CONFIG_MAC80211_HWSIM=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y # CONFIG_HDLC_CISCO is not set CONFIG_HDLC_FR=y # CONFIG_HDLC_PPP is not set CONFIG_HDLC_X25=y CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 # CONFIG_LAPBETHER is not set # CONFIG_X25_ASY is not set CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set # CONFIG_IEEE802154_DRIVERS is not set CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5520=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_STOWAWAY=y # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_TM2_TOUCHKEY=y CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_88PM860X_ONKEY is not set # CONFIG_INPUT_88PM80X_ONKEY is not set CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y # CONFIG_INPUT_AD714X_SPI is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_MAX77693_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=y # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y # CONFIG_INPUT_TPS65218_PWRBUTTON is not set CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9052_ONKEY is not set CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_PCAP is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_SOC_BUTTON_ARRAY=y CONFIG_INPUT_DRV260X_HAPTICS=y CONFIG_INPUT_DRV2665_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=y CONFIG_RMI4_CORE=y # CONFIG_RMI4_I2C is not set CONFIG_RMI4_SPI=y CONFIG_RMI4_SMB=y CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F54=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_HYPERV_KEYBOARD=y CONFIG_USERIO=y # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=y # CONFIG_SERIAL_DEV_CTRL_TTYPORT is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y # CONFIG_CARDMAN_4040 is not set CONFIG_SCR24X=y # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_SPI=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set CONFIG_TCG_INFINEON=y CONFIG_TCG_XEN=y CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_PCIE is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_REG=y # CONFIG_I2C_MUX_MLXCPLD is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=y CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_GPIOLIB=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y # CONFIG_GPIO_MENZ127 is not set CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_VX855=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_DA9052=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_TPS65086 is not set CONFIG_GPIO_TPS65218=y CONFIG_GPIO_TPS6586X=y # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=y # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCI_IDIO_16=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=y # # SPI or I2C GPIO expanders # CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y # CONFIG_CHARGER_SBS is not set CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65217 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_FTSTEUTATES=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX31722=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_ADCXX=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_STTS751=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y CONFIG_INT3406_THERMAL=y CONFIG_INTEL_BXT_PMIC_THERMAL=y CONFIG_INTEL_PCH_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y # CONFIG_MENF21BMC_WATCHDOG is not set # CONFIG_WDAT_WDT is not set CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=y CONFIG_NI903X_WDT=y CONFIG_NIC7018_WDT=y CONFIG_MEN_A21_WDT=y CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set CONFIG_WDTPCI=y # # Watchdog Pretimeout Governors # CONFIG_WATCHDOG_PRETIMEOUT_GOV=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y # CONFIG_MFD_TI_LP873X is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LP8788 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=y CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PCAP is not set # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_SKY81452=y # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65086=y # CONFIG_REGULATOR_TPS65217 is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_PCI_SKELETON=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_TW5864=y CONFIG_VIDEO_TW68=y # CONFIG_VIDEO_ZORAN is not set CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=y CONFIG_VIDEO_VIA_CAMERA=y CONFIG_SOC_CAMERA=y CONFIG_SOC_CAMERA_PLATFORM=y # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7670=y CONFIG_VIDEO_MT9M111=y # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # CONFIG_SOC_CAMERA_IMX074=y CONFIG_SOC_CAMERA_MT9M001=y CONFIG_SOC_CAMERA_MT9M111=y CONFIG_SOC_CAMERA_MT9T031=y # CONFIG_SOC_CAMERA_MT9T112 is not set CONFIG_SOC_CAMERA_MT9V022=y CONFIG_SOC_CAMERA_OV2640=y CONFIG_SOC_CAMERA_OV5642=y # CONFIG_SOC_CAMERA_OV6650 is not set CONFIG_SOC_CAMERA_OV772X=y CONFIG_SOC_CAMERA_OV9640=y CONFIG_SOC_CAMERA_OV9740=y CONFIG_SOC_CAMERA_RJ54N1=y # CONFIG_SOC_CAMERA_TW9910 is not set # # Tools to develop new frontends # # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_DEBUG_MM=y # CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I915 is not set # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=y # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_SM501=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y # CONFIG_LCD_LMS501KF03 is not set CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP5520 is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LCD is not set CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_UDRAW_PS3=y # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_SPI is not set CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_LP8860=y # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=y # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y # CONFIG_LEDS_MENF21BMC is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_MLXCPLD=y CONFIG_LEDS_USER=y # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=y # CONFIG_INFINIBAND_USER_MAD is not set # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_CXGB3=y CONFIG_INFINIBAND_CXGB3_DEBUG=y CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_MLX5_INFINIBAND=y # CONFIG_INFINIBAND_NES is not set CONFIG_INFINIBAND_OCRDMA=y CONFIG_INFINIBAND_VMWARE_PVRDMA=y CONFIG_INFINIBAND_IPOIB=y # CONFIG_INFINIBAND_IPOIB_CM is not set # CONFIG_INFINIBAND_IPOIB_DEBUG is not set # CONFIG_INFINIBAND_SRP is not set # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=y # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=y # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_TPS6586X=y # CONFIG_RTC_DRV_TPS65910 is not set CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y # CONFIG_RTC_DRV_MC13XXX is not set CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y CONFIG_HYPERV_BALLOON=y # # Xen driver support # # CONFIG_XEN_BALLOON is not set # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XEN_BACKEND=y CONFIG_XENFS=y 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_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # CONFIG_XEN_SYMS is not set CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y CONFIG_RTS5208=y CONFIG_FB_SM750=y CONFIG_FB_XGI=y # # Speakup console speech # CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_ASHMEM is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y # CONFIG_ION is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y CONFIG_CRYPTO_SKEIN=y CONFIG_UNISYSSPAR=y # CONFIG_UNISYS_VISORBUS is not set CONFIG_FB_TFT=y # CONFIG_FB_TFT_AGM1264K_FL is not set CONFIG_FB_TFT_BD663474=y # CONFIG_FB_TFT_HX8340BN is not set CONFIG_FB_TFT_HX8347D=y CONFIG_FB_TFT_HX8353D=y # CONFIG_FB_TFT_HX8357D is not set CONFIG_FB_TFT_ILI9163=y CONFIG_FB_TFT_ILI9320=y CONFIG_FB_TFT_ILI9325=y CONFIG_FB_TFT_ILI9340=y CONFIG_FB_TFT_ILI9341=y CONFIG_FB_TFT_ILI9481=y CONFIG_FB_TFT_ILI9486=y CONFIG_FB_TFT_PCD8544=y # CONFIG_FB_TFT_RA8875 is not set CONFIG_FB_TFT_S6D02A1=y CONFIG_FB_TFT_S6D1121=y CONFIG_FB_TFT_SSD1289=y CONFIG_FB_TFT_SSD1305=y # CONFIG_FB_TFT_SSD1306 is not set # CONFIG_FB_TFT_SSD1325 is not set # CONFIG_FB_TFT_SSD1331 is not set # CONFIG_FB_TFT_SSD1351 is not set # CONFIG_FB_TFT_ST7735R is not set # CONFIG_FB_TFT_ST7789V is not set CONFIG_FB_TFT_TINYLCD=y CONFIG_FB_TFT_TLS8204=y CONFIG_FB_TFT_UC1611=y CONFIG_FB_TFT_UC1701=y CONFIG_FB_TFT_UPD161704=y CONFIG_FB_TFT_WATTEROTT=y CONFIG_FB_FLEX=y CONFIG_FB_TFT_FBTFT_DEVICE=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set CONFIG_MOST=y CONFIG_MOSTCORE=y CONFIG_AIM_CDEV=y CONFIG_AIM_NETWORK=y CONFIG_AIM_V4L2=y CONFIG_HDM_DIM2=y # CONFIG_HDM_I2C is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=y # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set CONFIG_DELL_RBTN=y CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set CONFIG_FUJITSU_TABLET=y # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y # CONFIG_HP_WMI is not set # CONFIG_MSI_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=y # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set CONFIG_IDEAPAD_LAPTOP=y CONFIG_SURFACE3_WMI=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set CONFIG_TOPSTAR_LAPTOP=y CONFIG_TOSHIBA_BT_RFKILL=y CONFIG_TOSHIBA_HAPS=y # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_HID_EVENT=y CONFIG_INTEL_VBTN=y CONFIG_INTEL_IPS=y # CONFIG_INTEL_PMC_CORE is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set CONFIG_SURFACE_PRO3_BUTTON=y # CONFIG_SURFACE_3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y # CONFIG_MLX_PLATFORM is not set CONFIG_MLX_CPLD_PLATFORM=y # CONFIG_SILEAD_DMI is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_CDCE706 is not set CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_CLK_TWL6040=y # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_SOC_ZTE=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y # CONFIG_EXTCON is not set CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_NTB_AMD=y CONFIG_NTB_INTEL=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y CONFIG_NTB_TRANSPORT=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y CONFIG_VME_FAKE=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_VME_USER is not set # CONFIG_VME_PIO2 is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set CONFIG_PWM_LP3943=y CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=y CONFIG_PWM_PCA9685=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_TI_SYSCON_RESET=y # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y CONFIG_MCB_LPC=y # # Performance monitor support # CONFIG_RAS=y # CONFIG_MCE_AMD_INJ is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_DEVICES="binder" CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y CONFIG_ND_CLAIM=y CONFIG_ND_BTT=y CONFIG_BTT=y CONFIG_DEV_DAX=y CONFIG_NR_DEV_DAX=32768 CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y # CONFIG_STM_SOURCE_HEARTBEAT is not set # CONFIG_STM_SOURCE_FTRACE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y # # FSI support # CONFIG_FSI=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE 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 is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=y CONFIG_EFI_CAPSULE_LOADER=y CONFIG_EFI_TEST=y CONFIG_APPLE_PROPERTIES=y CONFIG_UEFI_CPER=y CONFIG_EFI_DEV_PATH_PARSER=y # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set # CONFIG_EXT2_FS_SECURITY is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y # CONFIG_REISERFS_FS_POSIX_ACL is not set # CONFIG_REISERFS_FS_SECURITY is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=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_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_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set # CONFIG_SQUASHFS_ZLIB is not set CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y # CONFIG_PSTORE_ZLIB_COMPRESS is not set # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC 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_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_KASAN=y CONFIG_KASAN_OUTLINE=y # CONFIG_KASAN_INLINE is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_KCOV=y CONFIG_KCOV_INSTRUMENT_ALL=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y CONFIG_RCU_PERF_TEST=y CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_INIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set CONFIG_DEBUG_WQ_FORCE_RR_CPU=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_CPU_HOTPLUG_STATE_CONTROL=y CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_UPROBE_EVENTS is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y CONFIG_TEST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_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=y # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=y CONFIG_TEST_HASH=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_NULL=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_EFI_PGT_DUMP=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SELINUX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y CONFIG_SECURITY_APPARMOR_DEBUG=y CONFIG_SECURITY_APPARMOR_DEBUG_ASSERTS=y CONFIG_SECURITY_APPARMOR_DEBUG_MESSAGES=y CONFIG_SECURITY_LOADPIN=y # CONFIG_SECURITY_LOADPIN_ENABLED is not set CONFIG_SECURITY_YAMA=y CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_INTEGRITY_AUDIT is not set # CONFIG_IMA is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256_MB=y # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set 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 is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y 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=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set CONFIG_DMA_VIRT_OPS=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y --+jhVVhN62yS6hEJ8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='bisect' export testbox='vm-ivb41-quantal-x86_64-4' export tbox_group='vm-ivb41-quantal-x86_64' export branch='linux-devel/devel-spot-201704212031' export commit='f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee' export kconfig='x86_64-randconfig-s2-04212235' export submit_id='5903b8640b9a935e9c230dc1' export job_file='/lkp/scheduled/vm-ivb41-quantal-x86_64-4/boot-1-quantal-core-x86_64.cgz-f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee-20170429-24220-14lezgv-0.yaml' export id='b0a73da08d5e0fee13472528967079b40d95c8f8' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=32 export nr_cpu=2 export memory='512M' export rootfs='quantal-core-x86_64.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export compiler='gcc-6' export enqueue_time='2017-04-29 05:47:16 +0800' export _id='5903b8640b9a935e9c230dc1' export _rt='/result/boot/1/vm-ivb41-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-s2-04212235/gcc-6/f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee' export user='lkp' export result_root='/result/boot/1/vm-ivb41-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-s2-04212235/gcc-6/f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee/0' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/quantal/quantal-core-x86_64.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-ivb41-quantal-x86_64-4/boot-1-quantal-core-x86_64.cgz-f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee-20170429-24220-14lezgv-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-s2-04212235 branch=linux-devel/devel-spot-201704212031 commit=f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee BOOT_IMAGE=/pkg/linux/x86_64-randconfig-s2-04212235/gcc-6/f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee/vmlinuz-4.11.0-rc2-00278-gf2a6a70 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-ivb41-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-s2-04212235/gcc-6/f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-s2-04212235/gcc-6/f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee/vmlinuz-4.11.0-rc2-00278-gf2a6a70' export dequeue_time='2017-04-29 06:04:24 +0800' export job_initrd='/lkp/scheduled/vm-ivb41-quantal-x86_64-4/boot-1-quantal-core-x86_64.cgz-f2a6a7050109e0a5c7a84c70aa6010f682b2f1ee-20170429-24220-14lezgv-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --+jhVVhN62yS6hEJ8 Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 Z/sCAAAAAARZWg== --+jhVVhN62yS6hEJ8--