From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0725889365438536297==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [dma] a9290ca07a: BUG:KASAN:slab-out-of-bounds_in__dma_fence_unwrap_merge Date: Thu, 12 May 2022 22:56:27 +0800 Message-ID: <20220512145627.GC36375@xsang-OptiPlex-9020> In-Reply-To: <20220506141009.18047-4-christian.koenig@amd.com> List-Id: --===============0725889365438536297== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed the following commit (built with gcc-11): commit: a9290ca07a36882b114c3cd9bbd8f66ed47508bd ("[PATCH 4/5] dma-buf: gen= eralize dma_fence unwrap & merging v2") url: https://github.com/intel-lab-lkp/linux/commits/Christian-K-nig/dma-buf= -cleanup-dma_fence_unwrap-selftest-v2/20220506-221317 base: git://anongit.freedesktop.org/drm/drm drm-next patch link: https://lore.kernel.org/dri-devel/20220506141009.18047-4-christ= ian.koenig(a)amd.com in testcase: igt version: igt-x86_64-eddc67c5-1_20220430 with following parameters: group: group-04 ucode: 0xc2 on test machine: 20 threads 1 sockets Commet Lake with 16G memory caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 35.911985] BUG: KASAN: slab-out-of-bounds in __dma_fence_un= wrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) = kern :err : [ 35.920255] Write of size 8 at addr ffff888105400508 by t= ask api_intel_bb/1309 kern :err : [ 35.930379] CPU: 4 PID: 1309 Comm: api_intel_bb Not taint= ed 5.18.0-rc5-01118-ga9290ca07a36 #1 kern :err : [ 35.939601] Hardware name: Intel Corporation CometLake Cl= ient Platform/CometLake S UDIMM (ERB/CRB), BIOS CMLSFWR1.R00.2212.D00.21042= 90922 04/29/2021 kern :err : [ 35.953601] Call Trace: kern :err : [ 35.956758] kern :err : [ 35.959564] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-= fence-unwrap.c:130) = kern :err : [ 35.965157] dump_stack_lvl (lib/dump_stack.c:107 (discrimina= tor 1)) = kern :err : [ 35.969534] print_address_description+0x1f/0x200 = kern :err : [ 35.975983] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-= fence-unwrap.c:130) = kern :err : [ 35.981562] print_report.cold (mm/kasan/report.c:430) = kern :err : [ 35.986277] ? _raw_spin_lock_irqsave (arch/x86/include/asm/a= tomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-gene= ric/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_= smp.h:111 kernel/locking/spinlock.c:162) = kern :err : [ 35.991606] kasan_report (mm/kasan/report.c:162 mm/kasan/rep= ort.c:493) = kern :err : [ 35.995892] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-= fence-unwrap.c:130) = kern :err : [ 36.001474] __dma_fence_unwrap_merge (drivers/dma-buf/dma-fe= nce-unwrap.c:130) = kern :err : [ 36.006878] sync_file_merge+0xf7/0x240 = kern :err : [ 36.012465] ? _raw_spin_lock (arch/x86/include/asm/atomic.h:= 202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspi= nlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:13= 4 kernel/locking/spinlock.c:154) = kern :err : [ 36.017088] ? sync_file_create (drivers/dma-buf/sync_file.c:= 159) = kern :err : [ 36.021798] ? __fget_files (arch/x86/include/asm/atomic64_64= .h:22 include/linux/atomic/atomic-arch-fallback.h:2293 include/linux/atomic= /atomic-arch-fallback.h:2318 include/linux/atomic/atomic-long.h:491 include= /linux/atomic/atomic-instrumented.h:1846 fs/file.c:903 fs/file.c:934) = kern :err : [ 36.026342] sync_file_ioctl (drivers/dma-buf/sync_file.c:235= drivers/dma-buf/sync_file.c:360) = kern :err : [ 36.030966] ? sync_file_ioctl_fence_info (drivers/dma-buf/sy= nc_file.c:355) = kern :err : [ 36.036717] ? task_work_run (kernel/task_work.c:167 (discrim= inator 1)) = kern :err : [ 36.041254] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 fs= /ioctl.c:856 fs/ioctl.c:856) = kern :err : [ 36.045884] do_syscall_64 (arch/x86/entry/common.c:50 arch/x= 86/entry/common.c:80) = kern :err : [ 36.050166] entry_SYSCALL_64_after_hwframe (arch/x86/entry/e= ntry_64.S:115) = kern :err : [ 36.055922] RIP: 0033:0x7fd878745e57 kern :err : [ 36.060203] Code: 00 00 90 48 8b 05 39 a0 0c 00 64 c7 00 26 00= 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00= 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 09 a0 0c 00 f7 d8 64 89 01 48 All code =3D=3D=3D=3D=3D=3D=3D=3D 0: 00 00 add %al,(%rax) 2: 90 nop 3: 48 8b 05 39 a0 0c 00 mov 0xca039(%rip),%rax # 0xca043 a: 64 c7 00 26 00 00 00 movl $0x26,%fs:(%rax) 11: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 18: c3 retq = 19: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 20: 00 00 00 = 23: b8 10 00 00 00 mov $0x10,%eax 28: 0f 05 syscall = 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping = instruction 30: 73 01 jae 0x33 32: c3 retq = 33: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca043 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =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: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 retq = 9: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca019 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W kern :err : [ 36.079659] RSP: 002b:00007ffe4d4d2e88 EFLAGS: 00000246 O= RIG_RAX: 0000000000000010 kern :err : [ 36.087937] RAX: ffffffffffffffda RBX: 00005558619a1940 R= CX: 00007fd878745e57 kern :err : [ 36.095770] RDX: 00007ffe4d4d2e90 RSI: 00000000c0303e03 R= DI: 0000000000000008 kern :err : [ 36.103613] RBP: 0000000000000006 R08: 000000000000000f R= 09: 00005558619a4c30 kern :err : [ 36.111444] R10: 0000000000000006 R11: 0000000000000246 R= 12: 00005558619a1a00 kern :err : [ 36.119279] R13: 00005558619a46e0 R14: 00007ffe4d4d2ef0 R= 15: 0000000000000000 kern :err : [ 36.127113] kern :err : [ 36.132209] Allocated by task 1309: kern :warn : [ 36.136405] kasan_save_stack (mm/kasan/common.c:39) = kern :warn : [ 36.140943] __kasan_kmalloc (mm/kasan/common.c:45 mm/kasan/= common.c:436 mm/kasan/common.c:515 mm/kasan/common.c:524) = kern :warn : [ 36.145395] __dma_fence_unwrap_merge (include/linux/slab.h:= 621 drivers/dma-buf/dma-fence-unwrap.c:81) = kern :warn : [ 36.150800] sync_file_merge+0xf7/0x240 = kern :warn : [ 36.156386] sync_file_ioctl (drivers/dma-buf/sync_file.c:23= 5 drivers/dma-buf/sync_file.c:360) = kern :warn : [ 36.161010] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 f= s/ioctl.c:856 fs/ioctl.c:856) = kern :warn : [ 36.165643] do_syscall_64 (arch/x86/entry/common.c:50 arch/= x86/entry/common.c:80) = kern :warn : [ 36.169921] entry_SYSCALL_64_after_hwframe (arch/x86/entry/= entry_64.S:115) = kern :err : [ 36.177867] The buggy address belongs to the object at ff= ff888105400500 which belongs to the cache kmalloc-8 of size 8 kern :err : [ 36.191437] The buggy address is located 0 bytes to the r= ight of 8-byte region [ffff888105400500, ffff888105400508) kern :err : [ 36.206942] The buggy address belongs to the physical pag= e: kern :warn : [ 36.213220] page:00000000c4ee5dee refcount:1 mapcount:0 m= apping:0000000000000000 index:0xffff8881054008c0 pfn:0x105400 kern :warn : [ 36.224636] flags: 0x17ffffc0000200(slab|node=3D0|zone=3D= 2|lastcpupid=3D0x1fffff) kern :warn : [ 36.232305] raw: 0017ffffc0000200 ffffea0004155e80 dead00= 0000000002 ffff888100042280 kern :warn : [ 36.240745] raw: ffff8881054008c0 0000000080660035 000000= 01ffffffff 0000000000000000 kern :warn : [ 36.249190] page dumped because: kasan: bad access detect= ed kern :err : [ 36.257659] Memory state around the buggy address: kern :err : [ 36.263155] ffff888105400400: fc fc fa fc fc fc fc fb fc= fc fc fc fb fc fc fc kern :err : [ 36.271079] ffff888105400480: fc fb fc fc fc fc fb fc fc= fc fc fb fc fc fc fc kern :err : [ 36.279001] >ffff888105400500: 00 fc fc fc fc fb fc fc fc= fc fa fc fc fc fc fb kern :err : [ 36.286921] ^ kern :err : [ 36.291117] ffff888105400580: fc fc fc fc fb fc fc fc fc= fb fc fc fc fc fb fc kern :err : [ 36.299043] ffff888105400600: fc fc fc fa fc fc fc fc fb= fc fc fc fc fb fc fc kern :err : [ 36.306970] =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 kern :warn : [ 36.314953] Disabling lock debugging due to kernel taint user :info : [ 36.321624] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 36.381966] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 36.448188] Console: switching to colour dummy device 80x= 25 user :info : [ 36.454538] [IGT] api_intel_bb: executing user :info : [ 36.459757] [IGT] api_intel_bb: starting subtest blit-nor= eloc-keep-cache-random user :info : [ 36.471434] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 36.531917] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 36.598425] Console: switching to colour dummy device 80x= 25 user :info : [ 36.604786] [IGT] api_intel_bb: executing user :info : [ 36.609923] [IGT] api_intel_bb: starting subtest blit-nor= eloc-purge-cache user :info : [ 36.621155] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 36.681867] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 36.748514] Console: switching to colour dummy device 80x= 25 user :info : [ 36.755092] [IGT] api_intel_bb: executing user :info : [ 36.760433] [IGT] api_intel_bb: starting subtest blit-nor= eloc-purge-cache-random user :info : [ 36.772151] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 36.831817] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 36.897995] Console: switching to colour dummy device 80x= 25 user :info : [ 36.904350] [IGT] api_intel_bb: executing user :info : [ 36.909457] [IGT] api_intel_bb: starting subtest blit-rel= oc-keep-cache user :info : [ 36.921693] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 36.981895] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 37.047892] Console: switching to colour dummy device 80x= 25 user :info : [ 37.054232] [IGT] api_intel_bb: executing user :info : [ 37.059343] [IGT] api_intel_bb: starting subtest blit-rel= oc-purge-cache user :info : [ 37.071548] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 37.131724] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 37.197818] Console: switching to colour dummy device 80x= 25 user :info : [ 37.204190] [IGT] api_intel_bb: executing user :info : [ 37.209296] [IGT] api_intel_bb: starting subtest delta-ch= eck user :info : [ 37.216856] [IGT] api_intel_bb: exiting, ret=3D0 user :notice: [ 37.245164] result_service: raw_upload, RESULT_MNT: /inte= rnal-lkp-server/result, RESULT_ROOT: /internal-lkp-server/result/igt/group-= 04-ucode=3D0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3= -func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1, TMP_RESULT_ROOT: /= tmp/lkp/result user :notice: [ 37.276355] run-job /lkp/jobs/scheduled/lkp-cml-d02/igt-g= roup-04-ucode=3D0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3c= d9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml kern :info : [ 37.281678] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 37.366074] Console: switching to colour dummy device 80x= 25 user :info : [ 37.372429] [IGT] api_intel_bb: executing user :info : [ 37.377548] [IGT] api_intel_bb: starting subtest destroy-= bb user :info : [ 37.388923] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 37.431625] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 37.497522] Console: switching to colour dummy device 80x= 25 user :info : [ 37.503871] [IGT] api_intel_bb: executing user :info : [ 37.508999] [IGT] api_intel_bb: starting subtest full-bat= ch user :info : [ 37.516733] [IGT] api_intel_bb: exiting, ret=3D0 kern :info : [ 37.564907] Console: switching to colour frame buffer dev= ice 160x64 kern :info : [ 37.630954] Console: switching to colour dummy device 80x= 25 user :info : [ 37.637306] [IGT] api_intel_bb: executing user :info : [ 37.642423] [IGT] api_intel_bb: starting subtest intel-bb= -blit-none user :notice: [ 38.035871] /usr/bin/wget -q --timeout=3D1800 --tries=3D1= --local-encoding=3DUTF-8 http://internal-lkp-server:80/~lkp/cgi-bin/lkp-jo= bfile-append-var?job_file=3D/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-uc= ode=3D0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66e= d47508bd-20220511-19224-132epq3-1.yaml&job_state=3Drunning -O /dev/null user :notice: [ 38.069080] target ucode: 0xc2 user :notice: [ 38.075557] current_version: c2, target_version: c2 To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in t= his email bin/lkp split-job --compatible job.yaml # generate the yaml file fo= r lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- = 0-DAY CI Kernel Test Service https://01.org/lkp --===============0725889365438536297== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.18.0-rc5-01118-ga9290ca07a36" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjE4LjAtcmM1IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHX0NDX1ZFUlNJT05f VEVYVD0iZ2NjLTExIChEZWJpYW4gMTEuMi4wLTIwKSAxMS4yLjAiCkNPTkZJR19DQ19JU19HQ0M9 eQpDT05GSUdfR0NDX1ZFUlNJT049MTEwMjAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklH X0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTIzODAwCkNPTkZJR19MRF9JU19CRkQ9eQpD T05GSUdfTERfVkVSU0lPTj0yMzgwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FO X0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09U Tz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5M SU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZF UlNJT049MTIzCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdf QlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMg R2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09N UElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xP Q0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfQlVJTERfU0FM VD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklH X0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfSEFWRV9L RVJORUxfWlNURD15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBp cyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVM X1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF Uk5FTF9MWjQgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWlNURCBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklH X1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19Q T1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CkNPTkZJR19XQVRDSF9R VUVVRT15CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdfVVNFTElCIGlzIG5v dCBzZXQKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05G SUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJR X1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZG RUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VO RVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lOSkVDVElPTj15CkNPTkZJ R19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9N QUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19N U0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0dFTkVSSUNfSVJR X01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05G SUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0K CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0lO SVQ9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CkNPTkZJR19IQVZFX1BP U0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX1BPU0lYX0NQVV9USU1FUlNfVEFTS19X T1JLPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJ R19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklH X05PX0haX0lETEUgaXMgbm90IHNldApDT05GSUdfTk9fSFpfRlVMTD15CkNPTkZJR19DT05URVhU X1RSQUNLSU5HPXkKIyBDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNP TkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQpDT05GSUdfQ0xPQ0tTT1VSQ0Vf V0FUQ0hET0dfTUFYX1NLRVdfVVM9MTAwCiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJ R19CUEY9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9C UEZfSklUPXkKCiMKIyBCUEYgc3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklH X0JQRl9KSVQ9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNfT049eQpDT05GSUdfQlBGX0pJVF9ERUZB VUxUX09OPXkKQ09ORklHX0JQRl9VTlBSSVZfREVGQVVMVF9PRkY9eQojIENPTkZJR19CUEZfUFJF TE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JQRl9MU00gaXMgbm90IHNldAojIGVuZCBvZiBCUEYg c3Vic3lzdGVtCgpDT05GSUdfUFJFRU1QVF9WT0xVTlRBUllfQlVJTEQ9eQojIENPTkZJR19QUkVF TVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19Q UkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQojIENPTkZJR19QUkVFTVBU X0RZTkFNSUMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBD UFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJUlRfQ1BVX0FDQ09V TlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORz15CkNPTkZJR19IQVZFX1NDSEVEX0FWR19JUlE9eQpDT05GSUdfQlNEX1BST0NF U1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15 CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNL X0lPX0FDQ09VTlRJTkc9eQojIENPTkZJR19QU0kgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFz ayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMg UkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMg bm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNV X0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09O RklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JD VV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19SQ1VfTk9DQl9DUFU9eQojIGVuZCBvZiBSQ1UgU3Vi c3lzdGVtCgpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtD T05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVG X1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19T QUZFX0xPR19CVUZfU0hJRlQ9MTMKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwoj CiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1 cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dB TlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJ R19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05G SUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdf TlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdf UEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NXQVA9eQpDT05GSUdf TUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9 eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdf Q0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElE Uz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19D R1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15 CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NH Uk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9V UF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVf TlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09O RklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVU T0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxB WT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNP TkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdf UkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkK IyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BF UkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05G SUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpD T05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9S TT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxU SVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkK Q09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNP TkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09O RklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19F UE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9 eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FE VklTRV9TWVNDQUxMUz15CkNPTkZJR19IQVZFX0FSQ0hfVVNFUkZBVUxURkRfV1A9eQpDT05GSUdf SEFWRV9BUkNIX1VTRVJGQVVMVEZEX01JTk9SPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdf S0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRF X1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX1VTRVJGQVVM VEZEPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9 eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf UEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJm b3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05G SUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJm b3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpD T05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJ R19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQpDT05GSUdfU0xBQl9NRVJHRV9ERUZBVUxU PXkKQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NPXkKIyBDT05GSUdfU0xBQl9GUkVFTElTVF9I QVJERU5FRCBpcyBub3Qgc2V0CkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKQ09ORklH X1NMVUJfQ1BVX1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09O RklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0 dXAKCkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lO U1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpD T05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJ R19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQ X1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApD T05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNB X0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9Q T0lOVEVSUz15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19HRU5FUklDX0NB TElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9I SUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX05SX0dQSU89MTAyNApDT05GSUdfQVJD SF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfS0FTQU5fU0hB RE9XX09GRlNFVD0weGRmZmZmYzAwMDAwMDAwMDAKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09O RklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJ WF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NQpDT05GSUdfQ0NfSEFTX1NB TkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNP TkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X1gyQVBJQz15 CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklH X1JFVFBPTElORT15CkNPTkZJR19DQ19IQVNfU0xTPXkKIyBDT05GSUdfU0xTIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0NQVV9SRVNDVFJMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9Q TEFURk9STT15CiMgQ09ORklHX1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9W U01QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9VVj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9NSUQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVM X0xQU1M9eQojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJ R19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9J TlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJU PXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJ TkxPQ0tTPXkKQ09ORklHX1g4Nl9IVl9DQUxMQkFDS19WRUNUT1I9eQojIENPTkZJR19YRU4gaXMg bm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKQ09ORklHX0FSQ0hfQ1BVSURMRV9IQUxUUE9MTD15 CiMgQ09ORklHX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkc9 eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90 IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMg Q09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9J TlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05G SUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdf Q1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0hZR09O PXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1pIQU9YSU49eQpDT05G SUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CiMg Q09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdfQk9PVF9WRVNBX1NVUFBPUlQ9eQpD T05GSUdfTUFYU01QPXkKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49ODE5MgpDT05GSUdfTlJf Q1BVU19SQU5HRV9FTkQ9ODE5MgpDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTgxOTIKQ09ORklHX05S X0NQVVM9ODE5MgpDT05GSUdfU0NIRURfQ0xVU1RFUj15CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05G SUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJ Qz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JP T1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZPXkKQ09O RklHX1g4Nl9NQ0VfSU5URUw9eQojIENPTkZJR19YODZfTUNFX0FNRCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCgojCiMgUGVyZm9y bWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9bQpDT05G SUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD1tCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RB VEU9bQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19Q RVJGX0VWRU5UU19BTURfVU5DT1JFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9u aXRvcmluZwoKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdf WDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19YODZfSU9QTF9JT1BFUk09eQpDT05GSUdf TUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CiMgQ09ORklHX01JQ1JPQ09ERV9B TUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2 X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfWDg2XzVMRVZFTD15CkNPTkZJR19YODZf RElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNldAoj IENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CiMgQ09ORklH X0FNRF9OVU1BIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTlVN QV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJM RT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKIyBDT05GSUdfQVJDSF9NRU1PUllf UFJPQkUgaXMgbm90IHNldApDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxM RUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfWDg2X1BNRU1fTEVH QUNZX0RFVklDRT15CkNPTkZJR19YODZfUE1FTV9MRUdBQ1k9bQpDT05GSUdfWDg2X0NIRUNLX0JJ T1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05f Q0hFQ0sgaXMgbm90IHNldApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNP TkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19NVFJSX1NBTklUSVpF Ul9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNF U19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNP TkZJR19YODZfVU1JUD15CkNPTkZJR19DQ19IQVNfSUJUPXkKIyBDT05GSUdfWDg2X0tFUk5FTF9J QlQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpD T05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9E RV9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9BVVRPIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X1NHWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NU VUI9eQpDT05GSUdfRUZJX01JWEVEPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0ha XzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVD PXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkK IyBDT05GSUdfS0VYRUNfU0lHIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdf S0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D QVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15 CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZ T1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9Q SFlTSUNBTF9QQURESU5HPTB4YQpDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFN X0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMg Q09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVM QVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMg bm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKIyBDT05GSUdfU1RSSUNUX1NJR0FM VFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfTElW RVBBVENIPXkKIyBlbmQgb2YgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCgpDT05GSUdfQVJD SF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxF PXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9I SUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVa RVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElPTj15CkNP TkZJR19ISUJFUk5BVElPTl9TTkFQU0hPVF9ERVY9eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0i IgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVU T1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklH X1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QTV9URVNUX1NVU1BFTkQgaXMgbm90IHNldApDT05GSUdfUE1fU0xFRVBf REVCVUc9eQojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkK IyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19F TkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklH X0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBP UlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9U QUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpD T05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CkNP TkZJR19BQ1BJX0VDX0RFQlVHRlM9bQpDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRF Ulk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz1tCkNPTkZJR19BQ1BJ X0ZBTj15CkNPTkZJR19BQ1BJX1RBRD1tCkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9D UFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElf UFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NF U1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJ R19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJ R19BQ1BJX1BMQVRGT1JNX1BST0ZJTEU9bQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdS QURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMg bm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNP TkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpD T05GSUdfQUNQSV9TQlM9bQpDT05GSUdfQUNQSV9IRUQ9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9N RVRIT0QgaXMgbm90IHNldApDT05GSUdfQUNQSV9CR1JUPXkKQ09ORklHX0FDUElfTkZJVD1tCiMg Q09ORklHX05GSVRfU0VDVVJJVFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9OVU1BPXkK IyBDT05GSUdfQUNQSV9ITUFUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09O RklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9B UEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01F TU9SWV9GQUlMVVJFPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPW0KIyBDT05GSUdfQUNQSV9BUEVJ X0VSU1RfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RQVEYgaXMgbm90IHNldApDT05G SUdfQUNQSV9XQVRDSERPRz15CkNPTkZJR19BQ1BJX0VYVExPRz1tCkNPTkZJR19BQ1BJX0FEWEw9 eQojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QRlJVVCBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDQz15CkNPTkZJR19QTUlDX09QUkVHSU9OPXkKQ09ORklH X1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX1BSTVQ9eQoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpD T05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVG QVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NI RURVVElMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJ R19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05T RVJWQVRJVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1 ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklH X1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUFNUQVRFIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9bQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9D UEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PW0KIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJ VElWSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qg c2V0CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9bQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklH X1g4Nl9TUEVFRFNURVBfTElCPW0KIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMg Q1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVS IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVf R09WX1RFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qg c2V0CkNPTkZJR19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQgb2YgQ1BVIElkbGUKCkNPTkZJR19J TlRFTF9JRExFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCgoj CiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BD SV9NTUNPTkZJRz15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKQ09ORklHX0lTQV9ETUFfQVBJPXkK Q09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5h cnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJf QUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdf Q09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKIyBlbmQg b2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9Q Rk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZE PXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJ Tkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19L Vk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9S RUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElS VFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1f SVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9OT19QT0xMPXkKQ09ORklHX0tWTV9YRkVSX1RP X0dVRVNUX1dPUks9eQpDT05GSUdfSEFWRV9LVk1fUE1fTk9USUZJRVI9eQpDT05GSUdfVklSVFVB TElaQVRJT049eQpDT05GSUdfS1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCiMgQ09ORklHX0tWTV9B TUQgaXMgbm90IHNldAojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKQ09ORklHX0FTX0FWWDUx Mj15CkNPTkZJR19BU19TSEExX05JPXkKQ09ORklHX0FTX1NIQTI1Nl9OST15CkNPTkZJR19BU19U UEFVU0U9eQoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09O RklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IT1RQTFVHX1NNVD15 CkNPTkZJR19HRU5FUklDX0VOVFJZPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVNUF9MQUJF TD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RB VElDX0NBTExfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQ Uk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRf VU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklH X0tSRVRQUk9CRVM9eQpDT05GSUdfS1JFVFBST0JFX09OX1JFVEhPT0s9eQpDT05GSUdfVVNFUl9S RVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9L UFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15 CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFD S1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElP Tj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09O RklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNP TkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NP VVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9E SVJFQ1RfTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNP TkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfQVJDSF9XQU5UU19O T19JTlNUUj15CkNPTkZJR19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19IQVZFX1JFR1Nf QU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklH X0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05P VElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExP Q0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVf UEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05G SUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJM RV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9I QVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkK Q09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkK Q09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9X QU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hB VkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBf RklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdf U1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RI SU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFN RVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9U UkFDS0lOR19PRkZTVEFDSz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkK Q09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkK Q09ORklHX0hBVkVfTU9WRV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQ QUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdf SEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09O RklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJU WT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VM Rl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0hBVkVf U09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNP TkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFW RV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fNjRL Qj15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzI1NktCPXkKQ09ORklHX0hBVkVfU1RBQ0tf VkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05GSUdfT0xE X1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklHX0NPTVBB VF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBf U1RBQ0s9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklH X1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKIyBDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZT RVRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15 CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxF X1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMy X1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19M T0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15 CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExfSU5MSU5F PXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5B TUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFHRV9UQUJM RV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19BUkNIX0hB U19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CgojCiMgR0NP Vi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQg a2VybmVsIHByb2ZpbGluZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BM VUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZIGlzIG5vdCBzZXQKIyBD T05GSUdfR0NDX1BMVUdJTl9SQU5EU1RSVUNUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJhbCBh cmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklH X0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15 CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05G SUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZFUlNJT05TIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKQ09ORklH X01PRFVMRV9TSUc9eQojIENPTkZJR19NT0RVTEVfU0lHX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklH X01PRFVMRV9TSUdfQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19TSEEy NTY9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVM RV9TSUdfU0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0ic2hhMjU2IgpD T05GSUdfTU9EVUxFX0NPTVBSRVNTX05PTkU9eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfR1pJ UCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19YWiBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFVMRV9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FMTE9X X01JU1NJTkdfTkFNRVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldApDT05GSUdfTU9EUFJPQkVfUEFU SD0iL3NiaW4vbW9kcHJvYmUiCkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JM T0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JX U1RBVD15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJ R19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtf REVWX0lOVEVHUklUWV9UMTA9bQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJR19CTEtfREVW X1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQK Q09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dCVF9NUT15CiMgQ09ORklHX0JMS19DR1JPVVBf SU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NH Uk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKQ09ORklHX0JMS19E RUJVR19GU19aT05FRD15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMK IyBDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01TRE9TX1BBUlRJ VElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpD T05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJ UlRJTz15CkNPTkZJR19CTEtfTVFfUkRNQT15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tf SE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hl ZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9L WUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMg Q09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJz CgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9 eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxP Q0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVf VU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JX U0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FS Q0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJ R19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hB U19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JB UFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNP TkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNP UkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1U X1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9m IEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoj CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BB UlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklH X0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfTlVNQV9LRUVQX01FTUlORk89eQpDT05GSUdfTUVNT1JZ X0lTT0xBVElPTj15CkNPTkZJR19FWENMVVNJVkVfU1lTVEVNX1JBTT15CkNPTkZJR19IQVZFX0JP T1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09O RklHX01FTU9SWV9IT1RQTFVHPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJ TkUgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJ R19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX01IUF9NRU1NQVBfT05fTUVNT1JZPXkKQ09ORklH X1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9 eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09O RklHX0NPTVBBQ1RJT049eQpDT05GSUdfUEFHRV9SRVBPUlRJTkc9eQpDT05GSUdfTUlHUkFUSU9O PXkKQ09ORklHX0RFVklDRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0Vf TUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQpDT05GSUdfQ09O VElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1ZJUlRfVE9fQlVT PXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQ X01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05G SUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfSFdQT0lTT05fSU5KRUNUPW0KQ09ORklHX1RSQU5T UEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMg Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfQVJD SF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKQ09O RklHX1RIUF9TV0FQPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNP TkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05V TUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19GUk9O VFNXQVA9eQpDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQ01BX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19DTUFfU1lTRlMgaXMgbm90IHNldApD T05GSUdfQ01BX0FSRUFTPTE5CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZIGlzIG5vdCBzZXQKQ09O RklHX1pTV0FQPXkKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0RFRkxBVEUgaXMg bm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTz15CiMgQ09ORklHX1pT V0FQX0NPTVBSRVNTT1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01Q UkVTU09SX0RFRkFVTFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9E RUZBVUxUX0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxU X1pTVEQgaXMgbm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUPSJsem8iCkNP TkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUX1pCVUQ9eQojIENPTkZJR19aU1dBUF9aUE9PTF9ERUZB VUxUX1ozRk9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWlNNQUxM T0MgaXMgbm90IHNldApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVD0iemJ1ZCIKIyBDT05GSUdf WlNXQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkK IyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1pTTUFM TE9DX1NUQVQ9eQpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RFRkVSUkVE X1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfUEFHRV9JRExFX0ZMQUc9eQpDT05GSUdfSURMRV9Q QUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19B UkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BH UFJPVD15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfWk9ORV9ERVZJQ0U9eQpDT05GSUdfSE1NX01JUlJPUj15 CkNPTkZJR19ERVZJQ0VfUFJJVkFURT15CkNPTkZJR19WTUFQX1BGTj15CkNPTkZJR19BUkNIX1VT RVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19QRVJD UFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVD SUFMPXkKQ09ORklHX1NFQ1JFVE1FTT15CiMgQ09ORklHX0FOT05fVk1BX05BTUUgaXMgbm90IHNl dAoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0 CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1l bnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElOS19NRVNTQUdFUz15 CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRF TlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklH X1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZf VU5JWF9PT0I9eQpDT05GSUdfVU5JWF9ESUFHPW0KQ09ORklHX1RMUz1tCkNPTkZJR19UTFNfREVW SUNFPXkKIyBDT05GSUdfVExTX1RPRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hG Uk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05G SUdfWEZSTV9VU0VSX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlz IG5vdCBzZXQKQ09ORklHX1hGUk1fU1VCX1BPTElDWT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQpD T05GSUdfWEZSTV9TVEFUSVNUSUNTPXkKQ09ORklHX1hGUk1fQUg9bQpDT05GSUdfWEZSTV9FU1A9 bQpDT05GSUdfWEZSTV9JUENPTVA9bQpDT05GSUdfTkVUX0tFWT1tCkNPTkZJR19ORVRfS0VZX01J R1JBVEU9eQojIENPTkZJR19TTUMgaXMgbm90IHNldApDT05GSUdfWERQX1NPQ0tFVFM9eQojIENP TkZJR19YRFBfU09DS0VUU19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBf TVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJ RV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVM VElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJ RD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQojIENPTkZJR19JUF9QTlBf Qk9PVFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBfUkFSUCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfSVBJUD1tCkNPTkZJR19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1t CkNPTkZJR19ORVRfSVBHUkU9bQpDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVD15CkNPTkZJR19J UF9NUk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVM VElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkK Q09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNPTkZJR19ORVRfVURQX1RV Tk5FTD1tCiMgQ09ORklHX05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RV Tk5FTFMgaXMgbm90IHNldApDT05GSUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCkNPTkZJ R19JTkVUX0VTUF9PRkZMT0FEPW0KIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNP TkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRf VFVOTkVMPW0KQ09ORklHX0lORVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09ORklH X0lORVRfVURQX0RJQUc9bQpDT05GSUdfSU5FVF9SQVdfRElBRz1tCiMgQ09ORklHX0lORVRfRElB R19ERVNUUk9ZIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RD UF9DT05HX0JJQz1tCkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19XRVNU V09PRD1tCkNPTkZJR19UQ1BfQ09OR19IVENQPW0KQ09ORklHX1RDUF9DT05HX0hTVENQPW0KQ09O RklHX1RDUF9DT05HX0hZQkxBPW0KQ09ORklHX1RDUF9DT05HX1ZFR0FTPW0KQ09ORklHX1RDUF9D T05HX05WPW0KQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFPW0KQ09ORklHX1RDUF9DT05HX0xQPW0K Q09ORklHX1RDUF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdfWUVBSD1tCkNPTkZJR19UQ1Bf Q09OR19JTExJTk9JUz1tCkNPTkZJR19UQ1BfQ09OR19EQ1RDUD1tCiMgQ09ORklHX1RDUF9DT05H X0NERyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19CQlI9bQpDT05GSUdfREVGQVVMVF9DVUJJ Qz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9D T05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2 X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CkNPTkZJR19JUFY2X09QVElN SVNUSUNfREFEPXkKQ09ORklHX0lORVQ2X0FIPW0KQ09ORklHX0lORVQ2X0VTUD1tCkNPTkZJR19J TkVUNl9FU1BfT0ZGTE9BRD1tCiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09O RklHX0lORVQ2X0lQQ09NUD1tCkNPTkZJR19JUFY2X01JUDY9bQojIENPTkZJR19JUFY2X0lMQSBp cyBub3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9 bQpDT05GSUdfSVBWNl9WVEk9bQpDT05GSUdfSVBWNl9TSVQ9bQpDT05GSUdfSVBWNl9TSVRfNlJE PXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9bQpDT05G SUdfSVBWNl9HUkU9bQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2 X1NVQlRSRUVTIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJP VVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKIyBDT05GSUdfSVBW Nl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZf SU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRD UCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFT U0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkc9eQpDT05GSUdfTkVURklMVEVS PXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPW0K CiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdS RVNTPXkKQ09ORklHX05FVEZJTFRFUl9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX1NLSVBfRUdS RVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPW0KQ09ORklHX05FVEZJTFRFUl9GQU1JTFlf QlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQVJQPXkKIyBDT05GSUdfTkVURklMVEVS X05FVExJTktfSE9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Qg aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9bQpDT05GSUdfTkVURklM VEVSX05FVExJTktfTE9HPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX09TRj1tCkNPTkZJR19O Rl9DT05OVFJBQ0s9bQpDT05GSUdfTkZfTE9HX1NZU0xPRz1tCkNPTkZJR19ORVRGSUxURVJfQ09O TkNPVU5UPW0KQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19T RUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tf UFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNL X1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05O VFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJP VE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQ TElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPW0KQ09ORklHX05GX0NPTk5UUkFDS19G VFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz1t CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPW0KQ09ORklHX05GX0NPTk5UUkFDS19ORVRC SU9TX05TPW0KQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPW0KQ09ORklHX05GX0NPTk5UUkFDS19Q UFRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPW0KQ09ORklHX05GX0NPTk5UUkFDS19TSVA9 bQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJ R19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9bQpD T05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdf TkZfTkFUX0FNQU5EQT1tCkNPTkZJR19ORl9OQVRfRlRQPW0KQ09ORklHX05GX05BVF9JUkM9bQpD T05GSUdfTkZfTkFUX1NJUD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfUkVE SVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBS T1hZPW0KQ09ORklHX05GX1RBQkxFUz1tCkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19O Rl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49bQpDT05GSUdfTkZUX0NUPW0KQ09O RklHX05GVF9DT05OTElNSVQ9bQpDT05GSUdfTkZUX0xPRz1tCkNPTkZJR19ORlRfTElNSVQ9bQpD T05GSUdfTkZUX01BU1E9bQpDT05GSUdfTkZUX1JFRElSPW0KQ09ORklHX05GVF9OQVQ9bQojIENP TkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05GVF9PQkpSRUY9bQpDT05GSUdfTkZU X1FVRVVFPW0KQ09ORklHX05GVF9RVU9UQT1tCkNPTkZJR19ORlRfUkVKRUNUPW0KQ09ORklHX05G VF9SRUpFQ1RfSU5FVD1tCkNPTkZJR19ORlRfQ09NUEFUPW0KQ09ORklHX05GVF9IQVNIPW0KQ09O RklHX05GVF9GSUI9bQpDT05GSUdfTkZUX0ZJQl9JTkVUPW0KIyBDT05GSUdfTkZUX1hGUk0gaXMg bm90IHNldApDT05GSUdfTkZUX1NPQ0tFVD1tCiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAoj IENPTkZJR19ORlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5v dCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9bQpDT05GSUdfTkZUX0RVUF9ORVRERVY9bQpDT05G SUdfTkZUX0ZXRF9ORVRERVY9bQpDT05GSUdfTkZUX0ZJQl9ORVRERVY9bQojIENPTkZJR19ORlRf UkVKRUNUX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNl dApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQpDT05GSUdfTkVURklMVEVSX1hUQUJMRVNfQ09N UEFUPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hU X01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9TRVQ9bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0FVRElUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NP Tk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9 bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX0hNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPW0KIyBDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9MT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPW0KQ09ORklHX05F VEZJTFRFUl9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X05GUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JF RElSRUNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9Y WT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz1tCkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMKIyBYdGFibGVzIG1hdGNo ZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NP Tk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BV PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0lQUkFOR0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9bQojIENPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQojIENPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RB PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NL RVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1RJTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyIGlzIG5v dCBzZXQKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NF VD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD1tCkNPTkZJ R19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD1tCkNPTkZJ R19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9bQpDT05GSUdfSVBf U0VUX0hBU0hfSVBQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPW0KQ09ORklHX0lQ X1NFVF9IQVNIX0lQUE9SVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz1tCkNPTkZJR19J UF9TRVRfSEFTSF9NQUM9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD1tCkNPTkZJR19J UF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPW0KQ09ORklHX0lQX1NF VF9IQVNIX05FVFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9bQpDT05GSUdfSVBf U0VUX0xJU1RfU0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJ R19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQ VlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBf VlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNPTkZJR19JUF9WU19QUk9U T19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FI PXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09ORklH X0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dSUj1tCkNPTkZJR19JUF9WU19MQz1tCkNPTkZJR19J UF9WU19XTEM9bQpDT05GSUdfSVBfVlNfRk89bQpDT05GSUdfSVBfVlNfT1ZGPW0KQ09ORklHX0lQ X1ZTX0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBfVlNfREg9bQpDT05GSUdf SVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TRUQ9 bQpDT05GSUdfSVBfVlNfTlE9bQojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJ UFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBN SCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBs aWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05GQ1Q9eQpD T05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpD T05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9bQpDT05GSUdfTkZf VFBST1hZX0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9J UFY0PW0KQ09ORklHX05GVF9EVVBfSVBWND1tCkNPTkZJR19ORlRfRklCX0lQVjQ9bQpDT05GSUdf TkZfVEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND1tCkNPTkZJR19ORl9MT0dfQVJQPW0K Q09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GX05B VF9TTk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9QUFRQPW0KQ09ORklHX05GX05BVF9IMzIzPW0K Q09ORklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX01BVENIX0FIPW0KQ09ORklHX0lQ X05GX01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj1tCkNPTkZJR19JUF9O Rl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVSPW0KQ09ORklHX0lQX05GX1RBUkdFVF9S RUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQX05GX05BVD1t CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTkVU TUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJR19JUF9ORl9NQU5HTEU9 bQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlzIG5vdCBzZXQKQ09ORklHX0lQX05G X1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD1tCkNPTkZJR19JUF9ORl9SQVc9 bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBfTkZfQVJQVEFCTEVTPW0KQ09ORklH X0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPW0KIyBlbmQgb2YgSVA6 IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp b24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9bQpDT05GSUdfTkZfVFBST1hZX0lQVjY9bQpDT05G SUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GVF9E VVBfSVBWNj1tCkNPTkZJR19ORlRfRklCX0lQVjY9bQpDT05GSUdfTkZfRFVQX0lQVjY9bQpDT05G SUdfTkZfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZfTE9HX0lQVjY9bQpDT05GSUdfSVA2X05GX0lQ VEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJ NjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9 bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVS PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9 bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdfSVA2X05GX01BVENIX1NSSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfSEwgaXMgbm90IHNldApDT05GSUdfSVA2X05G X0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUDZfTkZfVEFS R0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2X05GX1JBVz1t CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05GX05BVD1tCkNPTkZJR19JUDZf TkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9bQojIGVuZCBv ZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PW0K Q09ORklHX05GX1RBQkxFU19CUklER0U9bQojIENPTkZJR19ORlRfQlJJREdFX01FVEEgaXMgbm90 IHNldApDT05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQojIENPTkZJR19ORl9DT05OVFJBQ0tfQlJJ REdFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz1tCkNPTkZJR19CUklER0Vf RUJUX0JST1VURT1tCkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPW0KQ09ORklHX0JSSURHRV9F QlRfVF9OQVQ9bQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz1tCkNPTkZJR19CUklER0VfRUJUX0FN T05HPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA9bQpDT05G SUdfQlJJREdFX0VCVF9JUDY9bQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD1tCkNPTkZJR19CUklE R0VfRUJUX01BUks9bQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPW0KQ09ORklHX0JSSURHRV9F QlRfU1RQPW0KQ09ORklHX0JSSURHRV9FQlRfVkxBTj1tCkNPTkZJR19CUklER0VfRUJUX0FSUFJF UExZPW0KQ09ORklHX0JSSURHRV9FQlRfRE5BVD1tCkNPTkZJR19CUklER0VfRUJUX01BUktfVD1t CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPW0KQ09ORklHX0JSSURHRV9FQlRfU05BVD1tCkNP TkZJR19CUklER0VfRUJUX0xPRz1tCkNPTkZJR19CUklER0VfRUJUX05GTE9HPW0KIyBDT05GSUdf QlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQ X1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAojIENPTkZJR19TQ1RQ X0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9D T09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUg aXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05GSUdfU0NUUF9DT09L SUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBDT05GSUdfUkRTIGlzIG5v dCBzZXQKQ09ORklHX1RJUEM9bQojIENPTkZJR19USVBDX01FRElBX0lCIGlzIG5vdCBzZXQKQ09O RklHX1RJUENfTUVESUFfVURQPXkKQ09ORklHX1RJUENfQ1JZUFRPPXkKQ09ORklHX1RJUENfRElB Rz1tCkNPTkZJR19BVE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19J Q01QIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMgbm90 IHNldApDT05GSUdfQVRNX0JSMjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIgaXMg bm90IHNldApDT05GSUdfTDJUUD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9bQpDT05GSUdfTDJUUF9W Mz15CkNPTkZJR19MMlRQX0lQPW0KQ09ORklHX0wyVFBfRVRIPW0KQ09ORklHX1NUUD1tCkNPTkZJ R19HQVJQPW0KQ09ORklHX01SUD1tCkNPTkZJR19CUklER0U9bQpDT05GSUdfQlJJREdFX0lHTVBf U05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdF X01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldAojIENPTkZJR19O RVRfRFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9bQpDT05GSUdfVkxBTl84MDIxUV9H VlJQPXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0 CkNPTkZJR19MTEM9bQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMg bm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU49bQojIENPTkZJR182TE9X UEFOX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX05IQyBpcyBub3Qgc2V0CkNP TkZJR19JRUVFODAyMTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5U QUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9bQpDT05GSUdfSUVFRTgwMjE1 NF82TE9XUEFOPW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1 ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9bQpDT05GSUdfTkVUX1NDSF9I VEI9bQpDT05GSUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05FVF9TQ0hfQVRNPW0KQ09ORklHX05F VF9TQ0hfUFJJTz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NIX1JFRD1t CkNPTkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NIX1NGUT1tCkNPTkZJR19ORVRfU0NI X1RFUUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQVBS SU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hfRFNNQVJL PW0KQ09ORklHX05FVF9TQ0hfTkVURU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05GSUdfTkVU X1NDSF9NUVBSSU89bQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdf TkVUX1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVM PW0KQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90 IHNldApDT05GSUdfTkVUX1NDSF9GUT1tCkNPTkZJR19ORVRfU0NIX0hIRj1tCkNPTkZJR19ORVRf U0NIX1BJRT1tCiMgQ09ORklHX05FVF9TQ0hfRlFfUElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T Q0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BMVUc9bQojIENPTkZJR19ORVRfU0NIX0VUUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJR19ERUZBVUxUX0ZRIGlz IG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X0ZRX0NPREVMPXkKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX1BGSUZPX0ZBU1QgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9ORVRfU0NIPSJmcV9jb2Rl bCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNf QkFTSUM9bQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9VVEU0PW0K Q09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpDT05GSUdfQ0xTX1UzMl9Q RVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9bQpDT05GSUdf TkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVUX0NMU19DR1JP VVA9eQpDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfTkVUX0NMU19GTE9XRVI9bQpDT05GSUdf TkVUX0NMU19NQVRDSEFMTD1tCkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hf U1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPW0KQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9 bQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9bQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPW0KQ09ORklH X05FVF9FTUFUQ0hfVEVYVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMgbm90IHNldApD T05GSUdfTkVUX0VNQVRDSF9JUFNFVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPW0KQ09ORklHX05F VF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJSRUQ9bQpD T05GSUdfTkVUX0FDVF9TQU1QTEU9bQojIENPTkZJR19ORVRfQUNUX0lQVCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfQUNUX05BVD1tCkNPTkZJR19ORVRfQUNUX1BFRElUPW0KQ09ORklHX05FVF9BQ1Rf U0lNUD1tCkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9bQpDT05GSUdfTkVUX0FDVF9DU1VNPW0KIyBD T05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj1tCkNPTkZJ R19ORVRfQUNUX0JQRj1tCiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENP TkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD1tCiMg Q09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT1t CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhU IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5T X1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNX SVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfVlNPQ0tFVFM9bQpDT05GSUdf VlNPQ0tFVFNfRElBRz1tCkNPTkZJR19WU09DS0VUU19MT09QQkFDSz1tCkNPTkZJR19WTVdBUkVf Vk1DSV9WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZT T0NLRVRTX0NPTU1PTj1tCkNPTkZJR19ORVRMSU5LX0RJQUc9bQpDT05GSUdfTVBMUz15CkNPTkZJ R19ORVRfTVBMU19HU089eQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX01QTFNfSVBUVU5O RUw9bQpDT05GSUdfTkVUX05TSD15CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNO VD15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVf TUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NH Uk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15 CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMg TmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49bQpDT05GSUdfTkVUX0RST1BfTU9O SVRPUj15CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVuZCBvZiBOZXR3b3JraW5nIG9wdGlv bnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NBTj1tCkNPTkZJR19DQU5f UkFXPW0KQ09ORklHX0NBTl9CQ009bQpDT05GSUdfQ0FOX0dXPW0KIyBDT05GSUdfQ0FOX0oxOTM5 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0lTT1RQIGlzIG5vdCBzZXQKCiMKIyBDQU4gRGV2aWNl IERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49bQojIENPTkZJR19DQU5fVlhDQU4gaXMgbm90IHNl dApDT05GSUdfQ0FOX1NMQ0FOPW0KQ09ORklHX0NBTl9ERVY9bQpDT05GSUdfQ0FOX0NBTENfQklU VElNSU5HPXkKIyBDT05GSUdfQ0FOX0tWQVNFUl9QQ0lFRkQgaXMgbm90IHNldApDT05GSUdfQ0FO X0NfQ0FOPW0KQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STT1tCkNPTkZJR19DQU5fQ19DQU5fUENJ PW0KQ09ORklHX0NBTl9DQzc3MD1tCiMgQ09ORklHX0NBTl9DQzc3MF9JU0EgaXMgbm90IHNldApD T05GSUdfQ0FOX0NDNzcwX1BMQVRGT1JNPW0KIyBDT05GSUdfQ0FOX0lGSV9DQU5GRCBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9NX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1BDSUVG RCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19DQU5fRU1TX1BDST1tCiMg Q09ORklHX0NBTl9GODE2MDEgaXMgbm90IHNldApDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpDT05G SUdfQ0FOX1BFQUtfUENJPW0KQ09ORklHX0NBTl9QRUFLX1BDSUVDPXkKQ09ORklHX0NBTl9QTFhf UENJPW0KIyBDT05GSUdfQ0FOX1NKQTEwMDBfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TSkEx MDAwX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9TT0ZUSU5HPW0KCiMKIyBDQU4gU1BJIGludGVyZmFj ZXMKIwojIENPTkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DUDI1MVgg aXMgbm90IHNldAojIENPTkZJR19DQU5fTUNQMjUxWEZEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0FO IFNQSSBpbnRlcmZhY2VzCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKIyBDT05GSUdfQ0FOXzhE RVZfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VNU19VU0IgaXMgbm90IHNldAojIENPTkZJ R19DQU5fRVNEX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19DQU5fRVRBU19FUzU4WCBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NB Tl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9VQ0FOIGlzIG5vdCBzZXQKIyBlbmQg b2YgQ0FOIFVTQiBpbnRlcmZhY2VzCgojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qg c2V0CiMgZW5kIG9mIENBTiBEZXZpY2UgRHJpdmVycwoKIyBDT05GSUdfQlQgaXMgbm90IHNldAoj IENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CkNP TkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJR19GSUJf UlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRf UFJPQz15CkNPTkZJR19DRkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90 IHNldAojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05G SUdfQ0ZHODAyMTFfUkVRVUlSRV9TSUdORURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tF Uk5FTF9SRUdEQl9LRVlTPXkKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19D Rkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15 CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjEx X0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9S Q19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVs X2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKQ09ORklH X01BQzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMg bm90IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01B QzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExf TEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX0ZEPXkKQ09ORklHX05FVF85UF9WSVJU SU89eQojIENPTkZJR19ORVRfOVBfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9bQoj IENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9V U0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9 bQojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xX VFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklH X1NPQ0tfVkFMSURBVEVfWE1JVD15CkNPTkZJR19ORVRfU0VMRlRFU1RTPXkKQ09ORklHX05FVF9T T0NLX01TRz15CkNPTkZJR19QQUdFX1BPT0w9eQojIENPTkZJR19QQUdFX1BPT0xfU1RBVFMgaXMg bm90IHNldApDT05GSUdfRkFJTE9WRVI9bQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBE ZXZpY2UgRHJpdmVycwojCkNPTkZJR19IQVZFX0VJU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNP TkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVB RVI9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9bQpDT05GSUdfUENJRV9FQ1JDPXkKQ09ORklHX1BD SUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dF UlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90 IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lF X1BNRT15CkNPTkZJR19QQ0lFX0RQQz15CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRV9FRFIgaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJ X0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9TVFVCPXkKQ09ORklHX1BDSV9QRl9TVFVCPW0KQ09ORklHX1BDSV9BVFM9eQpDT05GSUdf UENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpD T05GSUdfUENJX1BBU0lEPXkKIyBDT05GSUdfUENJX1AyUERNQSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfTEFCRUw9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNP TkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBM VUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNP TkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKQ09O RklHX1ZNRD15CgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKIyBDT05GSUdfUENJ RV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTUVTT04gaXMgbm90IHNldAoj IGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBNb2JpdmVpbCBQQ0llIENv cmUgU3VwcG9ydAojCiMgZW5kIG9mIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CgojCiMgQ2Fk ZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIwojIGVuZCBvZiBDYWRlbmNlIFBDSWUgY29u dHJvbGxlcnMgc3VwcG9ydAojIGVuZCBvZiBQQ0kgY29udHJvbGxlciBkcml2ZXJzCgojCiMgUENJ IEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJ IEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19Q Q0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVy IGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMg bm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBP cHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlz IG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKIyBDT05G SUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BS RVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19M T0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FS RT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVSX1VT RVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfTE9BREVSX0NPTVBSRVNT IGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NBQ0hFPXkKIyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpD T05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9E UklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUg aXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNf Q1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz1t CkNPTkZJR19SRUdNQVBfU1BJPW0KQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdf RE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9u cwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgZW5kIG9m IEJ1cyBkZXZpY2VzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKCiMK IyBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1l bnQgSW50ZXJmYWNlIFByb3RvY29sCiMKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBN YW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0VERD1tCiMgQ09ORklHX0VERF9P RkYgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKQ09O RklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9 eQojIENPTkZJR19JU0NTSV9JQkZUIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NGR19TWVNGUz15CiMg Q09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZCPXkKIyBD T05GSUdfU1lTRkJfU0lNUExFRkIgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUg aXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBv cnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNf UFNUT1JFPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpDT05GSUdf RUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09O RklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9HRU5FUklDX1NUVUJfSU5JVFJE X0NNRExJTkVfTE9BREVSPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qg c2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfUFJPUEVSVElFUyBpcyBub3Qgc2V0CiMgQ09O RklHX1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1JDSTJf VEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQK IyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09O RklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfWDg2PXkKQ09ORklHX0VGSV9FQVJMWUNP Tj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQoKIwojIFRlZ3JhIGZpcm13YXJl IGRyaXZlcgojCiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojIGVuZCBvZiBGaXJtd2Fy ZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBz ZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBP UlQ9eQpDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BDPW0KQ09ORklHX1BBUlBPUlRf U0VSSUFMPW0KIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5v dCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVC VUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkK Q09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMSz1tCkNPTkZJR19CTEtfREVW X05VTExfQkxLX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNl dApDT05GSUdfQ0RST009bQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldApDT05GSUdfWlJBTT1tCkNPTkZJR19aUkFN X0RFRl9DT01QX0xaT1JMRT15CiMgQ09ORklHX1pSQU1fREVGX0NPTVBfTFpPIGlzIG5vdCBzZXQK Q09ORklHX1pSQU1fREVGX0NPTVA9Imx6by1ybGUiCkNPTkZJR19aUkFNX1dSSVRFQkFDSz15CiMg Q09ORklHX1pSQU1fTUVNT1JZX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9P UD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05GSUdfQkxLX0RFVl9EUkJE IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TWDggaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYK Q09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9bQpDT05G SUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUg aXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfVklSVElP X0JMSz1tCkNPTkZJR19CTEtfREVWX1JCRD1tCgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05W TUVfQ09SRT1tCkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQoj IENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRV9IV01P TiBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0ZBQlJJQ1M9bQojIENPTkZJR19OVk1FX1JETUEgaXMg bm90IHNldApDT05GSUdfTlZNRV9GQz1tCiMgQ09ORklHX05WTUVfVENQIGlzIG5vdCBzZXQKQ09O RklHX05WTUVfVEFSR0VUPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfUEFTU1RIUlUgaXMgbm90IHNl dApDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1JETUEgaXMg bm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkNMT09Q PW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfVENQIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlZNRSBTdXBw b3J0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPW0KIyBDT05G SUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAoj IENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNP TkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0KIyBDT05GSUdfSUNTOTMyUzQwMSBp cyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfU0dJX1hQPW0KQ09O RklHX0hQX0lMTz1tCkNPTkZJR19TR0lfR1JVPW0KIyBDT05GSUdfU0dJX0dSVV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAwMz1tCkNPTkZJR19JU0wy OTAyMD1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9bQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpD T05GSUdfU0VOU09SU19BUERTOTkwWD1tCiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENP TkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049bQojIENPTkZJR19M QVRUSUNFX0VDUDNfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX0RXX1hEQVRBX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0CkNPTkZJR19NSVND X1JUU1g9bQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMK IyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fQVQyNSBpcyBu b3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1PW0KQ09O RklHX0VFUFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENP TkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0 IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCkNPTkZJR19DQjcxMF9DT1JFPW0K IyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1Q VElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVt ZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKQ09ORklHX1NFTlNPUlNfTElT M19JMkM9bQpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01FST1tCkNPTkZJR19J TlRFTF9NRUlfTUU9bQojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfTUVJX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfTUVJX1BYUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST1t CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENP TkZJR19CQ01fVksgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19NSVNDX1JUU1hfUENJPW0KIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hBQkFOQV9BSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VBQ0NFIGlzIG5vdCBzZXQK Q09ORklHX1BWUEFOSUM9eQojIENPTkZJR19QVlBBTklDX01NSU8gaXMgbm90IHNldAojIENPTkZJ R19QVlBBTklDX1BDSSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNP TkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklH X1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0 eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hS X0RFVl9TVD1tCkNPTkZJR19CTEtfREVWX1NSPW0KQ09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdf QkxLX0RFVl9CU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9 bQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1ND U0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FU VFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz1tCkNP TkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9bQpDT05GSUdfU0NT SV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1NDU0lfU1JQX0FU VFJTPW0KIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZFTD15CiMg Q09ORklHX0lTQ1NJX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qg c2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhY X1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldAojIENPTkZJR19T Q1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzc5 WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldAojIENPTkZJR19T Q1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJS IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfU0FTIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfTVBUM1NBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgK Q09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX01QSTNNUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU01B UlRQUUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90IHNldAojIENPTkZJR19MSUJGQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5 MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9J TklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0VGQ1QgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KIyBDT05GSUdfU0NTSV9QTUNSQUlEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JGQV9G QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9DSEVMU0lPX0ZDT0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RI X1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJ R19TQ1NJX0RIX0FMVUE9eQojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRB PW0KQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZF UkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05G SUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxl cnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09O RklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0K IyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhD SSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NG Rj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENP TkZJR19QRENfQURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90IHNldAoj IENPTkZJR19TQVRBX1NYNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEg U0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9bQojIENPTkZJR19T QVRBX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYgaXMgbm90IHNldAojIENPTkZJR19T QVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENP TkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0 CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJ IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BTUQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FS VE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1gg aXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRB X0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNl dAojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05FVENFTEwg aXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRB X05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldAojIENP TkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQzIwMjdYIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SQURJ U1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMgbm90IHNldAojIENPTkZJR19QQVRB X1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENP TkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJP TkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BB VEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAoj IENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFj ayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklH X0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9 eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJ TkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlE MTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05GSUdfTURf RkFVTFRZPW0KQ09ORklHX01EX0NMVVNURVI9bQojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05GSUdfRE1f REVCVUc9eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VS X0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJT SVNURU5UX0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1f Q1JZUFQ9bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9 bQpDT05GSUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RNX1dSSVRF Q0FDSEU9bQojIENPTkZJR19ETV9FQlMgaXMgbm90IHNldApDT05GSUdfRE1fRVJBPW0KIyBDT05G SUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19V U0VSU1BBQ0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01V TFRJUEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NU PW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJ UEFUSF9JT0EgaXMgbm90IHNldApDT05GSUdfRE1fREVMQVk9bQojIENPTkZJR19ETV9EVVNUIGlz IG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQpDT05GSUdfRE1f VkVSSVRZPW0KIyBDT05GSUdfRE1fVkVSSVRZX1ZFUklGWV9ST09USEFTSF9TSUcgaXMgbm90IHNl dAojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NXSVRDSD1tCkNP TkZJR19ETV9MT0dfV1JJVEVTPW0KQ09ORklHX0RNX0lOVEVHUklUWT1tCiMgQ09ORklHX0RNX1pP TkVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0FVRElUPXkKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09O RklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpD T05GSUdfVENNX1VTRVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19JU0NTSV9U QVJHRVQ9bQojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlz IG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVX SVJFPW0KQ09ORklHX0ZJUkVXSVJFX09IQ0k9bQpDT05GSUdfRklSRVdJUkVfU0JQMj1tCkNPTkZJ R19GSVJFV0lSRV9ORVQ9bQojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQg b2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJT PXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01J ST15CkNPTkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldApDT05GSUdf RFVNTVk9bQojIENPTkZJR19XSVJFR1VBUkQgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIg aXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4gaXMgbm90 IHNldAojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAoj IENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19N QUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT1tCkNPTkZJR19ORVRDT05TT0xFX0RZ TkFNSUM9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09O RklHX1RVTj1tCiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZF VEg9bQpDT05GSUdfVklSVElPX05FVD1tCiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZSRiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RV TU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9M QU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1f RklSRVNUUkVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9aQVRNIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRNX05JQ1NUQVIgaXMgbm90IHNldAojIENPTkZJR19BVE1fSURUNzcyNTIgaXMgbm90IHNl dAojIENPTkZJR19BVE1fQU1CQVNTQURPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IT1JJWk9O IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUy MDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NP TE9TIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQojIENPTkZJR19O RVRfVkVORE9SXzNDT00gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBD T05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJF PXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVD SD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049 eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKIyBDT05GSUdfRU5BX0VUSEVSTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BUVVBTlRJQT15CiMgQ09ORklHX0FRVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQojIENPTkZJR19TUElfQVg4ODc5NkMgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMg Q09ORklHX0FUTDFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdf QjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJR19CTlgy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09OMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNF PXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CiMg Q09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfVkYg aXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNldAojIENPTkZJR19U SFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVNX1BUUD15CiMgQ09ORklHX0xJ UVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09O RklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089 eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ09SVElOQT15CkNP TkZJR19ORVRfVkVORE9SX0RBVklDT009eQojIENPTkZJR19ETTkwNTEgaXMgbm90IHNldAojIENP TkZJR19ETkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVU X1RVTElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJL IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9F TkdMRURFUj15CiMgQ09ORklHX1RTTkVQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpD SElQPXkKQ09ORklHX05FVF9WRU5ET1JfRlVOR0lCTEU9eQojIENPTkZJR19GVU5fRVRIIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfR09PR0xFPXkKIyBDT05GSUdfR1ZFIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklH X0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0Ux MDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQojIENPTkZJR19JR0JW RiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9eQpDT05G SUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhH QkVfSVBTRUM9eQojIENPTkZJR19JWEdCRVZGIGlzIG5vdCBzZXQKQ09ORklHX0k0MEU9eQojIENP TkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09O RklHX0lDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15 CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0xJVEVYPXkKQ09ORklH X05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1NLR0UgaXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RF UkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRf RU4gaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhT V19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYRlcgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEg aXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0 WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19F TkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJ R19MQU43NDNYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklH X05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklH X01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAoj IENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQoj IENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX05WSURJQT15CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFD S0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9X RklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05J QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFgg aXMgbm90IHNldAojIENPTkZJR19RTENOSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklD IGlzIG5vdCBzZXQKIyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJP Q0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01N PXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19BVFAgaXMgbm90IHNldAojIENPTkZJR184 MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5 PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15 CiMgQ09ORklHX1JPQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQoj IENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09O RklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lT MTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CiMgQ09ORklHX1NG QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFY IGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFD X0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVB TCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkg aXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5P UFNZUz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9U RUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15 CiMgQ09ORklHX1RJX0NQU1dfUEhZX1NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WRVJURVhDT009eQojIENPTkZJR19NU0UxMDJYIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0la TkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1 MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5Y X0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQK IyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qg c2V0CkNPTkZJR19QSFlMSUI9eQpDT05GSUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9Q SFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2 ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU5fUEhZIGlzIG5v dCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0FYODg3OTZCX1BI WT15CiMgQ09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BI WSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNN ODQ4ODFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldAojIENP TkZJR19DSUNBREFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNl dAojIENPTkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMg bm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9Q SFkgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldAojIENPTkZJ R19NQVJWRUxMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfMTBHX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVhM SU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0 CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01J Q1JPU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NT1RPUkNPTU1fUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhY X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JF TkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfU01TQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBD T05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODIyX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4 X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf RFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5 NU1BIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09O RklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15 CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1B QyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElP X1RIVU5ERVIgaXMgbm90IHNldAoKIwojIE1ESU8gTXVsdGlwbGV4ZXJzCiMKCiMKIyBQQ1MgZGV2 aWNlIGRyaXZlcnMKIwojIENPTkZJR19QQ1NfWFBDUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBDUyBk ZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUExJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkK IyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1Mj15CiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9eQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPXkKQ09ORklH X1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKIyBDT05GSUdfVVNCX05FVF9DRENFVEhFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX0VFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRf Q0RDX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ00gaXMgbm90 IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05F VF9ETTk2MDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTcwMCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9ORVRfU1I5ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9TTVNDNzVY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU01TQzk1WFggaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX0dMNjIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfTkVUMTA4MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfUExVU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVU X01DUzc4MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1JORElTX0hPU1QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVU X1pBVVJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEggaXMgbm90IHNl dAojIENPTkZJR19VU0JfTkVUX0tBTE1JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfUU1J X1dXQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X05FVF9JTlQ1MVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TSUVSUkFfTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DSDkyMDAg aXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0FRQzExMSBpcyBub3Qgc2V0CkNPTkZJR19XTEFO PXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09ORklHX0FETTgyMTEgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLX0hUQyBpcyBub3Qgc2V0CiMg Q09ORklHX0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMIGlzIG5vdCBzZXQKIyBD T05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2WFggaXMgbm90IHNldAojIENPTkZJ R19BVEgxMUsgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQojIENPTkZJR19B VE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUNzZDNTBYX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19X TEFOX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0I0 M0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01TTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdf QlJDTUZNQUMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19B SVJPIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfSVBXMjEw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDAgaXMgbm90IHNldAojIENPTkZJR19JV0w0OTY1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMMzk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTFdJRkkg aXMgbm90IHNldAojIENPTkZJR19JV0xNRUkgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1Jf SU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19IRVJNRVMgaXMg bm90IHNldAojIENPTkZJR19QNTRfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFT X1RISU5GSVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklH X01XTDhLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05GSUdfV0lMQzEwMDBfU0RJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZF TkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTg3 IGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCiMgQ09ORklHX1JUTDgxOTJDRSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJERSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNCRSBp cyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJF RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgx OTJDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhVIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRX ODggaXMgbm90IHNldAojIENPTkZJR19SVFc4OSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9SU0k9eQojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1NU PXkKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKIyBD T05GSUdfV0wxMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxMlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfV0wxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX1pZREFTPXkKIyBDT05GSUdfVVNCX1pEMTIwMSBpcyBub3Qgc2V0CiMgQ09ORklH X1pEMTIxMVJXIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09O RklHX1FUTkZNQUNfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9IV1NJTT1tCiMgQ09O RklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRfV0lGSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9 bQojIENPTkZJR19JRUVFODAyMTU0X0ZBS0VMQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIx NTRfQVQ4NlJGMjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQ0MyNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVF RTgwMjE1NF9BVFVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQURGNzI0MiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQ0E4MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVF RTgwMjE1NF9NQ1IyMEEgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0hXU0lNIGlzIG5v dCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQg b2YgV2lyZWxlc3MgV0FOCgojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVK SVRTVV9FUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfRkFJTE9WRVI9bQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ug c3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVU X0ZGX01FTUxFU1M9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCiMgQ09ORklHX0lOUFVUX01B VFJJWEtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJs YW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9N T1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0x MDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURF Vj1tCkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQK CiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09O RklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQVBQTEVTUEkgaXMgbm90IHNldApDT05GSUdf S0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19T RiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05G SUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9Q UzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0Vf UFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19N T1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdf TU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSF9TTUJVUz15CkNP TkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMg bm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1N T1VTRT15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQpDT05GSUdfTU9VU0VfU0VSSUFMPW0KIyBD T05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQg aXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9bQpDT05GSUdfTU9VU0VfRUxBTl9JMkM9bQpD T05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkK Q09ORklHX01PVVNFX1ZTWFhYQUE9bQojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKQ09O RklHX01PVVNFX1NZTkFQVElDU19JMkM9bQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04g aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ1NQS1IgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RF Q09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9VSU5QVVQ9eQojIENPTkZJR19JTlBVVF9Q Q0Y4NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX0JFRVBFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX1BXTV9WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9U QVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9J TVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTMjY5QSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0lRUzYyNkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVf SEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qg c2V0CkNPTkZJR19STUk0X0NPUkU9bQpDT05GSUdfUk1JNF9JMkM9bQpDT05GSUdfUk1JNF9TUEk9 bQpDT05GSUdfUk1JNF9TTUI9bQpDT05GSUdfUk1JNF9GMDM9eQpDT05GSUdfUk1JNF9GMDNfU0VS SU89bQpDT05GSUdfUk1JNF8yRF9TRU5TT1I9eQpDT05GSUdfUk1JNF9GMTE9eQpDT05GSUdfUk1J NF9GMTI9eQpDT05GSUdfUk1JNF9GMzA9eQpDT05GSUdfUk1JNF9GMzQ9eQojIENPTkZJR19STUk0 X0YzQSBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRz CiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJ R19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4 MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NF UklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPW0KIyBDT05GSUdfU0VSSU9fUFMyTVVM VCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMyPW0KIyBDT05GSUdfU0VSSU9fR1BJT19Q UzIgaXMgbm90IHNldAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9S VCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBk ZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJ R19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkK Q09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9I V19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lf UFRZUyBpcyBub3Qgc2V0CkNPTkZJR19MRElTQ19BVVRPTE9BRD15CgojCiMgU2VyaWFsIGRyaXZl cnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKIyBDT05G SUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwXzE2NTUwQV9WQVJJQU5UUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1 MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9V QVJUUz02NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxf ODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NF UklBTF84MjUwX1NIQVJFX0lSUT15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMg bm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElC PXkKQ09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlE PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0 IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05G SUdfU0VSSUFMX0pTTT1tCiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FSQz1tCkNPTkZJ R19TRVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9M SU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBl bmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19T RVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKQ09ORklHX1NZTkNMSU5LX0dUPW0KQ09ORklH X05fSERMQz1tCkNPTkZJR19OX0dTTT1tCkNPTkZJR19OT1pPTUk9bQojIENPTkZJR19OVUxMX1RU WSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMg aXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNl dApDT05GSUdfUFBERVY9bQpDT05GSUdfVklSVElPX0NPTlNPTEU9bQpDT05GSUdfSVBNSV9IQU5E TEVSPW0KQ09ORklHX0lQTUlfRE1JX0RFQ09ERT15CkNPTkZJR19JUE1JX1BMQVRfREFUQT15CkNP TkZJR19JUE1JX1BBTklDX0VWRU5UPXkKQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HPXkKQ09ORklH X0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU1NJ Rj1tCkNPTkZJR19JUE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdf SFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRP TV9JTlRFTD1tCiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19S QU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19S QU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENP TkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklH X0RFVk1FTT15CkNPTkZJR19OVlJBTT15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX0hQRVQ9eQpD T05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBFVF9NTUFQX0RFRkFVTFQgaXMgbm90IHNldApD T05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1VWX01NVElNRVI9bQpDT05GSUdfVENHX1RQ TT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19U Q0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19TUEkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElT X0kyQ19DUjUwIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RD R19USVNfSTJDX0lORklORU9OPW0KQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdf VENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9bQpDT05GSUdfVENHX0lORklORU9OPW0KQ09ORklH X1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19UQ0df VElTX1NUMzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0KIyBDT05GSUdfVENH X1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9bQojIENPTkZJR19Y SUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFORE9NX1RSVVNUX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9B REVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9y dAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JP QVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklH X0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19J MkNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNl dAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BD QTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfTVVYX01MWENQTEQ9bQojIGVuZCBvZiBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CgpD T05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxH T0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0 CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19B TEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAoj IENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NIPW0KQ09ORklHX0kyQ19JU01U PW0KQ09ORklHX0kyQ19QSUlYND1tCkNPTkZJR19JMkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZP UkNFMl9TNDk4NT1tCiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19TSVM5Nlg9bQpDT05GSUdfSTJDX1ZJQT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMK IyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRy aXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19D QlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCiMgQ09ORklH X0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BM QVRGT1JNPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQU1EUFNQIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0Ff UExBVEZPUk09bQpDT05GSUdfSTJDX1NJTVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90 IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19J MkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldApD T05GSUdfSTJDX1BBUlBPUlQ9bQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNl dAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0Ig aXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNf TUxYQ1BMRD1tCiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFy ZHdhcmUgQnVzIHN1cHBvcnQKCkNPTkZJR19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19TTEFWRSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQK IyBlbmQgb2YgSTJDIHN1cHBvcnQKCiMgQ09ORklHX0kzQyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9 eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CiMgQ09O RklHX1NQSV9NRU0gaXMgbm90IHNldAoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VO R0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhT UEkgaXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9M TTcwX0xMUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MQU5USVFfU1NDIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYw MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TUElf TVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQK IwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwoj CiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ X1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9EWU5BTUlDPXkKIyBDT05GSUdfU1BNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNf REVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNf Q0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPW0KQ09ORklH X1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBn ZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8x NTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKIyBDT05GSUdfRFA4 MzY0MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JTkVTIGlzIG5vdCBz ZXQKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT1tCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lE VDgyUDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNl dAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xv Y2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5v dCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01D UDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TWDE1MFggaXMgbm90IHNldAoKIwoj IEludGVsIHBpbmN0cmwgZHJpdmVycwojCiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90 IHNldAojIENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldAojIENPTkZJR19QSU5D VFJMX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQUxERVJMQUtFIGlzIG5v dCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9DQU5OT05MQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90 IHNldAojIENPTkZJR19QSU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNU UkxfRUxLSEFSVExBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0VNTUlUU0JVUkcgaXMg bm90IHNldAojIENPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0UgaXMgbm90IHNldAojIENPTkZJR19Q SU5DVFJMX0lDRUxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0pBU1BFUkxBS0UgaXMg bm90IHNldAojIENPTkZJR19QSU5DVFJMX0xBS0VGSUVMRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJ TkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQg aXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1RJR0VSTEFLRSBpcyBub3Qgc2V0CiMgZW5kIG9m IEludGVsIHBpbmN0cmwgZHJpdmVycwoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKIyBl bmQgb2YgUmVuZXNhcyBwaW5jdHJsIGRyaXZlcnMKCkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQ SU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19HUElPX0FDUEk9eQojIENPTkZJR19ERUJV R19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ0RFVj15CkNPTkZJR19HUElPX0NERVZfVjE9 eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VY QVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApD T05GSUdfR1BJT19JQ0g9bQojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJ R19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQK IyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMKIyBQb3J0LW1hcHBlZCBJL08g R1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19H UElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV0lOQk9ORCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fV1MxNkM0OCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBvcnQtbWFwcGVkIEkv TyBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FE UDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJ R19HUElPX01BWDczMlggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNl dAojIENPTkZJR19HUElPX1BDQTk1NzAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1gg aXMgbm90IHNldAojIENPTkZJR19HUElPX1RQSUMyODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJD IEdQSU8gZXhwYW5kZXJzCgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgTUZEIEdQ SU8gZXhwYW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4 MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fUENJRV9JRElPXzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMz MjFYIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEdQSU8gZXhwYW5kZXJzCgojCiMgU1BJIEdQSU8g ZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5v dCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJz CiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhwYW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMK IwojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX01PQ0tV UCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19TSU0gaXMgbm90IHNldAojIGVuZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdf VzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9S RVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NV UFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJ R19QREFfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNV TkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgx NzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc5NzYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JR MjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjUxNVgg aXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX0JRMjU5ODAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU2WFggaXMgbm90 IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19C QVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf QkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKQ09O RklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAg aXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJV PW0KQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz1tCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0K Q09ORklHX1NFTlNPUlNfQURNMTAyMT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdf U0VOU09SU19BRE0xMDI2PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JT X0FETTEwMzE9bQojIENPTkZJR19TRU5TT1JTX0FETTExNzcgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCiMgQ09ORklHX1NFTlNPUlNf QURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9bQpDT05GSUdfU0VOU09S U19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCkNPTkZJR19TRU5TT1JTX0FEVDc0 NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KIyBDT05GSUdfU0VOU09SU19BSFQxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVFVQUNPTVBVVEVSX0Q1TkVYVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQVMzNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPW0K IyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVI X1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9bQpDT05GSUdfU0VOU09SU19BU0IxMDA9 bQojIENPTkZJR19TRU5TT1JTX0FTUEVFRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAx PW0KIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUklWRVRFTVAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JTX0RTMTYyMT1tCiMg Q09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1C PW0KQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09O RklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NF TlNPUlNfRlRTVEVVVEFURVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09O RklHX1NFTlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VO U09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KQ09ORklHX1NF TlNPUlNfSTU1MDA9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5TT1JTX0lU ODc9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9bQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09S U19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCiMgQ09ORklHX1NF TlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJ R19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1t CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQojIENPTkZJ R19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYNjYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9bQpDT05GSUdf U0VOU09SU19NQVg2NjQyPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY1MD1tCkNPTkZJR19TRU5TT1JT X01BWDY2OTc9bQojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUNQMzAyMT1tCiMgQ09ORklHX1NFTlNPUlNfTUxYUkVHX0ZBTiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BRENYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJR19T RU5TT1JTX0xNNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNP UlNfTE03NT1tCkNPTkZJR19TRU5TT1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09O RklHX1NFTlNPUlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19M TTg1PW0KQ09ORklHX1NFTlNPUlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdf U0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xNOTUy MzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNP TkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PW0KIyBDT05GSUdf U0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT1tCiMgQ09O RklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTlpYVF9LUkFLRU4yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX1NNQVJU MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05G SUdfU0VOU09SU19QTUJVUz1tCiMgQ09ORklHX1NFTlNPUlNfQURNMTI2NiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0JFTF9QRkUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0JQQV9SUzYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf REVMVEFfQUhFNTBEQ19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZTUF8zWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNX0NGRlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19EUFM5MjBBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5TUFVSX0lQU1BTIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM1MjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19JUjM2MDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM4MDY0IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19JUlBTNTQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SVNMNjgxMzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PW0KQ09ORklHX1NFTlNP UlNfTFRDMjk3OD1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTUFYMTUzMDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2ND1tCiMg Q09ORklHX1NFTlNPUlNfTUFYMTY2MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDIw NzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUFYMzE3ODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgzNDQ0MD1t CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9bQojIENPTkZJR19TRU5TT1JTX01QMjg4OCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTVAyOTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19N UDUwMjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BJTTQzMjggaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1BMSTEyMDlCQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE02NzY0 VFIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BYRTE2MTAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1E1NFNKMTA4QTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NUUEREQzYw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVFBTNTM2NzkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09O RklHX1NFTlNPUlNfVUNEOTIwMD1tCiMgQ09ORklHX1NFTlNPUlNfWERQRTEyMiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1pMNjEwMD1tCiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9 bQpDT05GSUdfU0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRD MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQojIENPTkZJR19TRU5TT1JTX1NZ NzYzNkEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUxNzM3PW0KQ09ORklHX1NFTlNPUlNf RU1DMTQwMz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0VNQzZXMjAxPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19T TVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCkNPTkZJR19TRU5TT1JTX1ND SDU2WFhfQ09NTU9OPW0KQ09ORklHX1NFTlNPUlNfU0NINTYyNz1tCkNPTkZJR19TRU5TT1JTX1ND SDU2MzY9bQojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9bQojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0K Q09ORklHX1NFTlNPUlNfSU5BMlhYPW0KIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RD NzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAx MDI9bQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QMTA4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09ORklHX1NFTlNPUlNf VE1QNDIxPW0KIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1RNUDUxMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KQ09ORklH X1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5TT1JT X1ZUODIzMT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1c4Mzc4MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgz NzkyRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMg Q09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19X ODNMNzg1VFM9bQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2 MjdIRj1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCiMgQ09ORklHX1NFTlNPUlNfWEdFTkUg aXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9 bQpDT05GSUdfU0VOU09SU19BVEswMTEwPW0KIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19XTUlfRUMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FTVVNfRUMgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJN QUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qg c2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19U SEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19U SEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09O RklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBp cyBub3Qgc2V0CgojCiMgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVEVMX1BPV0VS Q0xBTVA9bQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKQ09ORklHX1g4Nl9QS0dfVEVNUF9U SEVSTUFMPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBB Q1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlz IG5vdCBzZXQKIyBlbmQgb2YgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX0lO VEVMX1BDSF9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxfVENDX0NPT0xJTkcgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9IRklfVEhFUk1B TCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX1dBVENI RE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBp cyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dB VENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJR19XQVRDSERPR19TWVNGUz15CiMgQ09ORklHX1dB VENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGlt ZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qg c2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1t CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMg Q09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NTFhfV0RUIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dB VENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJTTcxMDFfV0RUPW0KIyBDT05G SUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPW0KIyBDT05GSUdf U1A1MTAwX1RDTyBpcyBub3Qgc2V0CkNPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HPW0KIyBDT05G SUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1B U1I9bQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkK Q09ORklHX0lFNlhYX1dEVD1tCkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9T VVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQ X1dBVENIRE9HPW0KQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9X RFQgaXMgbm90IHNldAojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9U Q089bQojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5v dCBzZXQKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX1RRTVg4Nl9XRFQgaXMgbm90IHNldApDT05GSUdfVklBX1dEVD1t CkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdfVzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3 Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0KIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9X RFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQ Q1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRz CiMKIyBDT05GSUdfVVNCUENXQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9 eQojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19C Q01BPW0KQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BD ST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJf UENJPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQ SU89eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRl dmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQy ODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENP TkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkw M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMg Q09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQ Q19JQ0g9eQpDT05GSUdfTFBDX1NDSD1tCkNPTkZJR19NRkRfSU5URUxfTFBTUz15CkNPTkZJR19N RkRfSU5URUxfTFBTU19BQ1BJPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CiMgQ09ORklH X01GRF9JTlRFTF9QTUNfQlhUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lRUzYyWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1Q TEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENP TkZJR19NRkRfTVQ2MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19FWlhfUENBUCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JF VFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19N RkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENP TkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0lNUExF X01GRF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01GRF9TTTUwMV9H UElPPXkKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NP TiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNl dAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMg bm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4 NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMg aXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1 NT1tCiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUkla T05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004 OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0lOVEVMX00xMF9CTUMgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRl dmljZSBkcml2ZXJzCgojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfUkNfQ09S RT1tCkNPTkZJR19MSVJDPXkKQ09ORklHX1JDX01BUD1tCkNPTkZJR19SQ19ERUNPREVSUz15CkNP TkZJR19JUl9JTU9OX0RFQ09ERVI9bQpDT05GSUdfSVJfSlZDX0RFQ09ERVI9bQpDT05GSUdfSVJf TUNFX0tCRF9ERUNPREVSPW0KQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklHX0lSX1JDNV9E RUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KIyBDT05GSUdfSVJfUkNNTV9ERUNPREVS IGlzIG5vdCBzZXQKQ09ORklHX0lSX1NBTllPX0RFQ09ERVI9bQojIENPTkZJR19JUl9TSEFSUF9E RUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCiMgQ09ORklHX0lSX1hN UF9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX1JDX0RFVklDRVM9eQpDT05GSUdfSVJfRU5FPW0K Q09ORklHX0lSX0ZJTlRFSz1tCiMgQ09ORklHX0lSX0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKIyBD T05GSUdfSVJfSUdVQU5BIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSU1PTiBpcyBub3Qgc2V0CiMg Q09ORklHX0lSX0lNT05fUkFXIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lURV9DSVI9bQojIENPTkZJ R19JUl9NQ0VVU0IgaXMgbm90IHNldApDT05GSUdfSVJfTlVWT1RPTj1tCiMgQ09ORklHX0lSX1JF RFJBVDMgaXMgbm90IHNldApDT05GSUdfSVJfU0VSSUFMPW0KQ09ORklHX0lSX1NFUklBTF9UUkFO U01JVFRFUj15CiMgQ09ORklHX0lSX1NUUkVBTVpBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1RP WSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1RUVVNCSVIgaXMgbm90IHNldApDT05GSUdfSVJfV0lO Qk9ORF9DSVI9bQojIENPTkZJR19SQ19BVElfUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNf TE9PUEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19SQ19YQk9YX0RWRCBpcyBub3Qgc2V0CgojCiMg Q0VDIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5k IG9mIENFQyBzdXBwb3J0CgpDT05GSUdfTUVESUFfU1VQUE9SVD1tCkNPTkZJR19NRURJQV9TVVBQ T1JUX0ZJTFRFUj15CkNPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVD15CgojCiMgTWVkaWEg ZGV2aWNlIHR5cGVzCiMKIyBDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElB X0RJR0lUQUxfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBP UlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09O RklHX01FRElBX1BMQVRGT1JNX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9URVNU X1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkZXZpY2UgdHlwZXMKCiMKIyBNZWRp YSBkcml2ZXJzCiMKCiMKIyBEcml2ZXJzIGZpbHRlcmVkIGFzIHNlbGVjdGVkIGF0ICdGaWx0ZXIg bWVkaWEgZHJpdmVycycKIwoKIwojIE1lZGlhIGRyaXZlcnMKIwojIENPTkZJR19NRURJQV9VU0Jf U1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQK IyBlbmQgb2YgTWVkaWEgZHJpdmVycwoKQ09ORklHX01FRElBX0hJREVfQU5DSUxMQVJZX1NVQkRS Vj15CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKIwojIGVuZCBvZiBNZWRpYSBhbmNpbGxh cnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwojIENPTkZJR19BR1AgaXMgbm90IHNl dApDT05GSUdfSU5URUxfR1RUPW0KQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1t CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9bQpDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15 CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMApDT05GSUdfRFJNX0xPQURfRURJRF9GSVJN V0FSRT15CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BMQVlfRFBf SEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQ TEFZX0hETUlfSEVMUEVSPXkKQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFVj15CiMgQ09ORklHX0RS TV9EUF9DRUMgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fQlVERFk9bQpD T05GSUdfRFJNX1ZSQU1fSEVMUEVSPW0KQ09ORklHX0RSTV9UVE1fSEVMUEVSPW0KQ09ORklHX0RS TV9HRU1fU0hNRU1fSEVMUEVSPW0KCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpD T05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9bQojIENPTkZJR19E Uk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1 MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFS TSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMg bm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZF QVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfRk9SQ0VfUFJP QkU9IiIKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09N UFJFU1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9H VlQ9eQojIENPTkZJR19EUk1fSTkxNV9HVlRfS1ZNR1QgaXMgbm90IHNldApDT05GSUdfRFJNX0k5 MTVfUkVRVUVTVF9USU1FT1VUPTIwMDAwCkNPTkZJR19EUk1fSTkxNV9GRU5DRV9USU1FT1VUPTEw MDAwCkNPTkZJR19EUk1fSTkxNV9VU0VSRkFVTFRfQVVUT1NVU1BFTkQ9MjUwCkNPTkZJR19EUk1f STkxNV9IRUFSVEJFQVRfSU5URVJWQUw9MjUwMApDT05GSUdfRFJNX0k5MTVfUFJFRU1QVF9USU1F T1VUPTY0MApDT05GSUdfRFJNX0k5MTVfTUFYX1JFUVVFU1RfQlVTWVdBSVQ9ODAwMApDT05GSUdf RFJNX0k5MTVfU1RPUF9USU1FT1VUPTEwMApDT05GSUdfRFJNX0k5MTVfVElNRVNMSUNFX0RVUkFU SU9OPTEKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fVktNUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldApDT05GSUdfRFJNX0dNQTUwMD1t CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldApDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19EUk1f TUdBRzIwMD1tCkNPTkZJR19EUk1fUVhMPW0KQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09ORklH X0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfUkFT UEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfV0lERUNI SVBTX1dTMjQwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJN X0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFj ZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIGVu ZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fRVROQVZJViBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fQk9DSFM9bQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KIyBDT05G SUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX01JUElfREJJIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllE Uk1fSFg4MzU3RCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTE2MyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RJTllEUk1fSUxJOTIyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJ OTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTQ4NiBpcyBub3Qgc2V0CiMgQ09O RklHX1RJTllEUk1fTUkwMjgzUVQgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1JFUEFQRVIg aXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJ TllEUk1fU1Q3NzM1UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WQk9YVklERU8gaXMgbm90IHNl dAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90 IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklF TlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX05PTU9ERVNFVD15CkNPTkZJR19EUk1fUFJJVkFD WV9TQ1JFRU49eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCX0NNRExJTkU9 eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBp cyBub3Qgc2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVB PXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09O RklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdf RkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdf RkJfREVGRVJSRURfSU89eQojIENPTkZJR19GQl9NT0RFX0hFTFBFUlMgaXMgbm90IHNldApDT05G SUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwoj CiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMg bm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQx MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5D T1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENP TkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJ R19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENP TkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNl dAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAoj IENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNl dAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJUVUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TUI4NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5k IG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBw b3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMg aXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xD RF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQKIyBD T05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBz ZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09 bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1MDFL RjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xD RF9PVE0zMjI1QSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBD T05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00g aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KIyBDT05GSUdfQkFDS0xJR0hUX1FD T01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9B RFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MUDg1 NVg9bQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdo dCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxh eSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05T T0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09M RV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZG RVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVG RkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9S T1RBVElPTj15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVGRVJSRURfVEFLRU9WRVIg aXMgbm90IHNldAojIGVuZCBvZiBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKCkNPTkZJ R19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9H T19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQojIGVu ZCBvZiBHcmFwaGljcyBzdXBwb3J0CgojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElE IHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09O RklHX0hJRFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVj aWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9bQojIENPTkZJR19ISURfQUNDVVRP VUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBp cyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9bQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qg c2V0CkNPTkZJR19ISURfQVNVUz1tCkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJRF9CRUxL SU49bQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVO X0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9bQojIENPTkZJR19ISURfQ0hJQ09OWSBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NP VUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9DTUVESUE9bQojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NS RUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURf RFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldApDT05GSUdf SElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZ PW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU1CSVJEPW0KQ09O RklHX0hJRF9HRlJNPW0KIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdf SElEX0tZRT1tCiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUxU T1A9bQojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9N SSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdfSElEX0lDQURFPW0KQ09O RklHX0hJRF9JVEU9bQpDT05GSUdfSElEX0pBQlJBPW0KQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09O RklHX0hJRF9LRU5TSU5HVE9OPW0KQ09ORklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRUQ9 bQpDT05GSUdfSElEX0xFTk9WTz1tCiMgQ09ORklHX0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldApD T05GSUdfSElEX0xPR0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19ISURf TE9HSVRFQ0hfSElEUFA9bQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90 IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01P VVNFPXkKIyBDT05GSUdfSElEX01BTFRST04gaXMgbm90IHNldAojIENPTkZJR19ISURfTUFZRkxB U0ggaXMgbm90IHNldAojIENPTkZJR19ISURfUkVEUkFHT04gaXMgbm90IHNldApDT05GSUdfSElE X01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01VTFRJVE9VQ0g9 bQojIENPTkZJR19ISURfTklOVEVORE8gaXMgbm90IHNldApDT05GSUdfSElEX05UST1tCiMgQ09O RklHX0hJRF9OVFJJRyBpcyBub3Qgc2V0CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdfSElEX1BB TlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJRF9Q SUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tM SUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15 CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPW0KIyBDT05G SUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURf UkVUUk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90IHNldApDT05GSUdf SElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURf U09OWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1BFRURMSU5LPW0KIyBDT05GSUdfSElEX1NURUFN IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVEVFTFNFUklFUz1tCkNPTkZJR19ISURfU1VOUExVUz1t CkNPTkZJR19ISURfUk1JPW0KQ09ORklHX0hJRF9HUkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFT SUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCiMgQ09ORklHX1NNQVJU Sk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz1tCkNPTkZJR19ISURfVE9QU0VF RD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQojIENPTkZJ R19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00g aXMgbm90IHNldApDT05GSUdfSElEX1dJSU1PVEU9bQpDT05GSUdfSElEX1hJTk1PPW0KQ09ORklH X0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NV U1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQojIENPTkZJR19ISURfTUNQMjIyMSBpcyBu b3Qgc2V0CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBVU0IgSElEIHN1cHBvcnQK IwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19V U0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojCiMgSTJDIEhJ RCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRF9BQ1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJD IEhJRCBzdXBwb3J0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKQ09ORklHX0lOVEVMX0lT SF9ISUQ9bQojIENPTkZJR19JTlRFTF9JU0hfRklSTVdBUkVfRE9XTkxPQURFUiBpcyBub3Qgc2V0 CiMgZW5kIG9mIEludGVsIElTSCBISUQgc3VwcG9ydAoKIwojIEFNRCBTRkggSElEIFN1cHBvcnQK IwojIENPTkZJR19BTURfU0ZIX0hJRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFNRCBTRkggSElEIFN1 cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFO PXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0Jf TEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldAojIENP TkZJR19VU0JfQ09OTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpD T05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJ Q0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxU X1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRkVXX0lOSVRfUkVUUklFUyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfT1RHX1BST0RVQ1RMSVNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9M RURTX1RSSUdHRVJfVVNCUE9SVD15CkNPTkZJR19VU0JfQVVUT1NVU1BFTkRfREVMQVk9MgpDT05G SUdfVVNCX01PTj15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdf VVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdf VVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklH X1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hIQ0lfUExBVEZP Uk0gaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1Rf SFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BD ST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSENJX0hD RF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRk9URzIx MF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0Jf T0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkKIyBDT05G SUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENE X1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBD T05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoK IwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkK IwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZv CiMKQ09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT00g aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFIw OSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0Vf QUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0ggaXMgbm90IHNl dAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9S QUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2 MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VBUyBpcyBub3Qgc2V0CgojCiMgVVNCIEltYWdp bmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0Jf TUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMg bm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lT UDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwojIENPTkZJR19VU0JfVVNT NzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUw9bQpDT05GSUdfVVNCX1NFUklBTF9HRU5F UklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBFRyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU8gaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf RURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4g aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1BMMjMwMyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVgg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TQUZF IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9PUFRJT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM X09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9bQoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZl cnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19VU0JfRU1JMjYgaXMg bm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFVlNF RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldAojIENPTkZJR19V U0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURNT1VTRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9GVERJX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVBQ TEVESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfTUZJX0ZBU1RDSEFSR0UgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xEIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lH SFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9FWlVTQl9GWDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lD X1VTQjQ2MDQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FUTSBpcyBu b3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19OT1BfVVNC X1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRy aXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVFlQRUM9eQojIENP TkZJR19UWVBFQ19UQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1RZUEVDX1VDU0k9eQojIENPTkZJR19V Q1NJX0NDRyBpcyBub3Qgc2V0CkNPTkZJR19VQ1NJX0FDUEk9eQojIENPTkZJR19UWVBFQ19UUFM2 NTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX1JUMTcxOSBpcyBub3Qgc2V0CiMgQ09ORklH X1RZUEVDX1NUVVNCMTYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX1dVU0IzODAxIGlzIG5v dCBzZXQKCiMKIyBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4ZXIgU3dpdGNoIHN1 cHBvcnQKIwojIENPTkZJR19UWVBFQ19NVVhfUEkzVVNCMzA1MzIgaXMgbm90IHNldAojIGVuZCBv ZiBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4ZXIgU3dpdGNoIHN1cHBvcnQKCiMK IyBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZlcnMKIwojIENPTkZJR19UWVBFQ19EUF9B TFRNT0RFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2 ZXJzCgojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfTU1DPW0KQ09O RklHX01NQ19CTE9DSz1tCkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgKQ09ORklHX1NESU9fVUFS VD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19N TUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VTU09SUz15CkNPTkZJR19NTUNfU0RI Q0lfUENJPW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9bQpD T05GSUdfTU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90 IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBp cyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNf VlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19N TUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19SRUFMVEVLX1BDSSBpcyBub3Qg c2V0CkNPTkZJR19NTUNfQ1FIQ0k9bQojIENPTkZJR19NTUNfSFNRIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19TREhDSV9YRU5PTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlz IG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19M RURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNl dAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05GSUdf TEVEU19MTTM1MzA9bQojIENPTkZJR19MRURTX0xNMzUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfTE0zNjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PW0KIyBDT05GSUdf TEVEU19MUDM5NTIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTBYWCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0NMRVZPX01BSUw9bQojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAoj IENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUg aXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQy ODAyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0KQ09ORklHX0xFRFNfTFQz NTkzPW0KIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1 OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKCiMKIyBMRUQg ZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2 ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT1tCkNPTkZJR19MRURTX01MWENQ TEQ9bQojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf VElfTE1VX0NPTU1PTiBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJz CiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURT X1RSSUdHRVJfVElNRVI9bQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9bQojIENPTkZJR19M RURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFU PW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJf Q1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfVFJJR0dFUl9HUElPPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09O PW0KCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0 YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9bQpDT05GSUdfTEVEU19UUklH R0VSX0NBTUVSQT1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJf UEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQVVESU89bQojIENPTkZJR19M RURTX1RSSUdHRVJfVFRZIGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENP TkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9bQpDT05GSUdf SU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPW0KQ09O RklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1BTkRfUEFH SU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX0FE RFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9WSVJUX0RNQT15CiMgQ09ORklH X0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX0VGQSBpcyBu b3Qgc2V0CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklO SUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU05JQyBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhF PW0KQ09ORklHX1JETUFfU0lXPW0KQ09ORklHX0lORklOSUJBTkRfSVBPSUI9bQojIENPTkZJR19J TkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVC VUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05G SUdfSU5GSU5JQkFORF9TUlA9bQpDT05GSUdfSU5GSU5JQkFORF9TUlBUPW0KIyBDT05GSUdfSU5G SU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19J TkZJTklCQU5EX1JUUlNfU0VSVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9PUEFf Vk5JQyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NV UFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklH X0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19HSEVTPXkKQ09ORklHX0VEQUNfRTc1 Mlg9bQpDT05GSUdfRURBQ19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05GSUdfRURB Q19JMzIwMD1tCkNPTkZJR19FREFDX0lFMzEyMDA9bQpDT05GSUdfRURBQ19YMzg9bQpDT05GSUdf RURBQ19JNTQwMD1tCkNPTkZJR19FREFDX0k3Q09SRT1tCkNPTkZJR19FREFDX0k1MDAwPW0KQ09O RklHX0VEQUNfSTUxMDA9bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19FREFDX1NCUklER0U9 bQpDT05GSUdfRURBQ19TS1g9bQojIENPTkZJR19FREFDX0kxME5NIGlzIG5vdCBzZXQKQ09ORklH X0VEQUNfUE5EMj1tCiMgQ09ORklHX0VEQUNfSUdFTjYgaXMgbm90IHNldApDT05GSUdfUlRDX0xJ Qj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19S VENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JU Q19TWVNUT0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9 eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19S VENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMg bm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdf UlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1t CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RT MTY3Mj1tCkNPTkZJR19SVENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0K Q09ORklHX1JUQ19EUlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklH X1JUQ19EUlZfWDEyMDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RS Vl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJ R19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRD X0RSVl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0ZNMzEzMD1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZf RU0zMDI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX1JWMzAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwoj CiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFU OTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf RFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYNDU4MT1tCiMg Q09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkw MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMg U1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdf UlRDX0RSVl9EUzMyMzJfSFdNT049eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj1tCiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBsYXRm b3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RT MTI4Nj1tCkNPTkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCiMg Q09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RT MTc0Mj1tCkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0K IyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9 bQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklH X1JUQ19EUlZfQlE0ODAyPW0KQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZf VjMwMjA9bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMw MTAgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENf RFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFE RVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5H SU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKIyBD T05GSUdfQUxURVJBX01TR0RNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRE1BNjQ9bQojIENP TkZJR19JTlRFTF9JRFhEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRF9DT01QQVQgaXMg bm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT1tCiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNl dAojIENPTkZJR19BTURfUFRETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQg aXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNf Q09SRT15CkNPTkZJR19EV19ETUFDPW0KQ09ORklHX0RXX0RNQUNfUENJPXkKIyBDT05GSUdfRFdf RURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUFfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19I U1VfRE1BPXkKIyBDT05GSUdfU0ZfUERNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0xETUEg aXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CkNPTkZJ R19ETUFURVNUPW0KQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMK IwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklH X1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNl dAojIENPTkZJR19ETUFCVUZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU0VMRlRF U1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0hFQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdf RE1BQlVGX1NZU0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNP TkZJR19EQ0E9bQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFORUwg aXMgbm90IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BEUlZf R0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19B RUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlPX1BDSV9HRU5FUklDPW0KIyBDT05G SUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNldAojIENP TkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0lPTU1V X1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09ORklHX1ZGSU9fTk9JT01NVT15CkNPTkZJ R19WRklPX1BDSV9DT1JFPW0KQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lf SU5UWD15CkNPTkZJR19WRklPX1BDST1tCiMgQ09ORklHX1ZGSU9fUENJX1ZHQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZGSU9fUENJX0lHRCBpcyBub3Qgc2V0CkNPTkZJR19WRklPX01ERVY9bQpDT05G SUdfSVJRX0JZUEFTU19NQU5BR0VSPW0KIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJTz15CkNPTkZJR19WSVJUSU9fUENJX0xJQj15CkNPTkZJR19WSVJUSU9fUENJ X0xJQl9MRUdBQ1k9eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNP TkZJR19WSVJUSU9fUENJX0xFR0FDWT15CiMgQ09ORklHX1ZJUlRJT19QTUVNIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJT19CQUxMT09OPW0KIyBDT05GSUdfVklSVElPX01FTSBpcyBub3Qgc2V0CkNP TkZJR19WSVJUSU9fSU5QVVQ9bQojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9bQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09O RklHX1ZIT1NUX0lPVExCPW0KQ09ORklHX1ZIT1NUPW0KQ09ORklHX1ZIT1NUX01FTlU9eQpDT05G SUdfVkhPU1RfTkVUPW0KIyBDT05GSUdfVkhPU1RfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19WSE9T VF9WU09DSz1tCiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoK IwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMg bm90IHNldAojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojIENPTkZJ R19HUkVZQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19B Q1BJX1dNST1tCkNPTkZJR19XTUlfQk1PRj1tCiMgQ09ORklHX0hVQVdFSV9XTUkgaXMgbm90IHNl dAojIENPTkZJR19VVl9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19NWE1fV01JPW0KIyBDT05GSUdf UEVBUV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9X TUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PS19XTUkgaXMgbm90IHNldApDT05GSUdfQUNF UkhERj1tCiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNFUl9XTUk9 bQojIENPTkZJR19BTURfUE1DIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX0hTTVAgaXMgbm90IHNl dAojIENPTkZJR19BRFZfU1dCVVRUT04gaXMgbm90IHNldApDT05GSUdfQVBQTEVfR01VWD1tCkNP TkZJR19BU1VTX0xBUFRPUD1tCiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApDT05G SUdfQVNVU19XTUk9bQpDT05GSUdfQVNVU19OQl9XTUk9bQojIENPTkZJR19BU1VTX1RGMTAzQ19E T0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVSQUtJX01YMTAwIGlzIG5vdCBzZXQKQ09ORklHX0VF RVBDX0xBUFRPUD1tCkNPTkZJR19FRUVQQ19XTUk9bQojIENPTkZJR19YODZfUExBVEZPUk1fRFJJ VkVSU19ERUxMIGlzIG5vdCBzZXQKQ09ORklHX0FNSUxPX1JGS0lMTD1tCkNPTkZJR19GVUpJVFNV X0xBUFRPUD1tCkNPTkZJR19GVUpJVFNVX1RBQkxFVD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFO IGlzIG5vdCBzZXQKQ09ORklHX0hQX0FDQ0VMPW0KIyBDT05GSUdfV0lSRUxFU1NfSE9US0VZIGlz IG5vdCBzZXQKQ09ORklHX0hQX1dNST1tCiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05G SUdfSURFQVBBRF9MQVBUT1A9bQpDT05GSUdfU0VOU09SU19IREFQUz1tCkNPTkZJR19USElOS1BB RF9BQ1BJPW0KIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNl dAojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQ QURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVP PXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQojIENPTkZJR19USElOS1BBRF9M TUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BNQ19DT1JFPW0K CiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAojCiMg Q09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBJ bnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAoKQ09ORklHX0lO VEVMX1dNST15CiMgQ09ORklHX0lOVEVMX1dNSV9TQkxfRldfVVBEQVRFIGlzIG5vdCBzZXQKQ09O RklHX0lOVEVMX1dNSV9USFVOREVSQk9MVD1tCgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBD b250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKQ09ORklHX0lOVEVMX0hJRF9F VkVOVD1tCkNPTkZJR19JTlRFTF9WQlROPW0KIyBDT05GSUdfSU5URUxfSU5UMDAwMl9WR1BJTyBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9PQUtUUkFJTD1tCiMgQ09ORklHX0lOVEVMX0lTSFRQX0VD TElURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9SU1Q9bQojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldApDT05G SUdfSU5URUxfVFVSQk9fTUFYXzM9eQojIENPTkZJR19JTlRFTF9WU0VDIGlzIG5vdCBzZXQKQ09O RklHX01TSV9MQVBUT1A9bQpDT05GSUdfTVNJX1dNST1tCiMgQ09ORklHX1BDRU5HSU5FU19BUFUy IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFSQ09fUDUwX0dQSU8gaXMgbm90IHNldApDT05GSUdfU0FN U1VOR19MQVBUT1A9bQpDT05GSUdfU0FNU1VOR19RMTA9bQpDT05GSUdfVE9TSElCQV9CVF9SRktJ TEw9bQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dN SSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9bQpDT05GSUdfQ09NUEFMX0xBUFRPUD1tCiMg Q09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09O RklHX1NPTllfTEFQVE9QPW0KQ09ORklHX1NPTllQSV9DT01QQVQ9eQojIENPTkZJR19TWVNURU03 Nl9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQVE9QPW0KIyBDT05GSUdfU0VSSUFM X01VTFRJX0lOU1RBTlRJQVRFIGlzIG5vdCBzZXQKQ09ORklHX01MWF9QTEFURk9STT1tCkNPTkZJ R19JTlRFTF9JUFM9bQojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQ QyBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMg aXMgbm90IHNldApDT05GSUdfTUVMTEFOT1hfUExBVEZPUk09eQpDT05GSUdfTUxYUkVHX0hPVFBM VUc9bQojIENPTkZJR19NTFhSRUdfSU8gaXMgbm90IHNldAojIENPTkZJR19NTFhSRUdfTEMgaXMg bm90IHNldApDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQojIENPTkZJR19TVVJGQUNFM19XTUkg aXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFXzNfUE9XRVJfT1BSRUdJT04gaXMgbm90IHNldAoj IENPTkZJR19TVVJGQUNFX0dQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdf SEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkK IyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDk0ODUg aXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM0MSBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU0NCBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QV00g aXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKQ09ORklHX0hXU1BJTkxP Q0s9eQoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNP TkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNv dXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRF UkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPQVNJRD15CkNP TkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01N VSBQYWdldGFibGUgU3VwcG9ydAojCiMgZW5kIG9mIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1 cHBvcnQKCiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9E RUZBVUxUX0RNQV9TVFJJQ1QgaXMgbm90IHNldApDT05GSUdfSU9NTVVfREVGQVVMVF9ETUFfTEFa WT15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdf SU9NTVVfRE1BPXkKIyBDT05GSUdfQU1EX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0RNQVJfVEFC TEU9eQpDT05GSUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9JT01NVV9TVk0gaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19JTlRFTF9JT01NVV9TQ0FMQUJMRV9NT0RFX0RF RkFVTFRfT049eQpDT05GSUdfSVJRX1JFTUFQPXkKIyBDT05GSUdfVklSVElPX0lPTU1VIGlzIG5v dCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5v dCBzZXQKIyBlbmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBtc2cgZHJpdmVycwojCiMg Q09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfVklS VElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJF IGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMK CiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoK IwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMK CiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgTlhQL0ZyZWVz Y2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBp Lk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRy aXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVy cwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZl cnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMK IyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXAp IHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJ R19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19J SU8gaXMgbm90IHNldApDT05GSUdfTlRCPW0KIyBDT05GSUdfTlRCX01TSSBpcyBub3Qgc2V0CiMg Q09ORklHX05UQl9BTUQgaXMgbm90IHNldAojIENPTkZJR19OVEJfSURUIGlzIG5vdCBzZXQKIyBD T05GSUdfTlRCX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0VQRiBpcyBub3Qgc2V0CiMg Q09ORklHX05UQl9TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19OVEJfUElOR1BPTkcgaXMg bm90IHNldAojIENPTkZJR19OVEJfVE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9QRVJGIGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9C VVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BX TV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldApDT05GSUdfUFdN X0xQU1M9bQpDT05GSUdfUFdNX0xQU1NfUENJPW0KQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPW0K IyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwoj IGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAoj IENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMK IyBDT05GSUdfR0VORVJJQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEdNX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BIWV9DQU5fVFJBTlNDRUlWRVIgaXMgbm90IHNldAoKIwojIFBIWSBk cml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwojIENPTkZJR19CQ01fS09OQV9VU0IyX1BI WSBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMK CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8y OE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfSU5URUxfTEdNX0VNTUMgaXMgbm90IHNl dAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxf UkFQTF9DT1JFPW0KQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19JRExFX0lOSkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBz dXBwb3J0CiMKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFT PXkKIyBDT05GSUdfUkFTX0NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjQgaXMgbm90IHNldAoK IwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9p ZAoKQ09ORklHX0xJQk5WRElNTT1tCkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRfQ0xB SU09eQpDT05GSUdfTkRfQlRUPW0KQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05GSUdf TlZESU1NX1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09ORklHX05WRElNTV9LRVlTPXkKQ09O RklHX0RBWD15CkNPTkZJR19ERVZfREFYPW0KQ09ORklHX0RFVl9EQVhfUE1FTT1tCkNPTkZJR19E RVZfREFYX0tNRU09bQpDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1fU1lTRlM9eQojIENPTkZJ R19OVk1FTV9STUVNIGlzIG5vdCBzZXQKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpDT05GSUdf U1RNPW0KIyBDT05GSUdfU1RNX1BST1RPX0JBU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX1BS T1RPX1NZU19UIGlzIG5vdCBzZXQKQ09ORklHX1NUTV9EVU1NWT1tCkNPTkZJR19TVE1fU09VUkNF X0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9bQpDT05GSUdfU1RNX1NPVVJD RV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdfSU5URUxfVEhfUENJPW0KQ09ORklH X0lOVEVMX1RIX0FDUEk9bQpDT05GSUdfSU5URUxfVEhfR1RIPW0KQ09ORklHX0lOVEVMX1RIX1NU SD1tCkNPTkZJR19JTlRFTF9USF9NU1U9bQpDT05GSUdfSU5URUxfVEhfUFRJPW0KIyBDT05GSUdf SU5URUxfVEhfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5nIHN1cHBvcnQKCiMg Q09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNldAojIENPTkZJR19V TklTWVNfVklTT1JCVVMgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05G SUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBpcyBub3Qgc2V0CiMg Q09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlzIG5vdCBzZXQKIyBDT05G SUdfUEVDSSBpcyBub3Qgc2V0CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0 ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX1ZBTElEQVRFX0ZTX1BB UlNFUiBpcyBub3Qgc2V0CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZTPW0KQ09ORklH X0VYVDJfRlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUMl9G U19TRUNVUklUWT15CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15 CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBD T05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMg aXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPW0KQ09O RklHX1hGU19TVVBQT1JUX1Y0PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhf QUNMPXkKQ09ORklHX1hGU19SVD15CkNPTkZJR19YRlNfT05MSU5FX1NDUlVCPXkKQ09ORklHX1hG U19PTkxJTkVfUkVQQUlSPXkKQ09ORklHX1hGU19ERUJVRz15CkNPTkZJR19YRlNfQVNTRVJUX0ZB VEFMPXkKQ09ORklHX0dGUzJfRlM9bQpDT05GSUdfR0ZTMl9GU19MT0NLSU5HX0RMTT15CkNPTkZJ R19PQ0ZTMl9GUz1tCkNPTkZJR19PQ0ZTMl9GU19PMkNCPW0KQ09ORklHX09DRlMyX0ZTX1VTRVJT UEFDRV9DTFVTVEVSPW0KQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVH X01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJG U19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVD S19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RT IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJG U19BU1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBz ZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlM9bQpDT05GSUdf RjJGU19TVEFUX0ZTPXkKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQpDT05GSUdfRjJGU19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRjJGU19GU19TRUNVUklUWT15CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMg aXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0YyRlNfRlNfQ09NUFJFU1NJT04gaXMgbm90IHNldApDT05GSUdfRjJGU19JT1NUQVQ9eQoj IENPTkZJR19GMkZTX1VORkFJUl9SV1NFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1pPTkVGU19GUyBp cyBub3Qgc2V0CkNPTkZJR19GU19EQVg9eQpDT05GSUdfRlNfREFYX1BNRD15CkNPTkZJR19GU19Q T1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTPXkK Q09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTX0VO Q1JZUFRJT05fQUxHUz15CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05P VElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5P VElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9 eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FS TklORz15CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9 eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVP VEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVT RV9GUz1tCkNPTkZJR19DVVNFPW0KIyBDT05GSUdfVklSVElPX0ZTIGlzIG5vdCBzZXQKQ09ORklH X09WRVJMQVlfRlM9bQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0 CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVyBpcyBub3Qgc2V0CiMg Q09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJ Tk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNl dAoKIwojIENhY2hlcwojCkNPTkZJR19ORVRGU19TVVBQT1JUPXkKQ09ORklHX05FVEZTX1NUQVRT PXkKQ09ORklHX0ZTQ0FDSEU9bQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FD SEVfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklM RVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0VSUk9SX0lOSkVDVElPTiBp cyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpD T05GSUdfSVNPOTY2MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklH X1VERl9GUz1tCiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBET1MvRkFUL0VY RkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RPU19GUz1tCkNP TkZJR19WRkFUX0ZTPW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFU X0RFRkFVTFRfSU9DSEFSU0VUPSJhc2NpaSIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYRkFUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX05URlMzX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9FWEZB VC9OVCBGaWxlc3lzdGVtcwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZT PXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdfUFJPQ19WTUNPUkU9eQpDT05GSUdfUFJPQ19W TUNPUkVfREVWSUNFX0RVTVA9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdF X01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NU QVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05G SUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNf SU5PREU2NCBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdF PXkKQ09ORklHX0hVR0VUTEJfUEFHRV9GUkVFX1ZNRU1NQVA9eQojIENPTkZJR19IVUdFVExCX1BB R0VfRlJFRV9WTUVNTUFQX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfTUVNRkRfQ1JFQVRF PXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpD T05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlT Q19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf QURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19F Q1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19I RlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFN RlM9bQpDT05GSUdfQ1JBTUZTX0JMT0NLREVWPXkKQ09ORklHX1NRVUFTSEZTPW0KIyBDT05GSUdf U1FVQVNIRlNfRklMRV9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVD VD15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldAojIENPTkZJR19T UVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX01V TFRJX1BFUkNQVT15CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElC PXkKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15 CkNPTkZJR19TUVVBU0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTX1pTVEQgaXMgbm90IHNldAoj IENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFT SEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJ WkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX0ZTPW0KIyBDT05G SUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENP TkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RF RkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJFU1M9eQoj IENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xa NF9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRIQ19DT01QUkVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BTVE9SRV84NDJfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19Q U1RPUkVfWlNURF9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfQ09NUFJFU1M9eQpD T05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJFU1NfREVGQVVMVD15CkNPTkZJR19QU1RPUkVfQ09N UFJFU1NfREVGQVVMVD0iZGVmbGF0ZSIKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0Ug aXMgbm90IHNldApDT05GSUdfUFNUT1JFX1JBTT1tCiMgQ09ORklHX1BTVE9SRV9CTEsgaXMgbm90 IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVN Uz15CkNPTkZJR19ORlNfRlM9eQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNldApDT05GSUdfTkZT X1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NX QVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdf UE5GU19GSUxFX0xBWU9VVD1tCkNPTkZJR19QTkZTX0JMT0NLPW0KQ09ORklHX1BORlNfRkxFWEZJ TEVfTEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2Vy bmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05G U19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0Vf TEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdf TkZTX0RFQlVHPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05GSUdfTkZT X1Y0XzJfUkVBRF9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9B Q0w9eQpDT05GSUdfTkZTRF9WM19BQ0w9eQpDT05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1BO RlM9eQojIENPTkZJR19ORlNEX0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfU0NT SUxBWU9VVD15CiMgQ09ORklHX05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldAojIENPTkZJ R19ORlNEX1Y0XzJfSU5URVJfU1NDIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfVjRfU0VDVVJJVFlf TEFCRUw9eQpDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tE X1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklH X05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9 bQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMg Q09ORklHX1NVTlJQQ19ESVNBQkxFX0lOU0VDVVJFX0VOQ1RZUEVTIGlzIG5vdCBzZXQKQ09ORklH X1NVTlJQQ19ERUJVRz15CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPW0KQ09ORklHX0NFUEhfRlM9 bQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ0VQSF9GU19QT1NJWF9B Q0w9eQojIENPTkZJR19DRVBIX0ZTX1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJ RlM9bQpDT05GSUdfQ0lGU19TVEFUUzI9eQpDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdB Q1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZT X1BPU0lYPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qg c2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNf REZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklH X0NJRlNfU01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NNQl9TRVJWRVIgaXMgbm90IHNldApDT05GSUdfU01CRlNfQ09NTU9OPW0K IyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNP TkZJR185UF9GUz15CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR185UF9GU19TRUNV UklUWSBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNP TkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdf TkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19D T0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84 NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNP TkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpD T05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19J U084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0K Q09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05M U19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNP TkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19N QUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNfTUFDX0NZ UklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JFRUs9bQpD T05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxT X01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9 bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15CiMgQ09ORklHX1VOSUNPREUgaXMgbm90 IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBv cHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90 IHNldApDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpD T05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJR19VU0VSX0RFQ1JZUFRFRF9EQVRBIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldAojIENPTkZJR19LRVlf Tk9USUZJQ0FUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNU IGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdf U0VDVVJJVFlfTkVUV09SSz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CiMgQ09ORklH X1NFQ1VSSVRZX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTkVUV09SS19Y RlJNPXkKIyBDT05GSUdfU0VDVVJJVFlfUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9UWFQ9 eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVO RURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNF Uk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9U T01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15 CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5v dCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09O RklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURf S0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HIGlzIG5vdCBzZXQK Q09ORklHX0lOVEVHUklUWV9BVURJVD15CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CiMgQ09ORklH X0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19MU009ImxhbmRs b2NrLGxvY2tkb3duLHlhbWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZiIKCiMKIyBL ZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNP TkZJR19JTklUX1NUQUNLX05PTkU9eQojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfVVNF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9P Tl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VE X1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2Yg TWVtb3J5IGluaXRpYWxpemF0aW9uCiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwoj IGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lO Q19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdf QVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMK IyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19D UllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9 eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05G SUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9 eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklH X0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBU T19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9bQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJ R19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRP X1VTRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQ VE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkK Q09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQ VE9fQVVUSEVOQz1tCiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19TSU1EPXkKCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQojCkNPTkZJR19DUllQVE9fUlNB PXkKQ09ORklHX0NSWVBUT19ESD1tCiMgQ09ORklHX0NSWVBUT19ESF9SRkM3OTE5X0dST1VQUyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNDPW0KQ09ORklHX0NSWVBUT19FQ0RIPW0KIyBDT05G SUdfQ1JZUFRPX0VDRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TTTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUy NTUxOSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4NiBpcyBub3Qgc2V0 CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09O RklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hB MjBQT0xZMTMwNT1tCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJ Vj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NS WVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NGQj15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklH X0NSWVBUT19DVFM9bQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KIyBD T05GSUdfQ1JZUFRPX09GQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19D UllQVE9fWFRTPW0KIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fTkhQT0xZMTMwNV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEz MDVfQVZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRElBTlRVTSBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fRVNTSVY9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9 bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRP X1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBU T19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMz Ml9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCkNPTkZJR19DUllQVE9fQkxBS0UyQj1t CiMgQ09ORklHX0NSWVBUT19CTEFLRTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMQUtF MlNfWDg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRP X0NSQ1QxMERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUPW0KQ09ORklH X0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX1BP TFkxMzA1X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9eQpD T05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxNjA9bQpDT05GSUdf Q1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NI QTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0KQ09ORklHX0NSWVBUT19T SEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz1tCiMgQ09O RklHX0NSWVBUT19TTTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zX0FWWF9YODZfNjQg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD1tCgojCiMgQ2lw aGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9bQpD T05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBU T19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND1tCkNPTkZJ R19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND1tCkNPTkZJ R19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxM SUFfQUVTTklfQVZYMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklH X0NSWVBUT19DQVNUNT1tCkNPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND1tCkNPTkZJR19D UllQVE9fQ0FTVDY9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZ UFRPX0RFUz1tCiMgQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19D SEFDSEEyMD1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19T RUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJf WDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRP X1NFUlBFTlRfQVZYMl9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fU000IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1NNNF9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1NNNF9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPW0K Q09ORklHX0NSWVBUT19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj1tCkNP TkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0 XzNXQVk9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND1tCgojCiMgQ29tcHJlc3Np b24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklH X0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1pTVEQgaXMgbm90 IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9D UFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05G SUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1JOR19DQVZQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VS X0FQSV9BRUFEPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9FTkFCTEVfT0JTT0xFVEU9eQojIENP TkZJR19DUllQVE9fU1RBVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNP TkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPW0KQ09ORklHX0NSWVBU T19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCiMgQ09O RklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9B VE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09ORklHX0NS WVBUT19ERVZfQ0NQX0REPW0KQ09ORklHX0NSWVBUT19ERVZfU1BfQ0NQPXkKQ09ORklHX0NSWVBU T19ERVZfQ0NQX0NSWVBUTz1tCkNPTkZJR19DUllQVE9fREVWX1NQX1BTUD15CiMgQ09ORklHX0NS WVBUT19ERVZfQ0NQX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVQ9bQpD T05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNY WFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD1tCiMgQ09ORklHX0NSWVBUT19ERVZfUUFU XzRYWFggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRj1tCkNPTkZJ R19DUllQVE9fREVWX1FBVF9DM1hYWFZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRj1t CkNPTkZJR19DUllQVE9fREVWX05JVFJPWD1tCkNPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41 NVhYPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dY TCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRS SUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkK IyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3 X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05G SUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNp Z25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19r ZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVf U0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJ Tkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFf Q0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5H IGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNU RU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNU IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcK CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JB SUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CiMgQ09ORklHX1BBQ0tJTkcgaXMg bm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9V U0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VU SUxTPXkKQ09ORklHX0NPUkRJQz1tCiMgQ09ORklHX1BSSU1FX05VTUJFUlMgaXMgbm90IHNldApD T05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJ Q19JT01BUD15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9I QVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15Cgoj CiMgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05G SUdfQ1JZUFRPX0xJQl9BUkM0PW0KQ09ORklHX0NSWVBUT19MSUJfQkxBS0UyU19HRU5FUklDPXkK Q09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT1tCkNPTkZJR19DUllQVE9fTElCX0NI QUNIQV9HRU5FUklDPW0KIyBDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xJQl9E RVM9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xMQpDT05GSUdfQ1JZUFRPX0FS Q0hfSEFWRV9MSUJfUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklD PW0KIyBDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19MSUJfQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX1NIQTI1 Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkK Q09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDNjRfUk9DS1NPRlQ9 bQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElD RUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJ R19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNjQ9bQojIENPTkZJR19DUkM0IGlzIG5v dCBzZXQKQ09ORklHX0NSQzc9bQpDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9bQpDT05G SUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdf WkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9 eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdf WlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkK Q09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVD X0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05G SUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNP TkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdf REVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01Q UkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89 eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklH X0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NP TE9NT05fRU5DOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19URVhUU0VBUkNI PXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdf VEVYVFNFQVJDSF9GU009bQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVM VEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklH X0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJ R19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklH X0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0RNQV9DTUE9 eQojIENPTkZJR19ETUFfUEVSTlVNQV9DTUEgaXMgbm90IHNldAoKIwojIERlZmF1bHQgY29udGln dW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MApDT05GSUdf Q01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NN QV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CiMgQ09ORklH X0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFfTUFQX0JFTkNITUFSSyBpcyBu b3Qgc2V0CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklH X0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklH X0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15 CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJ R19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJ R19VQ1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklD X0dFVFRJTUVPRkRBWT15CkNPTkZJR19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05U X1NVUFBPUlQ9eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNP TkZJR19GT05UXzh4MTY9eQpDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQ ST15CkNPTkZJR19NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hF PXkKQ09ORklHX0FSQ0hfSEFTX0NPUFlfTUM9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05G SUdfU1RBQ0tERVBPVD15CkNPTkZJR19TVEFDS0RFUE9UX0FMV0FZU19JTklUPXkKQ09ORklHX1NU QUNLX0hBU0hfT1JERVI9MjAKQ09ORklHX1NCSVRNQVA9eQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRp bmVzCgpDT05GSUdfQVNOMV9FTkNPREVSPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJp bnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX1BSSU5U S19DQUxMRVI9eQojIENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklH X0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVU PTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19E RUxBWT15CkNPTkZJR19EWU5BTUlDX0RFQlVHPXkKQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRT15 CkNPTkZJR19TWU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVu ZCBvZiBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9eQpDT05G SUdfREVCVUdfTUlTQz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0 aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKIyBDT05GSUdfREVCVUdfSU5GT19OT05FIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19JTkZPX0RXQVJGND15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1 IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09ORklHX0RFQlVHX0lO Rk9fQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90 IHNldApDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQojIENPTkZJR19HREJfU0NSSVBUUyBp cyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTgxOTIKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkK IyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfSEVBREVSU19JTlNUQUxM IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElP Tl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklH X0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGlt ZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dp bmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFf REVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFH SUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJV R19GU19BTExPV19BTEw9eQojIENPTkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9B UkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FO X1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1RSQVAgaXMgbm90 IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EUz15CkNPTkZJR19VQlNBTl9CT1VORFM9eQpD T05GSUdfVUJTQU5fT05MWV9CT1VORFM9eQpDT05GSUdfVUJTQU5fU0hJRlQ9eQojIENPTkZJR19V QlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX0JPT0wgaXMgbm90IHNldAoj IENPTkZJR19VQlNBTl9FTlVNIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5fQUxJR05NRU5UIGlz IG5vdCBzZXQKQ09ORklHX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1RFU1RfVUJTQU4g aXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tDU0FOPXkKQ09ORklHX0hBVkVfS0NTQU5fQ09N UElMRVI9eQojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMK IyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIg aXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIGVu ZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdf UEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05G SUdfUEFHRV9PV05FUj15CiMgQ09ORklHX1BBR0VfVEFCTEVfQ0hFQ0sgaXMgbm90IHNldAojIENP TkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfREVCVUdfV1g9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5F UklDX1BURFVNUD15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNl dAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxF QUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NU QUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZNX1BHVEFCTEU9eQojIENPTkZJR19ERUJVR19W TSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1BHVEFCTEUgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNl dApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMg aXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNB Tl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19X T1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CkNPTkZJR19LQVNBTj15CkNPTkZJR19LQVNBTl9H RU5FUklDPXkKIyBDT05GSUdfS0FTQU5fT1VUTElORSBpcyBub3Qgc2V0CkNPTkZJR19LQVNBTl9J TkxJTkU9eQpDT05GSUdfS0FTQU5fU1RBQ0s9eQpDT05GSUdfS0FTQU5fVk1BTExPQz15CiMgQ09O RklHX0tBU0FOX01PRFVMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9 eQojIENPTkZJR19LRkVOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgpD T05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMK Q09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJ R19QQU5JQ19USU1FT1VUPTAKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19TT0ZUTE9D S1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90 IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfSEFS RExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1Q PXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NL VVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MQpDT05G SUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTQ4 MAojIENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JP T1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MApDT05GSUdfV1FfV0FUQ0hET0c9eQojIENP TkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMg YW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCkNPTkZJR19TQ0hFRF9ERUJVRz15 CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIGVuZCBvZiBTY2hlZHVs ZXIgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMg TG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NL X0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMg Q09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xP Q0tfQUxMT0MgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdf REVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JU VVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DU0RfTE9DS19X QUlUX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2Nrcywg bXV0ZXhlcywgZXRjLi4uKQoKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05G SUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBk YXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19O T1RJRklFUlMgaXMgbm90IHNldApDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5k IG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMgQ09ORklHX0RFQlVHX0NSRURFTlRJ QUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1RPUlRVUkVfVEVTVD1t CiMgQ09ORklHX1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfUkVGX1NDQUxFX1RFU1Q9bQpDT05GSUdfUkNVX0NQ VV9TVEFMTF9USU1FT1VUPTYwCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklH X1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJ R19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19T VEFURV9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfVVNFUl9T VEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhP T0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlO QU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFD RV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19I QVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFW RV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hB VkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15 CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJ TkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hf VFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdf VFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJ TkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dS QVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFD RV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpD T05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKIyBDT05GSUdfRlBST0JFIGlzIG5vdCBz ZXQKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX1NUQUNLX1RSQUNFUj15CiMgQ09O RklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CkNPTkZJ R19IV0xBVF9UUkFDRVI9eQojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qg c2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBD T05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFO Q0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkK IyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9C RV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNP TkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5vdCBz ZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNF X0NDPXkKQ09ORklHX1RSQUNJTkdfTUFQPXkKQ09ORklHX1NZTlRIX0VWRU5UUz15CkNPTkZJR19I SVNUX1RSSUdHRVJTPXkKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5KRUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJf QkVOQ0hNQVJLPW0KIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZUUkFDRV9SRUNPUkRfUkVDVVJTSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NU QVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TT1JUX1NUQVJUVVBfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOVEhfRVZFTlRf R0VOX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVfRVZFTlRfR0VOX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJ REVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJ UkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19T VFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMg eDg2IERlYnVnZ2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19OTUlfU1VQUE9SVD15CkNPTkZJ R19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19F QVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJ TlRLX1VTQl9YREJDPXkKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15 CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZ XzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVM QVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1BV TklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdf VU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIHg4NiBEZWJ1Z2dpbmcK CiMKIyBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIwojIENPTkZJR19LVU5JVCBpcyBub3Qg c2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19G VU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05G SUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNl dAojIENPTkZJR19GQVVMVF9JTkpFQ1RJT05fVVNFUkNPUFkgaXMgbm90IHNldApDT05GSUdfRkFJ TF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldAojIENP TkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19G Uz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GQUlMX01NQ19S RVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9TVU5SUEMgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfS0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdf S0NPViBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CiMgQ09ORklHX0xL RFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfRElWNjQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9SRUZfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJF RV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVFRF9TT0xPTU9OX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf U1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0NBTkYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJ VE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9TSVBIQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90 IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9V U0VSX0NPUFkgaXMgbm90IHNldApDT05GSUdfVEVTVF9CUEY9bQojIENPTkZJR19URVNUX0JMQUNL SE9MRV9ERVYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwg aXMgbm90IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf U1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tNT0QgaXMgbm90IHNldAojIENP TkZJR19URVNUX01FTUNBVF9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MSVZFUEFUQ0ggaXMg bm90IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hN TSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBu b3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojIGVuZCBvZiBLZXJu ZWwgaGFja2luZwo= --===============0725889365438536297== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0naWd0JwoJZXhwb3J0 IHRlc3RjYXNlPSdpZ3QnCglleHBvcnQgY2F0ZWdvcnk9J2Z1bmN0aW9uYWwnCglleHBvcnQgam9i X29yaWdpbj0naWd0LXBhcnQxLnlhbWwnCglleHBvcnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFu Y2gKY29tbWl0CmtidWlsZF9xdWV1ZV9hbmFseXNpcycKCWV4cG9ydCBxdWV1ZT0ndmFsaWRhdGUn CglleHBvcnQgdGVzdGJveD0nbGtwLWNtbC1kMDInCglleHBvcnQgdGJveF9ncm91cD0nbGtwLWNt bC1kMDInCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJoZWwtOC4zLWZ1bmMnCglleHBvcnQgc3Vi bWl0X2lkPSc2MjdiYjhlNDcxMzRmZTRiMThkMjIyZjcnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Av am9icy9zY2hlZHVsZWQvbGtwLWNtbC1kMDIvaWd0LWdyb3VwLTA0LXVjb2RlPTB4YzItZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei1hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2 ZWQ0NzUwOGJkLTIwMjIwNTExLTE5MjI0LTEzMmVwcTMtMS55YW1sJwoJZXhwb3J0IGlkPSc4OGRk YTIyNTRhYzU4NGI4NTVmNTNlZWQxY2IwMDI4Y2MxYjIwZWQ5JwoJZXhwb3J0IHF1ZXVlcl92ZXJz aW9uPScvemRheS9sa3AnCglleHBvcnQgbW9kZWw9J0NvbW1ldCBMYWtlJwoJZXhwb3J0IG5yX25v ZGU9MQoJZXhwb3J0IG5yX2NwdT0yMAoJZXhwb3J0IG1lbW9yeT0nMTZHJwoJZXhwb3J0IHNzZF9w YXJ0aXRpb25zPScvZGV2L2Rpc2svYnktaWQvYXRhLUlOVEVMX1NTRFNDMkJBODAwRzRfQlRIVjYx ODQwOTQ1ODAwT0dOLXBhcnQ0JwoJZXhwb3J0IHJvb3Rmc19wYXJ0aXRpb249Jy9kZXYvZGlzay9i eS1pZC9hdGEtSU5URUxfU1NEU0MyQkE4MDBHNF9CVEhWNjE4NDA5NDU4MDBPR04tcGFydDMnCgll eHBvcnQga2VybmVsX2NtZGxpbmVfaHc9J2FjcGlfcnNkcD0weDliMGZlMDE0JwoJZXhwb3J0IGNv bW1pdD0nYTkyOTBjYTA3YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZCcKCWV4cG9ydCBu ZXRjb25zb2xlX3BvcnQ9NjY4MwoJZXhwb3J0IHVjb2RlPScweGMyJwoJZXhwb3J0IG5lZWRfa2Nv bmZpZ19odz0neyJJR0IiPT4ieSJ9CnsiRTEwMDBFIj0+InkifQpTQVRBX0FIQ0kKRFJNX0k5MTUK eyJJR0MiPT4ieSJ9JwoJZXhwb3J0IGJpc2VjdF9kbWVzZz10cnVlCglleHBvcnQgZW5xdWV1ZV90 aW1lPScyMDIyLTA1LTExIDIxOjIzOjQ4ICswODAwJwoJZXhwb3J0IF9pZD0nNjI3YmI4ZTQ3MTM0 ZmU0YjE4ZDIyMmY3JwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC9pZ3QvZ3JvdXAtMDQtdWNvZGU9MHhj Mi9sa3AtY21sLWQwMi9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3g4Nl82NC1yaGVs LTguMy1mdW5jL2djYy0xMS9hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJk JwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTExJwoJZXhwb3J0IExL UF9TRVJWRVI9J2ludGVybmFsLWxrcC1zZXJ2ZXInCglleHBvcnQgaGVhZF9jb21taXQ9Jzc4MWYy NDcwN2EwMjBlOTZkOWZmZmRiMzQzZDIxMGE3NzA5NGNkNzUnCglleHBvcnQgYmFzZV9jb21taXQ9 JzY3MmMwYzUxNzM0MjdlNmIzZTJhOWJiYjdiZTUxY2VlZWM3ODA5M2EnCglleHBvcnQgYnJhbmNo PSdsaW51eC1yZXZpZXcvQ2hyaXN0aWFuLUstbmlnL2RtYS1idWYtY2xlYW51cC1kbWFfZmVuY2Vf dW53cmFwLXNlbGZ0ZXN0LXYyLzIwMjIwNTA2LTIyMTMxNycKCWV4cG9ydCByb290ZnM9J2RlYmlh bi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3onCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQv aWd0L2dyb3VwLTA0LXVjb2RlPTB4YzIvbGtwLWNtbC1kMDIvZGViaWFuLTEwLjQteDg2XzY0LTIw MjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMtZnVuYy9nY2MtMTEvYTkyOTBjYTA3YTM2ODgyYjEx NGMzY2Q5YmJkOGY2NmVkNDc1MDhiZC8xJwoJZXhwb3J0IHNjaGVkdWxlcl92ZXJzaW9uPScvbGtw L2xrcC8uc3JjLTIwMjIwNTExLTE3MDAyNCcKCWV4cG9ydCBhcmNoPSd4ODZfNjQnCglleHBvcnQg bWF4X3VwdGltZT0yMTAwCglleHBvcnQgaW5pdHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLTEw LjQteDg2XzY0LTIwMjAwNjAzLmNneicKCWV4cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0v ZGV2L3JhbTAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC9pZ3QvZ3JvdXAtMDQtdWNvZGU9MHhjMi9sa3At Y21sLWQwMi9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3g4Nl82NC1yaGVsLTguMy1m dW5jL2djYy0xMS9hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJkLzEKQk9P VF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy1mdW5jL2djYy0xMS9hOTI5MGNhMDdh MzY4ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJkL3ZtbGludXotNS4xOC4wLXJjNS0wMTExOC1n YTkyOTBjYTA3YTM2CmJyYW5jaD1saW51eC1yZXZpZXcvQ2hyaXN0aWFuLUstbmlnL2RtYS1idWYt Y2xlYW51cC1kbWFfZmVuY2VfdW53cmFwLXNlbGZ0ZXN0LXYyLzIwMjIwNTA2LTIyMTMxNwpqb2I9 L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtY21sLWQwMi9pZ3QtZ3JvdXAtMDQtdWNvZGU9MHhjMi1k ZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6LWE5MjkwY2EwN2EzNjg4MmIxMTRjM2NkOWJi ZDhmNjZlZDQ3NTA4YmQtMjAyMjA1MTEtMTkyMjQtMTMyZXBxMy0xLnlhbWwKdXNlcj1sa3AKQVJD SD14ODZfNjQKa2NvbmZpZz14ODZfNjQtcmhlbC04LjMtZnVuYwpjb21taXQ9YTkyOTBjYTA3YTM2 ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZAphY3BpX3JzZHA9MHg5YjBmZTAxNAptYXhfdXB0 aW1lPTIxMDAKTEtQX1NFUlZFUj1pbnRlcm5hbC1sa3Atc2VydmVyCm5va2FzbHIKc2VsaW51eD0w CmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0x CnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3Jh bWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19s ZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9dHR5MAplYXJseXByaW50az10dHlTMCwx MTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBtb2R1bGVz X2luaXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMtZnVuYy9nY2MtMTEvYTkyOTBjYTA3 YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZC9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9p bml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9ydW4t aXBjb25maWdfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIw MjAwNjAzLmNnei9sa3BfMjAyMjAxMDUuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei9yc3luYy1yb290ZnNfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMv ZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9pZ3RfMjAyMjA0MzAuY2d6LC9vc2ltYWdl L3BrZy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2lndC14ODZfNjQtZWRkYzY3YzUt MV8yMDIyMDQzMC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMu Y2d6L2h3XzIwMjAwNzE1LmNneicKCWV4cG9ydCB1Y29kZV9pbml0cmQ9Jy9vc2ltYWdlL3Vjb2Rl L2ludGVsLXVjb2RlLTIwMjIwMjE2LmNneicKCWV4cG9ydCBsa3BfaW5pdHJkPScvb3NpbWFnZS91 c2VyL2xrcC9sa3AteDg2XzY0LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NH SV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBsYXN0X2tlcm5lbD0n NS4xOC4wLXJjNS13dC1hdGgtMDc2NTUtZzc4MWYyNDcwN2EwMicKCWV4cG9ydCByZXBlYXRfdG89 NgoJZXhwb3J0IHNjaGVkdWxlX25vdGlmeV9hZGRyZXNzPQoJZXhwb3J0IHN0b3BfcmVwZWF0X2lm X2ZvdW5kPSdkbWVzZy5CVUc6S0FTQU46c2xhYi1vdXQtb2YtYm91bmRzX2luX19kbWFfZmVuY2Vf dW53cmFwX21lcmdlJwoJZXhwb3J0IGtidWlsZF9xdWV1ZV9hbmFseXNpcz0xCglleHBvcnQga2Vy bmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy1mdW5jL2djYy0xMS9hOTI5MGNhMDdhMzY4 ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJkL3ZtbGludXotNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2JwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAyMi0wNS0xMSAyMjowOTowMCArMDgw MCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1jbWwtZDAyL2ln dC1ncm91cC0wNC11Y29kZT0weGMyLWRlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3otYTky OTBjYTA3YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZC0yMDIyMDUxMS0xOTIyNC0xMzJl cHEzLTEuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0vbGtwLyR7 dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1qb2IucGlk CgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgkuICRMS1Bf U1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIga21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBoZWFydGJlYXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbWVtaW5m bwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5f bW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9wbGFpbi93YXRjaGRvZwoKCXJ1bl90ZXN0IGdyb3Vw PSdncm91cC0wNCcgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBpZ3QKfQoKZXh0cmFjdF9zdGF0cygp CnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhwb3J0IHN0YXRzX3BhcnRfZW5kPQoKCWVu diBncm91cD0nZ3JvdXAtMDQnICRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaWd0CgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbWVtaW5mbwoKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgdGltZSBpZ3QudGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBk bWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVy IGxhc3Rfc3RhdGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHRpbWUKfQoKIiRAIgo= --===============0725889365438536297== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kmsg.xz" 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 AgAAAAAEWVo= --===============0725889365438536297== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="igt.ksh" MjAyMi0wNS0xMSAxNDowOTo1NCBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVz dCBhZGQtcmVtb3ZlLW9iamVjdHMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQp IChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcg c3VidGVzdDogYWRkLXJlbW92ZS1vYmplY3RzClN1YnRlc3QgYWRkLXJlbW92ZS1vYmplY3RzOiBT VUNDRVNTICgwLjAwMnMpCjIwMjItMDUtMTEgMTQ6MDk6NTQgYnVpbGQvdGVzdHMvYXBpX2ludGVs X2JiIC0tcnVuLXN1YnRlc3QgYmItd2l0aC1hbGxvY2F0b3IKSUdULVZlcnNpb246IDEuMjYtZ2Vk ZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4 Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogYmItd2l0aC1hbGxvY2F0b3IKU3VidGVzdCBiYi13aXRo LWFsbG9jYXRvcjogU1VDQ0VTUyAoMC4wMDFzKQoyMDIyLTA1LTExIDE0OjA5OjU0IGJ1aWxkL3Rl c3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IGJsaXQtbm9yZWxvYy1rZWVwLWNhY2hlCklH VC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDEx MTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGJsaXQtbm9yZWxvYy1r ZWVwLWNhY2hlClN1YnRlc3QgYmxpdC1ub3JlbG9jLWtlZXAtY2FjaGU6IFNVQ0NFU1MgKDAuNDIw cykKMjAyMi0wNS0xMSAxNDowOTo1NSBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3Vi dGVzdCBibGl0LW5vcmVsb2Mta2VlcC1jYWNoZS1yYW5kb20KSUdULVZlcnNpb246IDEuMjYtZ2Vk ZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4 Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogYmxpdC1ub3JlbG9jLWtlZXAtY2FjaGUtcmFuZG9tClN1 YnRlc3QgYmxpdC1ub3JlbG9jLWtlZXAtY2FjaGUtcmFuZG9tOiBTVUNDRVNTICgwLjAwM3MpCjIw MjItMDUtMTEgMTQ6MDk6NTUgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3Qg YmxpdC1ub3JlbG9jLXB1cmdlLWNhY2hlCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0 aW5nIHN1YnRlc3Q6IGJsaXQtbm9yZWxvYy1wdXJnZS1jYWNoZQpTdWJ0ZXN0IGJsaXQtbm9yZWxv Yy1wdXJnZS1jYWNoZTogU1VDQ0VTUyAoMC4wMDNzKQoyMDIyLTA1LTExIDE0OjA5OjU1IGJ1aWxk L3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IGJsaXQtbm9yZWxvYy1wdXJnZS1jYWNo ZS1yYW5kb20KSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4x OC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogYmxp dC1ub3JlbG9jLXB1cmdlLWNhY2hlLXJhbmRvbQpTdWJ0ZXN0IGJsaXQtbm9yZWxvYy1wdXJnZS1j YWNoZS1yYW5kb206IFNVQ0NFU1MgKDAuMDAzcykKMjAyMi0wNS0xMSAxNDowOTo1NSBidWlsZC90 ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVzdCBibGl0LXJlbG9jLWtlZXAtY2FjaGUKSUdU LVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTEx OC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogYmxpdC1yZWxvYy1rZWVw LWNhY2hlClN1YnRlc3QgYmxpdC1yZWxvYy1rZWVwLWNhY2hlOiBTVUNDRVNTICgwLjAwNXMpCjIw MjItMDUtMTEgMTQ6MDk6NTUgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3Qg YmxpdC1yZWxvYy1wdXJnZS1jYWNoZQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82 NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGlu ZyBzdWJ0ZXN0OiBibGl0LXJlbG9jLXB1cmdlLWNhY2hlClN1YnRlc3QgYmxpdC1yZWxvYy1wdXJn ZS1jYWNoZTogU1VDQ0VTUyAoMC4wMDVzKQoyMDIyLTA1LTExIDE0OjA5OjU1IGJ1aWxkL3Rlc3Rz L2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IGRlbHRhLWNoZWNrCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGRlbHRhLWNoZWNrClN1YnRlc3QgZGVsdGEtY2hl Y2s6IFNVQ0NFU1MgKDAuMDAxcykKMjAyMi0wNS0xMSAxNDowOTo1NiBidWlsZC90ZXN0cy9hcGlf aW50ZWxfYmIgLS1ydW4tc3VidGVzdCBkZXN0cm95LWJiCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRj NjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZf NjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGRlc3Ryb3ktYmIKU3VidGVzdCBkZXN0cm95LWJiOiBTVUND RVNTICgwLjAwNHMpCjIwMjItMDUtMTEgMTQ6MDk6NTYgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2Ji IC0tcnVuLXN1YnRlc3QgZnVsbC1iYXRjaApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4 Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFy dGluZyBzdWJ0ZXN0OiBmdWxsLWJhdGNoClN1YnRlc3QgZnVsbC1iYXRjaDogU1VDQ0VTUyAoMC4w MDFzKQoyMDIyLTA1LTExIDE0OjA5OjU2IGJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1z dWJ0ZXN0IGludGVsLWJiLWJsaXQtbm9uZQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4 Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFy dGluZyBzdWJ0ZXN0OiBpbnRlbC1iYi1ibGl0LW5vbmUKU3VidGVzdCBpbnRlbC1iYi1ibGl0LW5v bmU6IFNVQ0NFU1MgKDIuNjYycykKMjAyMi0wNS0xMSAxNDowOTo1OSBidWlsZC90ZXN0cy9hcGlf aW50ZWxfYmIgLS1ydW4tc3VidGVzdCBpbnRlbC1iYi1ibGl0LXgKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogaW50ZWwtYmItYmxpdC14ClN1YnRlc3QgaW50ZWwt YmItYmxpdC14OiBTVUNDRVNTICgyLjQ4NHMpCjIwMjItMDUtMTEgMTQ6MTA6MDEgYnVpbGQvdGVz dHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3QgaW50ZWwtYmItYmxpdC15CklHVC1WZXJzaW9u OiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5Mjkw Y2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGludGVsLWJiLWJsaXQteQpTdWJ0ZXN0 IGludGVsLWJiLWJsaXQteTogU1VDQ0VTUyAoMi40ODFzKQoyMDIyLTA1LTExIDE0OjEwOjA0IGJ1 aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IGxvdC1vZi1idWZmZXJzCklHVC1W ZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgt Z2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGxvdC1vZi1idWZmZXJzClN1 YnRlc3QgbG90LW9mLWJ1ZmZlcnM6IFNVQ0NFU1MgKDAuOTI2cykKMjAyMi0wNS0xMSAxNDoxMDow NSBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVzdCBvYmplY3Qtbm9yZWxvYy1r ZWVwLWNhY2hlLXJhbmRvbQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0 ZXN0OiBvYmplY3Qtbm9yZWxvYy1rZWVwLWNhY2hlLXJhbmRvbQpTdWJ0ZXN0IG9iamVjdC1ub3Jl bG9jLWtlZXAtY2FjaGUtcmFuZG9tOiBTVUNDRVNTICgwLjAwMXMpCjIwMjItMDUtMTEgMTQ6MTA6 MDUgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3Qgb2JqZWN0LW5vcmVsb2Mt a2VlcC1jYWNoZS1zaW1wbGUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3Vi dGVzdDogb2JqZWN0LW5vcmVsb2Mta2VlcC1jYWNoZS1zaW1wbGUKU3VidGVzdCBvYmplY3Qtbm9y ZWxvYy1rZWVwLWNhY2hlLXNpbXBsZTogU1VDQ0VTUyAoMC4wMDFzKQoyMDIyLTA1LTExIDE0OjEw OjA2IGJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IG9iamVjdC1ub3JlbG9j LXB1cmdlLWNhY2hlLXJhbmRvbQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkg KExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBz dWJ0ZXN0OiBvYmplY3Qtbm9yZWxvYy1wdXJnZS1jYWNoZS1yYW5kb20KU3VidGVzdCBvYmplY3Qt bm9yZWxvYy1wdXJnZS1jYWNoZS1yYW5kb206IFNVQ0NFU1MgKDAuMDAxcykKMjAyMi0wNS0xMSAx NDoxMDowNiBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVzdCBvYmplY3Qtbm9y ZWxvYy1wdXJnZS1jYWNoZS1zaW1wbGUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZf NjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRp bmcgc3VidGVzdDogb2JqZWN0LW5vcmVsb2MtcHVyZ2UtY2FjaGUtc2ltcGxlClN1YnRlc3Qgb2Jq ZWN0LW5vcmVsb2MtcHVyZ2UtY2FjaGUtc2ltcGxlOiBTVUNDRVNTICgwLjAwMXMpCjIwMjItMDUt MTEgMTQ6MTA6MDYgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3Qgb2JqZWN0 LXJlbG9jLWtlZXAtY2FjaGUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3Vi dGVzdDogb2JqZWN0LXJlbG9jLWtlZXAtY2FjaGUKU3VidGVzdCBvYmplY3QtcmVsb2Mta2VlcC1j YWNoZTogU1VDQ0VTUyAoMC4wMDJzKQoyMDIyLTA1LTExIDE0OjEwOjA2IGJ1aWxkL3Rlc3RzL2Fw aV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IG9iamVjdC1yZWxvYy1wdXJnZS1jYWNoZQpJR1QtVmVy c2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdh OTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBvYmplY3QtcmVsb2MtcHVyZ2Ut Y2FjaGUKU3VidGVzdCBvYmplY3QtcmVsb2MtcHVyZ2UtY2FjaGU6IFNVQ0NFU1MgKDAuMDAzcykK MjAyMi0wNS0xMSAxNDoxMDowNiBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVz dCBvZmZzZXQtY29udHJvbApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0 ZXN0OiBvZmZzZXQtY29udHJvbApTdWJ0ZXN0IG9mZnNldC1jb250cm9sOiBTVUNDRVNTICgwLjAw M3MpCjIwMjItMDUtMTEgMTQ6MTA6MDYgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1 YnRlc3QgcHVyZ2UtYmIKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVz dDogcHVyZ2UtYmIKU3VidGVzdCBwdXJnZS1iYjogU1VDQ0VTUyAoMC4wMDFzKQoyMDIyLTA1LTEx IDE0OjEwOjA2IGJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1zdWJ0ZXN0IHJlbmRlcgpJ R1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAx MTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiByZW5kZXIKU3RhcnRp bmcgZHluYW1pYyBzdWJ0ZXN0OiByZW5kZXItbm9uZS01MTIKRHluYW1pYyBzdWJ0ZXN0IHJlbmRl ci1ub25lLTUxMjogU1VDQ0VTUyAoMC4wNjVzKQpTdGFydGluZyBkeW5hbWljIHN1YnRlc3Q6IHJl bmRlci1ub25lLXJlbG9jLTUxMgpEeW5hbWljIHN1YnRlc3QgcmVuZGVyLW5vbmUtcmVsb2MtNTEy OiBTVUNDRVNTICgwLjA2NXMpClN0YXJ0aW5nIGR5bmFtaWMgc3VidGVzdDogcmVuZGVyLW5vbmUt MTAyNApEeW5hbWljIHN1YnRlc3QgcmVuZGVyLW5vbmUtMTAyNDogU1VDQ0VTUyAoMC4yNDZzKQpT dGFydGluZyBkeW5hbWljIHN1YnRlc3Q6IHJlbmRlci1ub25lLXJlbG9jLTEwMjQKRHluYW1pYyBz dWJ0ZXN0IHJlbmRlci1ub25lLXJlbG9jLTEwMjQ6IFNVQ0NFU1MgKDAuMjU0cykKU3RhcnRpbmcg ZHluYW1pYyBzdWJ0ZXN0OiByZW5kZXIteC01MTIKRHluYW1pYyBzdWJ0ZXN0IHJlbmRlci14LTUx MjogU1VDQ0VTUyAoMC4wNTlzKQpTdGFydGluZyBkeW5hbWljIHN1YnRlc3Q6IHJlbmRlci14LXJl bG9jLTUxMgpEeW5hbWljIHN1YnRlc3QgcmVuZGVyLXgtcmVsb2MtNTEyOiBTVUNDRVNTICgwLjA1 OXMpClN0YXJ0aW5nIGR5bmFtaWMgc3VidGVzdDogcmVuZGVyLXgtMTAyNApEeW5hbWljIHN1YnRl c3QgcmVuZGVyLXgtMTAyNDogU1VDQ0VTUyAoMC4yMzZzKQpTdGFydGluZyBkeW5hbWljIHN1YnRl c3Q6IHJlbmRlci14LXJlbG9jLTEwMjQKRHluYW1pYyBzdWJ0ZXN0IHJlbmRlci14LXJlbG9jLTEw MjQ6IFNVQ0NFU1MgKDAuMjM3cykKU3RhcnRpbmcgZHluYW1pYyBzdWJ0ZXN0OiByZW5kZXIteS01 MTIKRHluYW1pYyBzdWJ0ZXN0IHJlbmRlci15LTUxMjogU1VDQ0VTUyAoMC4wNTlzKQpTdGFydGlu ZyBkeW5hbWljIHN1YnRlc3Q6IHJlbmRlci15LXJlbG9jLTUxMgpEeW5hbWljIHN1YnRlc3QgcmVu ZGVyLXktcmVsb2MtNTEyOiBTVUNDRVNTICgwLjA1OHMpClN0YXJ0aW5nIGR5bmFtaWMgc3VidGVz dDogcmVuZGVyLXktMTAyNApEeW5hbWljIHN1YnRlc3QgcmVuZGVyLXktMTAyNDogU1VDQ0VTUyAo MC4yMzZzKQpTdGFydGluZyBkeW5hbWljIHN1YnRlc3Q6IHJlbmRlci15LXJlbG9jLTEwMjQKRHlu YW1pYyBzdWJ0ZXN0IHJlbmRlci15LXJlbG9jLTEwMjQ6IFNVQ0NFU1MgKDAuMjI1cykKU3VidGVz dCByZW5kZXI6IFNVQ0NFU1MgKDEuODkxcykKMjAyMi0wNS0xMSAxNDoxMDowOSBidWlsZC90ZXN0 cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVzdCByZW5kZXItY2NzCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHJlbmRlci1jY3MKU3VidGVzdCByZW5kZXItY2Nz OiBTVUNDRVNTICgwLjI0NXMpCjIwMjItMDUtMTEgMTQ6MTA6MDkgYnVpbGQvdGVzdHMvYXBpX2lu dGVsX2JiIC0tcnVuLXN1YnRlc3QgcmVzZXQtYmIKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK U3RhcnRpbmcgc3VidGVzdDogcmVzZXQtYmIKU3VidGVzdCByZXNldC1iYjogU1VDQ0VTUyAoMC4w MDFzKQoyMDIyLTA1LTExIDE0OjEwOjA5IGJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiAtLXJ1bi1z dWJ0ZXN0IHJlc2V0LWZsYWdzCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAo TGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1 YnRlc3Q6IHJlc2V0LWZsYWdzClN1YnRlc3QgcmVzZXQtZmxhZ3M6IFNVQ0NFU1MgKDAuMDA0cykK MjAyMi0wNS0xMSAxNDoxMDowOSBidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIgLS1ydW4tc3VidGVz dCBzaW1wbGUtYmIKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDog NS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDog c2ltcGxlLWJiClN1YnRlc3Qgc2ltcGxlLWJiOiBTVUNDRVNTICgwLjAwMXMpCjIwMjItMDUtMTEg MTQ6MTA6MDkgYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIC0tcnVuLXN1YnRlc3Qgc2ltcGxlLWJi LWN0eApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBzaW1wbGUt YmItY3R4ClN1YnRlc3Qgc2ltcGxlLWJiLWN0eDogU1VDQ0VTUyAoMC4wMDJzKQoyMDIyLTA1LTEx IDE0OjEwOjEwIGJ1aWxkL3Rlc3RzL2dlbV9tZWRpYV9maWxsIC0tcnVuLXN1YnRlc3QgbWVkaWEt ZmlsbApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBtZWRpYS1m aWxsClN0YXJ0aW5nIGR5bmFtaWMgc3VidGVzdDogc21lbQpEeW5hbWljIHN1YnRlc3Qgc21lbTog U1VDQ0VTUyAoMC4wMDJzKQpTdWJ0ZXN0IG1lZGlhLWZpbGw6IFNVQ0NFU1MgKDAuMDA5cykKMjAy Mi0wNS0xMSAxNDoxMDoxMCBidWlsZC90ZXN0cy9nZW1fcmVuZGVyX3RpbGVkX2JsaXRzIC0tcnVu LXN1YnRlc3QgYXBlcnR1cmUtc2hyaW5rCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0 aW5nIHN1YnRlc3Q6IGFwZXJ0dXJlLXNocmluawooZ2VtX3JlbmRlcl90aWxlZF9ibGl0czoxOTg1 KSBpbnRlbF9vcy1XQVJOSU5HOiBJbnN1ZmZpY2llbnQgZnJlZSBtZW1vcnk7IC9wcm9jL21lbWlu Zm86Ck1lbVRvdGFsOiAgICAgICAxMzgyOTM1NiBrQgpNZW1GcmVlOiAgICAgICAgMTE3MjY5MDQg a0IKTWVtQXZhaWxhYmxlOiAgIDExNjA3MTQ4IGtCCkJ1ZmZlcnM6ICAgICAgICAgICAgICAgMCBr QgpDYWNoZWQ6ICAgICAgICAgIDExMzA1MTIga0IKU3dhcENhY2hlZDogICAgICAgICAgICAwIGtC CkFjdGl2ZTogICAgICAgICAgICAgIDcxMiBrQgpJbmFjdGl2ZTogICAgICAgICAyMTI0MzIga0IK QWN0aXZlKGFub24pOiAgICAgICAgNTUyIGtCCkluYWN0aXZlKGFub24pOiAgIDIxMjI4NCBrQgpB Y3RpdmUoZmlsZSk6ICAgICAgICAxNjAga0IKSW5hY3RpdmUoZmlsZSk6ICAgICAgMTQ4IGtCClVu ZXZpY3RhYmxlOiAgICAgMTEyMDg3MiBrQgpNbG9ja2VkOiAgICAgICAgICAgICAgIDAga0IKU3dh cFRvdGFsOiAgICAgICAgICAgICAwIGtCClN3YXBGcmVlOiAgICAgICAgICAgICAgMCBrQgpEaXJ0 eTogICAgICAgICAgICAgICAgIDAga0IKV3JpdGViYWNrOiAgICAgICAgICAgICAwIGtCCkFub25Q YWdlczogICAgICAgIDIwMzY0OCBrQgpNYXBwZWQ6ICAgICAgICAgICAgMzA0NDAga0IKU2htZW06 ICAgICAgICAgICAgICA5NDU2IGtCCktSZWNsYWltYWJsZTogICAgICA3OTk2OCBrQgpTbGFiOiAg ICAgICAgICAgICA1Nzg5NDgga0IKU1JlY2xhaW1hYmxlOiAgICAgIDc5OTY4IGtCClNVbnJlY2xh aW06ICAgICAgIDQ5ODk4MCBrQgpLZXJuZWxTdGFjazogICAgICAgMTAzMDQga0IKUGFnZVRhYmxl czogICAgICAgICAyNTcyIGtCCk5GU19VbnN0YWJsZTogICAgICAgICAgMCBrQgpCb3VuY2U6ICAg ICAgICAgICAgICAgIDAga0IKV3JpdGViYWNrVG1wOiAgICAgICAgICAwIGtCCkNvbW1pdExpbWl0 OiAgICAgNjkxNDY3NiBrQgpDb21taXR0ZWRfQVM6ICAgICAyNjQ5ODgga0IKVm1hbGxvY1RvdGFs OiAgIDM0MzU5NzM4MzY3IGtCClZtYWxsb2NVc2VkOiAgICAgICA0Mzg4NCBrQgpWbWFsbG9jQ2h1 bms6ICAgICAgICAgIDAga0IKUGVyY3B1OiAgICAgICAgICAgICA4MTYwIGtCCkhhcmR3YXJlQ29y cnVwdGVkOiAgICAgMCBrQgpBbm9uSHVnZVBhZ2VzOiAgICAgMjY2MjQga0IKU2htZW1IdWdlUGFn ZXM6ICAgICAgICAwIGtCClNobWVtUG1kTWFwcGVkOiAgICAgICAgMCBrQgpGaWxlSHVnZVBhZ2Vz OiAgICAgICAgIDAga0IKRmlsZVBtZE1hcHBlZDogICAgICAgICAwIGtCCkNtYVRvdGFsOiAgICAg ICAgICAgICAgMCBrQgpDbWFGcmVlOiAgICAgICAgICAgICAgIDAga0IKSHVnZVBhZ2VzX1RvdGFs OiAgICAgICAwCkh1Z2VQYWdlc19GcmVlOiAgICAgICAgMApIdWdlUGFnZXNfUnN2ZDogICAgICAg IDAKSHVnZVBhZ2VzX1N1cnA6ICAgICAgICAwCkh1Z2VwYWdlc2l6ZTogICAgICAgMjA0OCBrQgpI dWdldGxiOiAgICAgICAgICAgICAgIDAga0IKRGlyZWN0TWFwNGs6ICAgICAgNDk2NjkyIGtCCkRp cmVjdE1hcDJNOiAgICAgNzc3MDExMiBrQgpEaXJlY3RNYXAxRzogICAgIDk0MzcxODQga0JJbnN1 ZmZpY2llbnQgZnJlZSBtZW1vcnk7IC9wcm9jL3NsYWJpbmZvOgpzbGFiaW5mbyAtIHZlcnNpb246 IDIuMQojIG5hbWUgICAgICAgICAgICA8YWN0aXZlX29ianM+IDxudW1fb2Jqcz4gPG9ianNpemU+ IDxvYmpwZXJzbGFiPiA8cGFnZXNwZXJzbGFiPiA6IHR1bmFibGVzIDxsaW1pdD4gPGJhdGNoY291 bnQ+IDxzaGFyZWRmYWN0b3I+IDogc2xhYmRhdGEgPGFjdGl2ZV9zbGFicz4gPG51bV9zbGFicz4g PHNoYXJlZGF2YWlsPgpidHJmc19lbmRfaW9fd3EgICAgICAxMjYgICAgMTI2ICAgIDE5MiAgIDQy ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMyAgICAgIDMg ICAgICAwCmJ0cmZzX3ByZWxpbV9yZWYgICAgICAgMCAgICAgIDAgICAgMTIwICAgMzQgICAgMSA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK YnRyZnNfZGVsYXllZF9leHRlbnRfb3AgICAgICAwICAgICAgMCAgICAgNDggICA4NSAgICAxIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApi dHJmc19kZWxheWVkX2RhdGFfcmVmICAgICAgMCAgICAgIDAgICAgMTc2ICAgNDYgICAgMiA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYnRy ZnNfZGVsYXllZF90cmVlX3JlZiAgICAgIDAgICAgICAwICAgIDE2OCAgIDI0ICAgIDEgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJ0cmZz X2RlbGF5ZWRfcmVmX2hlYWQgICAgICAwICAgICAgMCAgICAyMDggICAzOSAgICAyIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19p bm9kZV9kZWZyYWcgICAgICAwICAgICAgMCAgICAgODggICA0NiAgICAxIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19kZWxheWVk X25vZGUgICAgICAwICAgICAgMCAgICAzNzYgICA0MyAgICA0IDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19vcmRlcmVkX2V4dGVu dCAgICAgIDAgICAgICAwICAgIDUwNCAgIDMyICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJ0cmZzX2V4dGVudF9tYXAgICAgICAz OSAgICAgMzkgICAgMjA4ICAgMzkgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKYnRyZnNfZXh0ZW50X3N0YXRlICAgIDEwOCAgICAx MDggICAgMTEyICAgMzYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICAzICAgICAgMyAgICAgIDAKYmlvLTMwNCAgICAgICAgICAgICAgMTY4ICAgIDE2OCAgICAz ODQgICA0MiAgICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDQg ICAgICA0ICAgICAgMApidHJmc19leHRlbnRfYnVmZmVyICAgICA3NSAgICAgNzUgICAgMzIwICAg MjUgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAzICAgICAg MyAgICAgIDAKYnRyZnNfZnJlZV9zcGFjZV9iaXRtYXAgICAgICAwICAgICAgMCAgIDgxOTIgICAg NCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAw ICAgICAgMApidHJmc19mcmVlX3NwYWNlICAgICAgIDAgICAgICAwICAgIDE2OCAgIDI0ICAgIDEg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAw CmJ0cmZzX3BhdGggICAgICAgICAgIDIzMCAgICAyMzAgICAgMTc2ICAgNDYgICAgMiA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA1ICAgICAgNSAgICAgIDAKYnRyZnNf dHJhbnNfaGFuZGxlICAgIDM4NCAgICAzODQgICAgMTY4ICAgMjQgICAgMSA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDE2ICAgICAxNiAgICAgIDAKYnRyZnNfaW5vZGUg ICAgICAgICAgIDcyICAgICA3MiAgIDEzMjAgICAyNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgIDMgICAgICAzICAgICAgMAppOTE1X3ZtYV9yZXNvdXJjZSAg IDY5NzUgICA4Nzc4ICAgIDM4NCAgIDQyICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgIDIwOSAgICAyMDkgICAgICAwCmk5MTVfdm1hICAgICAgICAgICAgNDk5OCAg IDQ5OTggICAgNzY4ICAgNDIgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgMTE5ICAgIDExOSAgICAgIDAKaTkxNV9wcmlvbGlzdCAgICAgICAgNzA0ICAgIDcwNCAg ICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg MTEgICAgIDExICAgICAgMAppOTE1X2RlcGVuZGVuY3kgICAgICAgIDAgICAgICAwICAgIDEyOCAg IDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAg IDAgICAgICAwCmV4ZWN1dGVfY2IgICAgICAgICAgICAgMCAgICAgIDAgICAgMTI4ICAgMzIgICAg MSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAg IDAKaTkxNV9yZXF1ZXN0ICAgICAgICAgNjcyICAgIDY3MiAgICA3NjggICA0MiAgICA4IDogdHVu YWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTYgICAgIDE2ICAgICAgMApkcm1f aTkxNV9nZW1fb2JqZWN0ICA1NTkwMCAgNTU5MDAgICAxMjE2ICAgMjYgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAyMTUwICAgMjE1MCAgICAgIDAKaTkxNV9sdXRf aGFuZGxlICAgICA1NjEwICAgNTYxMCAgICAgNDggICA4NSAgICAxIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgNjYgICAgIDY2ICAgICAgMAppbnRlbF9jb250ZXh0ICAg ICAgICA2NzIgICAgNjcyICAgIDc2OCAgIDQyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAxNiAgICAgMTYgICAgICAwCmFjdGl2ZV9ub2RlICAgICAgICAgNDgz MiAgIDQ4MzIgICAgMTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgMTUxICAgIDE1MSAgICAgIDAKZHJtX2J1ZGR5X2Jsb2NrICAgICAgICAwICAgICAg MCAgICAxMDQgICAzOSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMApzZF9leHRfY2RiICAgICAgICAgICAgIDAgICAgICAwICAgICA0 OCAgIDg1ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCmJpby0xMjAgICAgICAgICAgICAgICA0MiAgICAgNDIgICAgMTkyICAgNDIg ICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAg ICAgIDAKa3ZtX2FzeW5jX3BmICAgICAgICAgICAwICAgICAgMCAgICAyMDAgICA0MCAgICAyIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApr dm1fdmNwdSAgICAgICAgICAgICAgIDAgICAgICAwICAxMTIwMCAgICAxICAgIDQgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmt2bV9tbXVf cGFnZV9oZWFkZXIgICAgICAwICAgICAgMCAgICAyNDggICAzMyAgICAyIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApwdGVfbGlzdF9kZXNj ICAgICAgICAgIDAgICAgICAwICAgIDE5MiAgIDQyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCng4Nl9lbXVsYXRvciAgICAgICAg ICAgMCAgICAgIDAgICAyODE2ICAgMTEgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKc2NzaV9zZW5zZV9jYWNoZSAgICAgMjI0ICAg IDIyNCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgIDcgICAgICA3ICAgICAgMApmc2NyeXB0X2luZm8gICAgICAgICAgIDAgICAgICAwICAg IDE5MiAgIDQyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAg MCAgICAgIDAgICAgICAwCnpzd2FwX2VudHJ5ICAgICAgICAgICAgMCAgICAgIDAgICAgIDg4ICAg NDYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAg MCAgICAgIDAKcDlfcmVxX3QgICAgICAgICAgICAgICAwICAgICAgMCAgICAyMDAgICA0MCAgICAy IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAg MAppcDYtZnJhZ3MgICAgICAgICAgICAgIDAgICAgICAwICAgIDI0OCAgIDMzICAgIDIgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmZpYjZf bm9kZXMgICAgICAgICAgICA2NCAgICAgNjQgICAgMTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAyICAgICAgMiAgICAgIDAKaXA2X2RzdF9jYWNo ZSAgICAgICAgMTAwICAgIDEwMCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgIDQgICAgICA0ICAgICAgMAppcDZfbXJ0X2NhY2hlICAgICAg ICAgIDAgICAgICAwICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwClBJTkd2NiAgICAgICAgICAgICAgICAgMCAg ICAgIDAgICAxMzQ0ICAgMjQgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgICAwICAgICAgMCAgICAgIDAKUkFXdjYgICAgICAgICAgICAgICAgIDI0ICAgICAyNCAg IDEzNDQgICAyNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg IDEgICAgICAxICAgICAgMApVRFBMSVRFdjYgICAgICAgICAgICAgIDAgICAgICAwICAgMTQ3MiAg IDIyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAg IDAgICAgICAwClVEUHY2ICAgICAgICAgICAgICAgICA2NiAgICAgNjYgICAxNDcyICAgMjIgICAg OCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAzICAgICAgMyAgICAg IDAKdHdfc29ja19UQ1B2NiAgICAgICAgICAwICAgICAgMCAgICAzMDQgICAyNiAgICAyIDogdHVu YWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApyZXF1 ZXN0X3NvY2tfVENQdjYgICAgICAwICAgICAgMCAgICAzNjggICA0NCAgICA0IDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApUQ1B2NiAgICAg ICAgICAgICAgICAgMjYgICAgIDI2ICAgMjQ5NiAgIDEzICAgIDggOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCnVoY2lfdXJiX3ByaXYgICAg ICAgICAgMCAgICAgIDAgICAgIDg4ICAgNDYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKc2dwb29sLTEyOCAgICAgICAgICAgICA3 ICAgICAgNyAgIDQzNTIgICAgNyAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDEgICAgICAxICAgICAgMApzZ3Bvb2wtNjQgICAgICAgICAgICAgNzUgICAgIDc1 ICAgMjE3NiAgIDE1ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgNSAgICAgIDUgICAgICAwCnNncG9vbC0zMiAgICAgICAgICAgIDE5NiAgICAxOTYgICAxMTUy ICAgMjggICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA3ICAg ICAgNyAgICAgIDAKc2dwb29sLTE2ICAgICAgICAgICAgMTc1ICAgIDE3NSAgICA2NDAgICAyNSAg ICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDcgICAgICA3ICAg ICAgMApzZ3Bvb2wtOCAgICAgICAgICAgICAyMjUgICAgMjI1ICAgIDMyMCAgIDI1ICAgIDIgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgOSAgICAgIDkgICAgICAwCmJm cV9pb19jcSAgICAgICAgICAgICAgMCAgICAgIDAgICAgMjk2ICAgMjcgICAgMiA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYmZxX3F1ZXVl ICAgICAgICAgICAgICAwICAgICAgMCAgICA3MDQgICA0NiAgICA4IDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAptcXVldWVfaW5vZGVfY2Fj aGUgICAgIDMwICAgICAzMCAgIDEwODggICAzMCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMAp2OWZzX2lub2RlX2NhY2hlICAgICAg IDAgICAgICAwICAgIDg0MCAgIDM5ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCm5mc19kaXJlY3RfY2FjaGUgICAgICAgMCAgICAg IDAgICAgMjg4ICAgMjggICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICAwICAgICAgMCAgICAgIDAKbmZzX2NvbW1pdF9kYXRhICAgICAgIDM2ICAgICAzNiAgICA4 OTYgICAzNiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEg ICAgICAxICAgICAgMApuZnNfd3JpdGVfZGF0YSAgICAgICAgNjAgICAgIDYwICAgMTA4OCAgIDMw ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIg ICAgICAwCm5mc19yZWFkX2RhdGEgICAgICAgICAgMCAgICAgIDAgICAxMDg4ICAgMzAgICAgOCA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK bmZzX2lub2RlX2NhY2hlICAgICAgICAwICAgICAgMCAgIDExNzYgICAyNyAgICA4IDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApuZnNfcGFn ZSAgICAgICAgICAgICAgIDAgICAgICAwICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmpiZDJfdHJhbnNhY3Rp b25fcyAgICAgIDAgICAgICAwICAgIDMyMCAgIDI1ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmpiZDJfaW5vZGUgICAgICAgICAg ICAgMCAgICAgIDAgICAgIDk2ICAgNDIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKamJkMl9qb3VybmFsX2hhbmRsZSAgICAgIDAg ICAgICAwICAgICA4OCAgIDQ2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICAgMCAgICAgIDAgICAgICAwCmpiZDJfam91cm5hbF9oZWFkICAgICAgMCAgICAgIDAg ICAgMTc2ICAgNDYgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg ICAwICAgICAgMCAgICAgIDAKamJkMl9yZXZva2VfdGFibGVfcyAgICAgIDAgICAgICAwICAgICAz MiAgMTI4ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCmpiZDJfcmV2b2tlX3JlY29yZF9zICAgICAgMCAgICAgIDAgICAgIDY0ICAg NjQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAg MCAgICAgIDAKZXh0NF9mY19kZW50cnlfdXBkYXRlICAgICAgMCAgICAgIDAgICAgMTI4ICAgMzIg ICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAg ICAgIDAKZXh0NF9pbm9kZV9jYWNoZSAgICAgICAwICAgICAgMCAgIDEzMDQgICAyNSAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApl eHQ0X2ZyZWVfZGF0YSAgICAgICAgIDAgICAgICAwICAgICA4OCAgIDQ2ICAgIDEgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmV4dDRfYWxs b2NhdGlvbl9jb250ZXh0ICAgICAgMCAgICAgIDAgICAgMjA4ICAgMzkgICAgMiA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZXh0NF9wcmVh bGxvY19zcGFjZSAgICAgIDAgICAgICAwICAgIDE2OCAgIDI0ICAgIDEgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmV4dDRfc3lzdGVtX3pv bmUgICAgICAgMCAgICAgIDAgICAgIDU2ICAgNzMgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZXh0NF9pb19lbmRfdmVjICAgICAg ICAwICAgICAgMCAgICAgNDggICA4NSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApleHQ0X2lvX2VuZCAgICAgICAgICAgIDAgICAg ICAwICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAgMCAgICAgIDAgICAgICAwCmV4dDRfYmlvX3Bvc3RfcmVhZF9jdHggICAgMTI4ICAgIDEy OCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDIgICAgICAyICAgICAgMApleHQ0X3BlbmRpbmdfcmVzZXJ2YXRpb24gICAgICAwICAgICAg MCAgICAgNDggICA4NSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMApleHQ0X2V4dGVudF9zdGF0dXMgICAgICAwICAgICAgMCAgICAg NTYgICA3MyAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAg ICAgICAwICAgICAgMAptYmNhY2hlICAgICAgICAgICAgICAgIDAgICAgICAwICAgICA4OCAgIDQ2 ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAg ICAgICAwCmlvX2tpb2NiICAgICAgICAgICAgICAgMCAgICAgIDAgICAgMzIwICAgMjUgICAgMiA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK a2lvY3R4ICAgICAgICAgICAgICAgICAwICAgICAgMCAgICA3MDQgICA0NiAgICA4IDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAphaW9fa2lv Y2IgICAgICAgICAgICAgIDAgICAgICAwICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCnVzZXJmYXVsdGZkX2N0 eF9jYWNoZSAgICAgIDAgICAgICAwICAgIDE5MiAgIDQyICAgIDIgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmZhbm90aWZ5X3Blcm1fZXZl bnQgICAgICAwICAgICAgMCAgICAxMDQgICAzOSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApmYW5vdGlmeV9wYXRoX2V2ZW50ICAg ICAgMCAgICAgIDAgICAgIDk2ICAgNDIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZmFub3RpZnlfZmlkX2V2ZW50ICAgICAgMCAg ICAgIDAgICAgMTA0ICAgMzkgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgICAwICAgICAgMCAgICAgIDAKZnNub3RpZnlfbWFyayAgICAgICAgICAwICAgICAgMCAg ICAxMDQgICAzOSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg IDAgICAgICAwICAgICAgMApkbm90aWZ5X21hcmsgICAgICAgICAgIDAgICAgICAwICAgIDExMiAg IDM2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAg IDAgICAgICAwCmRub3RpZnlfc3RydWN0ICAgICAgICAgMCAgICAgIDAgICAgIDQ4ICAgODUgICAg MSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAg IDAKZGlvICAgICAgICAgICAgICAgICAgICAwICAgICAgMCAgICA3NjggICA0MiAgICA4IDogdHVu YWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApmYXN5 bmNfY2FjaGUgICAgICAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxlcyAg ICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmF1ZGl0X3RyZWVf bWFyayAgICAgICAgMCAgICAgIDAgICAgMTEyICAgMzYgICAgMSA6IHR1bmFibGVzICAgIDAgICAg MCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKcGlkX25hbWVzcGFjZSAgICAg ICAgICAwICAgICAgMCAgICAyMDAgICA0MCAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApwb3NpeF90aW1lcnNfY2FjaGUgICAgICAw ICAgICAgMCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDAgICAgICAwICAgICAgMApycGNfaW5vZGVfY2FjaGUgICAgICAgMzkgICAgIDM5 ICAgIDgzMiAgIDM5ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMSAgICAgIDEgICAgICAwCnJwY19idWZmZXJzICAgICAgICAgICAxNSAgICAgMTUgICAyMTc2 ICAgMTUgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAg ICAgMSAgICAgIDAKcnBjX3Rhc2tzICAgICAgICAgICAgIDI1ICAgICAyNSAgICAzMjAgICAyNSAg ICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAg ICAgMApVTklYLVNUUkVBTSAgICAgICAgICA4MzIgICAgODMyICAgMTIxNiAgIDI2ICAgIDggOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAzMiAgICAgMzIgICAgICAwClVO SVggICAgICAgICAgICAgICAgIDQ0MiAgICA0NDIgICAxMjE2ICAgMjYgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDE3ICAgICAxNyAgICAgIDAKaXA0LWZyYWdz ICAgICAgICAgICAgICAwICAgICAgMCAgICAyNjQgICAzMSAgICAyIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAppcF9tcnRfY2FjaGUgICAg ICAgICAgIDAgICAgICAwICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwClVEUC1MaXRlICAgICAgICAgICAgICAg MCAgICAgIDAgICAxMjgwICAgMjUgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKdGNwX2JpbmRfYnVja2V0ICAgICAgIDk2ICAgICA5 NiAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDMgICAgICAzICAgICAgMAppbmV0X3BlZXJfY2FjaGUgICAgICAgIDAgICAgICAwICAgIDI1 NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCnhmcm1fZHN0X2NhY2hlICAgICAgICAgMCAgICAgIDAgICAgMzg0ICAgNDIg ICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAg ICAgIDAKeGZybV9zdGF0ZSAgICAgICAgICAgICAwICAgICAgMCAgICA4OTYgICAzNiAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApp cF9maWJfdHJpZSAgICAgICAgICAxMjggICAgMTI4ICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCmlwX2ZpYl9h bGlhcyAgICAgICAgICA5MiAgICAgOTIgICAgIDg4ICAgNDYgICAgMSA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAyICAgICAgMiAgICAgIDAKaXBfZHN0X2NhY2hlICAg ICAgICAgNDE3ICAgIDU0NCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgMTcgICAgIDE3ICAgICAgMApQSU5HICAgICAgICAgICAgICAgICAg IDAgICAgICAwICAgMTE1MiAgIDI4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwClJBVyAgICAgICAgICAgICAgICAgICA1NiAgICAg NTYgICAxMTUyICAgMjggICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICAyICAgICAgMiAgICAgIDAKVURQICAgICAgICAgICAgICAgICAgMjc1ICAgIDI3NSAgIDEy ODAgICAyNSAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTEg ICAgIDExICAgICAgMAp0d19zb2NrX1RDUCAgICAgICAgICAgMjYgICAgIDI2ICAgIDMwNCAgIDI2 ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEg ICAgICAwCnJlcXVlc3Rfc29ja19UQ1AgICAgICAgMCAgICAgIDAgICAgMzY4ICAgNDQgICAgNCA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK VENQICAgICAgICAgICAgICAgICAgIDUyICAgICA1MiAgIDIzNjggICAxMyAgICA4IDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDQgICAgICA0ICAgICAgMApodWdldGxi ZnNfaW5vZGVfY2FjaGUgICAgIDg0ICAgICA4NCAgICA3NzYgICA0MiAgICA4IDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMApkcXVvdCAgICAg ICAgICAgICAgICAgIDAgICAgICAwICAgIDMyMCAgIDI1ICAgIDIgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJpby0yNDggICAgICAgICAg ICAgICA1MCAgICAgNTAgICAgMzIwICAgMjUgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAyICAgICAgMiAgICAgIDAKZXBfaGVhZCAgICAgICAgICAgICAyNDMy ICAgMjQzMiAgICAgMzIgIDEyOCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgMTkgICAgIDE5ICAgICAgMApldmVudHBvbGxfcHdxICAgICAgICA5MjQgICAgOTI0 ICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAyMiAgICAgMjIgICAgICAwCmV2ZW50cG9sbF9lcGkgICAgICAgIDkyNCAgICA5MjQgICAgMTky ICAgNDIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDIyICAg ICAyMiAgICAgIDAKaW5vdGlmeV9pbm9kZV9tYXJrICAgIDU0MCAgICA1NDAgICAgMTEyICAgMzYg ICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDE1ICAgICAxNSAg ICAgIDAKZGF4X2NhY2hlICAgICAgICAgICAgIDM2ICAgICAzNiAgICA4OTYgICAzNiAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMApy ZXF1ZXN0X3F1ZXVlX3NyY3UgICAgICAwICAgICAgMCAgNTI3MjAgICAgMSAgIDE2IDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApyZXF1ZXN0 X3F1ZXVlICAgICAgICAgMjIgICAgIDIyICAgMTQ4OCAgIDIyICAgIDggOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCmJsa2Rldl9pb2MgICAg ICAgICAgICAgMCAgICAgIDAgICAgMTIwICAgMzQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYmlvLTE4NCAgICAgICAgICAgICAg MjU2ICAgIDI1NiAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDggICAgICA4ICAgICAgMApiaW92ZWMtbWF4ICAgICAgICAgICAgNzcgICAg IDc3ICAgNDM1MiAgICA3ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAxMSAgICAgMTEgICAgICAwCmJpb3ZlYy0xMjggICAgICAgICAgICAgMCAgICAgIDAgICAy MTc2ICAgMTUgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAw ICAgICAgMCAgICAgIDAKYmlvdmVjLTY0ICAgICAgICAgICAgMTY4ICAgIDE2OCAgIDExNTIgICAy OCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDYgICAgICA2 ICAgICAgMApiaW92ZWMtMTYgICAgICAgICAgICAxNTAgICAgMTUwICAgIDMyMCAgIDI1ICAgIDIg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgNiAgICAgIDYgICAgICAw CmJpb19pbnRlZ3JpdHlfcGF5bG9hZCAgICAgNjQgICAgIDY0ICAgIDI1NiAgIDMyICAgIDIgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCmto dWdlcGFnZWRfbW1fc2xvdCAgICA4NzQgICAgODc0ICAgIDE3NiAgIDQ2ICAgIDIgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxOSAgICAgMTkgICAgICAwCmtzbV9tbV9z bG90ICAgICAgICAgICAgMCAgICAgIDAgICAgIDY0ICAgNjQgICAgMSA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa3NtX3N0YWJsZV9ub2Rl ICAgICAgICAwICAgICAgMCAgICAgOTYgICA0MiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprc21fcm1hcF9pdGVtICAgICAgICAg IDAgICAgICAwICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCnVzZXJfbmFtZXNwYWNlICAgICAgICAgMCAgICAg IDAgICAgNzUyICAgNDMgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICAwICAgICAgMCAgICAgIDAKdWlkX2NhY2hlICAgICAgICAgICAgIDk2ICAgICA5NiAgICAy NTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDMg ICAgICAzICAgICAgMAppb21tdV9pb3ZhICAgICAgICAgICAgIDAgICAgICAwICAgICA2NCAgIDY0 ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAg ICAgICAwCmRtYWVuZ2luZS11bm1hcC0yNTYgICAgIDE0ICAgICAxNCAgIDIyNDAgICAxNCAgICA4 IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAg MApkbWFlbmdpbmUtdW5tYXAtMTI4ICAgICAyNiAgICAgMjYgICAxMjE2ICAgMjYgICAgOCA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKZG1h ZW5naW5lLXVubWFwLTE2ICAgICAzMiAgICAgMzIgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKZG1hZW5naW5l LXVubWFwLTIgICAgIDY0ICAgICA2NCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMAphdWRpdF9idWZmZXIgICAg ICAgICAxMDIgICAgMTAyICAgICA0MCAgMTAyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCnNvY2tfaW5vZGVfY2FjaGUgICAgIDk3 MiAgICA5NzIgICAgODk2ICAgMzYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgIDI3ICAgICAyNyAgICAgIDAKc2tidWZmX2V4dF9jYWNoZSAgICAgICAwICAgICAg MCAgICAxOTIgICA0MiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMApza2J1ZmZfZmNsb25lX2NhY2hlICAgICAyNSAgICAgMjUgICAg NjQwICAgMjUgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAx ICAgICAgMSAgICAgIDAKc2tidWZmX2hlYWRfY2FjaGUgICAyMjg2ICAgMjMyNSAgICAzMjAgICAy NSAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgOTMgICAgIDkz ICAgICAgMApjb25maWdmc19kaXJfY2FjaGUgICAgIDM0ICAgICAzNCAgICAxMjAgICAzNCAgICAx IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAg MApmaWxlX2xvY2tfY2FjaGUgICAgICA2NjcgICAgNjY3ICAgIDI4MCAgIDI5ICAgIDIgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAyMyAgICAgMjMgICAgICAwCmZpbGVf bG9ja19jdHggICAgICAgIDMyMiAgICAzMjIgICAgIDg4ICAgNDYgICAgMSA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA3ICAgICAgNyAgICAgIDAKZnNub3RpZnlfbWFy a19jb25uZWN0b3IgICAxMTkwICAgMTE5MCAgICAgNDggICA4NSAgICAxIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTQgICAgIDE0ICAgICAgMApidWZmZXJfaGVhZCAg ICAgICAgICAgNDggICAgIDQ4ICAgIDE2OCAgIDI0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCng4Nl9sYnIgICAgICAgICAgICAg ICAgMCAgICAgIDAgICAgOTI4ICAgMzUgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKdGFza19kZWxheV9pbmZvICAgICAgICAwICAg ICAgMCAgICAxNzYgICA0NiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgIDAgICAgICAwICAgICAgMAp0YXNrc3RhdHMgICAgICAgICAgICAgIDAgICAgICAwICAg IDQzMiAgIDM3ICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAg MCAgICAgIDAgICAgICAwCnByb2NfZGlyX2VudHJ5ICAgICAgIDgwMCAgICA4MDAgICAgMjU2ICAg MzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDI1ICAgICAy NSAgICAgIDAKcGRlX29wZW5lciAgICAgICAgICAxNDYwICAgMTQ2MCAgICAgNTYgICA3MyAgICAx IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMjAgICAgIDIwICAgICAg MApwcm9jX2lub2RlX2NhY2hlICAgIDI2NzEgICAyOTY0ICAgIDgyNCAgIDM5ICAgIDggOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA3NiAgICAgNzYgICAgICAwCnNlcV9m aWxlICAgICAgICAgICAgMzM0NyAgIDM2MDggICAgMTg0ICAgNDQgICAgMiA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDgyICAgICA4MiAgICAgIDAKc2lncXVldWUgICAg ICAgICAgICAxMTUyICAgMTE1MiAgICAxMTIgICAzNiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgMzIgICAgIDMyICAgICAgMApiZGV2X2NhY2hlICAgICAgICAg ICAgNTQgICAgIDU0ICAgMTcyOCAgIDE4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgICAgMyAgICAgIDMgICAgICAwCnNobWVtX2lub2RlX2NhY2hlICAgNjE1NiAg IDYxNTYgICAgODg4ICAgMzYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgMTcxICAgIDE3MSAgICAgIDAKa2VybmZzX2lhdHRyc19jYWNoZSAgICAzMDYgICAgMzA2 ICAgIDEyMCAgIDM0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgOSAgICAgIDkgICAgICAwCmtlcm5mc19ub2RlX2NhY2hlICA0Mjc4NiAgNDM1MTIgICAgMTky ICAgNDIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAxMDM2ICAg MTAzNiAgICAgIDAKbW50X2NhY2hlICAgICAgICAgICAgNTg4ICAgIDU4OCAgICAzODQgICA0MiAg ICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTQgICAgIDE0ICAg ICAgMApmaWxwICAgICAgICAgICAgICAgNDA5NTAgIDQwOTUwICAgIDMyMCAgIDI1ICAgIDIgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgMTYzOCAgIDE2MzggICAgICAwCmlu b2RlX2NhY2hlICAgICAgICA1Mzc4OSAgNTQ4NjggICAgNzUyICAgNDMgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAxMjc2ICAgMTI3NiAgICAgIDAKZGVudHJ5ICAg ICAgICAgICAgIDkzNDA4ICA5MzQwOCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgIDI5MTkgICAyOTE5ICAgICAgMApuYW1lc19jYWNoZSAgICAg ICAgMzg5NjkgIDM4OTY5ICAgNDM1MiAgICA3ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgNTU2NyAgIDU1NjcgICAgICAwCm5ldF9uYW1lc3BhY2UgICAgICAgICAg MCAgICAgIDAgICA0NDE2ICAgIDcgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKaWludF9jYWNoZSAgICAgICAgICAgICAwICAgICAg MCAgICAxNzYgICA0NiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMAprZXlfamFyICAgICAgICAgICAgICAzMjUgICAgMzI1ICAgIDMy MCAgIDI1ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxMyAg ICAgMTMgICAgICAwCnV0c19uYW1lc3BhY2UgICAgICAgICAgMCAgICAgIDAgICAgNDk2ICAgMzMg ICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAg ICAgIDAKbnNwcm94eSAgICAgICAgICAgICAgMTE3ICAgIDExNyAgICAxMDQgICAzOSAgICAxIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDMgICAgICAzICAgICAgMAp2 bV9hcmVhX3N0cnVjdCAgICAgNDczOTkgIDQ3Mzk5ICAgIDI2NCAgIDMxICAgIDIgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgMTUyOSAgIDE1MjkgICAgICAwCm1tX3N0cnVj dCAgICAgICAgICAgMTMzNyAgIDE0NTYgICAxMjE2ICAgMjYgICAgOCA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDU2ICAgICA1NiAgICAgIDAKZnNfY2FjaGUgICAgICAg ICAgICAxMzQ0ICAgMTM0NCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgNDIgICAgIDQyICAgICAgMApmaWxlc19jYWNoZSAgICAgICAgIDEz NjUgICAxMzY1ICAgIDgzMiAgIDM5ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAzNSAgICAgMzUgICAgICAwCnNpZ25hbF9jYWNoZSAgICAgICAgMTM1NCAgIDEz NzUgICAxMjgwICAgMjUgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgIDU1ICAgICA1NSAgICAgIDAKc2lnaGFuZF9jYWNoZSAgICAgICAgNTg4ICAgIDU4OCAgIDIy NDAgICAxNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgNDIg ICAgIDQyICAgICAgMAp0YXNrX3N0cnVjdCAgICAgICAgICA3NzcgICAgNzc3ICAxMDY4OCAgICAz ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDI1OSAgICAyNTkg ICAgICAwCmNyZWRfamFyICAgICAgICAgICAgMzQ4OCAgIDM0ODggICAgMjU2ICAgMzIgICAgMiA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMTA5ICAgIDEwOSAgICAgIDAK YW5vbl92bWFfY2hhaW4gICAgIDIzNTYyICAyMzU2MiAgICAgOTYgICA0MiAgICAxIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICA1NjEgICAgNTYxICAgICAgMAphbm9uX3Zt YSAgICAgICAgICAgIDM1MDIgICAzNTAyICAgIDEyMCAgIDM0ICAgIDEgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDEwMyAgICAxMDMgICAgICAwCnBpZCAgICAgICAgICAg ICAgICAgMTU1NCAgIDE1NTQgICAgMTkyICAgNDIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgIDM3ICAgICAzNyAgICAgIDAKQWNwaS1PcGVyYW5kICAgICAgIDE3 MTEzICAzMTM5NSAgICAxMDQgICAzOSAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICA4MDUgICAgODA1ICAgICAgMApBY3BpLVBhcnNlRXh0ICAgICAgIDI3NzIgICAy NzcyICAgIDExMiAgIDM2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICA3NyAgICAgNzcgICAgICAwCkFjcGktUGFyc2UgICAgICAgICAgNDE4NiAgIDQxODYgICAg IDg4ICAgNDYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDkx ICAgICA5MSAgICAgIDAKQWNwaS1TdGF0ZSAgICAgICAgICAzODg4ICAgMzg4OCAgICAxMTIgICAz NiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAxMDggICAgMTA4 ICAgICAgMApBY3BpLU5hbWVzcGFjZSAgICAgIDgzMjAgICA4MzIwICAgICA2NCAgIDY0ICAgIDEg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDEzMCAgICAxMzAgICAgICAw CnNoYXJlZF9wb2xpY3lfbm9kZSAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCm51bWFf cG9saWN5ICAgICAgICAgICAyNCAgICAgMjQgICAgMzM2ICAgMjQgICAgMiA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKcGVyZl9ldmVudCAg ICAgICAgICAgNDgwICAgIDQ4MCAgIDEzMjggICAyNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgMjAgICAgIDIwICAgICAgMAp0cmFjZV9ldmVudF9maWxlICAg IDIwNzQgICAyMDc0ICAgIDEyMCAgIDM0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgICA2MSAgICAgNjEgICAgICAwCmZ0cmFjZV9ldmVudF9maWVsZCAgIDUzNzYg ICA1Mzc2ICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICA4NCAgICAgODQgICAgICAwCnBvb2xfd29ya3F1ZXVlICAgICAgIDIyNCAgICAyMjQg ICAgNTEyICAgMzIgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg ICA3ICAgICAgNyAgICAgIDAKcmFkaXhfdHJlZV9ub2RlICAgIDE1NzMyICAxNTczMiAgICA3MDQg ICA0NiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAzNDIgICAg MzQyICAgICAgMAp0YXNrX2dyb3VwICAgICAgICAgICA1MDcgICAgNTA3ICAgIDgzMiAgIDM5ICAg IDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxMyAgICAgMTMgICAg ICAwCnZtYXBfYXJlYSAgICAgICAgICAgMzE1MCAgIDMxNTAgICAgIDk2ICAgNDIgICAgMSA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDc1ICAgICA3NSAgICAgIDAKZG1h LWttYWxsb2MtOGsgICAgICAgICAwICAgICAgMCAgMTYzODQgICAgMiAgICA4IDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxv Yy00ayAgICAgICAgIDAgICAgICAwICAgODE5MiAgICA0ICAgIDggOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTJrICAg ICAgICAgMCAgICAgIDAgICA0MDk2ICAgIDggICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxsb2MtMWsgICAgICAgICAw ICAgICAgMCAgIDIwNDggICAxNiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxvYy01MTIgICAgICAgIDAgICAgICAw ICAgMTAyNCAgIDMyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTI1NiAgICAgICAgMCAgICAgIDAgICAgNTEy ICAgMzIgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKZG1hLWttYWxsb2MtMTI4ICAgICAgICAwICAgICAgMCAgICAyNTYgICAzMiAg ICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAg ICAgMApkbWEta21hbGxvYy02NCAgICAgICAgIDAgICAgICAwICAgIDEyOCAgIDMyICAgIDEgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmRt YS1rbWFsbG9jLTMyICAgICAgICAgMCAgICAgIDAgICAgIDY0ICAgNjQgICAgMSA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxs b2MtMTYgICAgICAgICAwICAgICAgMCAgICAgMzIgIDEyOCAgICAxIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxvYy04ICAg ICAgICAgIDAgICAgICAwICAgICA0MCAgMTAyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTE5MiAgICAgICAg MCAgICAgIDAgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxsb2MtOTYgICAgICAgICAwICAgICAg MCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMAprbWFsbG9jLXJjbC04ayAgICAgICAgIDAgICAgICAwICAxNjM4 NCAgICAyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCmttYWxsb2MtcmNsLTRrICAgICAgICAgMCAgICAgIDAgICA4MTkyICAgIDQg ICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAg ICAgIDAKa21hbGxvYy1yY2wtMmsgICAgICAgICAwICAgICAgMCAgIDQwOTYgICAgOCAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApr bWFsbG9jLXJjbC0xayAgICAgICAgIDAgICAgICAwICAgMjA0OCAgIDE2ICAgIDggOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmttYWxsb2Mt cmNsLTUxMiAgICAgICAgMCAgICAgIDAgICAxMDI0ICAgMzIgICAgOCA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa21hbGxvYy1yY2wtMjU2 ICAgICAgICAwICAgICAgMCAgICA1MTIgICAzMiAgICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprbWFsbG9jLXJjbC0xOTIgICAgICAg MzIgICAgIDMyICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCmttYWxsb2MtcmNsLTEyOCAgICAgIDM4NCAgICA1 NDQgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgIDE3ICAgICAxNyAgICAgIDAKa21hbGxvYy1yY2wtOTYgICAgICAxNjY2ICAgMTgyNCAgICAx MjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgNTcg ICAgIDU3ICAgICAgMAprbWFsbG9jLXJjbC02NCAgICAgIDI4NDggICAzMjMyICAgIDEyOCAgIDMy ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDEwMSAgICAxMDEg ICAgICAwCmttYWxsb2MtcmNsLTMyICAgICAgICAgMCAgICAgIDAgICAgIDY0ICAgNjQgICAgMSA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK a21hbGxvYy1yY2wtMTYgICAgICAgICAwICAgICAgMCAgICAgMzIgIDEyOCAgICAxIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprbWFsbG9j LXJjbC04ICAgICAgICAgIDAgICAgICAwICAgICA0MCAgMTAyICAgIDEgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmttYWxsb2MtY2ctOGsg ICAgICAgICAgNCAgICAgIDQgIDE2Mzg0ICAgIDIgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICAyICAgICAgMiAgICAgIDAKa21hbGxvYy1jZy00ayAgICAgICAg MzU2ICAgIDM1NiAgIDgxOTIgICAgNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgODkgICAgIDg5ICAgICAgMAprbWFsbG9jLWNnLTJrICAgICAgICAyNTYgICAg MjU2ICAgNDA5NiAgICA4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAzMiAgICAgMzIgICAgICAwCmttYWxsb2MtY2ctMWsgICAgICAgIDcyMCAgICA3MjAgICAy MDQ4ICAgMTYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDQ1 ICAgICA0NSAgICAgIDAKa21hbGxvYy1jZy01MTIgICAgICAxMDU4ICAgMTE4NCAgIDEwMjQgICAz MiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMzcgICAgIDM3 ICAgICAgMAprbWFsbG9jLWNnLTI1NiAgICAgICAgMzIgICAgIDMyICAgIDUxMiAgIDMyICAgIDQg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAw CmttYWxsb2MtY2ctMTkyICAgICAgIDgzMiAgICA4MzIgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDI2ICAgICAyNiAgICAgIDAKa21hbGxv Yy1jZy0xMjggICAgICAgMTkyICAgIDE5MiAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDYgICAgICA2ICAgICAgMAprbWFsbG9jLWNnLTk2 ICAgICAgICAyMjQgICAgMjI0ICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgNyAgICAgIDcgICAgICAwCmttYWxsb2MtY2ctNjQgICAgICAg IDU0NCAgICA1NDQgICAgMTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgIDE3ICAgICAxNyAgICAgIDAKa21hbGxvYy1jZy0zMiAgICAgICAxOTg0ICAg MTk4NCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgMzEgICAgIDMxICAgICAgMAprbWFsbG9jLWNnLTE2ICAgICAgIDExNTIgICAxMTUyICAg ICAzMiAgMTI4ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAg OSAgICAgIDkgICAgICAwCmttYWxsb2MtY2ctOCAgICAgICAgMTEyMiAgIDExMjIgICAgIDQwICAx MDIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDExICAgICAx MSAgICAgIDAKa21hbGxvYy04ayAgICAgICAgICAgMzMyICAgIDMzMiAgMTYzODQgICAgMiAgICA4 IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAxNjYgICAgMTY2ICAgICAg MAprbWFsbG9jLTRrICAgICAgICAgMTI1NjggIDEyNTg4ICAgODE5MiAgICA0ICAgIDggOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgMzE0NyAgIDMxNDcgICAgICAwCmttYWxs b2MtMmsgICAgICAgICAgMTU5OCAgIDI1ODQgICA0MDk2ICAgIDggICAgOCA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMzIzICAgIDMyMyAgICAgIDAKa21hbGxvYy0xayAg ICAgICAgICAyMTc4ICAgMjc1MiAgIDIwNDggICAxNiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAxNzIgICAgMTcyICAgICAgMAprbWFsbG9jLTUxMiAgICAgICAg IDkyMjcgIDEwMjQwICAgMTAyNCAgIDMyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgIDMyMCAgICAzMjAgICAgICAwCmttYWxsb2MtMjU2ICAgICAgICAxMTYyNSAg MTIzMjAgICAgNTEyICAgMzIgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgMzg1ICAgIDM4NSAgICAgIDAKa21hbGxvYy0xOTIgICAgICAgICAzMDMyICAgNDA5NiAg ICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAx MjggICAgMTI4ICAgICAgMAprbWFsbG9jLTEyOCAgICAgICAgIDI1OTIgICAyNTkyICAgIDI1NiAg IDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA4MSAgICAg ODEgICAgICAwCmttYWxsb2MtOTYgICAgICAgICAgMzU5MyAgIDQ2NDAgICAgMTI4ICAgMzIgICAg MSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMTQ1ICAgIDE0NSAgICAg IDAKa21hbGxvYy02NCAgICAgICAgIDMyOTYwICA1Mzc2MCAgICAxMjggICAzMiAgICAxIDogdHVu YWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgIDE2ODAgICAxNjgwICAgICAgMAprbWFs bG9jLTMyICAgICAgICAgNjk5MjkgIDgyNDk2ICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxlcyAg ICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgMTI4OSAgIDEyODkgICAgICAwCmttYWxsb2MtMTYg ICAgICAgICA2NTQyMiAgNjU3OTIgICAgIDMyICAxMjggICAgMSA6IHR1bmFibGVzICAgIDAgICAg MCAgICAwIDogc2xhYmRhdGEgICAgNTE0ICAgIDUxNCAgICAgIDAKa21hbGxvYy04ICAgICAgICAg IDExMTAzICAyMzU2MiAgICAgNDAgIDEwMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAyMzEgICAgMjMxICAgICAgMAprbWVtX2NhY2hlX25vZGUgICAgICA0ODAg ICAgNDgwICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICAxNSAgICAgMTUgICAgICAwCmttZW1fY2FjaGUgICAgICAgICAgIDQwMCAgICA0MDAg ICAgMzIwICAgMjUgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg IDE2ICAgICAxNiAgICAgIDBUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaW50 ZWxfcmVxdWlyZV9tZW1vcnksIGZpbGUgLi4vbGliL2ludGVsX29zLmM6Mzk4OgpUZXN0IHJlcXVp cmVtZW50OiBzdWZmaWNpZW50X21lbW9yeQpFc3RpbWF0ZWQgdGhhdCB3ZSBuZWVkIDQwMjY1MzE4 NCBvYmplY3RzIGFuZCA0MDU3OTg5MTIgTWlCIGZvciB0aGUgdGVzdCwgYnV0IG9ubHkgaGF2ZSAx MjQzOSBNaUIgYXZhaWxhYmxlIChSQU0pIGFuZCBhIG1heGltdW0gb2YgOTIyMzM3MjAzNjg1NDc3 NTgwNyBvYmplY3RzClN1YnRlc3QgYXBlcnR1cmUtc2hyaW5rOiBTS0lQICgwLjEyMXMpCmdlbV9y ZW5kZXJfdGlsZWRfYmxpdHM6IC4uL2xpYi9pZ3RfY29yZS5jOjIxMzA6IGlndF9leGl0OiBBc3Nl cnRpb24gYHdhaXRwaWQoLTEsICZ0bXAsIFdOT0hBTkcpID09IC0xICYmIGVycm5vID09IEVDSElM RCcgZmFpbGVkLgpSZWNlaXZlZCBzaWduYWwgU0lHQUJSVC4KU3RhY2sgdHJhY2U6IAogIzAgW2Zh dGFsX3NpZ19oYW5kbGVyKzB4ZDZdCiAjMSBba2lsbHBnKzB4NDBdCiAjMiBbZ3NpZ25hbCsweDEw Yl0KICMzIFthYm9ydCsweDEyMV0KICM0IFs8dW5rbm93bj4rMHgxMjFdCiAjNSBbX19hc3NlcnRf ZmFpbCsweDQyXQogIzYgW2lndF9leGl0KzB4MTgxXQogIzcgW21haW4rMHgyY10KICM4IFtfX2xp YmNfc3RhcnRfbWFpbisweGViXQogIzkgW19zdGFydCsweDJhXQpBYm9ydGVkCjIwMjItMDUtMTEg MTQ6MTA6MTAgYnVpbGQvdGVzdHMvZ2VtX3JlbmRlcl90aWxlZF9ibGl0cyAtLXJ1bi1zdWJ0ZXN0 IGFwZXJ0dXJlLXRocmFzaApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0 ZXN0OiBhcGVydHVyZS10aHJhc2gKKGdlbV9yZW5kZXJfdGlsZWRfYmxpdHM6MjAwOCkgaW50ZWxf b3MtV0FSTklORzogSW5zdWZmaWNpZW50IGZyZWUgbWVtb3J5OyAvcHJvYy9tZW1pbmZvOgpNZW1U b3RhbDogICAgICAgMTM4MjkzNTYga0IKTWVtRnJlZTogICAgICAgIDExNzMwMjc2IGtCCk1lbUF2 YWlsYWJsZTogICAxMTYxMDYyNCBrQgpCdWZmZXJzOiAgICAgICAgICAgICAgIDAga0IKQ2FjaGVk OiAgICAgICAgICAxMTMwNTgwIGtCClN3YXBDYWNoZWQ6ICAgICAgICAgICAgMCBrQgpBY3RpdmU6 ICAgICAgICAgICAgICAyNDgga0IKSW5hY3RpdmU6ICAgICAgICAgMjEyODg4IGtCCkFjdGl2ZShh bm9uKTogICAgICAgIDI0OCBrQgpJbmFjdGl2ZShhbm9uKTogICAyMTI2MDAga0IKQWN0aXZlKGZp bGUpOiAgICAgICAgICAwIGtCCkluYWN0aXZlKGZpbGUpOiAgICAgIDI4OCBrQgpVbmV2aWN0YWJs ZTogICAgIDExMjA4NzIga0IKTWxvY2tlZDogICAgICAgICAgICAgICAwIGtCClN3YXBUb3RhbDog ICAgICAgICAgICAgMCBrQgpTd2FwRnJlZTogICAgICAgICAgICAgIDAga0IKRGlydHk6ICAgICAg ICAgICAgICAgICAwIGtCCldyaXRlYmFjazogICAgICAgICAgICAgMCBrQgpBbm9uUGFnZXM6ICAg ICAgICAyMDM1MTIga0IKTWFwcGVkOiAgICAgICAgICAgIDMwMzEyIGtCClNobWVtOiAgICAgICAg ICAgICAgOTU0NCBrQgpLUmVjbGFpbWFibGU6ICAgICAgODAyMDAga0IKU2xhYjogICAgICAgICAg ICAgNTcxMjcyIGtCClNSZWNsYWltYWJsZTogICAgICA4MDIwMCBrQgpTVW5yZWNsYWltOiAgICAg ICA0OTEwNzIga0IKS2VybmVsU3RhY2s6ICAgICAgIDEwNDMyIGtCClBhZ2VUYWJsZXM6ICAgICAg ICAgMjQ0OCBrQgpORlNfVW5zdGFibGU6ICAgICAgICAgIDAga0IKQm91bmNlOiAgICAgICAgICAg ICAgICAwIGtCCldyaXRlYmFja1RtcDogICAgICAgICAgMCBrQgpDb21taXRMaW1pdDogICAgIDY5 MTQ2NzYga0IKQ29tbWl0dGVkX0FTOiAgICAgMjYxODQwIGtCClZtYWxsb2NUb3RhbDogICAzNDM1 OTczODM2NyBrQgpWbWFsbG9jVXNlZDogICAgICAgNDM5MTYga0IKVm1hbGxvY0NodW5rOiAgICAg ICAgICAwIGtCClBlcmNwdTogICAgICAgICAgICAgODE2MCBrQgpIYXJkd2FyZUNvcnJ1cHRlZDog ICAgIDAga0IKQW5vbkh1Z2VQYWdlczogICAgIDI2NjI0IGtCClNobWVtSHVnZVBhZ2VzOiAgICAg ICAgMCBrQgpTaG1lbVBtZE1hcHBlZDogICAgICAgIDAga0IKRmlsZUh1Z2VQYWdlczogICAgICAg ICAwIGtCCkZpbGVQbWRNYXBwZWQ6ICAgICAgICAgMCBrQgpDbWFUb3RhbDogICAgICAgICAgICAg IDAga0IKQ21hRnJlZTogICAgICAgICAgICAgICAwIGtCCkh1Z2VQYWdlc19Ub3RhbDogICAgICAg MApIdWdlUGFnZXNfRnJlZTogICAgICAgIDAKSHVnZVBhZ2VzX1JzdmQ6ICAgICAgICAwCkh1Z2VQ YWdlc19TdXJwOiAgICAgICAgMApIdWdlcGFnZXNpemU6ICAgICAgIDIwNDgga0IKSHVnZXRsYjog ICAgICAgICAgICAgICAwIGtCCkRpcmVjdE1hcDRrOiAgICAgIDQ5NjY5MiBrQgpEaXJlY3RNYXAy TTogICAgIDc3NzAxMTIga0IKRGlyZWN0TWFwMUc6ICAgICA5NDM3MTg0IGtCSW5zdWZmaWNpZW50 IGZyZWUgbWVtb3J5OyAvcHJvYy9zbGFiaW5mbzoKc2xhYmluZm8gLSB2ZXJzaW9uOiAyLjEKIyBu YW1lICAgICAgICAgICAgPGFjdGl2ZV9vYmpzPiA8bnVtX29ianM+IDxvYmpzaXplPiA8b2JqcGVy c2xhYj4gPHBhZ2VzcGVyc2xhYj4gOiB0dW5hYmxlcyA8bGltaXQ+IDxiYXRjaGNvdW50PiA8c2hh cmVkZmFjdG9yPiA6IHNsYWJkYXRhIDxhY3RpdmVfc2xhYnM+IDxudW1fc2xhYnM+IDxzaGFyZWRh dmFpbD4KYnRyZnNfZW5kX2lvX3dxICAgICAgMTI2ICAgIDEyNiAgICAxOTIgICA0MiAgICAyIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDMgICAgICAzICAgICAgMApi dHJmc19wcmVsaW1fcmVmICAgICAgIDAgICAgICAwICAgIDEyMCAgIDM0ICAgIDEgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJ0cmZzX2Rl bGF5ZWRfZXh0ZW50X29wICAgICAgMCAgICAgIDAgICAgIDQ4ICAgODUgICAgMSA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYnRyZnNfZGVs YXllZF9kYXRhX3JlZiAgICAgIDAgICAgICAwICAgIDE3NiAgIDQ2ICAgIDIgOiB0dW5hYmxlcyAg ICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJ0cmZzX2RlbGF5 ZWRfdHJlZV9yZWYgICAgICAwICAgICAgMCAgICAxNjggICAyNCAgICAxIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19kZWxheWVk X3JlZl9oZWFkICAgICAgMCAgICAgIDAgICAgMjA4ICAgMzkgICAgMiA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYnRyZnNfaW5vZGVfZGVm cmFnICAgICAgMCAgICAgIDAgICAgIDg4ICAgNDYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYnRyZnNfZGVsYXllZF9ub2RlICAg ICAgMCAgICAgIDAgICAgMzc2ICAgNDMgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYnRyZnNfb3JkZXJlZF9leHRlbnQgICAgICAw ICAgICAgMCAgICA1MDQgICAzMiAgICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19leHRlbnRfbWFwICAgICAgMzkgICAgIDM5 ICAgIDIwOCAgIDM5ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMSAgICAgIDEgICAgICAwCmJ0cmZzX2V4dGVudF9zdGF0ZSAgICAxMDggICAgMTA4ICAgIDEx MiAgIDM2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMyAg ICAgIDMgICAgICAwCmJpby0zMDQgICAgICAgICAgICAgIDE2OCAgICAxNjggICAgMzg0ICAgNDIg ICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA0ICAgICAgNCAg ICAgIDAKYnRyZnNfZXh0ZW50X2J1ZmZlciAgICAgNzUgICAgIDc1ICAgIDMyMCAgIDI1ICAgIDIg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMyAgICAgIDMgICAgICAw CmJ0cmZzX2ZyZWVfc3BhY2VfYml0bWFwICAgICAgMCAgICAgIDAgICA4MTkyICAgIDQgICAgOCA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAK YnRyZnNfZnJlZV9zcGFjZSAgICAgICAwICAgICAgMCAgICAxNjggICAyNCAgICAxIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApidHJmc19w YXRoICAgICAgICAgICAyMzAgICAgMjMwICAgIDE3NiAgIDQ2ICAgIDIgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgNSAgICAgIDUgICAgICAwCmJ0cmZzX3RyYW5zX2hh bmRsZSAgICAzODQgICAgMzg0ICAgIDE2OCAgIDI0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAxNiAgICAgMTYgICAgICAwCmJ0cmZzX2lub2RlICAgICAgICAg ICA3MiAgICAgNzIgICAxMzIwICAgMjQgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICAzICAgICAgMyAgICAgIDAKaTkxNV92bWFfcmVzb3VyY2UgICA2NTgxICAg ODc3OCAgICAzODQgICA0MiAgICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAyMDkgICAgMjA5ICAgICAgMAppOTE1X3ZtYSAgICAgICAgICAgIDQ5OTggICA0OTk4ICAg IDc2OCAgIDQyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDEx OSAgICAxMTkgICAgICAwCmk5MTVfcHJpb2xpc3QgICAgICAgIDcwNCAgICA3MDQgICAgIDY0ICAg NjQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDExICAgICAx MSAgICAgIDAKaTkxNV9kZXBlbmRlbmN5ICAgICAgICAwICAgICAgMCAgICAxMjggICAzMiAgICAx IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAg MApleGVjdXRlX2NiICAgICAgICAgICAgIDAgICAgICAwICAgIDEyOCAgIDMyICAgIDEgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmk5MTVf cmVxdWVzdCAgICAgICAgIDY3MiAgICA2NzIgICAgNzY4ICAgNDIgICAgOCA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDE2ICAgICAxNiAgICAgIDAKZHJtX2k5MTVfZ2Vt X29iamVjdCAgNTU5MDAgIDU1OTAwICAgMTIxNiAgIDI2ICAgIDggOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgMjE1MCAgIDIxNTAgICAgICAwCmk5MTVfbHV0X2hhbmRsZSAg ICAgNTYxMCAgIDU2MTAgICAgIDQ4ICAgODUgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgIDY2ICAgICA2NiAgICAgIDAKaW50ZWxfY29udGV4dCAgICAgICAgNjcy ICAgIDY3MiAgICA3NjggICA0MiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgMTYgICAgIDE2ICAgICAgMAphY3RpdmVfbm9kZSAgICAgICAgIDQ4MzIgICA0ODMy ICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg IDE1MSAgICAxNTEgICAgICAwCmRybV9idWRkeV9ibG9jayAgICAgICAgMCAgICAgIDAgICAgMTA0 ICAgMzkgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKc2RfZXh0X2NkYiAgICAgICAgICAgICAwICAgICAgMCAgICAgNDggICA4NSAg ICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAg ICAgMApiaW8tMTIwICAgICAgICAgICAgICAgNDIgICAgIDQyICAgIDE5MiAgIDQyICAgIDIgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCmt2 bV9hc3luY19wZiAgICAgICAgICAgMCAgICAgIDAgICAgMjAwICAgNDAgICAgMiA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa3ZtX3ZjcHUg ICAgICAgICAgICAgICAwICAgICAgMCAgMTEyMDAgICAgMSAgICA0IDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprdm1fbW11X3BhZ2VfaGVh ZGVyICAgICAgMCAgICAgIDAgICAgMjQ4ICAgMzMgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKcHRlX2xpc3RfZGVzYyAgICAgICAg ICAwICAgICAgMCAgICAxOTIgICA0MiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAp4ODZfZW11bGF0b3IgICAgICAgICAgIDAgICAg ICAwICAgMjgxNiAgIDExICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAgMCAgICAgIDAgICAgICAwCnNjc2lfc2Vuc2VfY2FjaGUgICAgIDIyNCAgICAyMjQgICAg MTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA3 ICAgICAgNyAgICAgIDAKZnNjcnlwdF9pbmZvICAgICAgICAgICAwICAgICAgMCAgICAxOTIgICA0 MiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAw ICAgICAgMAp6c3dhcF9lbnRyeSAgICAgICAgICAgIDAgICAgICAwICAgICA4OCAgIDQ2ICAgIDEg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAw CnA5X3JlcV90ICAgICAgICAgICAgICAgMCAgICAgIDAgICAgMjAwICAgNDAgICAgMiA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKaXA2LWZy YWdzICAgICAgICAgICAgICAwICAgICAgMCAgICAyNDggICAzMyAgICAyIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApmaWI2X25vZGVzICAg ICAgICAgICAgNjQgICAgIDY0ICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCmlwNl9kc3RfY2FjaGUgICAgICAg IDEwMCAgICAxMDAgICAgMzIwICAgMjUgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgICA0ICAgICAgNCAgICAgIDAKaXA2X21ydF9jYWNoZSAgICAgICAgICAwICAg ICAgMCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgIDAgICAgICAwICAgICAgMApQSU5HdjYgICAgICAgICAgICAgICAgIDAgICAgICAwICAg MTM0NCAgIDI0ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAg MCAgICAgIDAgICAgICAwClJBV3Y2ICAgICAgICAgICAgICAgICAyNCAgICAgMjQgICAxMzQ0ICAg MjQgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAg MSAgICAgIDAKVURQTElURXY2ICAgICAgICAgICAgICAwICAgICAgMCAgIDE0NzIgICAyMiAgICA4 IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAg MApVRFB2NiAgICAgICAgICAgICAgICAgNjYgICAgIDY2ICAgMTQ3MiAgIDIyICAgIDggOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMyAgICAgIDMgICAgICAwCnR3X3Nv Y2tfVENQdjYgICAgICAgICAgMCAgICAgIDAgICAgMzA0ICAgMjYgICAgMiA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKcmVxdWVzdF9zb2Nr X1RDUHY2ICAgICAgMCAgICAgIDAgICAgMzY4ICAgNDQgICAgNCA6IHR1bmFibGVzICAgIDAgICAg MCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKVENQdjYgICAgICAgICAgICAg ICAgIDI2ICAgICAyNiAgIDI0OTYgICAxMyAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMAp1aGNpX3VyYl9wcml2ICAgICAgICAgIDAg ICAgICAwICAgICA4OCAgIDQ2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICAgMCAgICAgIDAgICAgICAwCnNncG9vbC0xMjggICAgICAgICAgICAgNyAgICAgIDcg ICA0MzUyICAgIDcgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg ICAxICAgICAgMSAgICAgIDAKc2dwb29sLTY0ICAgICAgICAgICAgIDc1ICAgICA3NSAgIDIxNzYg ICAxNSAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDUgICAg ICA1ICAgICAgMApzZ3Bvb2wtMzIgICAgICAgICAgICAxOTYgICAgMTk2ICAgMTE1MiAgIDI4ICAg IDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgNyAgICAgIDcgICAg ICAwCnNncG9vbC0xNiAgICAgICAgICAgIDE3NSAgICAxNzUgICAgNjQwICAgMjUgICAgNCA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA3ICAgICAgNyAgICAgIDAKc2dw b29sLTggICAgICAgICAgICAgMjI1ICAgIDIyNSAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDkgICAgICA5ICAgICAgMApiZnFfaW9fY3Eg ICAgICAgICAgICAgIDAgICAgICAwICAgIDI5NiAgIDI3ICAgIDIgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJmcV9xdWV1ZSAgICAgICAg ICAgICAgMCAgICAgIDAgICAgNzA0ICAgNDYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKbXF1ZXVlX2lub2RlX2NhY2hlICAgICAz MCAgICAgMzAgICAxMDg4ICAgMzAgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKdjlmc19pbm9kZV9jYWNoZSAgICAgICAwICAgICAg MCAgICA4NDAgICAzOSAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMApuZnNfZGlyZWN0X2NhY2hlICAgICAgIDAgICAgICAwICAgIDI4 OCAgIDI4ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCm5mc19jb21taXRfZGF0YSAgICAgICAzNiAgICAgMzYgICAgODk2ICAgMzYg ICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAg ICAgIDAKbmZzX3dyaXRlX2RhdGEgICAgICAgIDYwICAgICA2MCAgIDEwODggICAzMCAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMApu ZnNfcmVhZF9kYXRhICAgICAgICAgIDAgICAgICAwICAgMTA4OCAgIDMwICAgIDggOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCm5mc19pbm9k ZV9jYWNoZSAgICAgICAgMCAgICAgIDAgICAxMTc2ICAgMjcgICAgOCA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKbmZzX3BhZ2UgICAgICAg ICAgICAgICAwICAgICAgMCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApqYmQyX3RyYW5zYWN0aW9uX3MgICAg ICAwICAgICAgMCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApqYmQyX2lub2RlICAgICAgICAgICAgIDAgICAg ICAwICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAgMCAgICAgIDAgICAgICAwCmpiZDJfam91cm5hbF9oYW5kbGUgICAgICAwICAgICAgMCAg ICAgODggICA0NiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg IDAgICAgICAwICAgICAgMApqYmQyX2pvdXJuYWxfaGVhZCAgICAgIDAgICAgICAwICAgIDE3NiAg IDQ2ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAg IDAgICAgICAwCmpiZDJfcmV2b2tlX3RhYmxlX3MgICAgICAwICAgICAgMCAgICAgMzIgIDEyOCAg ICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAg ICAgMApqYmQyX3Jldm9rZV9yZWNvcmRfcyAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAw CmV4dDRfZmNfZGVudHJ5X3VwZGF0ZSAgICAgIDAgICAgICAwICAgIDEyOCAgIDMyICAgIDEgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmV4 dDRfaW5vZGVfY2FjaGUgICAgICAgMCAgICAgIDAgICAxMzA0ICAgMjUgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZXh0NF9mcmVl X2RhdGEgICAgICAgICAwICAgICAgMCAgICAgODggICA0NiAgICAxIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApleHQ0X2FsbG9jYXRpb25f Y29udGV4dCAgICAgIDAgICAgICAwICAgIDIwOCAgIDM5ICAgIDIgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmV4dDRfcHJlYWxsb2Nfc3Bh Y2UgICAgICAwICAgICAgMCAgICAxNjggICAyNCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApleHQ0X3N5c3RlbV96b25lICAgICAg IDAgICAgICAwICAgICA1NiAgIDczICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmV4dDRfaW9fZW5kX3ZlYyAgICAgICAgMCAgICAg IDAgICAgIDQ4ICAgODUgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICAwICAgICAgMCAgICAgIDAKZXh0NF9pb19lbmQgICAgICAgICAgICAwICAgICAgMCAgICAg OTYgICA0MiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAg ICAgICAwICAgICAgMApleHQ0X2Jpb19wb3N0X3JlYWRfY3R4ICAgIDEyOCAgICAxMjggICAgIDY0 ICAgNjQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAyICAg ICAgMiAgICAgIDAKZXh0NF9wZW5kaW5nX3Jlc2VydmF0aW9uICAgICAgMCAgICAgIDAgICAgIDQ4 ICAgODUgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKZXh0NF9leHRlbnRfc3RhdHVzICAgICAgMCAgICAgIDAgICAgIDU2ICAgNzMg ICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAg ICAgIDAKbWJjYWNoZSAgICAgICAgICAgICAgICAwICAgICAgMCAgICAgODggICA0NiAgICAxIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApp b19raW9jYiAgICAgICAgICAgICAgIDAgICAgICAwICAgIDMyMCAgIDI1ICAgIDIgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmtpb2N0eCAg ICAgICAgICAgICAgICAgMCAgICAgIDAgICAgNzA0ICAgNDYgICAgOCA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKYWlvX2tpb2NiICAgICAg ICAgICAgICAwICAgICAgMCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAp1c2VyZmF1bHRmZF9jdHhfY2FjaGUg ICAgICAwICAgICAgMCAgICAxOTIgICA0MiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApmYW5vdGlmeV9wZXJtX2V2ZW50ICAgICAg MCAgICAgIDAgICAgMTA0ICAgMzkgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZmFub3RpZnlfcGF0aF9ldmVudCAgICAgIDAgICAg ICAwICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAgMCAgICAgIDAgICAgICAwCmZhbm90aWZ5X2ZpZF9ldmVudCAgICAgIDAgICAgICAwICAg IDEwNCAgIDM5ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAg MCAgICAgIDAgICAgICAwCmZzbm90aWZ5X21hcmsgICAgICAgICAgMCAgICAgIDAgICAgMTA0ICAg MzkgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAg MCAgICAgIDAKZG5vdGlmeV9tYXJrICAgICAgICAgICAwICAgICAgMCAgICAxMTIgICAzNiAgICAx IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAg MApkbm90aWZ5X3N0cnVjdCAgICAgICAgIDAgICAgICAwICAgICA0OCAgIDg1ICAgIDEgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmRpbyAg ICAgICAgICAgICAgICAgICAgMCAgICAgIDAgICAgNzY4ICAgNDIgICAgOCA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZmFzeW5jX2NhY2hl ICAgICAgICAgICAwICAgICAgMCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAphdWRpdF90cmVlX21hcmsgICAg ICAgIDAgICAgICAwICAgIDExMiAgIDM2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCnBpZF9uYW1lc3BhY2UgICAgICAgICAgMCAg ICAgIDAgICAgMjAwICAgNDAgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgICAwICAgICAgMCAgICAgIDAKcG9zaXhfdGltZXJzX2NhY2hlICAgICAgMCAgICAgIDAg ICAgMzIwICAgMjUgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg ICAwICAgICAgMCAgICAgIDAKcnBjX2lub2RlX2NhY2hlICAgICAgIDM5ICAgICAzOSAgICA4MzIg ICAzOSAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAg ICAxICAgICAgMApycGNfYnVmZmVycyAgICAgICAgICAgMTUgICAgIDE1ICAgMjE3NiAgIDE1ICAg IDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAg ICAwCnJwY190YXNrcyAgICAgICAgICAgICAyNSAgICAgMjUgICAgMzIwICAgMjUgICAgMiA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKVU5J WC1TVFJFQU0gICAgICAgICAgODMyICAgIDgzMiAgIDEyMTYgICAyNiAgICA4IDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMzIgICAgIDMyICAgICAgMApVTklYICAgICAg ICAgICAgICAgICA0NDIgICAgNDQyICAgMTIxNiAgIDI2ICAgIDggOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAxNyAgICAgMTcgICAgICAwCmlwNC1mcmFncyAgICAgICAg ICAgICAgMCAgICAgIDAgICAgMjY0ICAgMzEgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKaXBfbXJ0X2NhY2hlICAgICAgICAgICAw ICAgICAgMCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDAgICAgICAwICAgICAgMApVRFAtTGl0ZSAgICAgICAgICAgICAgIDAgICAgICAw ICAgMTI4MCAgIDI1ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMCAgICAgIDAgICAgICAwCnRjcF9iaW5kX2J1Y2tldCAgICAgICA5NiAgICAgOTYgICAgMTI4 ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAzICAg ICAgMyAgICAgIDAKaW5ldF9wZWVyX2NhY2hlICAgICAgICAwICAgICAgMCAgICAyNTYgICAzMiAg ICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAg ICAgMAp4ZnJtX2RzdF9jYWNoZSAgICAgICAgIDAgICAgICAwICAgIDM4NCAgIDQyICAgIDQgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCnhm cm1fc3RhdGUgICAgICAgICAgICAgMCAgICAgIDAgICAgODk2ICAgMzYgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKaXBfZmliX3Ry aWUgICAgICAgICAgMTI4ICAgIDEyOCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMAppcF9maWJfYWxpYXMgICAg ICAgICAgOTIgICAgIDkyICAgICA4OCAgIDQ2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCmlwX2RzdF9jYWNoZSAgICAgICAgIDQx NyAgICA1NDQgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgIDE3ICAgICAxNyAgICAgIDAKUElORyAgICAgICAgICAgICAgICAgICAwICAgICAg MCAgIDExNTIgICAyOCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMApSQVcgICAgICAgICAgICAgICAgICAgNTYgICAgIDU2ICAgMTE1 MiAgIDI4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMiAg ICAgIDIgICAgICAwClVEUCAgICAgICAgICAgICAgICAgIDI3NSAgICAyNzUgICAxMjgwICAgMjUg ICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDExICAgICAxMSAg ICAgIDAKdHdfc29ja19UQ1AgICAgICAgICAgIDI2ICAgICAyNiAgICAzMDQgICAyNiAgICAyIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMApy ZXF1ZXN0X3NvY2tfVENQICAgICAgIDAgICAgICAwICAgIDM2OCAgIDQ0ICAgIDQgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwClRDUCAgICAg ICAgICAgICAgICAgICA1MiAgICAgNTIgICAyMzY4ICAgMTMgICAgOCA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA0ICAgICAgNCAgICAgIDAKaHVnZXRsYmZzX2lub2Rl X2NhY2hlICAgICA4NCAgICAgODQgICAgNzc2ICAgNDIgICAgOCA6IHR1bmFibGVzICAgIDAgICAg MCAgICAwIDogc2xhYmRhdGEgICAgICAyICAgICAgMiAgICAgIDAKZHF1b3QgICAgICAgICAgICAg ICAgICAwICAgICAgMCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApiaW8tMjQ4ICAgICAgICAgICAgICAgNTAg ICAgIDUwICAgIDMyMCAgIDI1ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICAgMiAgICAgIDIgICAgICAwCmVwX2hlYWQgICAgICAgICAgICAgMjQzMiAgIDI0MzIg ICAgIDMyICAxMjggICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg IDE5ICAgICAxOSAgICAgIDAKZXZlbnRwb2xsX3B3cSAgICAgICAgOTI0ICAgIDkyNCAgICAgOTYg ICA0MiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMjIgICAg IDIyICAgICAgMApldmVudHBvbGxfZXBpICAgICAgICA5MjQgICAgOTI0ICAgIDE5MiAgIDQyICAg IDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAyMiAgICAgMjIgICAg ICAwCmlub3RpZnlfaW5vZGVfbWFyayAgICA1NDAgICAgNTQwICAgIDExMiAgIDM2ICAgIDEgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxNSAgICAgMTUgICAgICAwCmRh eF9jYWNoZSAgICAgICAgICAgICAzNiAgICAgMzYgICAgODk2ICAgMzYgICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKcmVxdWVzdF9x dWV1ZV9zcmN1ICAgICAgMCAgICAgIDAgIDUyNzIwICAgIDEgICAxNiA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKcmVxdWVzdF9xdWV1ZSAg ICAgICAgIDIyICAgICAyMiAgIDE0ODggICAyMiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMApibGtkZXZfaW9jICAgICAgICAgICAg IDAgICAgICAwICAgIDEyMCAgIDM0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmJpby0xODQgICAgICAgICAgICAgIDI1NiAgICAy NTYgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgICA4ICAgICAgOCAgICAgIDAKYmlvdmVjLW1heCAgICAgICAgICAgIDc3ICAgICA3NyAgIDQz NTIgICAgNyAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTEg ICAgIDExICAgICAgMApiaW92ZWMtMTI4ICAgICAgICAgICAgIDAgICAgICAwICAgMjE3NiAgIDE1 ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAg ICAgICAwCmJpb3ZlYy02NCAgICAgICAgICAgIDE2OCAgICAxNjggICAxMTUyICAgMjggICAgOCA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICA2ICAgICAgNiAgICAgIDAK YmlvdmVjLTE2ICAgICAgICAgICAgMTUwICAgIDE1MCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDYgICAgICA2ICAgICAgMApiaW9faW50 ZWdyaXR5X3BheWxvYWQgICAgIDY0ICAgICA2NCAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMApraHVnZXBhZ2Vk X21tX3Nsb3QgICAgODc0ICAgIDg3NCAgICAxNzYgICA0NiAgICAyIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTkgICAgIDE5ICAgICAgMAprc21fbW1fc2xvdCAgICAg ICAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmtzbV9zdGFibGVfbm9kZSAgICAgICAg MCAgICAgIDAgICAgIDk2ICAgNDIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa3NtX3JtYXBfaXRlbSAgICAgICAgICAwICAgICAg MCAgICAgOTYgICA0MiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDAgICAgICAwICAgICAgMAp1c2VyX25hbWVzcGFjZSAgICAgICAgIDAgICAgICAwICAgIDc1 MiAgIDQzICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAg ICAgIDAgICAgICAwCnVpZF9jYWNoZSAgICAgICAgICAgICA5NiAgICAgOTYgICAgMjU2ICAgMzIg ICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAzICAgICAgMyAg ICAgIDAKaW9tbXVfaW92YSAgICAgICAgICAgICAwICAgICAgMCAgICAgNjQgICA2NCAgICAxIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApk bWFlbmdpbmUtdW5tYXAtMjU2ICAgICAxNCAgICAgMTQgICAyMjQwICAgMTQgICAgOCA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKZG1hZW5n aW5lLXVubWFwLTEyOCAgICAgMjYgICAgIDI2ICAgMTIxNiAgIDI2ICAgIDggOiB0dW5hYmxlcyAg ICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCmRtYWVuZ2luZS11 bm1hcC0xNiAgICAgMzIgICAgIDMyICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCmRtYWVuZ2luZS11bm1hcC0y ICAgICA2NCAgICAgNjQgICAgIDY0ICAgNjQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKYXVkaXRfYnVmZmVyICAgICAgICAgMTAy ICAgIDEwMiAgICAgNDAgIDEwMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDEgICAgICAxICAgICAgMApzb2NrX2lub2RlX2NhY2hlICAgICA5NzIgICAgOTcy ICAgIDg5NiAgIDM2ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAyNyAgICAgMjcgICAgICAwCnNrYnVmZl9leHRfY2FjaGUgICAgICAgMCAgICAgIDAgICAgMTky ICAgNDIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKc2tidWZmX2ZjbG9uZV9jYWNoZSAgICAgMjUgICAgIDI1ICAgIDY0MCAgIDI1 ICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEg ICAgICAwCnNrYnVmZl9oZWFkX2NhY2hlICAgMjMxOCAgIDIzMjUgICAgMzIwICAgMjUgICAgMiA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDkzICAgICA5MyAgICAgIDAK Y29uZmlnZnNfZGlyX2NhY2hlICAgICAzNCAgICAgMzQgICAgMTIwICAgMzQgICAgMSA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAxICAgICAgMSAgICAgIDAKZmlsZV9s b2NrX2NhY2hlICAgICAgNjY3ICAgIDY2NyAgICAyODAgICAyOSAgICAyIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMjMgICAgIDIzICAgICAgMApmaWxlX2xvY2tfY3R4 ICAgICAgICAzMjIgICAgMzIyICAgICA4OCAgIDQ2ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgNyAgICAgIDcgICAgICAwCmZzbm90aWZ5X21hcmtfY29ubmVj dG9yICAgMTE5MCAgIDExOTAgICAgIDQ4ICAgODUgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgIDE0ICAgICAxNCAgICAgIDAKYnVmZmVyX2hlYWQgICAgICAgICAg IDQ4ICAgICA0OCAgICAxNjggICAyNCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDIgICAgICAyICAgICAgMAp4ODZfbGJyICAgICAgICAgICAgICAgIDAgICAg ICAwICAgIDkyOCAgIDM1ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAgMCAgICAgIDAgICAgICAwCnRhc2tfZGVsYXlfaW5mbyAgICAgICAgMCAgICAgIDAgICAg MTc2ICAgNDYgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAw ICAgICAgMCAgICAgIDAKdGFza3N0YXRzICAgICAgICAgICAgICAwICAgICAgMCAgICA0MzIgICAz NyAgICA0IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAw ICAgICAgMApwcm9jX2Rpcl9lbnRyeSAgICAgICA4MDAgICAgODAwICAgIDI1NiAgIDMyICAgIDIg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAyNSAgICAgMjUgICAgICAw CnBkZV9vcGVuZXIgICAgICAgICAgMTQ2MCAgIDE0NjAgICAgIDU2ICAgNzMgICAgMSA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDIwICAgICAyMCAgICAgIDAKcHJvY19p bm9kZV9jYWNoZSAgICAyNjcxICAgMjk2NCAgICA4MjQgICAzOSAgICA4IDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgNzYgICAgIDc2ICAgICAgMApzZXFfZmlsZSAgICAg ICAgICAgIDMzNDcgICAzNjA4ICAgIDE4NCAgIDQ0ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICA4MiAgICAgODIgICAgICAwCnNpZ3F1ZXVlICAgICAgICAgICAg MTE1MiAgIDExNTIgICAgMTEyICAgMzYgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgIDMyICAgICAzMiAgICAgIDAKYmRldl9jYWNoZSAgICAgICAgICAgIDU0ICAg ICA1NCAgIDE3MjggICAxOCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgIDMgICAgICAzICAgICAgMApzaG1lbV9pbm9kZV9jYWNoZSAgIDYxNTYgICA2MTU2ICAg IDg4OCAgIDM2ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDE3 MSAgICAxNzEgICAgICAwCmtlcm5mc19pYXR0cnNfY2FjaGUgICAgMzA2ICAgIDMwNiAgICAxMjAg ICAzNCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDkgICAg ICA5ICAgICAgMAprZXJuZnNfbm9kZV9jYWNoZSAgNDI3ODYgIDQzNTEyICAgIDE5MiAgIDQyICAg IDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgMTAzNiAgIDEwMzYgICAg ICAwCm1udF9jYWNoZSAgICAgICAgICAgIDU4OCAgICA1ODggICAgMzg0ICAgNDIgICAgNCA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDE0ICAgICAxNCAgICAgIDAKZmls cCAgICAgICAgICAgICAgIDQzMDUwICA0MzA1MCAgICAzMjAgICAyNSAgICAyIDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgIDE3MjIgICAxNzIyICAgICAgMAppbm9kZV9jYWNo ZSAgICAgICAgNTM3ODkgIDU0ODY4ICAgIDc1MiAgIDQzICAgIDggOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgMTI3NiAgIDEyNzYgICAgICAwCmRlbnRyeSAgICAgICAgICAg ICA5NTUyMCAgOTU1MjAgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAyOTg1ICAgMjk4NSAgICAgIDAKbmFtZXNfY2FjaGUgICAgICAgIDQxNzgz ICA0MTc4MyAgIDQzNTIgICAgNyAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgIDU5NjkgICA1OTY5ICAgICAgMApuZXRfbmFtZXNwYWNlICAgICAgICAgIDAgICAgICAw ICAgNDQxNiAgICA3ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMCAgICAgIDAgICAgICAwCmlpbnRfY2FjaGUgICAgICAgICAgICAgMCAgICAgIDAgICAgMTc2 ICAgNDYgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKa2V5X2phciAgICAgICAgICAgICAgMzI1ICAgIDMyNSAgICAzMjAgICAyNSAg ICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTMgICAgIDEzICAg ICAgMAp1dHNfbmFtZXNwYWNlICAgICAgICAgIDAgICAgICAwICAgIDQ5NiAgIDMzICAgIDQgOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCm5z cHJveHkgICAgICAgICAgICAgIDExNyAgICAxMTcgICAgMTA0ICAgMzkgICAgMSA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAzICAgICAgMyAgICAgIDAKdm1fYXJlYV9z dHJ1Y3QgICAgIDQ5ODQ4ICA0OTg0OCAgICAyNjQgICAzMSAgICAyIDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgIDE2MDggICAxNjA4ICAgICAgMAptbV9zdHJ1Y3QgICAgICAg ICAgIDEzMzcgICAxNDU2ICAgMTIxNiAgIDI2ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICA1NiAgICAgNTYgICAgICAwCmZzX2NhY2hlICAgICAgICAgICAgMTM3 NiAgIDEzNzYgICAgMTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgIDQzICAgICA0MyAgICAgIDAKZmlsZXNfY2FjaGUgICAgICAgICAxMzY1ICAgMTM2 NSAgICA4MzIgICAzOSAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgMzUgICAgIDM1ICAgICAgMApzaWduYWxfY2FjaGUgICAgICAgIDEzNTQgICAxMzc1ICAgMTI4 MCAgIDI1ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA1NSAg ICAgNTUgICAgICAwCnNpZ2hhbmRfY2FjaGUgICAgICAgIDU4OCAgICA1ODggICAyMjQwICAgMTQg ICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDQyICAgICA0MiAg ICAgIDAKdGFza19zdHJ1Y3QgICAgICAgICAgNzkyICAgIDc5MiAgMTA2ODggICAgMyAgICA4IDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAyNjQgICAgMjY0ICAgICAgMApj cmVkX2phciAgICAgICAgICAgIDM2ODAgICAzNjgwICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDExNSAgICAxMTUgICAgICAwCmFub25fdm1h X2NoYWluICAgICAyNDczOCAgMjQ3MzggICAgIDk2ICAgNDIgICAgMSA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgNTg5ICAgIDU4OSAgICAgIDAKYW5vbl92bWEgICAgICAg ICAgICAzNDk2ICAgMzUwMiAgICAxMjAgICAzNCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAxMDMgICAgMTAzICAgICAgMApwaWQgICAgICAgICAgICAgICAgIDE1 NTQgICAxNTU0ICAgIDE5MiAgIDQyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAzNyAgICAgMzcgICAgICAwCkFjcGktT3BlcmFuZCAgICAgICAxNzMwMSAgMzEz OTUgICAgMTA0ICAgMzkgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgODA1ICAgIDgwNSAgICAgIDAKQWNwaS1QYXJzZUV4dCAgICAgICAyNzcyICAgMjc3MiAgICAx MTIgICAzNiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgNzcg ICAgIDc3ICAgICAgMApBY3BpLVBhcnNlICAgICAgICAgIDQ0NjIgICA0NDYyICAgICA4OCAgIDQ2 ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA5NyAgICAgOTcg ICAgICAwCkFjcGktU3RhdGUgICAgICAgICAgNDI4NCAgIDQyODQgICAgMTEyICAgMzYgICAgMSA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMTE5ICAgIDExOSAgICAgIDAK QWNwaS1OYW1lc3BhY2UgICAgICA4MzIwICAgODMyMCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAxMzAgICAgMTMwICAgICAgMApzaGFyZWRf cG9saWN5X25vZGUgICAgICAwICAgICAgMCAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApudW1hX3BvbGljeSAg ICAgICAgICAgMjQgICAgIDI0ICAgIDMzNiAgIDI0ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgICAgMSAgICAgIDEgICAgICAwCnBlcmZfZXZlbnQgICAgICAgICAg IDQ4MCAgICA0ODAgICAxMzI4ICAgMjQgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgIDIwICAgICAyMCAgICAgIDAKdHJhY2VfZXZlbnRfZmlsZSAgICAyMDc0ICAg MjA3NCAgICAxMjAgICAzNCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAgNjEgICAgIDYxICAgICAgMApmdHJhY2VfZXZlbnRfZmllbGQgICA1Mzc2ICAgNTM3NiAg ICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg ODQgICAgIDg0ICAgICAgMApwb29sX3dvcmtxdWV1ZSAgICAgICAyMjQgICAgMjI0ICAgIDUxMiAg IDMyICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgNyAgICAg IDcgICAgICAwCnJhZGl4X3RyZWVfbm9kZSAgICAxNTczMiAgMTU3MzIgICAgNzA0ICAgNDYgICAg OCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMzQyICAgIDM0MiAgICAg IDAKdGFza19ncm91cCAgICAgICAgICAgNTA3ICAgIDUwNyAgICA4MzIgICAzOSAgICA4IDogdHVu YWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMTMgICAgIDEzICAgICAgMAp2bWFw X2FyZWEgICAgICAgICAgIDMxNTAgICAzMTUwICAgICA5NiAgIDQyICAgIDEgOiB0dW5hYmxlcyAg ICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA3NSAgICAgNzUgICAgICAwCmRtYS1rbWFsbG9j LThrICAgICAgICAgMCAgICAgIDAgIDE2Mzg0ICAgIDIgICAgOCA6IHR1bmFibGVzICAgIDAgICAg MCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxsb2MtNGsgICAg ICAgICAwICAgICAgMCAgIDgxOTIgICAgNCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAg OiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxvYy0yayAgICAgICAgIDAg ICAgICAwICAgNDA5NiAgICA4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJk YXRhICAgICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTFrICAgICAgICAgMCAgICAgIDAg ICAyMDQ4ICAgMTYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAg ICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxsb2MtNTEyICAgICAgICAwICAgICAgMCAgIDEwMjQg ICAzMiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAg ICAwICAgICAgMApkbWEta21hbGxvYy0yNTYgICAgICAgIDAgICAgICAwICAgIDUxMiAgIDMyICAg IDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAg ICAwCmRtYS1rbWFsbG9jLTEyOCAgICAgICAgMCAgICAgIDAgICAgMjU2ICAgMzIgICAgMiA6IHR1 bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1h LWttYWxsb2MtNjQgICAgICAgICAwICAgICAgMCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMg ICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxv Yy0zMiAgICAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxlcyAgICAwICAg IDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTE2ICAg ICAgICAgMCAgICAgIDAgICAgIDMyICAxMjggICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAw IDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKZG1hLWttYWxsb2MtOCAgICAgICAgICAw ICAgICAgMCAgICAgNDAgIDEwMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFi ZGF0YSAgICAgIDAgICAgICAwICAgICAgMApkbWEta21hbGxvYy0xOTIgICAgICAgIDAgICAgICAw ICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAg ICAgMCAgICAgIDAgICAgICAwCmRtYS1rbWFsbG9jLTk2ICAgICAgICAgMCAgICAgIDAgICAgMTI4 ICAgMzIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAg ICAgMCAgICAgIDAKa21hbGxvYy1yY2wtOGsgICAgICAgICAwICAgICAgMCAgMTYzODQgICAgMiAg ICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAg ICAgMAprbWFsbG9jLXJjbC00ayAgICAgICAgIDAgICAgICAwICAgODE5MiAgICA0ICAgIDggOiB0 dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmtt YWxsb2MtcmNsLTJrICAgICAgICAgMCAgICAgIDAgICA0MDk2ICAgIDggICAgOCA6IHR1bmFibGVz ICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa21hbGxvYy1y Y2wtMWsgICAgICAgICAwICAgICAgMCAgIDIwNDggICAxNiAgICA4IDogdHVuYWJsZXMgICAgMCAg ICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprbWFsbG9jLXJjbC01MTIg ICAgICAgIDAgICAgICAwICAgMTAyNCAgIDMyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAg MCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmttYWxsb2MtcmNsLTI1NiAgICAgICAg MCAgICAgIDAgICAgNTEyICAgMzIgICAgNCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xh YmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa21hbGxvYy1yY2wtMTkyICAgICAgIDMyICAgICAz MiAgICAyNTYgICAzMiAgICAyIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAg ICAgIDEgICAgICAxICAgICAgMAprbWFsbG9jLXJjbC0xMjggICAgICAzODQgICAgNTQ0ICAgIDI1 NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxNyAg ICAgMTcgICAgICAwCmttYWxsb2MtcmNsLTk2ICAgICAgMTY2NiAgIDE4MjQgICAgMTI4ICAgMzIg ICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDU3ICAgICA1NyAg ICAgIDAKa21hbGxvYy1yY2wtNjQgICAgICAyODQ4ICAgMzIzMiAgICAxMjggICAzMiAgICAxIDog dHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAxMDEgICAgMTAxICAgICAgMApr bWFsbG9jLXJjbC0zMiAgICAgICAgIDAgICAgICAwICAgICA2NCAgIDY0ICAgIDEgOiB0dW5hYmxl cyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAgMCAgICAgIDAgICAgICAwCmttYWxsb2Mt cmNsLTE2ICAgICAgICAgMCAgICAgIDAgICAgIDMyICAxMjggICAgMSA6IHR1bmFibGVzICAgIDAg ICAgMCAgICAwIDogc2xhYmRhdGEgICAgICAwICAgICAgMCAgICAgIDAKa21hbGxvYy1yY2wtOCAg ICAgICAgICAwICAgICAgMCAgICAgNDAgIDEwMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAg IDAgOiBzbGFiZGF0YSAgICAgIDAgICAgICAwICAgICAgMAprbWFsbG9jLWNnLThrICAgICAgICAg IDQgICAgICA0ICAxNjM4NCAgICAyICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNs YWJkYXRhICAgICAgMiAgICAgIDIgICAgICAwCmttYWxsb2MtY2ctNGsgICAgICAgIDQwMCAgICA0 MDAgICA4MTkyICAgIDQgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEg ICAgMTAwICAgIDEwMCAgICAgIDAKa21hbGxvYy1jZy0yayAgICAgICAgMjU2ICAgIDI1NiAgIDQw OTYgICAgOCAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgMzIg ICAgIDMyICAgICAgMAprbWFsbG9jLWNnLTFrICAgICAgICA3MjAgICAgNzIwICAgMjA0OCAgIDE2 ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICA0NSAgICAgNDUg ICAgICAwCmttYWxsb2MtY2ctNTEyICAgICAgMTA1OCAgIDExODQgICAxMDI0ICAgMzIgICAgOCA6 IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDM3ICAgICAzNyAgICAgIDAK a21hbGxvYy1jZy0yNTYgICAgICAgIDMyICAgICAzMiAgICA1MTIgICAzMiAgICA0IDogdHVuYWJs ZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDEgICAgICAxICAgICAgMAprbWFsbG9j LWNnLTE5MiAgICAgICA4MzIgICAgODMyICAgIDI1NiAgIDMyICAgIDIgOiB0dW5hYmxlcyAgICAw ICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAyNiAgICAgMjYgICAgICAwCmttYWxsb2MtY2ctMTI4 ICAgICAgIDE5MiAgICAxOTIgICAgMjU2ICAgMzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAg ICAwIDogc2xhYmRhdGEgICAgICA2ICAgICAgNiAgICAgIDAKa21hbGxvYy1jZy05NiAgICAgICAg MjI0ICAgIDIyNCAgICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBz bGFiZGF0YSAgICAgIDcgICAgICA3ICAgICAgMAprbWFsbG9jLWNnLTY0ICAgICAgICA1NDQgICAg NTQ0ICAgIDEyOCAgIDMyICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRh ICAgICAxNyAgICAgMTcgICAgICAwCmttYWxsb2MtY2ctMzIgICAgICAgMjA0OCAgIDIwNDggICAg IDY0ICAgNjQgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgIDMy ICAgICAzMiAgICAgIDAKa21hbGxvYy1jZy0xNiAgICAgICAxMTUyICAgMTE1MiAgICAgMzIgIDEy OCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgIDkgICAgICA5 ICAgICAgMAprbWFsbG9jLWNnLTggICAgICAgIDExMjIgICAxMTIyICAgICA0MCAgMTAyICAgIDEg OiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxMSAgICAgMTEgICAgICAw CmttYWxsb2MtOGsgICAgICAgICAgIDMzNiAgICAzMzYgIDE2Mzg0ICAgIDIgICAgOCA6IHR1bmFi bGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMTY4ICAgIDE2OCAgICAgIDAKa21hbGxv Yy00ayAgICAgICAgICA5NzM1ICAgOTgyOCAgIDgxOTIgICAgNCAgICA4IDogdHVuYWJsZXMgICAg MCAgICAwICAgIDAgOiBzbGFiZGF0YSAgIDI0NTcgICAyNDU3ICAgICAgMAprbWFsbG9jLTJrICAg ICAgICAgIDE2MTIgICAyNTg0ICAgNDA5NiAgICA4ICAgIDggOiB0dW5hYmxlcyAgICAwICAgIDAg ICAgMCA6IHNsYWJkYXRhICAgIDMyMyAgICAzMjMgICAgICAwCmttYWxsb2MtMWsgICAgICAgICAg MjI2MiAgIDI3NTIgICAyMDQ4ICAgMTYgICAgOCA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDog c2xhYmRhdGEgICAgMTcyICAgIDE3MiAgICAgIDAKa21hbGxvYy01MTIgICAgICAgICA4MzYxICAg OTU2OCAgIDEwMjQgICAzMiAgICA4IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0 YSAgICAyOTkgICAgMjk5ICAgICAgMAprbWFsbG9jLTI1NiAgICAgICAgMTE1MTkgIDEyMzIwICAg IDUxMiAgIDMyICAgIDQgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDM4 NSAgICAzODUgICAgICAwCmttYWxsb2MtMTkyICAgICAgICAgMzAzMiAgIDQwOTYgICAgMjU2ICAg MzIgICAgMiA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAgMTI4ICAgIDEy OCAgICAgIDAKa21hbGxvYy0xMjggICAgICAgICAyNjI0ICAgMjYyNCAgICAyNTYgICAzMiAgICAy IDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAgODIgICAgIDgyICAgICAg MAprbWFsbG9jLTk2ICAgICAgICAgIDM1OTMgICA0NjQwICAgIDEyOCAgIDMyICAgIDEgOiB0dW5h YmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgIDE0NSAgICAxNDUgICAgICAwCmttYWxs b2MtNjQgICAgICAgICAzMDIwMCAgNTM3NjAgICAgMTI4ICAgMzIgICAgMSA6IHR1bmFibGVzICAg IDAgICAgMCAgICAwIDogc2xhYmRhdGEgICAxNjgwICAgMTY4MCAgICAgIDAKa21hbGxvYy0zMiAg ICAgICAgIDY4NTA4ICA4MjQ5NiAgICAgNjQgICA2NCAgICAxIDogdHVuYWJsZXMgICAgMCAgICAw ICAgIDAgOiBzbGFiZGF0YSAgIDEyODkgICAxMjg5ICAgICAgMAprbWFsbG9jLTE2ICAgICAgICAg NjU0MjIgIDY1NzkyICAgICAzMiAgMTI4ICAgIDEgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6 IHNsYWJkYXRhICAgIDUxNCAgICA1MTQgICAgICAwCmttYWxsb2MtOCAgICAgICAgICAxMTEwMyAg MjM1NjIgICAgIDQwICAxMDIgICAgMSA6IHR1bmFibGVzICAgIDAgICAgMCAgICAwIDogc2xhYmRh dGEgICAgMjMxICAgIDIzMSAgICAgIDAKa21lbV9jYWNoZV9ub2RlICAgICAgNDgwICAgIDQ4MCAg ICAxMjggICAzMiAgICAxIDogdHVuYWJsZXMgICAgMCAgICAwICAgIDAgOiBzbGFiZGF0YSAgICAg MTUgICAgIDE1ICAgICAgMAprbWVtX2NhY2hlICAgICAgICAgICA0MDAgICAgNDAwICAgIDMyMCAg IDI1ICAgIDIgOiB0dW5hYmxlcyAgICAwICAgIDAgICAgMCA6IHNsYWJkYXRhICAgICAxNiAgICAg MTYgICAgICAwVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGludGVsX3JlcXVp cmVfbWVtb3J5LCBmaWxlIC4uL2xpYi9pbnRlbF9vcy5jOjM5ODoKVGVzdCByZXF1aXJlbWVudDog c3VmZmljaWVudF9tZW1vcnkKRXN0aW1hdGVkIHRoYXQgd2UgbmVlZCA0MDI2NTMxODQgb2JqZWN0 cyBhbmQgNDA1Nzk4OTEyIE1pQiBmb3IgdGhlIHRlc3QsIGJ1dCBvbmx5IGhhdmUgMTI0NDIgTWlC IGF2YWlsYWJsZSAoUkFNKSBhbmQgYSBtYXhpbXVtIG9mIDkyMjMzNzIwMzY4NTQ3NzU4MDcgb2Jq ZWN0cwpTdWJ0ZXN0IGFwZXJ0dXJlLXRocmFzaDogU0tJUCAoMC4xMzlzKQoyMDIyLTA1LTExIDE0 OjEwOjEwIGJ1aWxkL3Rlc3RzL2dlbV9yZW5kZXJfdGlsZWRfYmxpdHMgLS1ydW4tc3VidGVzdCBi YXNpYwpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBiYXNpYwpV c2luZyBhIHNub29wIGxpbmVhciBidWZmZXIgZm9yIGNvbXBhcmlzb25zClZlcmlmeWluZyBpbml0 aWFsaXNhdGlvbi4uLgpDeWNsaWMgYmxpdHMsIGZvcndhcmQuLi4KQ3ljbGljIGJsaXRzLCBiYWNr d2FyZC4uLgpSYW5kb20gYmxpdHMuLi4KU3VidGVzdCBiYXNpYzogU1VDQ0VTUyAoMC4wMjFzKQoy MDIyLTA1LTExIDE0OjEwOjExIGJ1aWxkL3Rlc3RzL2dlbV9yZW5kZXJfdGlsZWRfYmxpdHMgLS1y dW4tc3VidGVzdCBzd2FwLXRocmFzaApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82 NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGlu ZyBzdWJ0ZXN0OiBzd2FwLXRocmFzaApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gX19pZ3RfdW5pcXVlX19fX3JlYWxfbWFpbjE5NywgZmlsZSAuLi90ZXN0cy9pOTE1L2dlbV9y ZW5kZXJfdGlsZWRfYmxpdHMuYzoyMzA6ClRlc3QgcmVxdWlyZW1lbnQ6IHN3YXBfbWIgPiAwClN1 YnRlc3Qgc3dhcC10aHJhc2g6IFNLSVAgKDAuMDAwcykKMjAyMi0wNS0xMSAxNDoxMDoxMSBidWls ZC90ZXN0cy9nZW1fcmluZ2ZpbGwgLS1ydW4tc3VidGVzdCBiYXNpYy1hbGwKSUdULVZlcnNpb246 IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBj YTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGRybV9v cGVuX2RyaXZlciwgZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCByZXF1aXJlbWVudDog IShmZDwwKQpObyBrbm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3MgMHg0ICh2Z2VtKQpM YXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgYmFzaWMtYWxs OiBTS0lQCkxLUCBTS0lQIGlndEBnZW1fcmluZ2ZpbGxAZW5naW5lcy1TMwoyMDIyLTA1LTExIDE0 OjEwOjExIGJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmlsbCAtLXJ1bi1zdWJ0ZXN0IGVuZ2luZXMtUzQK SUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0w MTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1 bmN0aW9uIGRybV9vcGVuX2RyaXZlciwgZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCBy ZXF1aXJlbWVudDogIShmZDwwKQpObyBrbm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3Mg MHg0ICh2Z2VtKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRl c3QgZW5naW5lcy1TNDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjExIGJ1aWxkL3Rlc3RzL2dlbV9y aW5nZmlsbCAtLXJ1bi1zdWJ0ZXN0IGVuZ2luZXMtYmFzaWMKSUdULVZlcnNpb246IDEuMjYtZ2Vk ZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4 Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGRybV9vcGVuX2RyaXZl ciwgZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCByZXF1aXJlbWVudDogIShmZDwwKQpO byBrbm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3MgMHg0ICh2Z2VtKQpMYXN0IGVycm5v OiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZW5naW5lcy1iYXNpYzogU0tJ UAoyMDIyLTA1LTExIDE0OjEwOjExIGJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmlsbCAtLXJ1bi1zdWJ0 ZXN0IGVuZ2luZXMtYm9tYgpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10 ZXN0LmM6NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3VuZCBm b3IgY2hpcHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKU3VidGVzdCBlbmdpbmVzLWJvbWI6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDox MiBidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwgLS1ydW4tc3VidGVzdCBlbmdpbmVzLWNoaWxkCklH VC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDEx MTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5j dGlvbiBkcm1fb3Blbl9kcml2ZXIsIGZpbGUgLi4vbGliL2RybXRlc3QuYzo1NzM6ClRlc3QgcmVx dWlyZW1lbnQ6ICEoZmQ8MCkKTm8ga25vd24gZ3B1IGZvdW5kIGZvciBjaGlwc2V0IGZsYWdzIDB4 NCAodmdlbSkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0 IGVuZ2luZXMtY2hpbGQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDoxMiBidWlsZC90ZXN0cy9nZW1f cmluZ2ZpbGwgLS1ydW4tc3VidGVzdCBlbmdpbmVzLWZkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRj NjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZf NjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBkcm1fb3Blbl9kcml2ZXIs IGZpbGUgLi4vbGliL2RybXRlc3QuYzo1NzM6ClRlc3QgcmVxdWlyZW1lbnQ6ICEoZmQ8MCkKTm8g a25vd24gZ3B1IGZvdW5kIGZvciBjaGlwc2V0IGZsYWdzIDB4NCAodmdlbSkKTGFzdCBlcnJubzog MiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGVuZ2luZXMtZmQ6IFNLSVAKMjAy Mi0wNS0xMSAxNDoxMDoxMiBidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwgLS1ydW4tc3VidGVzdCBl bmdpbmVzLWZvcmtlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4 OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10ZXN0 LmM6NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3VuZCBmb3Ig Y2hpcHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKU3VidGVzdCBlbmdpbmVzLWZvcmtlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjEy IGJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmlsbCAtLXJ1bi1zdWJ0ZXN0IGVuZ2luZXMtaGFuZwpJR1Qt VmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4 LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10ZXN0LmM6NTczOgpUZXN0IHJlcXVp cmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3VuZCBmb3IgY2hpcHNldCBmbGFncyAweDQg KHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBl bmdpbmVzLWhhbmc6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDoxMyBidWlsZC90ZXN0cy9nZW1fcmlu Z2ZpbGwgLS1ydW4tc3VidGVzdCBlbmdpbmVzLWludGVycnVwdGlibGUKSUdULVZlcnNpb246IDEu MjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3 YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGRybV9vcGVu X2RyaXZlciwgZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCByZXF1aXJlbWVudDogIShm ZDwwKQpObyBrbm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3MgMHg0ICh2Z2VtKQpMYXN0 IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZW5naW5lcy1pbnRl cnJ1cHRpYmxlOiBTS0lQCkxLUCBTS0lQIGlndEBnZW1fcmluZ2ZpbGxAbGVnYWN5LVMzCjIwMjIt MDUtMTEgMTQ6MTA6MTMgYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIC0tcnVuLXN1YnRlc3QgbGVn YWN5LVM0CklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTgu MC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1l dCBpbiBmdW5jdGlvbiBkcm1fb3Blbl9kcml2ZXIsIGZpbGUgLi4vbGliL2RybXRlc3QuYzo1NzM6 ClRlc3QgcmVxdWlyZW1lbnQ6ICEoZmQ8MCkKTm8ga25vd24gZ3B1IGZvdW5kIGZvciBjaGlwc2V0 IGZsYWdzIDB4NCAodmdlbSkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpTdWJ0ZXN0IGxlZ2FjeS1TNDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjEzIGJ1aWxkL3Rlc3Rz L2dlbV9yaW5nZmlsbCAtLXJ1bi1zdWJ0ZXN0IGxlZ2FjeS1iYXNpYwpJR1QtVmVyc2lvbjogMS4y Ni1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdh MzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5f ZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10ZXN0LmM6NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZk PDApCk5vIGtub3duIGdwdSBmb3VuZCBmb3IgY2hpcHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBsZWdhY3ktYmFzaWM6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDoxMyBidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwgLS1ydW4t c3VidGVzdCBsZWdhY3ktYm9tYgpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkg KExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVp cmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9k cm10ZXN0LmM6NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3Vu ZCBmb3IgY2hpcHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKU3VidGVzdCBsZWdhY3ktYm9tYjogU0tJUAoyMDIyLTA1LTExIDE0OjEw OjEzIGJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmlsbCAtLXJ1bi1zdWJ0ZXN0IGxlZ2FjeS1jaGlsZApJ R1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAx MTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVu Y3Rpb24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10ZXN0LmM6NTczOgpUZXN0IHJl cXVpcmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3VuZCBmb3IgY2hpcHNldCBmbGFncyAw eDQgKHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVz dCBsZWdhY3ktY2hpbGQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDoxNCBidWlsZC90ZXN0cy9nZW1f cmluZ2ZpbGwgLS1ydW4tc3VidGVzdCBsZWdhY3ktZmQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2 N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82 NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGRybV9vcGVuX2RyaXZlciwg ZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCByZXF1aXJlbWVudDogIShmZDwwKQpObyBr bm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3MgMHg0ICh2Z2VtKQpMYXN0IGVycm5vOiAy LCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgbGVnYWN5LWZkOiBTS0lQCjIwMjIt MDUtMTEgMTQ6MTA6MTQgYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIC0tcnVuLXN1YnRlc3QgbGVn YWN5LWZvcmtlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1 LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5v dCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5fZHJpdmVyLCBmaWxlIC4uL2xpYi9kcm10ZXN0LmM6 NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZkPDApCk5vIGtub3duIGdwdSBmb3VuZCBmb3IgY2hp cHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnkKU3VidGVzdCBsZWdhY3ktZm9ya2VkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6MTQgYnVp bGQvdGVzdHMvZ2VtX3JpbmdmaWxsIC0tcnVuLXN1YnRlc3QgbGVnYWN5LWhhbmcKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGRy bV9vcGVuX2RyaXZlciwgZmlsZSAuLi9saWIvZHJtdGVzdC5jOjU3MzoKVGVzdCByZXF1aXJlbWVu dDogIShmZDwwKQpObyBrbm93biBncHUgZm91bmQgZm9yIGNoaXBzZXQgZmxhZ3MgMHg0ICh2Z2Vt KQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgbGVnYWN5 LWhhbmc6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDoxNCBidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwg LS1ydW4tc3VidGVzdCBsZWdhY3ktaW50ZXJydXB0aWJsZQpJR1QtVmVyc2lvbjogMS4yNi1nZWRk YzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2 XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gZHJtX29wZW5fZHJpdmVy LCBmaWxlIC4uL2xpYi9kcm10ZXN0LmM6NTczOgpUZXN0IHJlcXVpcmVtZW50OiAhKGZkPDApCk5v IGtub3duIGdwdSBmb3VuZCBmb3IgY2hpcHNldCBmbGFncyAweDQgKHZnZW0pCkxhc3QgZXJybm86 IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBsZWdhY3ktaW50ZXJydXB0aWJs ZTogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjE1IGJ1aWxkL3Rlc3RzL2dlbV90aWxlZF9wYXJ0aWFs X3B3cml0ZV9wcmVhZCAtLXJ1bi1zdWJ0ZXN0IHJlYWRzCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRj NjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZf NjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHJlYWRzClN1YnRlc3QgcmVhZHM6IFNVQ0NFU1MgKDAuMTQ1 cykKMjAyMi0wNS0xMSAxNDoxMDoxNSBidWlsZC90ZXN0cy9nZW1fdGlsZWRfcGFydGlhbF9wd3Jp dGVfcHJlYWQgLS1ydW4tc3VidGVzdCB3cml0ZXMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK U3RhcnRpbmcgc3VidGVzdDogd3JpdGVzClN1YnRlc3Qgd3JpdGVzOiBTVUNDRVNTICgwLjI0M3Mp CjIwMjItMDUtMTEgMTQ6MTA6MTYgYnVpbGQvdGVzdHMvZ2VtX3RpbGVkX3BhcnRpYWxfcHdyaXRl X3ByZWFkIC0tcnVuLXN1YnRlc3Qgd3JpdGVzLWFmdGVyLXJlYWRzCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHdyaXRlcy1hZnRlci1yZWFkcwpTdWJ0ZXN0IHdy aXRlcy1hZnRlci1yZWFkczogU1VDQ0VTUyAoMC4zODJzKQoyMDIyLTA1LTExIDE0OjEwOjE3IGJ1 aWxkL3Rlc3RzL2k5MTVfbW9kdWxlX2xvYWQgLS1ydW4tc3VidGVzdCByZWxvYWQKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogcmVsb2FkClN1YnRlc3QgcmVsb2Fk OiBTVUNDRVNTICgzLjI5OXMpCjIwMjItMDUtMTEgMTQ6MTA6MjAgYnVpbGQvdGVzdHMvaTkxNV9t b2R1bGVfbG9hZCAtLXJ1bi1zdWJ0ZXN0IHJlbG9hZC1uby1kaXNwbGF5CklHVC1WZXJzaW9uOiAx LjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2Ew N2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHJlbG9hZC1uby1kaXNwbGF5ClJlbG9hZGlu ZyBpOTE1IHdpdGggZGlzYWJsZV9kaXNwbGF5PTEKClN1YnRlc3QgcmVsb2FkLW5vLWRpc3BsYXk6 IFNVQ0NFU1MgKDIuNjA1cykKMjAyMi0wNS0xMSAxNDoxMDoyMyBidWlsZC90ZXN0cy9pOTE1X21v ZHVsZV9sb2FkIC0tcnVuLXN1YnRlc3QgcmVsb2FkLXdpdGgtZmF1bHQtaW5qZWN0aW9uCklHVC1W ZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgt Z2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHJlbG9hZC13aXRoLWZhdWx0 LWluamVjdGlvbgpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gX19pZ3RfdW5p cXVlX19fX3JlYWxfbWFpbjIzOSwgZmlsZSAuLi90ZXN0cy9pOTE1L2k5MTVfbW9kdWxlX2xvYWQu YzoyNzg6ClRlc3QgcmVxdWlyZW1lbnQ6IGlndF9rbW9kX2hhc19wYXJhbSgiaTkxNSIsIHBhcmFt KQpTdWJ0ZXN0IHJlbG9hZC13aXRoLWZhdWx0LWluamVjdGlvbjogU0tJUCAoMC4wMDJzKQoyMDIy LTA1LTExIDE0OjEwOjIzIGJ1aWxkL3Rlc3RzL2ttc19mYmNvbl9mYnQgLS1ydW4tc3VidGVzdCBm YmMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJj NS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogZmJjCk1vZGVz IHVuc2V0LgpTZXR0aW5nIDEyODB4MTAyNCBtb2RlIGZvciBIRE1JLUEgY29ubmVjdG9yClNjcmVl biBzZXQuCkJhY2sgdG8gZmJjb24uClN1YnRlc3QgZmJjOiBTVUNDRVNTICgzLjMyOXMpCkxLUCBT S0lQIGlndEBrbXNfZmJjb25fZmJ0QGZiYy1zdXNwZW5kCjIwMjItMDUtMTEgMTQ6MTA6MjggYnVp bGQvdGVzdHMva21zX2ZiY29uX2ZidCAtLXJ1bi1zdWJ0ZXN0IHBzcgpJR1QtVmVyc2lvbjogMS4y Ni1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdh MzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBwc3IKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0 IGluIGZ1bmN0aW9uIHN1YnRlc3QsIGZpbGUgLi4vdGVzdHMvaTkxNS9rbXNfZmJjb25fZmJ0LmM6 MzQwOgpUZXN0IHJlcXVpcmVtZW50OiBmZWF0dXJlLT5zdXBwb3J0ZWRfb25fY2hpcHNldChkcm0t PmZkLCBkcm0tPmRlYnVnZnNfZmQpCkxhc3QgZXJybm86IDE5LCBObyBzdWNoIGRldmljZQpTdWJ0 ZXN0IHBzcjogU0tJUCAoMC4wMDBzKQpMS1AgU0tJUCBpZ3RAa21zX2ZiY29uX2ZidEBwc3Itc3Vz cGVuZAoyMDIyLTA1LTExIDE0OjEwOjI4IGJ1aWxkL3Rlc3RzL2ttc19mb3JjZV9jb25uZWN0b3Jf YmFzaWMgLS1ydW4tc3VidGVzdCBmb3JjZS1jb25uZWN0b3Itc3RhdGUKSUdULVZlcnNpb246IDEu MjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3 YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogZm9yY2UtY29ubmVjdG9yLXN0YXRlClN1YnRl c3QgZm9yY2UtY29ubmVjdG9yLXN0YXRlOiBTVUNDRVNTICgwLjE3N3MpCjIwMjItMDUtMTEgMTQ6 MTA6MjkgYnVpbGQvdGVzdHMva21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpYyAtLXJ1bi1zdWJ0ZXN0 IGZvcmNlLWVkaWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDog NS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDog Zm9yY2UtZWRpZApTdWJ0ZXN0IGZvcmNlLWVkaWQ6IFNVQ0NFU1MgKDAuMDYwcykKMjAyMi0wNS0x MSAxNDoxMDoyOSBidWlsZC90ZXN0cy9rbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljIC0tcnVuLXN1 YnRlc3QgZm9yY2UtbG9hZC1kZXRlY3QKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZf NjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRp bmcgc3VidGVzdDogZm9yY2UtbG9hZC1kZXRlY3QKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIF9faWd0X3VuaXF1ZV9fX19yZWFsX21haW43OCwgZmlsZSAuLi90ZXN0cy9rbXNf Zm9yY2VfY29ubmVjdG9yX2Jhc2ljLmM6MTQ5OgpUZXN0IHJlcXVpcmVtZW50OiBjb25uZWN0b3It PmNvbm5lY3Rvcl90eXBlID09IERSTV9NT0RFX0NPTk5FQ1RPUl9WR0EKU3VidGVzdCBmb3JjZS1s b2FkLWRldGVjdDogU0tJUCAoMC4wMDBzKQoyMDIyLTA1LTExIDE0OjEwOjMwIGJ1aWxkL3Rlc3Rz L2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWMgLS1ydW4tc3VidGVzdCBwcnVuZS1zdGFsZS1tb2Rl cwpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1 LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBwcnVuZS1zdGFs ZS1tb2RlcwpTdWJ0ZXN0IHBydW5lLXN0YWxlLW1vZGVzOiBTVUNDRVNTICgwLjA1NnMpCjIwMjIt MDUtMTEgMTQ6MTA6MzAgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1bi1zdWJ0 ZXN0IGN1cnNvci1mYi1sZWFrLXBpcGUtQQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4 Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFy dGluZyBzdWJ0ZXN0OiBjdXJzb3ItZmItbGVhay1waXBlLUEKU3VidGVzdCBjdXJzb3ItZmItbGVh ay1waXBlLUE6IFNVQ0NFU1MgKDAuMjAxcykKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1 bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0 IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlw ZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRl c3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxl IC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3Bs YXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBkb2Vz IG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVu Y3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3Qg cmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBl c1twaXBlXS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKMjAy Mi0wNS0xMSAxNDoxMDozMSBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVuLXN1 YnRlc3QgY3Vyc29yLWZiLWxlYWstcGlwZS1CCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAo eDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0 YXJ0aW5nIHN1YnRlc3Q6IGN1cnNvci1mYi1sZWFrLXBpcGUtQgpTdWJ0ZXN0IGN1cnNvci1mYi1s ZWFrLXBpcGUtQjogU1VDQ0VTUyAoMC4yMjZzKQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4g ZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRl c3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5w aXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQK VGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZp bGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlz cGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRv ZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBm dW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVz dCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBp cGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZAoy MDIyLTA1LTExIDE0OjEwOjMxIGJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4t c3VidGVzdCBjdXJzb3ItZmItbGVhay1waXBlLUMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK U3RhcnRpbmcgc3VidGVzdDogY3Vyc29yLWZiLWxlYWstcGlwZS1DClN1YnRlc3QgY3Vyc29yLWZi LWxlYWstcGlwZS1DOiBTVUNDRVNTICgwLjIyMnMpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBp biBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToK VGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXkt PnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxl ZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwg ZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBk aXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUg ZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpU ZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+ cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVk CjIwMjItMDUtMTEgMTQ6MTA6MzEgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1 bi1zdWJ0ZXN0IGN1cnNvci1mYi1sZWFrLXBpcGUtRApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3 YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0 KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwg ZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBk aXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQg ZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKU3VidGVzdCBjdXJzb3ItZmItbGVhay1waXBl LUQ6IFNLSVAKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJl X3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBp cGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkK UGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90 IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6 MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRp c3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3Qg ZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjMyIGJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxh bmUgLS1ydW4tc3VidGVzdCBjdXJzb3ItZmItbGVhay1waXBlLUUKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJl X3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBp cGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkK UGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90 IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6 MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRp c3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBkb2VzIG5vdCBleGlzdCBvciBub3Qg ZW5hYmxlZApTdWJ0ZXN0IGN1cnNvci1mYi1sZWFrLXBpcGUtRTogU0tJUApUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0 X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVz IHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qg b3Igbm90IGVuYWJsZWQKMjAyMi0wNS0xMSAxNDoxMDozMiBidWlsZC90ZXN0cy9rbXNfdW5pdmVy c2FsX3BsYW5lIC0tcnVuLXN1YnRlc3QgY3Vyc29yLWZiLWxlYWstcGlwZS1GCklHVC1WZXJzaW9u OiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5Mjkw Y2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3Rf cmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVu dDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVu YWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0 X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVz IHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUgZG9lcyBub3QgZXhpc3Qg b3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9y ZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50 OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5h YmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClN1YnRlc3QgY3Vyc29y LWZiLWxlYWstcGlwZS1GOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6MzIgYnVpbGQvdGVzdHMva21z X3VuaXZlcnNhbF9wbGFuZSAtLXJ1bi1zdWJ0ZXN0IGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBp cGUtQQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiBkaXNhYmxl LXByaW1hcnktdnMtZmxpcC1waXBlLUEKU3VidGVzdCBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLUE6IFNVQ0NFU1MgKDAuMjM0cykKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJl cXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNb cGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4u L2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXkt Pm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBkb2VzIG5v dCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVx dWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1tw aXBlXS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKMjAyMi0w NS0xMSAxNDoxMDozMiBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVuLXN1YnRl c3QgZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1CCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRj NjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZf NjQpClN0YXJ0aW5nIHN1YnRlc3Q6IGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtQgpTdWJ0 ZXN0IGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtQjogU1VDQ0VTUyAoMC4yNTlzKQpUZXN0 IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAu Li9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5 LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBu b3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJl cXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNb cGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4u L2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXkt Pm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5v dCBleGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjMzIGJ1aWxkL3Rlc3RzL2tt c191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLUMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4w LXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogZGlzYWJs ZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1DClN1YnRlc3QgZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAt cGlwZS1DOiBTVUNDRVNTICgwLjI1NnMpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5j dGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCBy ZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVz W3BpcGVdLmVuYWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0 IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAu Li9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5 LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUgZG9lcyBu b3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJl cXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNb cGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkCjIwMjIt MDUtMTEgMTQ6MTA6MzMgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1bi1zdWJ0 ZXN0IGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtRApJR1QtVmVyc2lvbjogMS4yNi1nZWRk YzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2 XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlw ZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+ PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBl IEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKU3VidGVzdCBkaXNhYmxlLXByaW1hcnkt dnMtZmxpcC1waXBlLUQ6IFNLSVAKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9u IGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVp cmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlw ZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVx dWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xp Yi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5f cGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBl eGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjMzIGJ1aWxkL3Rlc3RzL2ttc191 bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBl LUUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJj NS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpU ZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+ cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVk ClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBm aWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRp c3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBk b2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApTdWJ0ZXN0IGRpc2FibGUtcHJpbWFyeS12cy1m bGlwLXBpcGUtRTogU0tJUApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0 X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1l bnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5l bmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKMjAyMi0wNS0xMSAx NDoxMDozNCBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVuLXN1YnRlc3QgZGlz YWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1GCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAo eDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRl c3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxl IC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3Bs YXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRCBkb2Vz IG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVu Y3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3Qg cmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBl c1twaXBlXS5lbmFibGVkKQpQaXBlIEUgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVz dCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUg Li4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxh eS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMg bm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClN1YnRlc3QgZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAt cGlwZS1GOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6MzQgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNh bF9wbGFuZSAtLXJ1bi1zdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1nZW45LWZlYXR1cmVzLXBpcGUt QQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1 LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBzdWJ0ZXN0OiB1bml2ZXJzYWwt cGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUEKU3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtZ2VuOS1m ZWF0dXJlcy1waXBlLUE6IFNVQ0NFU1MgKDAuMjk3cykKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0 IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1 OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxh eS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFi bGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBl LCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49 IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUg RSBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQg aW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6 ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5 LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJs ZWQKMjAyMi0wNS0xMSAxNDoxMDozNCBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0t cnVuLXN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLWdlbjktZmVhdHVyZXMtcGlwZS1CCklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHVuaXZlcnNhbC1wbGFuZS1nZW45 LWZlYXR1cmVzLXBpcGUtQgpTdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1nZW45LWZlYXR1cmVzLXBp cGUtQjogU1VDQ0VTUyAoMC4zMTNzKQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVx dWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1tw aXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCBy ZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4v bGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+ bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90 IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlv biBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1 aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3Bp cGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1 LTExIDE0OjEwOjM1IGJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVz dCB1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUMKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogdW5pdmVyc2FsLXBsYW5lLWdlbjktZmVhdHVyZXMt cGlwZS1DClN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLWdlbjktZmVhdHVyZXMtcGlwZS1DOiBTVUND RVNTICgwLjMxM3MpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVx dWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDog IShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJs ZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2tt cy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8 ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUgZG9lcyBub3QgZXhpc3Qgb3Ig bm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1 aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAh KHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxl ZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkCjIwMjItMDUtMTEgMTQ6MTA6 MzUgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1bi1zdWJ0ZXN0IHVuaXZlcnNh bC1wbGFuZS1nZW45LWZlYXR1cmVzLXBpcGUtRApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUg KHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpU ZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmls ZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNw bGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9l cyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKU3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtZ2VuOS1m ZWF0dXJlcy1waXBlLUQ6IFNLSVAKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9u IGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVp cmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlw ZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVx dWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xp Yi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5f cGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBl eGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjM1IGJ1aWxkL3Rlc3RzL2ttc191 bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJl cy1waXBlLUUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4x OC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3Qg bWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoy MTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlz cGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBl bmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9w aXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBl ID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBp cGUgRSBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApTdWJ0ZXN0IHVuaXZlcnNhbC1wbGFu ZS1nZW45LWZlYXR1cmVzLXBpcGUtRTogU0tJUApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4g ZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRl c3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5w aXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQK MjAyMi0wNS0xMSAxNDoxMDozNiBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVu LXN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLWdlbjktZmVhdHVyZXMtcGlwZS1GCklHVC1WZXJzaW9u OiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5Mjkw Y2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3Rf cmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVu dDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVu YWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0 X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVz IHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUgZG9lcyBub3QgZXhpc3Qg b3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9y ZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50 OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5h YmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClN1YnRlc3QgdW5pdmVy c2FsLXBsYW5lLWdlbjktZmVhdHVyZXMtcGlwZS1GOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6MzYg YnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1bi1zdWJ0ZXN0IHVuaXZlcnNhbC1w bGFuZS1waXBlLUEtZnVuY3Rpb25hbApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82 NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGlu ZyBzdWJ0ZXN0OiB1bml2ZXJzYWwtcGxhbmUtcGlwZS1BLWZ1bmN0aW9uYWwKVGVzdGluZyBjb25u ZWN0b3IgSERNSS1BLTIgdXNpbmcgcGlwZSBBClN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLXBpcGUt QS1mdW5jdGlvbmFsOiBTVUNDRVNTICgxLjY1NHMpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBp biBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToK VGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXkt PnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxl ZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwg ZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBk aXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEUg ZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpU ZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+ cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVk CjIwMjItMDUtMTEgMTQ6MTA6MzggYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1 bi1zdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUEtc2FuaXR5CklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6IHVuaXZlcnNhbC1wbGFuZS1waXBlLUEtc2FuaXR5 ClN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLXBpcGUtQS1zYW5pdHk6IFNVQ0NFU1MgKDAuMjkxcykK VGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZp bGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlz cGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBEIGRv ZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBm dW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVz dCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBp cGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApU ZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmls ZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNw bGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEYgZG9l cyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKMjAyMi0wNS0xMSAxNDoxMDozOCBidWlsZC90ZXN0 cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVuLXN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLXBpcGUt Qi1mdW5jdGlvbmFsCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6 IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClN0YXJ0aW5nIHN1YnRlc3Q6 IHVuaXZlcnNhbC1wbGFuZS1waXBlLUItZnVuY3Rpb25hbApUZXN0aW5nIGNvbm5lY3RvciBIRE1J LUEtMiB1c2luZyBwaXBlIEIKU3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtcGlwZS1CLWZ1bmN0aW9u YWw6IFNVQ0NFU1MgKDEuNjgzcykKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9u IGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVp cmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlw ZV0uZW5hYmxlZCkKUGlwZSBEIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVx dWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xp Yi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5f cGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRSBkb2VzIG5vdCBl eGlzdCBvciBub3QgZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24g aWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWly ZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBl XS5lbmFibGVkKQpQaXBlIEYgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKMjAyMi0wNS0x MSAxNDoxMDo0MCBidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIC0tcnVuLXN1YnRlc3Qg dW5pdmVyc2FsLXBsYW5lLXBpcGUtQi1zYW5pdHkKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK U3RhcnRpbmcgc3VidGVzdDogdW5pdmVyc2FsLXBsYW5lLXBpcGUtQi1zYW5pdHkKU3VidGVzdCB1 bml2ZXJzYWwtcGxhbmUtcGlwZS1CLXNhbml0eTogU1VDQ0VTUyAoMC4zMDNzKQpUZXN0IHJlcXVp cmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIv aWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3Bp cGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhp c3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGln dF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVt ZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0u ZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWly ZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9p Z3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlw ZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBleGlz dCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjQwIGJ1aWxkL3Rlc3RzL2ttc191bml2 ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtcGlwZS1DLWZ1bmN0aW9u YWwKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJj NS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKU3RhcnRpbmcgc3VidGVzdDogdW5pdmVyc2Fs LXBsYW5lLXBpcGUtQy1mdW5jdGlvbmFsClRlc3RpbmcgY29ubmVjdG9yIEhETUktQS0yIHVzaW5n IHBpcGUgQwpTdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUMtZnVuY3Rpb25hbDogU1VDQ0VT UyAoMS42ODBzKQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVp cmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEo cGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVk KQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBu b3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMu YzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAh ZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5v dCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShw aXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQp ClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjQy IGJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwt cGxhbmUtcGlwZS1DLXNhbml0eQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkg KExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpTdGFydGluZyBz dWJ0ZXN0OiB1bml2ZXJzYWwtcGxhbmUtcGlwZS1DLXNhbml0eQpTdWJ0ZXN0IHVuaXZlcnNhbC1w bGFuZS1waXBlLUMtc2FuaXR5OiBTVUNDRVNTICgwLjMxM3MpClRlc3QgcmVxdWlyZW1lbnQgbm90 IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6 MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRp c3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRCBkb2VzIG5vdCBleGlzdCBvciBub3Qg ZW5hYmxlZApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVf cGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlw ZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQ aXBlIEUgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3Qg bWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoy MTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlz cGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBl bmFibGVkCjIwMjItMDUtMTEgMTQ6MTA6NDMgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFu ZSAtLXJ1bi1zdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUQtZnVuY3Rpb25hbApJR1QtVmVy c2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdh OTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24g aWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWly ZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBl XS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKU3VidGVzdCB1 bml2ZXJzYWwtcGxhbmUtcGlwZS1ELWZ1bmN0aW9uYWw6IFNLSVAKVGVzdCByZXF1aXJlbWVudCBu b3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMu YzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAh ZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5v dCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShw aXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQp ClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjQz IGJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwt cGxhbmUtcGlwZS1ELXNhbml0eQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkg KExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVp cmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIv aWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3Bp cGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhp c3Qgb3Igbm90IGVuYWJsZWQKU3VidGVzdCB1bml2ZXJzYWwtcGxhbmUtcGlwZS1ELXNhbml0eTog U0tJUApUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlw ZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+ PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBl IEUgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0 IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1 OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxh eS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFi bGVkCjIwMjItMDUtMTEgMTQ6MTA6NDMgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAt LXJ1bi1zdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUUtZnVuY3Rpb25hbApJR1QtVmVyc2lv bjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5 MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0 X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1l bnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5l bmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJl bWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2ln dF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBl cyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0 IG9yIG5vdCBlbmFibGVkClN1YnRlc3QgdW5pdmVyc2FsLXBsYW5lLXBpcGUtRS1mdW5jdGlvbmFs OiBTS0lQClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9w aXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBl ID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBp cGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZAoyMDIyLTA1LTExIDE0OjEwOjQzIGJ1 aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwtcGxh bmUtcGlwZS1FLXNhbml0eQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0 X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVz IHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qg b3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9y ZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50 OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5h YmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClN1YnRlc3QgdW5pdmVy c2FsLXBsYW5lLXBpcGUtRS1zYW5pdHk6IFNLSVAKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpU ZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+ cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBGIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVk CjIwMjItMDUtMTEgMTQ6MTA6NDQgYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSAtLXJ1 bi1zdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUYtZnVuY3Rpb25hbApJR1QtVmVyc2lvbjog MS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNh MDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3Jl cXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2ttcy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6 ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFi bGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Igbm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9r bXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAhKHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8 fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxlZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9y IG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVx dWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21zLmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDog IShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwgIWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJs ZWQpClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBub3QgZW5hYmxlZApTdWJ0ZXN0IHVuaXZlcnNh bC1wbGFuZS1waXBlLUYtZnVuY3Rpb25hbDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ0IGJ1aWxk L3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUgLS1ydW4tc3VidGVzdCB1bml2ZXJzYWwtcGxhbmUt cGlwZS1GLXNhbml0eQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4 OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfcGlwZSwgZmlsZSAuLi9saWIvaWd0X2tt cy5jOjIxMzU6ClRlc3QgcmVxdWlyZW1lbnQ6ICEocGlwZSA+PSBkaXNwbGF5LT5uX3BpcGVzIHx8 ICFkaXNwbGF5LT5waXBlc1twaXBlXS5lbmFibGVkKQpQaXBlIEQgZG9lcyBub3QgZXhpc3Qgb3Ig bm90IGVuYWJsZWQKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1 aXJlX3BpcGUsIGZpbGUgLi4vbGliL2lndF9rbXMuYzoyMTM1OgpUZXN0IHJlcXVpcmVtZW50OiAh KHBpcGUgPj0gZGlzcGxheS0+bl9waXBlcyB8fCAhZGlzcGxheS0+cGlwZXNbcGlwZV0uZW5hYmxl ZCkKUGlwZSBFIGRvZXMgbm90IGV4aXN0IG9yIG5vdCBlbmFibGVkClRlc3QgcmVxdWlyZW1lbnQg bm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9waXBlLCBmaWxlIC4uL2xpYi9pZ3Rfa21z LmM6MjEzNToKVGVzdCByZXF1aXJlbWVudDogIShwaXBlID49IGRpc3BsYXktPm5fcGlwZXMgfHwg IWRpc3BsYXktPnBpcGVzW3BpcGVdLmVuYWJsZWQpClBpcGUgRiBkb2VzIG5vdCBleGlzdCBvciBu b3QgZW5hYmxlZApTdWJ0ZXN0IHVuaXZlcnNhbC1wbGFuZS1waXBlLUYtc2FuaXR5OiBTS0lQCjIw MjItMDUtMTEgMTQ6MTA6NDQgYnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNvcHkgLS1ydW4tc3VidGVz dCB0ZXN0MV9tYWNybwpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4 OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gX19pZ3RfdW5pcXVlX19fX3JlYWxfbWFpbjg1MSwgZmlsZSAu Li90ZXN0cy9wcmltZV9udl9wY29weS5jOjg1NjoKVGVzdCByZXF1aXJlbWVudDogbm91dmVhdV9m ZCAhPSAtMQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qg dGVzdDFfbWFjcm86IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NCBidWlsZC90ZXN0cy9wcmltZV9u dl9wY29weSAtLXJ1bi1zdWJ0ZXN0IHRlc3QxX21pY3JvCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRj NjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZf NjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBfX2lndF91bmlxdWVfX19f cmVhbF9tYWluODUxLCBmaWxlIC4uL3Rlc3RzL3ByaW1lX252X3Bjb3B5LmM6ODU2OgpUZXN0IHJl cXVpcmVtZW50OiBub3V2ZWF1X2ZkICE9IC0xCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKU3VidGVzdCB0ZXN0MV9taWNybzogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ0 IGJ1aWxkL3Rlc3RzL3ByaW1lX252X3Bjb3B5IC0tcnVuLXN1YnRlc3QgdGVzdDIKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIF9f aWd0X3VuaXF1ZV9fX19yZWFsX21haW44NTEsIGZpbGUgLi4vdGVzdHMvcHJpbWVfbnZfcGNvcHku Yzo4NTY6ClRlc3QgcmVxdWlyZW1lbnQ6IG5vdXZlYXVfZmQgIT0gLTEKTGFzdCBlcnJubzogMiwg Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHRlc3QyOiBTS0lQCjIwMjItMDUtMTEg MTQ6MTA6NDQgYnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNvcHkgLS1ydW4tc3VidGVzdCB0ZXN0M18x CklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUt MDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBm dW5jdGlvbiBfX2lndF91bmlxdWVfX19fcmVhbF9tYWluODUxLCBmaWxlIC4uL3Rlc3RzL3ByaW1l X252X3Bjb3B5LmM6ODU2OgpUZXN0IHJlcXVpcmVtZW50OiBub3V2ZWF1X2ZkICE9IC0xCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCB0ZXN0M18xOiBTS0lQ CjIwMjItMDUtMTEgMTQ6MTA6NDQgYnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNvcHkgLS1ydW4tc3Vi dGVzdCB0ZXN0M18yCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6 IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQg bm90IG1ldCBpbiBmdW5jdGlvbiBfX2lndF91bmlxdWVfX19fcmVhbF9tYWluODUxLCBmaWxlIC4u L3Rlc3RzL3ByaW1lX252X3Bjb3B5LmM6ODU2OgpUZXN0IHJlcXVpcmVtZW50OiBub3V2ZWF1X2Zk ICE9IC0xCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCB0 ZXN0M18yOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDQgYnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNv cHkgLS1ydW4tc3VidGVzdCB0ZXN0M18zCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBfX2lndF91bmlxdWVfX19fcmVhbF9tYWlu ODUxLCBmaWxlIC4uL3Rlc3RzL3ByaW1lX252X3Bjb3B5LmM6ODU2OgpUZXN0IHJlcXVpcmVtZW50 OiBub3V2ZWF1X2ZkICE9IC0xCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkKU3VidGVzdCB0ZXN0M18zOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDUgYnVpbGQvdGVzdHMv cHJpbWVfbnZfcGNvcHkgLS1ydW4tc3VidGVzdCB0ZXN0M180CklHVC1WZXJzaW9uOiAxLjI2LWdl ZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4 ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBfX2lndF91bmlxdWVf X19fcmVhbF9tYWluODUxLCBmaWxlIC4uL3Rlc3RzL3ByaW1lX252X3Bjb3B5LmM6ODU2OgpUZXN0 IHJlcXVpcmVtZW50OiBub3V2ZWF1X2ZkICE9IC0xCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKU3VidGVzdCB0ZXN0M180OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDUg YnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNvcHkgLS1ydW4tc3VidGVzdCB0ZXN0M181CklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBf X2lndF91bmlxdWVfX19fcmVhbF9tYWluODUxLCBmaWxlIC4uL3Rlc3RzL3ByaW1lX252X3Bjb3B5 LmM6ODU2OgpUZXN0IHJlcXVpcmVtZW50OiBub3V2ZWF1X2ZkICE9IC0xCkxhc3QgZXJybm86IDIs IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCB0ZXN0M181OiBTS0lQCjIwMjItMDUt MTEgMTQ6MTA6NDUgYnVpbGQvdGVzdHMvcHJpbWVfbnZfcGNvcHkgLS1ydW4tc3VidGVzdCB0ZXN0 X3NlbWFwaG9yZQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1 LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5v dCBtZXQgaW4gZnVuY3Rpb24gX19pZ3RfdW5pcXVlX19fX3JlYWxfbWFpbjg1MSwgZmlsZSAuLi90 ZXN0cy9wcmltZV9udl9wY29weS5jOjg1NjoKVGVzdCByZXF1aXJlbWVudDogbm91dmVhdV9mZCAh PSAtMQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgdGVz dF9zZW1hcGhvcmU6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NSBidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgMzJiaXRzLWxpbWl0CklHVC1WZXJzaW9uOiAxLjI2LWdl ZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4 ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9z d19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJu ZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 ClN1YnRlc3QgMzJiaXRzLWxpbWl0OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDUgYnVpbGQvdGVz dHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGRldmljZS1zaWduYWwtdW5vcmRlcmVk CklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUt MDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBm dW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpU ZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZGV2aWNlLXNpZ25hbC11bm9yZGVyZWQ6IFNL SVAKMjAyMi0wNS0xMSAxNDoxMDo0NSBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVu LXN1YnRlc3QgZGV2aWNlLXN1Ym1pdC11bm9yZGVyZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2 N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82 NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5 bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9o YXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3Vi dGVzdCBkZXZpY2Utc3VibWl0LXVub3JkZXJlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ1IGJ1 aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGltZS1tdWx0aS13YWl0 LWFsbC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4yNi1n ZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYg eDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVf c3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2Vy bmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpTdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXVuc3Vi bWl0dGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDUgYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSAtLXJ1bi1zdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxh YmxlLXVuc3VibWl0dGVkLXNpZ25hbGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxl IC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5 bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRp bWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQtc2lnbmFs ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NSBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5l IC0tcnVuLXN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUt dW5zdWJtaXR0ZWQtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0 KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVx dWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4u L2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMo KQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUt bXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQtc3VibWl0dGVk OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDUgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAt LXJ1bi1zdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtc3VibWl0dGVkCklH VC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDEx MTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5j dGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0 IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1p dC1zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NSBidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1z dWJtaXR0ZWQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJl bWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGli L3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxh c3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBldGltZS1tdWx0 aS13YWl0LWFsbC1mb3Itc3VibWl0LXN1Ym1pdHRlZC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTEx IDE0OjEwOjQ2IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGlt ZS1tdWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LXVuc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBr ZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5ClN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC11bnN1Ym1pdHRlZDog U0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ2IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1y dW4tc3VidGVzdCBldGltZS1tdWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXNp Z25hbGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTgu MC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1l dCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6 MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAy LCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwt Zm9yLXN1Ym1pdC11bnN1Ym1pdHRlZC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ2 IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGltZS1tdWx0aS13 YWl0LWFsbC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4y Ni1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdh MzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVp cmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDog a2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQpTdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQt c3VibWl0dGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDYgYnVpbGQvdGVzdHMvc3luY29ial90 aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtdW5z dWJtaXR0ZWQtc3VibWl0dGVkLXNpZ25hbGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAo eDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRl c3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBm aWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3 X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qg ZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQtc2ln bmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVs aW5lIC0tcnVuLXN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtc3VibWl0dGVkCklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1hbGwtc3VibWl0dGVkOiBTS0lQ CjIwMjItMDUtMTEgMTQ6MTA6NDYgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1z dWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLXN1Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lv bjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5 MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0 X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJl bWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeQpTdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtYWxsLXN1Ym1pdHRlZC1zaWduYWxl ZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ2IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUg LS1ydW4tc3VidGVzdCBldGltZS1tdWx0aS13YWl0LWZvci1zdWJtaXQtYXZhaWxhYmxlLXVuc3Vi bWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTgu MC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1l dCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6 MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAy LCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1mb3It c3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ2IGJ1 aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGltZS1tdWx0aS13YWl0 LWZvci1zdWJtaXQtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0 KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVx dWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4u L2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMo KQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRpbWUt bXVsdGktd2FpdC1mb3Itc3VibWl0LXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ2 IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGltZS1tdWx0aS13 YWl0LWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4 ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVz dCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZp bGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3df c3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBl dGltZS1tdWx0aS13YWl0LWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAx NDoxMDo0NiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgZXRpbWUt bXVsdGktd2FpdC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXN1Ym1pdHRlZApJR1QtVmVyc2lvbjog MS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNh MDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3Jl cXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVu dDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpTdWJ0ZXN0IGV0aW1lLW11bHRpLXdhaXQtZm9yLXN1Ym1pdC11bnN1Ym1pdHRlZC1z dWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NyBidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIC0tcnVuLXN1YnRlc3QgZXRpbWUtbXVsdGktd2FpdC1zdWJtaXR0ZWQKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGln dF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWly ZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKU3VidGVzdCBldGltZS1tdWx0aS13YWl0LXN1Ym1pdHRlZDogU0tJUAoyMDIy LTA1LTExIDE0OjEwOjQ3IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVz dCBldGltZS1zaW5nbGUtd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQK SUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0w MTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1 bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRl c3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBldGltZS1zaW5nbGUtd2FpdC1hbGwtZm9yLXN1 Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NyBidWls ZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgZXRpbWUtc2luZ2xlLXdhaXQt YWxsLWZvci1zdWJtaXQtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxl IC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5 bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgZXRp bWUtc2luZ2xlLXdhaXQtYWxsLWZvci1zdWJtaXQtc3VibWl0dGVkOiBTS0lQCjIwMjItMDUtMTEg MTQ6MTA6NDcgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGV0aW1l LXNpbmdsZS13YWl0LWFsbC1mb3Itc3VibWl0LXVuc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBr ZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5ClN1YnRlc3QgZXRpbWUtc2luZ2xlLXdhaXQtYWxsLWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQ6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0NyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3QgZXRpbWUtc2luZ2xlLXdhaXQtYWxsLXN1Ym1pdHRlZApJR1QtVmVyc2lvbjog MS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNh MDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3Jl cXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVu dDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpTdWJ0ZXN0IGV0aW1lLXNpbmdsZS13YWl0LWFsbC1zdWJtaXR0ZWQ6IFNLSVAKMjAy Mi0wNS0xMSAxNDoxMDo0NyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRl c3QgZXRpbWUtc2luZ2xlLXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQKSUdU LVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTEx OC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3Qg cmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBldGltZS1zaW5nbGUtd2FpdC1mb3Itc3VibWl0LWF2 YWlsYWJsZS11bnN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ3IGJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBldGltZS1zaW5nbGUtd2FpdC1mb3Itc3Vi bWl0LXN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4 OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3df c3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBl cnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGV0aW1lLXNpbmdsZS13 YWl0LWZvci1zdWJtaXQtc3VibWl0dGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDcgYnVpbGQv dGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGV0aW1lLXNpbmdsZS13YWl0LWZv ci1zdWJtaXQtdW5zdWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQp IChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1 aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4v bGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygp Ckxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBldGltZS1z aW5nbGUtd2FpdC1mb3Itc3VibWl0LXVuc3VibWl0dGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6 NDcgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGV0aW1lLXNpbmds ZS13YWl0LXN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIv c3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFz dCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGV0aW1lLXNpbmds ZS13YWl0LXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ3IGJ1aWxkL3Rlc3RzL3N5 bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBob3N0LXNpZ25hbC1vcmRlcmVkCklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3QgaG9zdC1zaWduYWwtb3JkZXJlZDogU0tJUAoyMDIyLTA1LTEx IDE0OjEwOjQ3IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBob3N0 LXNpZ25hbC1wb2ludHMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3 X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBob3N0LXNpZ25hbC1w b2ludHM6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0OCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVs aW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1tdWx0aS13YWl0LWFsbC1hdmFpbGFibGUtdW5zdWJt aXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4w LXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0 IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoy NjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIs IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYWxs LWF2YWlsYWJsZS11bnN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ4IGJ1aWxkL3Rl c3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYWxs LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3 YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0 KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3lu YywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hh c19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0 ZXN0IGludmFsaWQtbXVsdGktd2FpdC1hbGwtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXNpZ25hbGVk OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDggYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAt LXJ1bi1zdWJ0ZXN0IGludmFsaWQtbXVsdGktd2FpdC1hbGwtYXZhaWxhYmxlLXVuc3VibWl0dGVk LXN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1 LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5v dCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3lu Yy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJu bzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtbXVsdGktd2Fp dC1hbGwtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0 OjEwOjQ4IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZhbGlk LW11bHRpLXdhaXQtYWxsLWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQtc2lnbmFsZWQK SUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0w MTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1 bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRl c3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYWxsLWF2YWls YWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDox MDo0OCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1t dWx0aS13YWl0LWFsbC11bnN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4 Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0 IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmls ZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19z eW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGlu dmFsaWQtbXVsdGktd2FpdC1hbGwtdW5zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0 OCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1tdWx0 aS13YWl0LWFsbC11bnN1Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3 YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0 KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3lu YywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hh c19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0 ZXN0IGludmFsaWQtbXVsdGktd2FpdC1hbGwtdW5zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNLSVAKMjAy Mi0wNS0xMSAxNDoxMDo0OCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRl c3QgaW52YWxpZC1tdWx0aS13YWl0LWFsbC11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGln dF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWly ZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYWxsLXVuc3VibWl0dGVkLXN1 Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ4IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGlt ZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYWxsLXVuc3VibWl0dGVkLXN1 Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIv c3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFz dCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtbXVs dGktd2FpdC1hbGwtdW5zdWJtaXR0ZWQtc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUt MTEgMTQ6MTA6NDggYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGlu dmFsaWQtbXVsdGktd2FpdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJl X3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtl cm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkOiBTS0lQ CjIwMjItMDUtMTEgMTQ6MTA6NDggYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1z dWJ0ZXN0IGludmFsaWQtbXVsdGktd2FpdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQtc2lnbmFsZWQK SUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0w MTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1 bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRl c3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtYXZhaWxhYmxl LXVuc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDkgYnVpbGQvdGVz dHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQtbXVsdGktd2FpdC1hdmFp bGFibGUtdW5zdWJtaXR0ZWQtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAo eDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRl c3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBm aWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3 X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qg aW52YWxpZC1tdWx0aS13YWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQ6IFNLSVAK MjAyMi0wNS0xMSAxNDoxMDo0OSBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1 YnRlc3QgaW52YWxpZC1tdWx0aS13YWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQt c2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4x OC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3Qg bWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMu YzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86 IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQt YXZhaWxhYmxlLXVuc3VibWl0dGVkLXN1Ym1pdHRlZC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTEx IDE0OjEwOjQ5IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZh bGlkLW11bHRpLXdhaXQtdW5zdWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4 ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVz dCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZp bGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3df c3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBp bnZhbGlkLW11bHRpLXdhaXQtdW5zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo0OSBi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1tdWx0aS13 YWl0LXVuc3VibWl0dGVkLXNpZ25hbGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxl IC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5 bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgaW52 YWxpZC1tdWx0aS13YWl0LXVuc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6 MTA6NDkgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQt bXVsdGktd2FpdC11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2 N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82 NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5 bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9o YXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3Vi dGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtdW5zdWJtaXR0ZWQtc3VibWl0dGVkOiBTS0lQCjIwMjIt MDUtMTEgMTQ6MTA6NDkgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0 IGludmFsaWQtbXVsdGktd2FpdC11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQtc2lnbmFsZWQKSUdULVZl cnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1n YTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9u IGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVx dWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLW11bHRpLXdhaXQtdW5zdWJtaXR0ZWQtc3Vi bWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDkgYnVpbGQvdGVzdHMvc3lu Y29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQtcXVlcnktYmFkLXBhZApJR1QtVmVy c2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdh OTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24g aWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1 aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtcXVlcnktYmFkLXBhZDogU0tJUAoyMDIyLTA1 LTExIDE0OjEwOjQ5IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBp bnZhbGlkLXF1ZXJ5LWlsbGVnYWwtaGFuZGxlCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAo eDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRl c3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBm aWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3 X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qg aW52YWxpZC1xdWVyeS1pbGxlZ2FsLWhhbmRsZTogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjQ5IGJ1 aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZhbGlkLXF1ZXJ5LW9u ZS1pbGxlZ2FsLWhhbmRsZQpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExp bnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVt ZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIv c3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFz dCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtcXVl cnktb25lLWlsbGVnYWwtaGFuZGxlOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NDkgYnVpbGQvdGVz dHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQtcXVlcnktemVyby1oYW5k bGVzCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1y YzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBp biBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1 OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgaW52YWxpZC1xdWVyeS16ZXJvLWhhbmRs ZXM6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5l IC0tcnVuLXN1YnRlc3QgaW52YWxpZC1zaWduYWwtYmFkLXBhZApJR1QtVmVyc2lvbjogMS4yNi1n ZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYg eDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVf c3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2Vy bmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpTdWJ0ZXN0IGludmFsaWQtc2lnbmFsLWJhZC1wYWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1 MCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1zaWdu YWwtaWxsZWdhbC1oYW5kbGUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJl bWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGli L3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxh c3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLXNp Z25hbC1pbGxlZ2FsLWhhbmRsZTogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUwIGJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBpbnZhbGlkLXNpZ25hbC1pbGxlZ2FsLXBv aW50CklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1y YzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBp biBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1 OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgaW52YWxpZC1zaWduYWwtaWxsZWdhbC1w b2ludDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUwIGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxp bmUgLS1ydW4tc3VidGVzdCBpbnZhbGlkLXNpZ25hbC1vbmUtaWxsZWdhbC1oYW5kbGUKSUdULVZl cnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1n YTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9u IGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVx dWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlkLXNpZ25hbC1vbmUtaWxsZWdhbC1oYW5kbGU6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3QgaW52YWxpZC1zaWduYWwtemVyby1oYW5kbGVzCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBr ZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5ClN1YnRlc3QgaW52YWxpZC1zaWduYWwtemVyby1oYW5kbGVzOiBTS0lQCjIwMjItMDUtMTEg MTQ6MTA6NTAgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFs aWQtc2luZ2xlLXdhaXQtYWxsLWF2YWlsYWJsZS11bnN1Ym1pdHRlZApJR1QtVmVyc2lvbjogMS4y Ni1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdh MzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVp cmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDog a2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQpTdWJ0ZXN0IGludmFsaWQtc2luZ2xlLXdhaXQtYWxsLWF2YWlsYWJsZS11bnN1Ym1pdHRl ZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUwIGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUg LS1ydW4tc3VidGVzdCBpbnZhbGlkLXNpbmdsZS13YWl0LWFsbC11bnN1Ym1pdHRlZApJR1QtVmVy c2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdh OTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24g aWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1 aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtc2luZ2xlLXdhaXQtYWxsLXVuc3VibWl0dGVk OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTAgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAt LXJ1bi1zdWJ0ZXN0IGludmFsaWQtc2luZ2xlLXdhaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkCklH VC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDEx MTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5j dGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0 IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgaW52YWxpZC1zaW5nbGUtd2FpdC1hdmFpbGFibGUt dW5zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MCBidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC1zaW5nbGUtd2FpdC11bnN1Ym1pdHRlZApJ R1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAx MTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVu Y3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVz dCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtc2luZ2xlLXdhaXQtdW5zdWJtaXR0 ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5l IC0tcnVuLXN1YnRlc3QgaW52YWxpZC10cmFuc2Zlci1iYWQtcGFkCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBr ZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5ClN1YnRlc3QgaW52YWxpZC10cmFuc2Zlci1iYWQtcGFkOiBTS0lQCjIwMjItMDUtMTEgMTQ6 MTA6NTAgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQt dHJhbnNmZXItaWxsZWdhbC1oYW5kbGUKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZf NjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCBy ZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUg Li4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3lu YygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZh bGlkLXRyYW5zZmVyLWlsbGVnYWwtaGFuZGxlOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTEgYnVp bGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFsaWQtdHJhbnNmZXIt bm9uLWV4aXN0ZW50LXBvaW50CklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAo TGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWly ZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xp Yi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpM YXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgaW52YWxpZC10 cmFuc2Zlci1ub24tZXhpc3RlbnQtcG9pbnQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MSBidWls ZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgaW52YWxpZC13YWl0LWJhZC1m bGFncwpJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQg aW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2 NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwg Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IGludmFsaWQtd2FpdC1iYWQtZmxhZ3M6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MSBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3QgaW52YWxpZC13YWl0LWlsbGVnYWwtaGFuZGxlCklHVC1WZXJzaW9uOiAxLjI2 LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2Ez NiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWly ZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBr ZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5ClN1YnRlc3QgaW52YWxpZC13YWl0LWlsbGVnYWwtaGFuZGxlOiBTS0lQCjIwMjItMDUtMTEg MTQ6MTA6NTEgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IGludmFs aWQtd2FpdC16ZXJvLWhhbmRsZXMKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQp IChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1 aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4v bGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygp Ckxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBpbnZhbGlk LXdhaXQtemVyby1oYW5kbGVzOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTEgYnVpbGQvdGVzdHMv c3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IG11bHRpLXdhaXQtYWxsLWF2YWlsYWJsZS1z aWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4 LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBt ZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5j OjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzog MiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IG11bHRpLXdhaXQtYWxsLWF2YWls YWJsZS1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUxIGJ1aWxkL3Rlc3RzL3N5bmNv YmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWFsbC1hdmFpbGFibGUtc3VibWl0 dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1y YzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBp biBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1 OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgbXVsdGktd2FpdC1hbGwtYXZhaWxhYmxl LXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUxIGJ1aWxkL3Rlc3RzL3N5bmNvYmpf dGltZWxpbmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWFsbC1hdmFpbGFibGUtc3VibWl0dGVk LXNpZ25hbGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUu MTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90 IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5j LmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5v OiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3QgbXVsdGktd2FpdC1hbGwtYXZh aWxhYmxlLXN1Ym1pdHRlZC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUxIGJ1aWxk L3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWFsbC1mb3It c3VibWl0LWF2YWlsYWJsZS1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4 Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0 IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmls ZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19z eW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IG11 bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUt MTEgMTQ6MTA6NTEgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IG11 bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZApJR1QtVmVyc2lvbjog MS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNh MDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3Jl cXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVu dDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpTdWJ0ZXN0IG11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXN1Ym1p dHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUxIGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxp bmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zdWJt aXR0ZWQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3 X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LWFs bC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0x MSAxNDoxMDo1MiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgbXVs dGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3 YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0 KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3lu YywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hh c19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0 ZXN0IG11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtc2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAx NDoxMDo1MiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgbXVsdGkt d2FpdC1hbGwtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJl bWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGli L3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxh c3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0 LWFsbC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUyIGJ1aWxkL3Rlc3RzL3N5bmNv YmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWF2YWlsYWJsZS1zaWduYWxlZApJ R1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAx MTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVu Y3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVz dCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IG11bHRpLXdhaXQtYXZhaWxhYmxlLXNpZ25hbGVk OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTIgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAt LXJ1bi1zdWJ0ZXN0IG11bHRpLXdhaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZApJR1QtVmVyc2lvbjog MS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNh MDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3Jl cXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVu dDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpTdWJ0ZXN0IG11bHRpLXdhaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZDogU0tJUAoyMDIy LTA1LTExIDE0OjEwOjUyIGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVz dCBtdWx0aS13YWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEu MjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3 YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1 aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6 IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNL SVAKMjAyMi0wNS0xMSAxNDoxMDo1MiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVu LXN1YnRlc3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zaWduYWxlZApJR1QtVmVy c2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdh OTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24g aWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1 aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IG11bHRpLXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc2ln bmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVs aW5lIC0tcnVuLXN1YnRlc3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zdWJtaXR0 ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJj NS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGlu IGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6 ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LWZvci1zdWJtaXQtYXZh aWxhYmxlLXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUyIGJ1aWxkL3Rlc3RzL3N5 bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBtdWx0aS13YWl0LWZvci1zdWJtaXQtYXZhaWxh YmxlLXN1Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82 NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJl cXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAu Li9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5j KCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IG11bHRp LXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjIt MDUtMTEgMTQ6MTA6NTIgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0 IG11bHRpLXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQtc2lnbmFsZWQKSUdU LVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTEx OC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3Qg cmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LWZvci1zdWJtaXQtYXZhaWxhYmxl LXVuc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTIgYnVpbGQvdGVz dHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IG11bHRpLXdhaXQtZm9yLXN1Ym1pdC1h dmFpbGFibGUtdW5zdWJtaXR0ZWQtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdj NSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQp ClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5j LCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFz X3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRl c3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQ6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1MiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1z dWJtaXR0ZWQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChM aW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJl bWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGli L3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxh c3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0 LWZvci1zdWJtaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXN1Ym1pdHRlZC1zaWduYWxlZDogU0tJ UAoyMDIyLTA1LTExIDE0OjEwOjUzIGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4t c3VidGVzdCBtdWx0aS13YWl0LWZvci1zdWJtaXQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJl X3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtl cm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkKU3VidGVzdCBtdWx0aS13YWl0LWZvci1zdWJtaXQtc2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0x MSAxNDoxMDo1MyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgbXVs dGktd2FpdC1mb3Itc3VibWl0LXN1Ym1pdHRlZC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1n ZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYg eDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVf c3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2Vy bmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpTdWJ0ZXN0IG11bHRpLXdhaXQtZm9yLXN1Ym1pdC1zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNLSVAK MjAyMi0wNS0xMSAxNDoxMDo1MyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1 YnRlc3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXNpZ25hbGVkCklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3QgbXVsdGktd2FpdC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXNp Z25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTMgYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSAtLXJ1bi1zdWJ0ZXN0IG11bHRpLXdhaXQtZm9yLXN1Ym1pdC11bnN1Ym1pdHRlZC1zdWJt aXR0ZWQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3 X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LWZv ci1zdWJtaXQtdW5zdWJtaXR0ZWQtc3VibWl0dGVkLXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEg MTQ6MTA6NTMgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IG11bHRp LXdhaXQtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3 X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBtdWx0aS13YWl0LXNp Z25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTMgYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSAtLXJ1bi1zdWJ0ZXN0IG11bHRpLXdhaXQtc3VibWl0dGVkLXNpZ25hbGVkCklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3QgbXVsdGktd2FpdC1zdWJtaXR0ZWQtc2lnbmFsZWQ6IFNLSVAK MjAyMi0wNS0xMSAxNDoxMDo1MyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1 YnRlc3QgcmVzZXQtZHVyaW5nLXdhaXQtZm9yLXN1Ym1pdApJR1QtVmVyc2lvbjogMS4yNi1nZWRk YzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2 XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3df c3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVs X2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpT dWJ0ZXN0IHJlc2V0LWR1cmluZy13YWl0LWZvci1zdWJtaXQ6IFNLSVAKMjAyMi0wNS0xMSAxNDox MDo1MyBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3QgcmVzZXQtbXVs dGlwbGUtc2lnbmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51 eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVu dCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3 X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3Qg ZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCByZXNldC1tdWx0aXBs ZS1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjUzIGJ1aWxkL3Rlc3RzL3N5bmNvYmpf dGltZWxpbmUgLS1ydW4tc3VidGVzdCByZXNldC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1n ZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYg eDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVf c3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2Vy bmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpTdWJ0ZXN0IHJlc2V0LXNpZ25hbGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTQgYnVpbGQv dGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHJlc2V0LXVuc2lnbmFsZWQKSUdU LVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTEx OC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3Qg cmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCByZXNldC11bnNpZ25hbGVkOiBTS0lQCjIwMjItMDUt MTEgMTQ6MTA6NTQgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHNp Z25hbApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQg aW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2 NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwg Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpZ25hbDogU0tJUAoyMDIyLTA1LTEx IDE0OjEwOjU0IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBzaWdu YWwtYXJyYXkKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4x OC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3Qg bWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMu YzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86 IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBzaWduYWwtYXJyYXk6IFNLSVAK MjAyMi0wNS0xMSAxNDoxMDo1NCBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1 YnRlc3Qgc2lnbmFsLXBvaW50LTAKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQp IChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1 aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4v bGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygp Ckxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBzaWduYWwt cG9pbnQtMDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU0IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGlt ZWxpbmUgLS1ydW4tc3VidGVzdCBzaW5nbGUtd2FpdC1hbGwtYXZhaWxhYmxlLXNpZ25hbGVkCklH VC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDEx MTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5j dGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0 IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qgc2luZ2xlLXdhaXQtYWxsLWF2YWlsYWJsZS1zaWdu YWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU0IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxp bmUgLS1ydW4tc3VidGVzdCBzaW5nbGUtd2FpdC1hbGwtYXZhaWxhYmxlLXN1Ym1pdHRlZApJR1Qt VmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4 LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCBy ZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpbmdsZS13YWl0LWFsbC1hdmFpbGFibGUtc3VibWl0 dGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTQgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGlu ZSAtLXJ1bi1zdWJ0ZXN0IHNpbmdsZS13YWl0LWFsbC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zaWdu YWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAt cmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQg aW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2 NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwg Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpbmdsZS13YWl0LWFsbC1mb3Itc3Vi bWl0LWF2YWlsYWJsZS1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU0IGJ1aWxkL3Rl c3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBzaW5nbGUtd2FpdC1hbGwtZm9yLXN1 Ym1pdC1hdmFpbGFibGUtc3VibWl0dGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2 XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3Qg cmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxl IC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5 bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qgc2lu Z2xlLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZDogU0tJUAoyMDIyLTA1 LTExIDE0OjEwOjU0IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBz aW5nbGUtd2FpdC1hbGwtZm9yLXN1Ym1pdC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRk YzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2 XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3df c3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVs X2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpT dWJ0ZXN0IHNpbmdsZS13YWl0LWFsbC1mb3Itc3VibWl0LXNpZ25hbGVkOiBTS0lQCjIwMjItMDUt MTEgMTQ6MTA6NTQgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHNp bmdsZS13YWl0LWFsbC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82 NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJl cXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAu Li9saWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5j KCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpbmds ZS13YWl0LWFsbC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU0IGJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCBzaW5nbGUtd2FpdC1hdmFpbGFibGUtc2ln bmFsZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4w LXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0 IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoy NjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIs IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBzaW5nbGUtd2FpdC1hdmFpbGFibGUt c2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NSBidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIC0tcnVuLXN1YnRlc3Qgc2luZ2xlLXdhaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZApJR1Qt VmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4 LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rp b24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToKVGVzdCBy ZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpbmdsZS13YWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQ6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NSBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3Qgc2luZ2xlLXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc2lnbmFsZWQKSUdU LVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTEx OC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0 aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3Qg cmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBzaW5nbGUtd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJs ZS1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU1IGJ1aWxkL3Rlc3RzL3N5bmNvYmpf dGltZWxpbmUgLS1ydW4tc3VidGVzdCBzaW5nbGUtd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS1z dWJtaXR0ZWQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4x OC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3Qg bWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMu YzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86 IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCBzaW5nbGUtd2FpdC1mb3Itc3Vi bWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NSBidWlsZC90 ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3Qgc2luZ2xlLXdhaXQtZm9yLXN1Ym1p dC1zaWduYWxlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1 LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5v dCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3lu Yy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJu bzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHNpbmdsZS13YWl0LWZvci1z dWJtaXQtc2lnbmFsZWQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NSBidWlsZC90ZXN0cy9zeW5j b2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3Qgc2luZ2xlLXdhaXQtc2lnbmFsZWQKSUdULVZlcnNp b246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTky OTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGln dF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWly ZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKU3VidGVzdCBzaW5nbGUtd2FpdC1zaWduYWxlZDogU0tJUAoyMDIyLTA1LTEx IDE0OjEwOjU1IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCB0cmFu c2Zlci10aW1lbGluZS1wb2ludApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkg KExpbnV4OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVp cmVtZW50IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9s aWIvc3dfc3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkK TGFzdCBlcnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHRyYW5zZmVy LXRpbWVsaW5lLXBvaW50OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTUgYnVpbGQvdGVzdHMvc3lu Y29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHdhaXQtYWxsLWNvbXBsZXgKSUdULVZlcnNpb246 IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBj YTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9y ZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1l bnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKU3VidGVzdCB3YWl0LWFsbC1jb21wbGV4OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6 NTUgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHdhaXQtYWxsLWRl bGF5ZWQtc2lnbmFsCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6 IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQg bm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19z eW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVy cm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qgd2FpdC1hbGwtZGVsYXll ZC1zaWduYWw6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NSBidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIC0tcnVuLXN1YnRlc3Qgd2FpdC1hbGwtZm9yLXN1Ym1pdC1jb21wbGV4CklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3Qgd2FpdC1hbGwtZm9yLXN1Ym1pdC1jb21wbGV4OiBTS0lQCjIw MjItMDUtMTEgMTQ6MTA6NTUgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0 ZXN0IHdhaXQtYWxsLWZvci1zdWJtaXQtZGVsYXllZC1zdWJtaXQKSUdULVZlcnNpb246IDEuMjYt Z2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2 IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJl X3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtl cm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkKU3VidGVzdCB3YWl0LWFsbC1mb3Itc3VibWl0LWRlbGF5ZWQtc3VibWl0OiBTS0lQCjIwMjIt MDUtMTEgMTQ6MTA6NTYgYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0 IHdhaXQtYWxsLWZvci1zdWJtaXQtc25hcHNob3QKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK VGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMs IGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNf c3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVz dCB3YWl0LWFsbC1mb3Itc3VibWl0LXNuYXBzaG90OiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTYg YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSAtLXJ1bi1zdWJ0ZXN0IHdhaXQtYWxsLWludGVy cnVwdGVkCklHVC1WZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTgu MC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1l dCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6 MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAy LCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qgd2FpdC1hbGwtaW50ZXJydXB0ZWQ6 IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0t cnVuLXN1YnRlc3Qgd2FpdC1hbGwtc25hcHNob3QKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK VGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMs IGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNf c3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVz dCB3YWl0LWFsbC1zbmFwc2hvdDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU2IGJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCB3YWl0LWFueS1jb21wbGV4CklHVC1WZXJz aW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5 MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBp Z3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVp cmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClN1YnRlc3Qgd2FpdC1hbnktY29tcGxleDogU0tJUAoyMDIyLTA1LTExIDE0 OjEwOjU2IGJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCB3YWl0LWFu eS1pbnRlcnJ1cHRlZApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4 OiA1LjE4LjAtcmM1LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50 IG5vdCBtZXQgaW4gZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3df c3luYy5jOjI2NToKVGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBl cnJubzogMiwgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHdhaXQtYW55LWludGVy cnVwdGVkOiBTS0lQCjIwMjItMDUtMTEgMTQ6MTA6NTYgYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSAtLXJ1bi1zdWJ0ZXN0IHdhaXQtYW55LXNuYXBzaG90CklHVC1WZXJzaW9uOiAxLjI2LWdl ZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNiB4 ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlvbiBpZ3RfcmVxdWlyZV9z d19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJlcXVpcmVtZW50OiBrZXJu ZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 ClN1YnRlc3Qgd2FpdC1hbnktc25hcHNob3Q6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NiBidWls ZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3Qgd2FpdC1kZWxheWVkLXNpZ25h bApJR1QtVmVyc2lvbjogMS4yNi1nZWRkYzY3YzUgKHg4Nl82NCkgKExpbnV4OiA1LjE4LjAtcmM1 LTAxMTE4LWdhOTI5MGNhMDdhMzYgeDg2XzY0KQpUZXN0IHJlcXVpcmVtZW50IG5vdCBtZXQgaW4g ZnVuY3Rpb24gaWd0X3JlcXVpcmVfc3dfc3luYywgZmlsZSAuLi9saWIvc3dfc3luYy5jOjI2NToK VGVzdCByZXF1aXJlbWVudDoga2VybmVsX2hhc19zd19zeW5jKCkKTGFzdCBlcnJubzogMiwgTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpTdWJ0ZXN0IHdhaXQtZGVsYXllZC1zaWduYWw6IFNLSVAK MjAyMi0wNS0xMSAxNDoxMDo1NiBidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIC0tcnVuLXN1 YnRlc3Qgd2FpdC1mb3Itc3VibWl0LWNvbXBsZXgKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1 ICh4ODZfNjQpIChMaW51eDogNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkK VGVzdCByZXF1aXJlbWVudCBub3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMs IGZpbGUgLi4vbGliL3N3X3N5bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNf c3dfc3luYygpCkxhc3QgZXJybm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVz dCB3YWl0LWZvci1zdWJtaXQtY29tcGxleDogU0tJUAoyMDIyLTA1LTExIDE0OjEwOjU2IGJ1aWxk L3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUgLS1ydW4tc3VidGVzdCB3YWl0LWZvci1zdWJtaXQtZGVs YXllZC1zdWJtaXQKSUdULVZlcnNpb246IDEuMjYtZ2VkZGM2N2M1ICh4ODZfNjQpIChMaW51eDog NS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IHg4Nl82NCkKVGVzdCByZXF1aXJlbWVudCBu b3QgbWV0IGluIGZ1bmN0aW9uIGlndF9yZXF1aXJlX3N3X3N5bmMsIGZpbGUgLi4vbGliL3N3X3N5 bmMuYzoyNjU6ClRlc3QgcmVxdWlyZW1lbnQ6IGtlcm5lbF9oYXNfc3dfc3luYygpCkxhc3QgZXJy bm86IDIsIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3VidGVzdCB3YWl0LWZvci1zdWJtaXQt ZGVsYXllZC1zdWJtaXQ6IFNLSVAKMjAyMi0wNS0xMSAxNDoxMDo1NiBidWlsZC90ZXN0cy9zeW5j b2JqX3RpbWVsaW5lIC0tcnVuLXN1YnRlc3Qgd2FpdC1mb3Itc3VibWl0LXNuYXBzaG90CklHVC1W ZXJzaW9uOiAxLjI2LWdlZGRjNjdjNSAoeDg2XzY0KSAoTGludXg6IDUuMTguMC1yYzUtMDExMTgt Z2E5MjkwY2EwN2EzNiB4ODZfNjQpClRlc3QgcmVxdWlyZW1lbnQgbm90IG1ldCBpbiBmdW5jdGlv biBpZ3RfcmVxdWlyZV9zd19zeW5jLCBmaWxlIC4uL2xpYi9zd19zeW5jLmM6MjY1OgpUZXN0IHJl cXVpcmVtZW50OiBrZXJuZWxfaGFzX3N3X3N5bmMoKQpMYXN0IGVycm5vOiAyLCBObyBzdWNoIGZp bGUgb3IgZGlyZWN0b3J5ClN1YnRlc3Qgd2FpdC1mb3Itc3VibWl0LXNuYXBzaG90OiBTS0lQCkxL UCBTS0lQIGlndEB2M2RfZ2V0X3BhcmFtQGJhc2UtcGFyYW1zCkxLUCBTS0lQIGlndEB2M2RfZ2V0 X3BhcmFtQGdldC1iYWQtZmxhZ3MKTEtQIFNLSVAgaWd0QHYzZF9nZXRfcGFyYW1AZ2V0LWJhZC1w YXJhbQo= --===============0725889365438536297== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCjojISBqb2JzL2lndC1wYXJ0MS55YW1sOgpzdWl0ZTogaWd0CnRlc3RjYXNlOiBpZ3QKY2F0 ZWdvcnk6IGZ1bmN0aW9uYWwKaWd0OgogIGdyb3VwOiBncm91cC0wNApqb2Jfb3JpZ2luOiBpZ3Qt cGFydDEueWFtbAo6IyEgcXVldWUgb3B0aW9uczoKcXVldWVfY21kbGluZV9rZXlzOgotIGJyYW5j aAotIGNvbW1pdApxdWV1ZTogYmlzZWN0CnRlc3Rib3g6IGxrcC1jbWwtZDAyCnRib3hfZ3JvdXA6 IGxrcC1jbWwtZDAyCmtjb25maWc6IHg4Nl82NC1yaGVsLTguMy1mdW5jCnN1Ym1pdF9pZDogNjI3 YmI0NDI3MTM0ZmU0OTM5MmI5NGIxCmpvYl9maWxlOiAiL2xrcC9qb2JzL3NjaGVkdWxlZC9sa3At Y21sLWQwMi9pZ3QtZ3JvdXAtMDQtdWNvZGU9MHhjMi1kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2 MDMuY2d6LWE5MjkwY2EwN2EzNjg4MmIxMTRjM2NkOWJiZDhmNjZlZDQ3NTA4YmQtMjAyMjA1MTEt MTg3NDUtaTV5ZWxnLTAueWFtbCIKaWQ6IDRhZGU2ZTAwYWFlMTcxYzZiMzEwMTQ0NmYwZjkwMDBh NWM3Y2ZjYjMKcXVldWVyX3ZlcnNpb246ICIvemRheS9sa3AiCjojISBob3N0cy9sa3AtY21sLWQw MjoKbW9kZWw6IENvbW1ldCBMYWtlCm5yX25vZGU6IDEKbnJfY3B1OiAyMAptZW1vcnk6IDE2Rwpz c2RfcGFydGl0aW9uczogIi9kZXYvZGlzay9ieS1pZC9hdGEtSU5URUxfU1NEU0MyQkE4MDBHNF9C VEhWNjE4NDA5NDU4MDBPR04tcGFydDQiCnJvb3Rmc19wYXJ0aXRpb246ICIvZGV2L2Rpc2svYnkt aWQvYXRhLUlOVEVMX1NTRFNDMkJBODAwRzRfQlRIVjYxODQwOTQ1ODAwT0dOLXBhcnQzIgprZXJu ZWxfY21kbGluZV9odzogYWNwaV9yc2RwPTB4OWIwZmUwMTQKOiMhIGluY2x1ZGUvY2F0ZWdvcnkv ZnVuY3Rpb25hbDoKa21zZzoKaGVhcnRiZWF0OgptZW1pbmZvOgo6IyEgaW5jbHVkZS9xdWV1ZS9j eWNsaWM6CmNvbW1pdDogYTkyOTBjYTA3YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZAo6 IyEgaW5jbHVkZS90ZXN0Ym94L2xrcC1jbWwtZDAyOgpuZXRjb25zb2xlX3BvcnQ6IDY2ODMKdWNv ZGU6ICcweGMyJwpuZWVkX2tjb25maWdfaHc6Ci0gSUdCOiB5Ci0gRTEwMDBFOiB5Ci0gU0FUQV9B SENJCi0gRFJNX0k5MTUKLSBJR0M6IHkKYmlzZWN0X2RtZXNnOiB0cnVlCmVucXVldWVfdGltZTog MjAyMi0wNS0xMSAyMTowNDowMy44NzMwMjU4MTcgKzA4OjAwCl9pZDogNjI3YmI0NDI3MTM0ZmU0 OTM5MmI5NGIxCl9ydDogIi9yZXN1bHQvaWd0L2dyb3VwLTA0LXVjb2RlPTB4YzIvbGtwLWNtbC1k MDIvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMtZnVuYy9n Y2MtMTEvYTkyOTBjYTA3YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZCIKOiMhIHNjaGVk dWxlIG9wdGlvbnM6CnVzZXI6IGxrcApjb21waWxlcjogZ2NjLTExCkxLUF9TRVJWRVI6IGludGVy bmFsLWxrcC1zZXJ2ZXIKaGVhZF9jb21taXQ6IDc4MWYyNDcwN2EwMjBlOTZkOWZmZmRiMzQzZDIx MGE3NzA5NGNkNzUKYmFzZV9jb21taXQ6IDY3MmMwYzUxNzM0MjdlNmIzZTJhOWJiYjdiZTUxY2Vl ZWM3ODA5M2EKYnJhbmNoOiBsaW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMjA1MDctMDQ1NjEx CnJvb3RmczogZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnegpyZXN1bHRfcm9vdDogIi9y ZXN1bHQvaWd0L2dyb3VwLTA0LXVjb2RlPTB4YzIvbGtwLWNtbC1kMDIvZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMtZnVuYy9nY2MtMTEvYTkyOTBjYTA3YTM2 ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1MDhiZC8wIgpzY2hlZHVsZXJfdmVyc2lvbjogIi9sa3Av bGtwLy5zcmMtMjAyMjA1MTEtMTcwMDI0IgphcmNoOiB4ODZfNjQKbWF4X3VwdGltZTogMjEwMApp bml0cmQ6ICIvb3NpbWFnZS9kZWJpYW4vZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNneiIK Ym9vdGxvYWRlcl9hcHBlbmQ6Ci0gcm9vdD0vZGV2L3JhbTAKLSBSRVNVTFRfUk9PVD0vcmVzdWx0 L2lndC9ncm91cC0wNC11Y29kZT0weGMyL2xrcC1jbWwtZDAyL2RlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zLWZ1bmMvZ2NjLTExL2E5MjkwY2EwN2EzNjg4MmIx MTRjM2NkOWJiZDhmNjZlZDQ3NTA4YmQvMAotIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQt cmhlbC04LjMtZnVuYy9nY2MtMTEvYTkyOTBjYTA3YTM2ODgyYjExNGMzY2Q5YmJkOGY2NmVkNDc1 MDhiZC92bWxpbnV6LTUuMTguMC1yYzUtMDExMTgtZ2E5MjkwY2EwN2EzNgotIGJyYW5jaD1saW51 eC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMjA1MDctMDQ1NjExCi0gam9iPS9sa3Avam9icy9zY2hl ZHVsZWQvbGtwLWNtbC1kMDIvaWd0LWdyb3VwLTA0LXVjb2RlPTB4YzItZGViaWFuLTEwLjQteDg2 XzY0LTIwMjAwNjAzLmNnei1hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJk LTIwMjIwNTExLTE4NzQ1LWk1eWVsZy0wLnlhbWwKLSB1c2VyPWxrcAotIEFSQ0g9eDg2XzY0Ci0g a2NvbmZpZz14ODZfNjQtcmhlbC04LjMtZnVuYwotIGNvbW1pdD1hOTI5MGNhMDdhMzY4ODJiMTE0 YzNjZDliYmQ4ZjY2ZWQ0NzUwOGJkCi0gYWNwaV9yc2RwPTB4OWIwZmUwMTQKLSBtYXhfdXB0aW1l PTIxMDAKLSBMS1BfU0VSVkVSPWludGVybmFsLWxrcC1zZXJ2ZXIKLSBub2thc2xyCi0gc2VsaW51 eD0wCi0gZGVidWcKLSBhcGljPWRlYnVnCi0gc3lzcnFfYWx3YXlzX2VuYWJsZWQKLSByY3VwZGF0 ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCi0gbmV0LmlmbmFtZXM9MAotIHByaW50ay5kZXZr bXNnPW9uCi0gcGFuaWM9LTEKLSBzb2Z0bG9ja3VwX3BhbmljPTEKLSBubWlfd2F0Y2hkb2c9cGFu aWMKLSBvb3BzPXBhbmljCi0gbG9hZF9yYW1kaXNrPTIKLSBwcm9tcHRfcmFtZGlzaz0wCi0gZHJi ZC5taW5vcl9jb3VudD04Ci0gc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCi0gaWdub3JlX2xvZ2xldmVs Ci0gY29uc29sZT10dHkwCi0gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCi0gY29uc29sZT10dHlT MCwxMTUyMDAKLSB2Z2E9bm9ybWFsCi0gcncKbW9kdWxlc19pbml0cmQ6ICIvcGtnL2xpbnV4L3g4 Nl82NC1yaGVsLTguMy1mdW5jL2djYy0xMS9hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2 ZWQ0NzUwOGJkL21vZHVsZXMuY2d6IgpibV9pbml0cmQ6ICIvb3NpbWFnZS9kZXBzL2RlYmlhbi0x MC40LXg4Nl82NC0yMDIwMDYwMy5jZ3ovcnVuLWlwY29uZmlnXzIwMjAwNjA4LmNneiwvb3NpbWFn ZS9kZXBzL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3ovbGtwXzIwMjIwMTA1LmNneiwv b3NpbWFnZS9kZXBzL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3ovcnN5bmMtcm9vdGZz XzIwMjAwNjA4LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5j Z3ovaWd0XzIwMjIwNDMwLmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAw NjAzLmNnei9pZ3QteDg2XzY0LWVkZGM2N2M1LTFfMjAyMjA0MzAuY2d6LC9vc2ltYWdlL2RlcHMv ZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9od18yMDIwMDcxNS5jZ3oiCnVjb2RlX2lu aXRyZDogIi9vc2ltYWdlL3Vjb2RlL2ludGVsLXVjb2RlLTIwMjIwMjE2LmNneiIKbGtwX2luaXRy ZDogIi9vc2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6IgpzaXRlOiBpbm4KOiMhIC9jZXBo ZnMvZGIvcmVsZWFzZXMvMjAyMjA1MDcwMDM1MTkvbGtwLXNyYy9pbmNsdWRlL3NpdGUvaW5uOgpM S1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQpvb20ta2lsbGVyOgp3YXRjaGRvZzoK OiMhIHJ1bnRpbWUgc3RhdHVzOgpsYXN0X2tlcm5lbDogNS4xOC4wLXJjNgpzY2hlZHVsZV9ub3Rp ZnlfYWRkcmVzczoKOiMhIHVzZXIgb3ZlcnJpZGVzOgprZXJuZWw6ICIvcGtnL2xpbnV4L3g4Nl82 NC1yaGVsLTguMy1mdW5jL2djYy0xMS9hOTI5MGNhMDdhMzY4ODJiMTE0YzNjZDliYmQ4ZjY2ZWQ0 NzUwOGJkL3ZtbGludXotNS4xOC4wLXJjNS0wMTExOC1nYTkyOTBjYTA3YTM2IgpkZXF1ZXVlX3Rp bWU6IDIwMjItMDUtMTEgMjE6MTA6NDEuNTcxMDY5MTMwICswODowMAo6IyEgL2NlcGhmcy9kYi9y ZWxlYXNlcy8yMDIyMDUxMTE3MjMyMy9sa3Atc3JjL2luY2x1ZGUvc2l0ZS9pbm46CmpvYl9zdGF0 ZTogZmluaXNoZWQKbG9hZGF2ZzogMS42MSAwLjU2IDAuMjAgMS8yOTIgNjQ3NgpzdGFydF90aW1l OiAnMTY1MjI3NDcwNCcKZW5kX3RpbWU6ICcxNjUyMjc0NzY3Jwp2ZXJzaW9uOiAiL2xrcC9sa3Av LnNyYy0yMDIyMDUxMS0xNzAxMDE6OTFjOGY3MWM6MDU0YTg4ZmFkIgo= --===============0725889365438536297== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" ICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0IiAiYWRkLXJlbW92ZS1v YmplY3RzIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJiYi13 aXRoLWFsbG9jYXRvciIKICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0 IiAiYmxpdC1ub3JlbG9jLWtlZXAtY2FjaGUiCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAi LS1ydW4tc3VidGVzdCIgImJsaXQtbm9yZWxvYy1rZWVwLWNhY2hlLXJhbmRvbSIKICJidWlsZC90 ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0IiAiYmxpdC1ub3JlbG9jLXB1cmdlLWNh Y2hlIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJibGl0LW5v cmVsb2MtcHVyZ2UtY2FjaGUtcmFuZG9tIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0t cnVuLXN1YnRlc3QiICJibGl0LXJlbG9jLWtlZXAtY2FjaGUiCiAiYnVpbGQvdGVzdHMvYXBpX2lu dGVsX2JiIiAiLS1ydW4tc3VidGVzdCIgImJsaXQtcmVsb2MtcHVyZ2UtY2FjaGUiCiAiYnVpbGQv dGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4tc3VidGVzdCIgImRlbHRhLWNoZWNrIgogImJ1aWxk L3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJkZXN0cm95LWJiIgogImJ1aWxk L3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJmdWxsLWJhdGNoIgogImJ1aWxk L3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJpbnRlbC1iYi1ibGl0LW5vbmUi CiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4tc3VidGVzdCIgImludGVsLWJiLWJs aXQteCIKICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0IiAiaW50ZWwt YmItYmxpdC15IgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJs b3Qtb2YtYnVmZmVycyIKICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0 IiAib2JqZWN0LW5vcmVsb2Mta2VlcC1jYWNoZS1yYW5kb20iCiAiYnVpbGQvdGVzdHMvYXBpX2lu dGVsX2JiIiAiLS1ydW4tc3VidGVzdCIgIm9iamVjdC1ub3JlbG9jLWtlZXAtY2FjaGUtc2ltcGxl IgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3QiICJvYmplY3Qtbm9y ZWxvYy1wdXJnZS1jYWNoZS1yYW5kb20iCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1y dW4tc3VidGVzdCIgIm9iamVjdC1ub3JlbG9jLXB1cmdlLWNhY2hlLXNpbXBsZSIKICJidWlsZC90 ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0IiAib2JqZWN0LXJlbG9jLWtlZXAtY2Fj aGUiCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4tc3VidGVzdCIgIm9iamVjdC1y ZWxvYy1wdXJnZS1jYWNoZSIKICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0 ZXN0IiAib2Zmc2V0LWNvbnRyb2wiCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4t c3VidGVzdCIgInB1cmdlLWJiIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1 YnRlc3QiICJyZW5kZXIiCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4tc3VidGVz dCIgInJlbmRlci1jY3MiCiAiYnVpbGQvdGVzdHMvYXBpX2ludGVsX2JiIiAiLS1ydW4tc3VidGVz dCIgInJlc2V0LWJiIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3Qi ICJyZXNldC1mbGFncyIKICJidWlsZC90ZXN0cy9hcGlfaW50ZWxfYmIiICItLXJ1bi1zdWJ0ZXN0 IiAic2ltcGxlLWJiIgogImJ1aWxkL3Rlc3RzL2FwaV9pbnRlbF9iYiIgIi0tcnVuLXN1YnRlc3Qi ICJzaW1wbGUtYmItY3R4IgogImJ1aWxkL3Rlc3RzL2dlbV9tZWRpYV9maWxsIiAiLS1ydW4tc3Vi dGVzdCIgIm1lZGlhLWZpbGwiCiAiYnVpbGQvdGVzdHMvZ2VtX3JlbmRlcl90aWxlZF9ibGl0cyIg Ii0tcnVuLXN1YnRlc3QiICJhcGVydHVyZS1zaHJpbmsiCiAiYnVpbGQvdGVzdHMvZ2VtX3JlbmRl cl90aWxlZF9ibGl0cyIgIi0tcnVuLXN1YnRlc3QiICJhcGVydHVyZS10aHJhc2giCiAiYnVpbGQv dGVzdHMvZ2VtX3JlbmRlcl90aWxlZF9ibGl0cyIgIi0tcnVuLXN1YnRlc3QiICJiYXNpYyIKICJi dWlsZC90ZXN0cy9nZW1fcmVuZGVyX3RpbGVkX2JsaXRzIiAiLS1ydW4tc3VidGVzdCIgInN3YXAt dGhyYXNoIgogImJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmlsbCIgIi0tcnVuLXN1YnRlc3QiICJiYXNp Yy1hbGwiCiAiYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIiAiLS1ydW4tc3VidGVzdCIgImVuZ2lu ZXMtUzQiCiAiYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIiAiLS1ydW4tc3VidGVzdCIgImVuZ2lu ZXMtYmFzaWMiCiAiYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIiAiLS1ydW4tc3VidGVzdCIgImVu Z2luZXMtYm9tYiIKICJidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwiICItLXJ1bi1zdWJ0ZXN0IiAi ZW5naW5lcy1jaGlsZCIKICJidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwiICItLXJ1bi1zdWJ0ZXN0 IiAiZW5naW5lcy1mZCIKICJidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwiICItLXJ1bi1zdWJ0ZXN0 IiAiZW5naW5lcy1mb3JrZWQiCiAiYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxsIiAiLS1ydW4tc3Vi dGVzdCIgImVuZ2luZXMtaGFuZyIKICJidWlsZC90ZXN0cy9nZW1fcmluZ2ZpbGwiICItLXJ1bi1z dWJ0ZXN0IiAiZW5naW5lcy1pbnRlcnJ1cHRpYmxlIgogImJ1aWxkL3Rlc3RzL2dlbV9yaW5nZmls bCIgIi0tcnVuLXN1YnRlc3QiICJsZWdhY3ktUzQiCiAiYnVpbGQvdGVzdHMvZ2VtX3JpbmdmaWxs IiAiLS1ydW4tc3VidGVzdCIgImxlZ2FjeS1iYXNpYyIKICJidWlsZC90ZXN0cy9nZW1fcmluZ2Zp bGwiICItLXJ1bi1zdWJ0ZXN0IiAibGVnYWN5LWJvbWIiCiAiYnVpbGQvdGVzdHMvZ2VtX3Jpbmdm aWxsIiAiLS1ydW4tc3VidGVzdCIgImxlZ2FjeS1jaGlsZCIKICJidWlsZC90ZXN0cy9nZW1fcmlu Z2ZpbGwiICItLXJ1bi1zdWJ0ZXN0IiAibGVnYWN5LWZkIgogImJ1aWxkL3Rlc3RzL2dlbV9yaW5n ZmlsbCIgIi0tcnVuLXN1YnRlc3QiICJsZWdhY3ktZm9ya2VkIgogImJ1aWxkL3Rlc3RzL2dlbV9y aW5nZmlsbCIgIi0tcnVuLXN1YnRlc3QiICJsZWdhY3ktaGFuZyIKICJidWlsZC90ZXN0cy9nZW1f cmluZ2ZpbGwiICItLXJ1bi1zdWJ0ZXN0IiAibGVnYWN5LWludGVycnVwdGlibGUiCiAiYnVpbGQv dGVzdHMvZ2VtX3RpbGVkX3BhcnRpYWxfcHdyaXRlX3ByZWFkIiAiLS1ydW4tc3VidGVzdCIgInJl YWRzIgogImJ1aWxkL3Rlc3RzL2dlbV90aWxlZF9wYXJ0aWFsX3B3cml0ZV9wcmVhZCIgIi0tcnVu LXN1YnRlc3QiICJ3cml0ZXMiCiAiYnVpbGQvdGVzdHMvZ2VtX3RpbGVkX3BhcnRpYWxfcHdyaXRl X3ByZWFkIiAiLS1ydW4tc3VidGVzdCIgIndyaXRlcy1hZnRlci1yZWFkcyIKICJidWlsZC90ZXN0 cy9pOTE1X21vZHVsZV9sb2FkIiAiLS1ydW4tc3VidGVzdCIgInJlbG9hZCIKICJidWlsZC90ZXN0 cy9pOTE1X21vZHVsZV9sb2FkIiAiLS1ydW4tc3VidGVzdCIgInJlbG9hZC1uby1kaXNwbGF5Igog ImJ1aWxkL3Rlc3RzL2k5MTVfbW9kdWxlX2xvYWQiICItLXJ1bi1zdWJ0ZXN0IiAicmVsb2FkLXdp dGgtZmF1bHQtaW5qZWN0aW9uIgogImJ1aWxkL3Rlc3RzL2ttc19mYmNvbl9mYnQiICItLXJ1bi1z dWJ0ZXN0IiAiZmJjIgogImJ1aWxkL3Rlc3RzL2ttc19mYmNvbl9mYnQiICItLXJ1bi1zdWJ0ZXN0 IiAicHNyIgogImJ1aWxkL3Rlc3RzL2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWMiICItLXJ1bi1z dWJ0ZXN0IiAiZm9yY2UtY29ubmVjdG9yLXN0YXRlIgogImJ1aWxkL3Rlc3RzL2ttc19mb3JjZV9j b25uZWN0b3JfYmFzaWMiICItLXJ1bi1zdWJ0ZXN0IiAiZm9yY2UtZWRpZCIKICJidWlsZC90ZXN0 cy9rbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljIiAiLS1ydW4tc3VidGVzdCIgImZvcmNlLWxvYWQt ZGV0ZWN0IgogImJ1aWxkL3Rlc3RzL2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWMiICItLXJ1bi1z dWJ0ZXN0IiAicHJ1bmUtc3RhbGUtbW9kZXMiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9w bGFuZSIgIi0tcnVuLXN1YnRlc3QiICJjdXJzb3ItZmItbGVhay1waXBlLUEiCiAiYnVpbGQvdGVz dHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJjdXJzb3ItZmItbGVhay1w aXBlLUIiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3Qi ICJjdXJzb3ItZmItbGVhay1waXBlLUMiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFu ZSIgIi0tcnVuLXN1YnRlc3QiICJjdXJzb3ItZmItbGVhay1waXBlLUQiCiAiYnVpbGQvdGVzdHMv a21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJjdXJzb3ItZmItbGVhay1waXBl LUUiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJj dXJzb3ItZmItbGVhay1waXBlLUYiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIg Ii0tcnVuLXN1YnRlc3QiICJkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBlLUEiCiAiYnVpbGQv dGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJkaXNhYmxlLXByaW1h cnktdnMtZmxpcC1waXBlLUIiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0t cnVuLXN1YnRlc3QiICJkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBlLUMiCiAiYnVpbGQvdGVz dHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJkaXNhYmxlLXByaW1hcnkt dnMtZmxpcC1waXBlLUQiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVu LXN1YnRlc3QiICJkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBlLUUiCiAiYnVpbGQvdGVzdHMv a21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJkaXNhYmxlLXByaW1hcnktdnMt ZmxpcC1waXBlLUYiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1 YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUEiCiAiYnVpbGQvdGVz dHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUt Z2VuOS1mZWF0dXJlcy1waXBlLUIiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIg Ii0tcnVuLXN1YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUMiCiAi YnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJ1bml2ZXJz YWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUQiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNh bF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1w aXBlLUUiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3Qi ICJ1bml2ZXJzYWwtcGxhbmUtZ2VuOS1mZWF0dXJlcy1waXBlLUYiCiAiYnVpbGQvdGVzdHMva21z X3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtcGlwZS1B LWZ1bmN0aW9uYWwiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1 YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtcGlwZS1BLXNhbml0eSIKICJidWlsZC90ZXN0cy9rbXNf dW5pdmVyc2FsX3BsYW5lIiAiLS1ydW4tc3VidGVzdCIgInVuaXZlcnNhbC1wbGFuZS1waXBlLUIt ZnVuY3Rpb25hbCIKICJidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIiAiLS1ydW4tc3Vi dGVzdCIgInVuaXZlcnNhbC1wbGFuZS1waXBlLUItc2FuaXR5IgogImJ1aWxkL3Rlc3RzL2ttc191 bml2ZXJzYWxfcGxhbmUiICItLXJ1bi1zdWJ0ZXN0IiAidW5pdmVyc2FsLXBsYW5lLXBpcGUtQy1m dW5jdGlvbmFsIgogImJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUiICItLXJ1bi1zdWJ0 ZXN0IiAidW5pdmVyc2FsLXBsYW5lLXBpcGUtQy1zYW5pdHkiCiAiYnVpbGQvdGVzdHMva21zX3Vu aXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRlc3QiICJ1bml2ZXJzYWwtcGxhbmUtcGlwZS1ELWZ1 bmN0aW9uYWwiCiAiYnVpbGQvdGVzdHMva21zX3VuaXZlcnNhbF9wbGFuZSIgIi0tcnVuLXN1YnRl c3QiICJ1bml2ZXJzYWwtcGxhbmUtcGlwZS1ELXNhbml0eSIKICJidWlsZC90ZXN0cy9rbXNfdW5p dmVyc2FsX3BsYW5lIiAiLS1ydW4tc3VidGVzdCIgInVuaXZlcnNhbC1wbGFuZS1waXBlLUUtZnVu Y3Rpb25hbCIKICJidWlsZC90ZXN0cy9rbXNfdW5pdmVyc2FsX3BsYW5lIiAiLS1ydW4tc3VidGVz dCIgInVuaXZlcnNhbC1wbGFuZS1waXBlLUUtc2FuaXR5IgogImJ1aWxkL3Rlc3RzL2ttc191bml2 ZXJzYWxfcGxhbmUiICItLXJ1bi1zdWJ0ZXN0IiAidW5pdmVyc2FsLXBsYW5lLXBpcGUtRi1mdW5j dGlvbmFsIgogImJ1aWxkL3Rlc3RzL2ttc191bml2ZXJzYWxfcGxhbmUiICItLXJ1bi1zdWJ0ZXN0 IiAidW5pdmVyc2FsLXBsYW5lLXBpcGUtRi1zYW5pdHkiCiAiYnVpbGQvdGVzdHMvcHJpbWVfbnZf cGNvcHkiICItLXJ1bi1zdWJ0ZXN0IiAidGVzdDFfbWFjcm8iCiAiYnVpbGQvdGVzdHMvcHJpbWVf bnZfcGNvcHkiICItLXJ1bi1zdWJ0ZXN0IiAidGVzdDFfbWljcm8iCiAiYnVpbGQvdGVzdHMvcHJp bWVfbnZfcGNvcHkiICItLXJ1bi1zdWJ0ZXN0IiAidGVzdDIiCiAiYnVpbGQvdGVzdHMvcHJpbWVf bnZfcGNvcHkiICItLXJ1bi1zdWJ0ZXN0IiAidGVzdDNfMSIKICJidWlsZC90ZXN0cy9wcmltZV9u dl9wY29weSIgIi0tcnVuLXN1YnRlc3QiICJ0ZXN0M18yIgogImJ1aWxkL3Rlc3RzL3ByaW1lX252 X3Bjb3B5IiAiLS1ydW4tc3VidGVzdCIgInRlc3QzXzMiCiAiYnVpbGQvdGVzdHMvcHJpbWVfbnZf cGNvcHkiICItLXJ1bi1zdWJ0ZXN0IiAidGVzdDNfNCIKICJidWlsZC90ZXN0cy9wcmltZV9udl9w Y29weSIgIi0tcnVuLXN1YnRlc3QiICJ0ZXN0M181IgogImJ1aWxkL3Rlc3RzL3ByaW1lX252X3Bj b3B5IiAiLS1ydW4tc3VidGVzdCIgInRlc3Rfc2VtYXBob3JlIgogImJ1aWxkL3Rlc3RzL3N5bmNv YmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiMzJiaXRzLWxpbWl0IgogImJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiZGV2aWNlLXNpZ25hbC11bm9yZGVy ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJkZXZp Y2Utc3VibWl0LXVub3JkZXJlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1y dW4tc3VidGVzdCIgImV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXVu c3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0 IiAiZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQt c2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3Qi ICJldGltZS1tdWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1z dWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3Qi ICJldGltZS1tdWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0 cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImV0aW1lLW11bHRpLXdhaXQtYWxs LWZvci1zdWJtaXQtc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGlt ZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiZXRpbWUtbXVsdGktd2FpdC1hbGwtZm9yLXN1Ym1pdC11 bnN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVz dCIgImV0aW1lLW11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQtc2lnbmFsZWQi CiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJldGltZS1t dWx0aS13YWl0LWFsbC1mb3Itc3VibWl0LXVuc3VibWl0dGVkLXN1Ym1pdHRlZCIKICJidWlsZC90 ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImV0aW1lLW11bHRpLXdhaXQt YWxsLWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQtc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rl c3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiZXRpbWUtbXVsdGktd2FpdC1h bGwtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0 ZXN0IiAiZXRpbWUtbXVsdGktd2FpdC1hbGwtc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rl c3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiZXRpbWUtbXVsdGktd2FpdC1m b3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImV0aW1lLW11bHRpLXdhaXQtZm9yLXN1Ym1pdC1zdWJt aXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJl dGltZS1tdWx0aS13YWl0LWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3lu Y29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJldGltZS1tdWx0aS13YWl0LWZvci1zdWJt aXQtdW5zdWJtaXR0ZWQtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUi ICItLXJ1bi1zdWJ0ZXN0IiAiZXRpbWUtbXVsdGktd2FpdC1zdWJtaXR0ZWQiCiAiYnVpbGQvdGVz dHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJldGltZS1zaW5nbGUtd2FpdC1h bGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29i al90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJldGltZS1zaW5nbGUtd2FpdC1hbGwtZm9yLXN1 Ym1pdC1zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1 YnRlc3QiICJldGltZS1zaW5nbGUtd2FpdC1hbGwtZm9yLXN1Ym1pdC11bnN1Ym1pdHRlZCIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImV0aW1lLXNpbmds ZS13YWl0LWFsbC1zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0t cnVuLXN1YnRlc3QiICJldGltZS1zaW5nbGUtd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1 Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIg ImV0aW1lLXNpbmdsZS13YWl0LWZvci1zdWJtaXQtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5 bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiZXRpbWUtc2luZ2xlLXdhaXQtZm9yLXN1 Ym1pdC11bnN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4t c3VidGVzdCIgImV0aW1lLXNpbmdsZS13YWl0LXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5j b2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImhvc3Qtc2lnbmFsLW9yZGVyZWQiCiAiYnVp bGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJob3N0LXNpZ25hbC1w b2ludHMiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJp bnZhbGlkLW11bHRpLXdhaXQtYWxsLWF2YWlsYWJsZS11bnN1Ym1pdHRlZCIKICJidWlsZC90ZXN0 cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtbXVsdGktd2FpdC1h bGwtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpf dGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiaW52YWxpZC1tdWx0aS13YWl0LWFsbC1hdmFpbGFi bGUtdW5zdWJtaXR0ZWQtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUi ICItLXJ1bi1zdWJ0ZXN0IiAiaW52YWxpZC1tdWx0aS13YWl0LWFsbC1hdmFpbGFibGUtdW5zdWJt aXR0ZWQtc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUi ICItLXJ1bi1zdWJ0ZXN0IiAiaW52YWxpZC1tdWx0aS13YWl0LWFsbC11bnN1Ym1pdHRlZCIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtbXVs dGktd2FpdC1hbGwtdW5zdWJtaXR0ZWQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90 aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLW11bHRpLXdhaXQtYWxsLXVuc3VibWl0 dGVkLXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3Vi dGVzdCIgImludmFsaWQtbXVsdGktd2FpdC1hbGwtdW5zdWJtaXR0ZWQtc3VibWl0dGVkLXNpZ25h bGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiaW52 YWxpZC1tdWx0aS13YWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5j b2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtbXVsdGktd2FpdC1hdmFpbGFi bGUtdW5zdWJtaXR0ZWQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIg Ii0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLW11bHRpLXdhaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVk LXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVz dCIgImludmFsaWQtbXVsdGktd2FpdC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQtc3VibWl0dGVkLXNp Z25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAi aW52YWxpZC1tdWx0aS13YWl0LXVuc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGlt ZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiaW52YWxpZC1tdWx0aS13YWl0LXVuc3VibWl0dGVkLXNp Z25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAi aW52YWxpZC1tdWx0aS13YWl0LXVuc3VibWl0dGVkLXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9z eW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtbXVsdGktd2FpdC11bnN1 Ym1pdHRlZC1zdWJtaXR0ZWQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGlu ZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXF1ZXJ5LWJhZC1wYWQiCiAiYnVpbGQvdGVzdHMv c3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXF1ZXJ5LWlsbGVnYWwt aGFuZGxlIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAi aW52YWxpZC1xdWVyeS1vbmUtaWxsZWdhbC1oYW5kbGUiCiAiYnVpbGQvdGVzdHMvc3luY29ial90 aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXF1ZXJ5LXplcm8taGFuZGxlcyIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtc2ln bmFsLWJhZC1wYWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRl c3QiICJpbnZhbGlkLXNpZ25hbC1pbGxlZ2FsLWhhbmRsZSIKICJidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFsaWQtc2lnbmFsLWlsbGVnYWwtcG9pbnQi CiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlk LXNpZ25hbC1vbmUtaWxsZWdhbC1oYW5kbGUiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGlu ZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXNpZ25hbC16ZXJvLWhhbmRsZXMiCiAiYnVpbGQv dGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXNpbmdsZS13 YWl0LWFsbC1hdmFpbGFibGUtdW5zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXNpbmdsZS13YWl0LWFsbC11bnN1Ym1pdHRl ZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImludmFs aWQtc2luZ2xlLXdhaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNv YmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAiaW52YWxpZC1zaW5nbGUtd2FpdC11bnN1Ym1p dHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgImlu dmFsaWQtdHJhbnNmZXItYmFkLXBhZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAi LS1ydW4tc3VidGVzdCIgImludmFsaWQtdHJhbnNmZXItaWxsZWdhbC1oYW5kbGUiCiAiYnVpbGQv dGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXRyYW5zZmVy LW5vbi1leGlzdGVudC1wb2ludCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1y dW4tc3VidGVzdCIgImludmFsaWQtd2FpdC1iYWQtZmxhZ3MiCiAiYnVpbGQvdGVzdHMvc3luY29i al90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlkLXdhaXQtaWxsZWdhbC1oYW5kbGUi CiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJpbnZhbGlk LXdhaXQtemVyby1oYW5kbGVzIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1 bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1hbGwtYXZhaWxhYmxlLXNpZ25hbGVkIgogImJ1aWxkL3Rl c3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1hbGwtYXZh aWxhYmxlLXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4t c3VidGVzdCIgIm11bHRpLXdhaXQtYWxsLWF2YWlsYWJsZS1zdWJtaXR0ZWQtc2lnbmFsZWQiCiAi YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJtdWx0aS13YWl0 LWFsbC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zaWduYWxlZCIKICJidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIm11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZh aWxhYmxlLXN1Ym1pdHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4t c3VidGVzdCIgIm11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtYXZhaWxhYmxlLXN1Ym1pdHRlZC1z aWduYWxlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIg Im11bHRpLXdhaXQtYWxsLWZvci1zdWJtaXQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29i al90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJtdWx0aS13YWl0LWFsbC1zaWduYWxlZCIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIm11bHRpLXdhaXQt YXZhaWxhYmxlLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1 bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1hdmFpbGFibGUtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1hdmFpbGFibGUt c3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1 bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zaWduYWxlZCIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIm11bHRpLXdhaXQt Zm9yLXN1Ym1pdC1hdmFpbGFibGUtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGlt ZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS1z dWJtaXR0ZWQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVu LXN1YnRlc3QiICJtdWx0aS13YWl0LWZvci1zdWJtaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXNp Z25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAi bXVsdGktd2FpdC1mb3Itc3VibWl0LWF2YWlsYWJsZS11bnN1Ym1pdHRlZC1zdWJtaXR0ZWQiCiAi YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJtdWx0aS13YWl0 LWZvci1zdWJtaXQtYXZhaWxhYmxlLXVuc3VibWl0dGVkLXN1Ym1pdHRlZC1zaWduYWxlZCIKICJi dWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIm11bHRpLXdhaXQt Zm9yLXN1Ym1pdC1zaWduYWxlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1y dW4tc3VidGVzdCIgIm11bHRpLXdhaXQtZm9yLXN1Ym1pdC1zdWJtaXR0ZWQtc2lnbmFsZWQiCiAi YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJtdWx0aS13YWl0 LWZvci1zdWJtaXQtdW5zdWJtaXR0ZWQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90 aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJtdWx0aS13YWl0LWZvci1zdWJtaXQtdW5zdWJtaXR0 ZWQtc3VibWl0dGVkLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICIt LXJ1bi1zdWJ0ZXN0IiAibXVsdGktd2FpdC1zaWduYWxlZCIKICJidWlsZC90ZXN0cy9zeW5jb2Jq X3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIm11bHRpLXdhaXQtc3VibWl0dGVkLXNpZ25hbGVk IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAicmVzZXQt ZHVyaW5nLXdhaXQtZm9yLXN1Ym1pdCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAi LS1ydW4tc3VidGVzdCIgInJlc2V0LW11bHRpcGxlLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3RzL3N5 bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAicmVzZXQtc2lnbmFsZWQiCiAiYnVpbGQv dGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJyZXNldC11bnNpZ25hbGVk IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAic2lnbmFs IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAic2lnbmFs LWFycmF5IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAi c2lnbmFsLXBvaW50LTAiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1 YnRlc3QiICJzaW5nbGUtd2FpdC1hbGwtYXZhaWxhYmxlLXNpZ25hbGVkIgogImJ1aWxkL3Rlc3Rz L3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAic2luZ2xlLXdhaXQtYWxsLWF2YWls YWJsZS1zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1 YnRlc3QiICJzaW5nbGUtd2FpdC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc2lnbmFsZWQiCiAi YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJzaW5nbGUtd2Fp dC1hbGwtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNv YmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAic2luZ2xlLXdhaXQtYWxsLWZvci1zdWJtaXQt c2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3Qi ICJzaW5nbGUtd2FpdC1hbGwtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGlu ZSIgIi0tcnVuLXN1YnRlc3QiICJzaW5nbGUtd2FpdC1hdmFpbGFibGUtc2lnbmFsZWQiCiAiYnVp bGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJzaW5nbGUtd2FpdC1h dmFpbGFibGUtc3VibWl0dGVkIgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1 bi1zdWJ0ZXN0IiAic2luZ2xlLXdhaXQtZm9yLXN1Ym1pdC1hdmFpbGFibGUtc2lnbmFsZWQiCiAi YnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJzaW5nbGUtd2Fp dC1mb3Itc3VibWl0LWF2YWlsYWJsZS1zdWJtaXR0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90 aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJzaW5nbGUtd2FpdC1mb3Itc3VibWl0LXNpZ25hbGVk IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAic2luZ2xl LXdhaXQtc2lnbmFsZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1 YnRlc3QiICJ0cmFuc2Zlci10aW1lbGluZS1wb2ludCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIndhaXQtYWxsLWNvbXBsZXgiCiAiYnVpbGQvdGVzdHMv c3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJ3YWl0LWFsbC1kZWxheWVkLXNpZ25h bCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIndhaXQt YWxsLWZvci1zdWJtaXQtY29tcGxleCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAi LS1ydW4tc3VidGVzdCIgIndhaXQtYWxsLWZvci1zdWJtaXQtZGVsYXllZC1zdWJtaXQiCiAiYnVp bGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJ3YWl0LWFsbC1mb3It c3VibWl0LXNuYXBzaG90IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1z dWJ0ZXN0IiAid2FpdC1hbGwtaW50ZXJydXB0ZWQiCiAiYnVpbGQvdGVzdHMvc3luY29ial90aW1l bGluZSIgIi0tcnVuLXN1YnRlc3QiICJ3YWl0LWFsbC1zbmFwc2hvdCIKICJidWlsZC90ZXN0cy9z eW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIndhaXQtYW55LWNvbXBsZXgiCiAiYnVp bGQvdGVzdHMvc3luY29ial90aW1lbGluZSIgIi0tcnVuLXN1YnRlc3QiICJ3YWl0LWFueS1pbnRl cnJ1cHRlZCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3RpbWVsaW5lIiAiLS1ydW4tc3VidGVzdCIg IndhaXQtYW55LXNuYXBzaG90IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1 bi1zdWJ0ZXN0IiAid2FpdC1kZWxheWVkLXNpZ25hbCIKICJidWlsZC90ZXN0cy9zeW5jb2JqX3Rp bWVsaW5lIiAiLS1ydW4tc3VidGVzdCIgIndhaXQtZm9yLXN1Ym1pdC1jb21wbGV4IgogImJ1aWxk L3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1zdWJ0ZXN0IiAid2FpdC1mb3Itc3VibWl0 LWRlbGF5ZWQtc3VibWl0IgogImJ1aWxkL3Rlc3RzL3N5bmNvYmpfdGltZWxpbmUiICItLXJ1bi1z dWJ0ZXN0IiAid2FpdC1mb3Itc3VibWl0LXNuYXBzaG90Igo= --===============0725889365438536297==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9CD1EC433F5 for ; Thu, 12 May 2022 16:56:22 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 775ED10E721; Thu, 12 May 2022 16:56:17 +0000 (UTC) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 998DC112077 for ; Thu, 12 May 2022 14:56:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652367397; x=1683903397; h=date:from:to:cc:subject:message-id:mime-version: in-reply-to; bh=PFoHYMfK5RpqpQdFk5nrEmqvKN0/m4BgbCo6vEXOIO8=; b=G0P0zTe9XA55QWDCgF8F3B5K8NLbQfnvQPC6eUiRsLyokqu+n7hh3LzH Bx0NXBm7jNluCJIhGgKeivZwaZa9apb2hvHX+dJn1U1OsyO3TWZZPHVD4 46TG7FJJ9tQUMbKBpM+cXTQJNNluPImDeA2tOrI8BL3S5z72wtbdvV2yx edPP0a8sBo4BzM38pBbjhtmIpKEH2SHwM8tFWZxt0HhAAlMxZ00x45YFv aRSuJFs7DKftshTIG6t4ITHaS8GnTn9d7N9yNP0nc6hhdgFp7nhYHjCqn GB/8FVsTczyUFHax5SatkUBiYbapTzS9SEI7PXGU8OynGGhWGt3jrDk/N Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10345"; a="333059991" X-IronPort-AV: E=Sophos;i="5.91,220,1647327600"; d="xz'?yaml'?scan'208";a="333059991" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 07:56:35 -0700 X-IronPort-AV: E=Sophos;i="5.91,220,1647327600"; d="xz'?yaml'?scan'208";a="566720354" Received: from xsang-optiplex-9020.sh.intel.com (HELO xsang-OptiPlex-9020) ([10.239.159.143]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 07:56:30 -0700 Date: Thu, 12 May 2022 22:56:27 +0800 From: kernel test robot To: Christian =?iso-8859-1?Q?K=F6nig?= Subject: [dma] a9290ca07a: BUG:KASAN:slab-out-of-bounds_in__dma_fence_unwrap_merge Message-ID: <20220512145627.GC36375@xsang-OptiPlex-9020> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qjNfmADvan18RZcF" Content-Disposition: inline In-Reply-To: <20220506141009.18047-4-christian.koenig@amd.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailman-Approved-At: Thu, 12 May 2022 16:56:15 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 0day robot , Daniel Vetter , LKML , dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, lkp@lists.01.org, Christian =?iso-8859-1?Q?K=F6nig?= , linux-media@vger.kernel.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-11): commit: a9290ca07a36882b114c3cd9bbd8f66ed47508bd ("[PATCH 4/5] dma-buf: generalize dma_fence unwrap & merging v2") url: https://github.com/intel-lab-lkp/linux/commits/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317 base: git://anongit.freedesktop.org/drm/drm drm-next patch link: https://lore.kernel.org/dri-devel/20220506141009.18047-4-christian.koenig@amd.com in testcase: igt version: igt-x86_64-eddc67c5-1_20220430 with following parameters: group: group-04 ucode: 0xc2 on test machine: 20 threads 1 sockets Commet Lake with 16G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 35.911985] BUG: KASAN: slab-out-of-bounds in __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.920255] Write of size 8 at addr ffff888105400508 by task api_intel_bb/1309 kern :err : [ 35.930379] CPU: 4 PID: 1309 Comm: api_intel_bb Not tainted 5.18.0-rc5-01118-ga9290ca07a36 #1 kern :err : [ 35.939601] Hardware name: Intel Corporation CometLake Client Platform/CometLake S UDIMM (ERB/CRB), BIOS CMLSFWR1.R00.2212.D00.2104290922 04/29/2021 kern :err : [ 35.953601] Call Trace: kern :err : [ 35.956758] kern :err : [ 35.959564] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.965157] dump_stack_lvl (lib/dump_stack.c:107 (discriminator 1)) kern :err : [ 35.969534] print_address_description+0x1f/0x200 kern :err : [ 35.975983] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.981562] print_report.cold (mm/kasan/report.c:430) kern :err : [ 35.986277] ? _raw_spin_lock_irqsave (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:111 kernel/locking/spinlock.c:162) kern :err : [ 35.991606] kasan_report (mm/kasan/report.c:162 mm/kasan/report.c:493) kern :err : [ 35.995892] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 36.001474] __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 36.006878] sync_file_merge+0xf7/0x240 kern :err : [ 36.012465] ? _raw_spin_lock (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) kern :err : [ 36.017088] ? sync_file_create (drivers/dma-buf/sync_file.c:159) kern :err : [ 36.021798] ? __fget_files (arch/x86/include/asm/atomic64_64.h:22 include/linux/atomic/atomic-arch-fallback.h:2293 include/linux/atomic/atomic-arch-fallback.h:2318 include/linux/atomic/atomic-long.h:491 include/linux/atomic/atomic-instrumented.h:1846 fs/file.c:903 fs/file.c:934) kern :err : [ 36.026342] sync_file_ioctl (drivers/dma-buf/sync_file.c:235 drivers/dma-buf/sync_file.c:360) kern :err : [ 36.030966] ? sync_file_ioctl_fence_info (drivers/dma-buf/sync_file.c:355) kern :err : [ 36.036717] ? task_work_run (kernel/task_work.c:167 (discriminator 1)) kern :err : [ 36.041254] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 fs/ioctl.c:856 fs/ioctl.c:856) kern :err : [ 36.045884] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) kern :err : [ 36.050166] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115) kern :err : [ 36.055922] RIP: 0033:0x7fd878745e57 kern :err : [ 36.060203] Code: 00 00 90 48 8b 05 39 a0 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 09 a0 0c 00 f7 d8 64 89 01 48 All code ======== 0: 00 00 add %al,(%rax) 2: 90 nop 3: 48 8b 05 39 a0 0c 00 mov 0xca039(%rip),%rax # 0xca043 a: 64 c7 00 26 00 00 00 movl $0x26,%fs:(%rax) 11: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 18: c3 retq 19: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 20: 00 00 00 23: b8 10 00 00 00 mov $0x10,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 retq 33: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca043 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 retq 9: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca019 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W kern :err : [ 36.079659] RSP: 002b:00007ffe4d4d2e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 kern :err : [ 36.087937] RAX: ffffffffffffffda RBX: 00005558619a1940 RCX: 00007fd878745e57 kern :err : [ 36.095770] RDX: 00007ffe4d4d2e90 RSI: 00000000c0303e03 RDI: 0000000000000008 kern :err : [ 36.103613] RBP: 0000000000000006 R08: 000000000000000f R09: 00005558619a4c30 kern :err : [ 36.111444] R10: 0000000000000006 R11: 0000000000000246 R12: 00005558619a1a00 kern :err : [ 36.119279] R13: 00005558619a46e0 R14: 00007ffe4d4d2ef0 R15: 0000000000000000 kern :err : [ 36.127113] kern :err : [ 36.132209] Allocated by task 1309: kern :warn : [ 36.136405] kasan_save_stack (mm/kasan/common.c:39) kern :warn : [ 36.140943] __kasan_kmalloc (mm/kasan/common.c:45 mm/kasan/common.c:436 mm/kasan/common.c:515 mm/kasan/common.c:524) kern :warn : [ 36.145395] __dma_fence_unwrap_merge (include/linux/slab.h:621 drivers/dma-buf/dma-fence-unwrap.c:81) kern :warn : [ 36.150800] sync_file_merge+0xf7/0x240 kern :warn : [ 36.156386] sync_file_ioctl (drivers/dma-buf/sync_file.c:235 drivers/dma-buf/sync_file.c:360) kern :warn : [ 36.161010] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 fs/ioctl.c:856 fs/ioctl.c:856) kern :warn : [ 36.165643] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) kern :warn : [ 36.169921] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115) kern :err : [ 36.177867] The buggy address belongs to the object at ffff888105400500 which belongs to the cache kmalloc-8 of size 8 kern :err : [ 36.191437] The buggy address is located 0 bytes to the right of 8-byte region [ffff888105400500, ffff888105400508) kern :err : [ 36.206942] The buggy address belongs to the physical page: kern :warn : [ 36.213220] page:00000000c4ee5dee refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff8881054008c0 pfn:0x105400 kern :warn : [ 36.224636] flags: 0x17ffffc0000200(slab|node=0|zone=2|lastcpupid=0x1fffff) kern :warn : [ 36.232305] raw: 0017ffffc0000200 ffffea0004155e80 dead000000000002 ffff888100042280 kern :warn : [ 36.240745] raw: ffff8881054008c0 0000000080660035 00000001ffffffff 0000000000000000 kern :warn : [ 36.249190] page dumped because: kasan: bad access detected kern :err : [ 36.257659] Memory state around the buggy address: kern :err : [ 36.263155] ffff888105400400: fc fc fa fc fc fc fc fb fc fc fc fc fb fc fc fc kern :err : [ 36.271079] ffff888105400480: fc fb fc fc fc fc fb fc fc fc fc fb fc fc fc fc kern :err : [ 36.279001] >ffff888105400500: 00 fc fc fc fc fb fc fc fc fc fa fc fc fc fc fb kern :err : [ 36.286921] ^ kern :err : [ 36.291117] ffff888105400580: fc fc fc fc fb fc fc fc fc fb fc fc fc fc fb fc kern :err : [ 36.299043] ffff888105400600: fc fc fc fa fc fc fc fc fb fc fc fc fc fb fc fc kern :err : [ 36.306970] ================================================================== kern :warn : [ 36.314953] Disabling lock debugging due to kernel taint user :info : [ 36.321624] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.381966] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.448188] Console: switching to colour dummy device 80x25 user :info : [ 36.454538] [IGT] api_intel_bb: executing user :info : [ 36.459757] [IGT] api_intel_bb: starting subtest blit-noreloc-keep-cache-random user :info : [ 36.471434] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.531917] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.598425] Console: switching to colour dummy device 80x25 user :info : [ 36.604786] [IGT] api_intel_bb: executing user :info : [ 36.609923] [IGT] api_intel_bb: starting subtest blit-noreloc-purge-cache user :info : [ 36.621155] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.681867] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.748514] Console: switching to colour dummy device 80x25 user :info : [ 36.755092] [IGT] api_intel_bb: executing user :info : [ 36.760433] [IGT] api_intel_bb: starting subtest blit-noreloc-purge-cache-random user :info : [ 36.772151] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.831817] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.897995] Console: switching to colour dummy device 80x25 user :info : [ 36.904350] [IGT] api_intel_bb: executing user :info : [ 36.909457] [IGT] api_intel_bb: starting subtest blit-reloc-keep-cache user :info : [ 36.921693] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.981895] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.047892] Console: switching to colour dummy device 80x25 user :info : [ 37.054232] [IGT] api_intel_bb: executing user :info : [ 37.059343] [IGT] api_intel_bb: starting subtest blit-reloc-purge-cache user :info : [ 37.071548] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.131724] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.197818] Console: switching to colour dummy device 80x25 user :info : [ 37.204190] [IGT] api_intel_bb: executing user :info : [ 37.209296] [IGT] api_intel_bb: starting subtest delta-check user :info : [ 37.216856] [IGT] api_intel_bb: exiting, ret=0 user :notice: [ 37.245164] result_service: raw_upload, RESULT_MNT: /internal-lkp-server/result, RESULT_ROOT: /internal-lkp-server/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1, TMP_RESULT_ROOT: /tmp/lkp/result user :notice: [ 37.276355] run-job /lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml kern :info : [ 37.281678] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.366074] Console: switching to colour dummy device 80x25 user :info : [ 37.372429] [IGT] api_intel_bb: executing user :info : [ 37.377548] [IGT] api_intel_bb: starting subtest destroy-bb user :info : [ 37.388923] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.431625] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.497522] Console: switching to colour dummy device 80x25 user :info : [ 37.503871] [IGT] api_intel_bb: executing user :info : [ 37.508999] [IGT] api_intel_bb: starting subtest full-batch user :info : [ 37.516733] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.564907] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.630954] Console: switching to colour dummy device 80x25 user :info : [ 37.637306] [IGT] api_intel_bb: executing user :info : [ 37.642423] [IGT] api_intel_bb: starting subtest intel-bb-blit-none user :notice: [ 38.035871] /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://internal-lkp-server:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml&job_state=running -O /dev/null user :notice: [ 38.069080] target ucode: 0xc2 user :notice: [ 38.075557] current_version: c2, target_version: c2 To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://01.org/lkp --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.18.0-rc5-01118-ga9290ca07a36" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.18.0-rc5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-11 (Debian 11.2.0-20) 11.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=110200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23800 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23800 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=123 CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_HAVE_KERNEL_ZSTD=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_WATCH_QUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem CONFIG_PREEMPT_VOLUNTARY_BUILD=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_PREEMPT_DYNAMIC is not set # CONFIG_SCHED_CORE is not set # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 # CONFIG_PRINTK_INDEX is not set CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_GUEST_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_NR_GPIO=1024 CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_AUDIT_ARCH=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_CC_HAS_SLS=y # CONFIG_SLS is not set # CONFIG_X86_CPU_RESCTRL is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE 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=y CONFIG_X86_HV_CALLBACK_VECTOR=y # CONFIG_XEN is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_BOOT_VESA_SUPPORT=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m # CONFIG_PERF_EVENTS_AMD_POWER is not set # CONFIG_PERF_EVENTS_AMD_UNCORE is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y # CONFIG_X86_KERNEL_IBT is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_SGX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # CONFIG_STRICT_SIGALTSTACK_SIZE is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y # CONFIG_ACPI_FPDT is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_ACPI_CONFIGFS is not set # CONFIG_ACPI_PFRUT is not set CONFIG_ACPI_PCC=y CONFIG_PMIC_OPREGION=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_PRMT=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_AMD_PSTATE is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32_ABI is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_PFNCACHE=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set # CONFIG_KVM_XEN is not set CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_KRETPROBE_ON_RETHOOK=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_HUGE_VMALLOC=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_DYNAMIC_SIGFRAME=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG_COMMON=y CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_FC_APPID is not set # CONFIG_BLK_CGROUP_IOCOST is not set # CONFIG_BLK_CGROUP_IOPRIO is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y CONFIG_BLOCK_HOLDER_DEPRECATED=y CONFIG_BLK_MQ_STACKING=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_MHP_MEMMAP_ON_MEMORY=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_DEVICE_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=19 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_PAGE_IDLE_FLAG=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ZONE_DEVICE=y CONFIG_HMM_MIRROR=y CONFIG_DEVICE_PRIVATE=y CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_SECRETMEM=y # CONFIG_ANON_VMA_NAME is not set # # Data Access Monitoring # # CONFIG_DAMON is not set # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_USER_COMPAT is not set # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_EGRESS=y CONFIG_NETFILTER_SKIP_EGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_HOOK is not set # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NFT_REJECT_NETDEV is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # CONFIG_IP_VS_TWOS is not set # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m # CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y # CONFIG_MCTP is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_FD=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_PAGE_POOL=y # CONFIG_PAGE_POOL_STATS is not set CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=m CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_AUXILIARY_BUS=y # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_DEVTMPFS_SAFE is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # # end of ARM System Control and Management Interface Protocol CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=m CONFIG_ZRAM_DEF_COMP_LZORLE=y # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP="lzo-rle" CONFIG_ZRAM_WRITEBACK=y # CONFIG_ZRAM_MEMORY_TRACKING is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_VERBOSE_ERRORS is not set # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_GSC is not set # CONFIG_INTEL_MEI_HDCP is not set # CONFIG_INTEL_MEI_PXP is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set CONFIG_PVPANIC=y # CONFIG_PVPANIC_MMIO is not set # CONFIG_PVPANIC_PCI is not set # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m CONFIG_BLK_DEV_BSG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPI3MR is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_EFCT is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_MD_CLUSTER=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_DM_AUDIT=y CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ASIX=y # CONFIG_SPI_AX88796C is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_CX_ECAT is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y CONFIG_NET_VENDOR_DAVICOM=y # CONFIG_DM9051 is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_ENGLEDER=y # CONFIG_TSNEP is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_FUNGIBLE=y # CONFIG_FUN_ETH is not set CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y 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_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_IGC=y # CONFIG_JME is not set CONFIG_NET_VENDOR_LITEX=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_PRESTERA is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VERTEXCOM=y # CONFIG_MSE102X is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set CONFIG_FIXED_PHY=y # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set CONFIG_AX88796B_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MAXLINEAR_GPHY is not set # CONFIG_MEDIATEK_GE_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_MOTORCOMM_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_ACPI_MDIO=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers # # # PCS device drivers # # CONFIG_PCS_XPCS is not set # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y 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_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set # CONFIG_ATH11K is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set # CONFIG_IWLMEI 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_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 is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # 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_RTL8192CU is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set # CONFIG_RTW89 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set # # Wireless WAN # # CONFIG_WWAN is not set # end of Wireless WAN # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set CONFIG_INPUT_VIVALDIFMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set # CONFIG_INPUT_ATLAS_BTNS is not set # 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_UINPUT=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_DA7280_HAPTICS is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_IQS269A is not set # CONFIG_INPUT_IQS626A is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F3A is not set 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 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=64 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_PERICOM=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ 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_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y CONFIG_NVRAM=y CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # end of Character devices # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_AMDPSP is not set CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_CP2615 is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_VIRTIO is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set CONFIG_SPI_DYNAMIC=y # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set # # Intel pinctrl drivers # # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set # CONFIG_PINCTRL_ALDERLAKE is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set # CONFIG_PINCTRL_TIGERLAKE is not set # end of Intel pinctrl drivers # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=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 is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set # end of Virtual GPIO drivers # CONFIG_W1 is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SAMSUNG_SDI is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_MAX77976 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 is not set # CONFIG_BATTERY_UG3105 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AHT10 is not set # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_DELL_SMM is not set CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6620 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1266 is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_BPA_RS600 is not set # CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set # CONFIG_SENSORS_FSP_3Y is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_DPS920AB is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR36021 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX15301 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2888 is not set # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_MP5023 is not set # CONFIG_SENSORS_PIM4328 is not set # CONFIG_SENSORS_PLI1209BC is not set # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_SY7636A is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA238 is not set # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m # CONFIG_SENSORS_ASUS_WMI is not set # CONFIG_SENSORS_ASUS_WMI_EC is not set # CONFIG_SENSORS_ASUS_EC is not set CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_INTEL_HFI_THERMAL is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_MLX_WDT is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SIMPLE_MFD_I2C is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_MFD_ATC260X_I2C is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_LIRC=y CONFIG_RC_MAP=m CONFIG_RC_DECODERS=y CONFIG_IR_IMON_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_IR_SANYO_DECODER=m # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_SONY_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_IR_ENE=m CONFIG_IR_FINTEK=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set CONFIG_IR_ITE_CIR=m # CONFIG_IR_MCEUSB is not set CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_TOY is not set # CONFIG_IR_TTUSBIR is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_ATI_REMOTE is not set # CONFIG_RC_LOOPBACK is not set # CONFIG_RC_XBOX_DVD is not set # # CEC support # # CONFIG_MEDIA_CEC_SUPPORT is not set # end of CEC support CONFIG_MEDIA_SUPPORT=m CONFIG_MEDIA_SUPPORT_FILTER=y CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Media device types # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # 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_PLATFORM_SUPPORT is not set # CONFIG_MEDIA_TEST_SUPPORT is not set # end of Media device types # # Media drivers # # # Drivers filtered as selected at 'Filter media drivers' # # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # end of Media drivers CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y # # Media ancillary drivers # # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_DISPLAY_HELPER=m CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_BUDDY=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y # CONFIG_DRM_I915_GVT_KVMGT is not set CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set # CONFIG_DRM_SIMPLEDRM is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9163 is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_NOMODESET=y CONFIG_DRM_PRIVACY_SCREEN=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m # CONFIG_HID_CHICONY is not set # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m # CONFIG_HID_FT260 is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_XIAOMI is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m # CONFIG_HID_LETSKETCH is not set CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NINTENDO is not set CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m # CONFIG_HID_RAZER is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SIGMAMICRO is not set # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # # AMD SFH HID Support # # CONFIG_AMD_SFH_HID is not set # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # CONFIG_TYPEC_RT1719 is not set # CONFIG_TYPEC_STUSB160X is not set # CONFIG_TYPEC_WUSB3801 is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP50XX is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # # Simple LED drivers # # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_VIRT_DMA=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_GHES=y CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m # CONFIG_EDAC_IGEN6 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 is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # CONFIG_RTC_DRV_RX6110 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_GOLDFISH is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m # CONFIG_INTEL_IDXD is not set # CONFIG_INTEL_IDXD_COMPAT is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_AMD_PTDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # CONFIG_DMABUF_SYSFS_STATS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI_CORE=m CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_PCI_LIB_LEGACY=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_MEM is not set CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # end of Microsoft Hyper-V guest support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set # CONFIG_UV_SYSFS is not set CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set # CONFIG_YOGABOOK_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMC is not set # CONFIG_AMD_HSMP is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m # CONFIG_ASUS_TF103C_DOCK is not set # CONFIG_MERAKI_MX100 is not set CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m # CONFIG_WIRELESS_HOTKEY is not set CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_THINKPAD_LMI is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_INTEL_SAR_INT1092 is not set CONFIG_INTEL_PMC_CORE=m # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_WMI=y # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m # # Intel Uncore Frequency Control # # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # end of Intel Uncore Frequency Control CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_OAKTRAIL=m # CONFIG_INTEL_ISHTP_ECLITE is not set # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_VSEC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set # CONFIG_BARCO_P50_GPIO is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_SERIAL_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set # CONFIG_SIEMENS_SIMATIC_IPC is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set # CONFIG_MLXREG_LC is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_LMK04832 is not set # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y # CONFIG_AMD_IOMMU is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y CONFIG_IRQ_REMAP=y # CONFIG_VIRTIO_IOMMU is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_EPF is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # # PHY drivers for Broadcom platforms # # CONFIG_BCM_KONA_USB2_PHY is not set # end of PHY drivers for Broadcom platforms # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # CONFIG_PECI is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set CONFIG_F2FS_IOSTAT=y # CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=y CONFIG_NETFS_STATS=y CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_ERROR_INJECTION is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # CONFIG_NTFS3_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y # CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_SMB_SERVER is not set CONFIG_SMBFS_COMMON=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_USER_DECRYPTED_DATA is not set # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_KEY_NOTIFICATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_PATH is not set CONFIG_INTEL_TXT=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_FORTIFY_SOURCE=y # 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 is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_SIMD=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_CRC64_ROCKSOFT=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_SM3_AVX_X86_64 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set # CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_MODULE_SIG_KEY_TYPE_RSA=y # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC64_ROCKSOFT=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=m # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y # CONFIG_XZ_DEC_MICROLZMA is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_STACKDEPOT_ALWAYS_INIT=y CONFIG_STACK_HASH_ORDER=20 CONFIG_SBITMAP=y # end of Library routines CONFIG_ASN1_ENCODER=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y # CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_NONE is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_TRAP is not set CONFIG_CC_HAS_UBSAN_BOUNDS=y CONFIG_UBSAN_BOUNDS=y CONFIG_UBSAN_ONLY_BOUNDS=y CONFIG_UBSAN_SHIFT=y # CONFIG_UBSAN_DIV_ZERO is not set # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_TEST_UBSAN is not set CONFIG_HAVE_ARCH_KCSAN=y CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments # # Networking Debugging # # CONFIG_NET_DEV_REFCNT_TRACKER is not set # CONFIG_NET_NS_REFCNT_TRACKER is not set # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_OWNER=y # CONFIG_PAGE_TABLE_CHECK is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE 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 is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_KASAN=y CONFIG_KASAN_GENERIC=y # CONFIG_KASAN_OUTLINE is not set CONFIG_KASAN_INLINE=y CONFIG_KASAN_STACK=y CONFIG_KASAN_VMALLOC=y # CONFIG_KASAN_MODULE_TEST is not set CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=480 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_WQ_WATCHDOG=y # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_SCF_TORTURE_TEST is not set # CONFIG_CSD_LOCK_WAIT_DEBUG is not set # end of Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_RETHOOK=y CONFIG_RETHOOK=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_OBJTOOL_MCOUNT=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y CONFIG_BUILDTIME_MCOUNT_SORT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y # CONFIG_FPROBE is not set CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_OSNOISE_TRACER is not set # CONFIG_TIMERLAT_TRACER is not set # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FTRACE_SORT_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAULT_INJECTION_USERCOPY is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_SUNRPC is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_DIV64 is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_TEST_REF_TRACKER is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_STRING_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SIPHASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set # CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='igt' export testcase='igt' export category='functional' export job_origin='igt-part1.yaml' export queue_cmdline_keys='branch commit kbuild_queue_analysis' export queue='validate' export testbox='lkp-cml-d02' export tbox_group='lkp-cml-d02' export kconfig='x86_64-rhel-8.3-func' export submit_id='627bb8e47134fe4b18d222f7' export job_file='/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml' export id='88dda2254ac584b855f53eed1cb0028cc1b20ed9' export queuer_version='/zday/lkp' export model='Commet Lake' export nr_node=1 export nr_cpu=20 export memory='16G' export ssd_partitions='/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part4' export rootfs_partition='/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part3' export kernel_cmdline_hw='acpi_rsdp=0x9b0fe014' export commit='a9290ca07a36882b114c3cd9bbd8f66ed47508bd' export netconsole_port=6683 export ucode='0xc2' export need_kconfig_hw='{"IGB"=>"y"} {"E1000E"=>"y"} SATA_AHCI DRM_I915 {"IGC"=>"y"}' export bisect_dmesg=true export enqueue_time='2022-05-11 21:23:48 +0800' export _id='627bb8e47134fe4b18d222f7' export _rt='/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd' export user='lkp' export compiler='gcc-11' export LKP_SERVER='internal-lkp-server' export head_commit='781f24707a020e96d9fffdb343d210a77094cd75' export base_commit='672c0c5173427e6b3e2a9bbb7be51ceeec78093a' export branch='linux-review/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1' export scheduler_version='/lkp/lkp/.src-20220511-170024' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 RESULT_ROOT=/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36 branch=linux-review/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317 job=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml user=lkp ARCH=x86_64 kconfig=x86_64-rhel-8.3-func commit=a9290ca07a36882b114c3cd9bbd8f66ed47508bd acpi_rsdp=0x9b0fe014 max_uptime=2100 LKP_SERVER=internal-lkp-server nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20220105.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/igt_20220430.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/igt-x86_64-eddc67c5-1_20220430.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20220216.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.18.0-rc5-wt-ath-07655-g781f24707a02' export repeat_to=6 export schedule_notify_address= export stop_repeat_if_found='dmesg.BUG:KASAN:slab-out-of-bounds_in__dma_fence_unwrap_merge' export kbuild_queue_analysis=1 export kernel='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36' export dequeue_time='2022-05-11 22:09:00 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test group='group-04' $LKP_SRC/tests/wrapper igt } extract_stats() { export stats_part_begin= export stats_part_end= env group='group-04' $LKP_SRC/stats/wrapper igt $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time igt.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --qjNfmADvan18RZcF Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 AgAAAAAEWVo= --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=igt 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest add-remove-objects IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: add-remove-objects Subtest add-remove-objects: SUCCESS (0.002s) 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest bb-with-allocator IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: bb-with-allocator Subtest bb-with-allocator: SUCCESS (0.001s) 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest blit-noreloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-keep-cache Subtest blit-noreloc-keep-cache: SUCCESS (0.420s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-keep-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-keep-cache-random Subtest blit-noreloc-keep-cache-random: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-purge-cache Subtest blit-noreloc-purge-cache: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-purge-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-purge-cache-random Subtest blit-noreloc-purge-cache-random: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-reloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-reloc-keep-cache Subtest blit-reloc-keep-cache: SUCCESS (0.005s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-reloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-reloc-purge-cache Subtest blit-reloc-purge-cache: SUCCESS (0.005s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest delta-check IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: delta-check Subtest delta-check: SUCCESS (0.001s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest destroy-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: destroy-bb Subtest destroy-bb: SUCCESS (0.004s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest full-batch IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: full-batch Subtest full-batch: SUCCESS (0.001s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest intel-bb-blit-none IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-none Subtest intel-bb-blit-none: SUCCESS (2.662s) 2022-05-11 14:09:59 build/tests/api_intel_bb --run-subtest intel-bb-blit-x IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-x Subtest intel-bb-blit-x: SUCCESS (2.484s) 2022-05-11 14:10:01 build/tests/api_intel_bb --run-subtest intel-bb-blit-y IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-y Subtest intel-bb-blit-y: SUCCESS (2.481s) 2022-05-11 14:10:04 build/tests/api_intel_bb --run-subtest lot-of-buffers IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: lot-of-buffers Subtest lot-of-buffers: SUCCESS (0.926s) 2022-05-11 14:10:05 build/tests/api_intel_bb --run-subtest object-noreloc-keep-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-keep-cache-random Subtest object-noreloc-keep-cache-random: SUCCESS (0.001s) 2022-05-11 14:10:05 build/tests/api_intel_bb --run-subtest object-noreloc-keep-cache-simple IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-keep-cache-simple Subtest object-noreloc-keep-cache-simple: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-noreloc-purge-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-purge-cache-random Subtest object-noreloc-purge-cache-random: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-noreloc-purge-cache-simple IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-purge-cache-simple Subtest object-noreloc-purge-cache-simple: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-reloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-reloc-keep-cache Subtest object-reloc-keep-cache: SUCCESS (0.002s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-reloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-reloc-purge-cache Subtest object-reloc-purge-cache: SUCCESS (0.003s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest offset-control IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: offset-control Subtest offset-control: SUCCESS (0.003s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest purge-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: purge-bb Subtest purge-bb: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest render IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: render Starting dynamic subtest: render-none-512 Dynamic subtest render-none-512: SUCCESS (0.065s) Starting dynamic subtest: render-none-reloc-512 Dynamic subtest render-none-reloc-512: SUCCESS (0.065s) Starting dynamic subtest: render-none-1024 Dynamic subtest render-none-1024: SUCCESS (0.246s) Starting dynamic subtest: render-none-reloc-1024 Dynamic subtest render-none-reloc-1024: SUCCESS (0.254s) Starting dynamic subtest: render-x-512 Dynamic subtest render-x-512: SUCCESS (0.059s) Starting dynamic subtest: render-x-reloc-512 Dynamic subtest render-x-reloc-512: SUCCESS (0.059s) Starting dynamic subtest: render-x-1024 Dynamic subtest render-x-1024: SUCCESS (0.236s) Starting dynamic subtest: render-x-reloc-1024 Dynamic subtest render-x-reloc-1024: SUCCESS (0.237s) Starting dynamic subtest: render-y-512 Dynamic subtest render-y-512: SUCCESS (0.059s) Starting dynamic subtest: render-y-reloc-512 Dynamic subtest render-y-reloc-512: SUCCESS (0.058s) Starting dynamic subtest: render-y-1024 Dynamic subtest render-y-1024: SUCCESS (0.236s) Starting dynamic subtest: render-y-reloc-1024 Dynamic subtest render-y-reloc-1024: SUCCESS (0.225s) Subtest render: SUCCESS (1.891s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest render-ccs IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: render-ccs Subtest render-ccs: SUCCESS (0.245s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest reset-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reset-bb Subtest reset-bb: SUCCESS (0.001s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest reset-flags IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reset-flags Subtest reset-flags: SUCCESS (0.004s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest simple-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: simple-bb Subtest simple-bb: SUCCESS (0.001s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest simple-bb-ctx IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: simple-bb-ctx Subtest simple-bb-ctx: SUCCESS (0.002s) 2022-05-11 14:10:10 build/tests/gem_media_fill --run-subtest media-fill IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: media-fill Starting dynamic subtest: smem Dynamic subtest smem: SUCCESS (0.002s) Subtest media-fill: SUCCESS (0.009s) 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest aperture-shrink IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: aperture-shrink (gem_render_tiled_blits:1985) intel_os-WARNING: Insufficient free memory; /proc/meminfo: MemTotal: 13829356 kB MemFree: 11726904 kB MemAvailable: 11607148 kB Buffers: 0 kB Cached: 1130512 kB SwapCached: 0 kB Active: 712 kB Inactive: 212432 kB Active(anon): 552 kB Inactive(anon): 212284 kB Active(file): 160 kB Inactive(file): 148 kB Unevictable: 1120872 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 203648 kB Mapped: 30440 kB Shmem: 9456 kB KReclaimable: 79968 kB Slab: 578948 kB SReclaimable: 79968 kB SUnreclaim: 498980 kB KernelStack: 10304 kB PageTables: 2572 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6914676 kB Committed_AS: 264988 kB VmallocTotal: 34359738367 kB VmallocUsed: 43884 kB VmallocChunk: 0 kB Percpu: 8160 kB HardwareCorrupted: 0 kB AnonHugePages: 26624 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 496692 kB DirectMap2M: 7770112 kB DirectMap1G: 9437184 kBInsufficient free memory; /proc/slabinfo: slabinfo - version: 2.1 # name : tunables : slabdata btrfs_end_io_wq 126 126 192 42 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_prelim_ref 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_extent_op 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_data_ref 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_tree_ref 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_ref_head 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_inode_defrag 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_node 0 0 376 43 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_ordered_extent 0 0 504 32 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_extent_map 39 39 208 39 2 : tunables 0 0 0 : slabdata 1 1 0 btrfs_extent_state 108 108 112 36 1 : tunables 0 0 0 : slabdata 3 3 0 bio-304 168 168 384 42 4 : tunables 0 0 0 : slabdata 4 4 0 btrfs_extent_buffer 75 75 320 25 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_free_space_bitmap 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 btrfs_free_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_path 230 230 176 46 2 : tunables 0 0 0 : slabdata 5 5 0 btrfs_trans_handle 384 384 168 24 1 : tunables 0 0 0 : slabdata 16 16 0 btrfs_inode 72 72 1320 24 8 : tunables 0 0 0 : slabdata 3 3 0 i915_vma_resource 6975 8778 384 42 4 : tunables 0 0 0 : slabdata 209 209 0 i915_vma 4998 4998 768 42 8 : tunables 0 0 0 : slabdata 119 119 0 i915_priolist 704 704 64 64 1 : tunables 0 0 0 : slabdata 11 11 0 i915_dependency 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 execute_cb 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 i915_request 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 drm_i915_gem_object 55900 55900 1216 26 8 : tunables 0 0 0 : slabdata 2150 2150 0 i915_lut_handle 5610 5610 48 85 1 : tunables 0 0 0 : slabdata 66 66 0 intel_context 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 active_node 4832 4832 128 32 1 : tunables 0 0 0 : slabdata 151 151 0 drm_buddy_block 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 sd_ext_cdb 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 bio-120 42 42 192 42 2 : tunables 0 0 0 : slabdata 1 1 0 kvm_async_pf 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 kvm_vcpu 0 0 11200 1 4 : tunables 0 0 0 : slabdata 0 0 0 kvm_mmu_page_header 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 pte_list_desc 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 x86_emulator 0 0 2816 11 8 : tunables 0 0 0 : slabdata 0 0 0 scsi_sense_cache 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 fscrypt_info 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 zswap_entry 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 p9_req_t 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 ip6-frags 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 fib6_nodes 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 ip6_dst_cache 100 100 320 25 2 : tunables 0 0 0 : slabdata 4 4 0 ip6_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 PINGv6 0 0 1344 24 8 : tunables 0 0 0 : slabdata 0 0 0 RAWv6 24 24 1344 24 8 : tunables 0 0 0 : slabdata 1 1 0 UDPLITEv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 UDPv6 66 66 1472 22 8 : tunables 0 0 0 : slabdata 3 3 0 tw_sock_TCPv6 0 0 304 26 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCPv6 26 26 2496 13 8 : tunables 0 0 0 : slabdata 2 2 0 uhci_urb_priv 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 sgpool-128 7 7 4352 7 8 : tunables 0 0 0 : slabdata 1 1 0 sgpool-64 75 75 2176 15 8 : tunables 0 0 0 : slabdata 5 5 0 sgpool-32 196 196 1152 28 8 : tunables 0 0 0 : slabdata 7 7 0 sgpool-16 175 175 640 25 4 : tunables 0 0 0 : slabdata 7 7 0 sgpool-8 225 225 320 25 2 : tunables 0 0 0 : slabdata 9 9 0 bfq_io_cq 0 0 296 27 2 : tunables 0 0 0 : slabdata 0 0 0 bfq_queue 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 mqueue_inode_cache 30 30 1088 30 8 : tunables 0 0 0 : slabdata 1 1 0 v9fs_inode_cache 0 0 840 39 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_direct_cache 0 0 288 28 2 : tunables 0 0 0 : slabdata 0 0 0 nfs_commit_data 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 nfs_write_data 60 60 1088 30 8 : tunables 0 0 0 : slabdata 2 2 0 nfs_read_data 0 0 1088 30 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_inode_cache 0 0 1176 27 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_page 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_transaction_s 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_inode 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_handle 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_head 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_table_s 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_record_s 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_fc_dentry_update 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_inode_cache 0 0 1304 25 8 : tunables 0 0 0 : slabdata 0 0 0 ext4_free_data 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_allocation_context 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 ext4_prealloc_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_system_zone 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end_vec 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_bio_post_read_ctx 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_pending_reservation 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_extent_status 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 mbcache 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 io_kiocb 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 kioctx 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 aio_kiocb 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 userfaultfd_ctx_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 fanotify_perm_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_path_event 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_fid_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fsnotify_mark 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_struct 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 dio 0 0 768 42 8 : tunables 0 0 0 : slabdata 0 0 0 fasync_cache 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 audit_tree_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 pid_namespace 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 posix_timers_cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 rpc_inode_cache 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_buffers 15 15 2176 15 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_tasks 25 25 320 25 2 : tunables 0 0 0 : slabdata 1 1 0 UNIX-STREAM 832 832 1216 26 8 : tunables 0 0 0 : slabdata 32 32 0 UNIX 442 442 1216 26 8 : tunables 0 0 0 : slabdata 17 17 0 ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 ip_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 UDP-Lite 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0 tcp_bind_bucket 96 96 128 32 1 : tunables 0 0 0 : slabdata 3 3 0 inet_peer_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 xfrm_dst_cache 0 0 384 42 4 : tunables 0 0 0 : slabdata 0 0 0 xfrm_state 0 0 896 36 8 : tunables 0 0 0 : slabdata 0 0 0 ip_fib_trie 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ip_fib_alias 92 92 88 46 1 : tunables 0 0 0 : slabdata 2 2 0 ip_dst_cache 417 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 PING 0 0 1152 28 8 : tunables 0 0 0 : slabdata 0 0 0 RAW 56 56 1152 28 8 : tunables 0 0 0 : slabdata 2 2 0 UDP 275 275 1280 25 8 : tunables 0 0 0 : slabdata 11 11 0 tw_sock_TCP 26 26 304 26 2 : tunables 0 0 0 : slabdata 1 1 0 request_sock_TCP 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCP 52 52 2368 13 8 : tunables 0 0 0 : slabdata 4 4 0 hugetlbfs_inode_cache 84 84 776 42 8 : tunables 0 0 0 : slabdata 2 2 0 dquot 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 bio-248 50 50 320 25 2 : tunables 0 0 0 : slabdata 2 2 0 ep_head 2432 2432 32 128 1 : tunables 0 0 0 : slabdata 19 19 0 eventpoll_pwq 924 924 96 42 1 : tunables 0 0 0 : slabdata 22 22 0 eventpoll_epi 924 924 192 42 2 : tunables 0 0 0 : slabdata 22 22 0 inotify_inode_mark 540 540 112 36 1 : tunables 0 0 0 : slabdata 15 15 0 dax_cache 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 request_queue_srcu 0 0 52720 1 16 : tunables 0 0 0 : slabdata 0 0 0 request_queue 22 22 1488 22 8 : tunables 0 0 0 : slabdata 1 1 0 blkdev_ioc 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 bio-184 256 256 256 32 2 : tunables 0 0 0 : slabdata 8 8 0 biovec-max 77 77 4352 7 8 : tunables 0 0 0 : slabdata 11 11 0 biovec-128 0 0 2176 15 8 : tunables 0 0 0 : slabdata 0 0 0 biovec-64 168 168 1152 28 8 : tunables 0 0 0 : slabdata 6 6 0 biovec-16 150 150 320 25 2 : tunables 0 0 0 : slabdata 6 6 0 bio_integrity_payload 64 64 256 32 2 : tunables 0 0 0 : slabdata 2 2 0 khugepaged_mm_slot 874 874 176 46 2 : tunables 0 0 0 : slabdata 19 19 0 ksm_mm_slot 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_stable_node 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_rmap_item 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 user_namespace 0 0 752 43 8 : tunables 0 0 0 : slabdata 0 0 0 uid_cache 96 96 256 32 2 : tunables 0 0 0 : slabdata 3 3 0 iommu_iova 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dmaengine-unmap-256 14 14 2240 14 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-128 26 26 1216 26 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-16 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-2 64 64 64 64 1 : tunables 0 0 0 : slabdata 1 1 0 audit_buffer 102 102 40 102 1 : tunables 0 0 0 : slabdata 1 1 0 sock_inode_cache 972 972 896 36 8 : tunables 0 0 0 : slabdata 27 27 0 skbuff_ext_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 skbuff_fclone_cache 25 25 640 25 4 : tunables 0 0 0 : slabdata 1 1 0 skbuff_head_cache 2286 2325 320 25 2 : tunables 0 0 0 : slabdata 93 93 0 configfs_dir_cache 34 34 120 34 1 : tunables 0 0 0 : slabdata 1 1 0 file_lock_cache 667 667 280 29 2 : tunables 0 0 0 : slabdata 23 23 0 file_lock_ctx 322 322 88 46 1 : tunables 0 0 0 : slabdata 7 7 0 fsnotify_mark_connector 1190 1190 48 85 1 : tunables 0 0 0 : slabdata 14 14 0 buffer_head 48 48 168 24 1 : tunables 0 0 0 : slabdata 2 2 0 x86_lbr 0 0 928 35 8 : tunables 0 0 0 : slabdata 0 0 0 task_delay_info 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 taskstats 0 0 432 37 4 : tunables 0 0 0 : slabdata 0 0 0 proc_dir_entry 800 800 256 32 2 : tunables 0 0 0 : slabdata 25 25 0 pde_opener 1460 1460 56 73 1 : tunables 0 0 0 : slabdata 20 20 0 proc_inode_cache 2671 2964 824 39 8 : tunables 0 0 0 : slabdata 76 76 0 seq_file 3347 3608 184 44 2 : tunables 0 0 0 : slabdata 82 82 0 sigqueue 1152 1152 112 36 1 : tunables 0 0 0 : slabdata 32 32 0 bdev_cache 54 54 1728 18 8 : tunables 0 0 0 : slabdata 3 3 0 shmem_inode_cache 6156 6156 888 36 8 : tunables 0 0 0 : slabdata 171 171 0 kernfs_iattrs_cache 306 306 120 34 1 : tunables 0 0 0 : slabdata 9 9 0 kernfs_node_cache 42786 43512 192 42 2 : tunables 0 0 0 : slabdata 1036 1036 0 mnt_cache 588 588 384 42 4 : tunables 0 0 0 : slabdata 14 14 0 filp 40950 40950 320 25 2 : tunables 0 0 0 : slabdata 1638 1638 0 inode_cache 53789 54868 752 43 8 : tunables 0 0 0 : slabdata 1276 1276 0 dentry 93408 93408 256 32 2 : tunables 0 0 0 : slabdata 2919 2919 0 names_cache 38969 38969 4352 7 8 : tunables 0 0 0 : slabdata 5567 5567 0 net_namespace 0 0 4416 7 8 : tunables 0 0 0 : slabdata 0 0 0 iint_cache 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 key_jar 325 325 320 25 2 : tunables 0 0 0 : slabdata 13 13 0 uts_namespace 0 0 496 33 4 : tunables 0 0 0 : slabdata 0 0 0 nsproxy 117 117 104 39 1 : tunables 0 0 0 : slabdata 3 3 0 vm_area_struct 47399 47399 264 31 2 : tunables 0 0 0 : slabdata 1529 1529 0 mm_struct 1337 1456 1216 26 8 : tunables 0 0 0 : slabdata 56 56 0 fs_cache 1344 1344 128 32 1 : tunables 0 0 0 : slabdata 42 42 0 files_cache 1365 1365 832 39 8 : tunables 0 0 0 : slabdata 35 35 0 signal_cache 1354 1375 1280 25 8 : tunables 0 0 0 : slabdata 55 55 0 sighand_cache 588 588 2240 14 8 : tunables 0 0 0 : slabdata 42 42 0 task_struct 777 777 10688 3 8 : tunables 0 0 0 : slabdata 259 259 0 cred_jar 3488 3488 256 32 2 : tunables 0 0 0 : slabdata 109 109 0 anon_vma_chain 23562 23562 96 42 1 : tunables 0 0 0 : slabdata 561 561 0 anon_vma 3502 3502 120 34 1 : tunables 0 0 0 : slabdata 103 103 0 pid 1554 1554 192 42 2 : tunables 0 0 0 : slabdata 37 37 0 Acpi-Operand 17113 31395 104 39 1 : tunables 0 0 0 : slabdata 805 805 0 Acpi-ParseExt 2772 2772 112 36 1 : tunables 0 0 0 : slabdata 77 77 0 Acpi-Parse 4186 4186 88 46 1 : tunables 0 0 0 : slabdata 91 91 0 Acpi-State 3888 3888 112 36 1 : tunables 0 0 0 : slabdata 108 108 0 Acpi-Namespace 8320 8320 64 64 1 : tunables 0 0 0 : slabdata 130 130 0 shared_policy_node 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 numa_policy 24 24 336 24 2 : tunables 0 0 0 : slabdata 1 1 0 perf_event 480 480 1328 24 8 : tunables 0 0 0 : slabdata 20 20 0 trace_event_file 2074 2074 120 34 1 : tunables 0 0 0 : slabdata 61 61 0 ftrace_event_field 5376 5376 64 64 1 : tunables 0 0 0 : slabdata 84 84 0 pool_workqueue 224 224 512 32 4 : tunables 0 0 0 : slabdata 7 7 0 radix_tree_node 15732 15732 704 46 8 : tunables 0 0 0 : slabdata 342 342 0 task_group 507 507 832 39 8 : tunables 0 0 0 : slabdata 13 13 0 vmap_area 3150 3150 96 42 1 : tunables 0 0 0 : slabdata 75 75 0 dma-kmalloc-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-128 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-64 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-192 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-96 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-192 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-rcl-128 384 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-rcl-96 1666 1824 128 32 1 : tunables 0 0 0 : slabdata 57 57 0 kmalloc-rcl-64 2848 3232 128 32 1 : tunables 0 0 0 : slabdata 101 101 0 kmalloc-rcl-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-cg-8k 4 4 16384 2 8 : tunables 0 0 0 : slabdata 2 2 0 kmalloc-cg-4k 356 356 8192 4 8 : tunables 0 0 0 : slabdata 89 89 0 kmalloc-cg-2k 256 256 4096 8 8 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-1k 720 720 2048 16 8 : tunables 0 0 0 : slabdata 45 45 0 kmalloc-cg-512 1058 1184 1024 32 8 : tunables 0 0 0 : slabdata 37 37 0 kmalloc-cg-256 32 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-cg-192 832 832 256 32 2 : tunables 0 0 0 : slabdata 26 26 0 kmalloc-cg-128 192 192 256 32 2 : tunables 0 0 0 : slabdata 6 6 0 kmalloc-cg-96 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 kmalloc-cg-64 544 544 128 32 1 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-cg-32 1984 1984 64 64 1 : tunables 0 0 0 : slabdata 31 31 0 kmalloc-cg-16 1152 1152 32 128 1 : tunables 0 0 0 : slabdata 9 9 0 kmalloc-cg-8 1122 1122 40 102 1 : tunables 0 0 0 : slabdata 11 11 0 kmalloc-8k 332 332 16384 2 8 : tunables 0 0 0 : slabdata 166 166 0 kmalloc-4k 12568 12588 8192 4 8 : tunables 0 0 0 : slabdata 3147 3147 0 kmalloc-2k 1598 2584 4096 8 8 : tunables 0 0 0 : slabdata 323 323 0 kmalloc-1k 2178 2752 2048 16 8 : tunables 0 0 0 : slabdata 172 172 0 kmalloc-512 9227 10240 1024 32 8 : tunables 0 0 0 : slabdata 320 320 0 kmalloc-256 11625 12320 512 32 4 : tunables 0 0 0 : slabdata 385 385 0 kmalloc-192 3032 4096 256 32 2 : tunables 0 0 0 : slabdata 128 128 0 kmalloc-128 2592 2592 256 32 2 : tunables 0 0 0 : slabdata 81 81 0 kmalloc-96 3593 4640 128 32 1 : tunables 0 0 0 : slabdata 145 145 0 kmalloc-64 32960 53760 128 32 1 : tunables 0 0 0 : slabdata 1680 1680 0 kmalloc-32 69929 82496 64 64 1 : tunables 0 0 0 : slabdata 1289 1289 0 kmalloc-16 65422 65792 32 128 1 : tunables 0 0 0 : slabdata 514 514 0 kmalloc-8 11103 23562 40 102 1 : tunables 0 0 0 : slabdata 231 231 0 kmem_cache_node 480 480 128 32 1 : tunables 0 0 0 : slabdata 15 15 0 kmem_cache 400 400 320 25 2 : tunables 0 0 0 : slabdata 16 16 0Test requirement not met in function intel_require_memory, file ../lib/intel_os.c:398: Test requirement: sufficient_memory Estimated that we need 402653184 objects and 405798912 MiB for the test, but only have 12439 MiB available (RAM) and a maximum of 9223372036854775807 objects Subtest aperture-shrink: SKIP (0.121s) gem_render_tiled_blits: ../lib/igt_core.c:2130: igt_exit: Assertion `waitpid(-1, &tmp, WNOHANG) == -1 && errno == ECHILD' failed. Received signal SIGABRT. Stack trace: #0 [fatal_sig_handler+0xd6] #1 [killpg+0x40] #2 [gsignal+0x10b] #3 [abort+0x121] #4 [+0x121] #5 [__assert_fail+0x42] #6 [igt_exit+0x181] #7 [main+0x2c] #8 [__libc_start_main+0xeb] #9 [_start+0x2a] Aborted 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest aperture-thrash IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: aperture-thrash (gem_render_tiled_blits:2008) intel_os-WARNING: Insufficient free memory; /proc/meminfo: MemTotal: 13829356 kB MemFree: 11730276 kB MemAvailable: 11610624 kB Buffers: 0 kB Cached: 1130580 kB SwapCached: 0 kB Active: 248 kB Inactive: 212888 kB Active(anon): 248 kB Inactive(anon): 212600 kB Active(file): 0 kB Inactive(file): 288 kB Unevictable: 1120872 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 203512 kB Mapped: 30312 kB Shmem: 9544 kB KReclaimable: 80200 kB Slab: 571272 kB SReclaimable: 80200 kB SUnreclaim: 491072 kB KernelStack: 10432 kB PageTables: 2448 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6914676 kB Committed_AS: 261840 kB VmallocTotal: 34359738367 kB VmallocUsed: 43916 kB VmallocChunk: 0 kB Percpu: 8160 kB HardwareCorrupted: 0 kB AnonHugePages: 26624 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 496692 kB DirectMap2M: 7770112 kB DirectMap1G: 9437184 kBInsufficient free memory; /proc/slabinfo: slabinfo - version: 2.1 # name : tunables : slabdata btrfs_end_io_wq 126 126 192 42 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_prelim_ref 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_extent_op 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_data_ref 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_tree_ref 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_ref_head 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_inode_defrag 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_node 0 0 376 43 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_ordered_extent 0 0 504 32 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_extent_map 39 39 208 39 2 : tunables 0 0 0 : slabdata 1 1 0 btrfs_extent_state 108 108 112 36 1 : tunables 0 0 0 : slabdata 3 3 0 bio-304 168 168 384 42 4 : tunables 0 0 0 : slabdata 4 4 0 btrfs_extent_buffer 75 75 320 25 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_free_space_bitmap 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 btrfs_free_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_path 230 230 176 46 2 : tunables 0 0 0 : slabdata 5 5 0 btrfs_trans_handle 384 384 168 24 1 : tunables 0 0 0 : slabdata 16 16 0 btrfs_inode 72 72 1320 24 8 : tunables 0 0 0 : slabdata 3 3 0 i915_vma_resource 6581 8778 384 42 4 : tunables 0 0 0 : slabdata 209 209 0 i915_vma 4998 4998 768 42 8 : tunables 0 0 0 : slabdata 119 119 0 i915_priolist 704 704 64 64 1 : tunables 0 0 0 : slabdata 11 11 0 i915_dependency 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 execute_cb 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 i915_request 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 drm_i915_gem_object 55900 55900 1216 26 8 : tunables 0 0 0 : slabdata 2150 2150 0 i915_lut_handle 5610 5610 48 85 1 : tunables 0 0 0 : slabdata 66 66 0 intel_context 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 active_node 4832 4832 128 32 1 : tunables 0 0 0 : slabdata 151 151 0 drm_buddy_block 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 sd_ext_cdb 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 bio-120 42 42 192 42 2 : tunables 0 0 0 : slabdata 1 1 0 kvm_async_pf 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 kvm_vcpu 0 0 11200 1 4 : tunables 0 0 0 : slabdata 0 0 0 kvm_mmu_page_header 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 pte_list_desc 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 x86_emulator 0 0 2816 11 8 : tunables 0 0 0 : slabdata 0 0 0 scsi_sense_cache 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 fscrypt_info 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 zswap_entry 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 p9_req_t 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 ip6-frags 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 fib6_nodes 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 ip6_dst_cache 100 100 320 25 2 : tunables 0 0 0 : slabdata 4 4 0 ip6_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 PINGv6 0 0 1344 24 8 : tunables 0 0 0 : slabdata 0 0 0 RAWv6 24 24 1344 24 8 : tunables 0 0 0 : slabdata 1 1 0 UDPLITEv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 UDPv6 66 66 1472 22 8 : tunables 0 0 0 : slabdata 3 3 0 tw_sock_TCPv6 0 0 304 26 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCPv6 26 26 2496 13 8 : tunables 0 0 0 : slabdata 2 2 0 uhci_urb_priv 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 sgpool-128 7 7 4352 7 8 : tunables 0 0 0 : slabdata 1 1 0 sgpool-64 75 75 2176 15 8 : tunables 0 0 0 : slabdata 5 5 0 sgpool-32 196 196 1152 28 8 : tunables 0 0 0 : slabdata 7 7 0 sgpool-16 175 175 640 25 4 : tunables 0 0 0 : slabdata 7 7 0 sgpool-8 225 225 320 25 2 : tunables 0 0 0 : slabdata 9 9 0 bfq_io_cq 0 0 296 27 2 : tunables 0 0 0 : slabdata 0 0 0 bfq_queue 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 mqueue_inode_cache 30 30 1088 30 8 : tunables 0 0 0 : slabdata 1 1 0 v9fs_inode_cache 0 0 840 39 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_direct_cache 0 0 288 28 2 : tunables 0 0 0 : slabdata 0 0 0 nfs_commit_data 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 nfs_write_data 60 60 1088 30 8 : tunables 0 0 0 : slabdata 2 2 0 nfs_read_data 0 0 1088 30 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_inode_cache 0 0 1176 27 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_page 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_transaction_s 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_inode 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_handle 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_head 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_table_s 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_record_s 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_fc_dentry_update 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_inode_cache 0 0 1304 25 8 : tunables 0 0 0 : slabdata 0 0 0 ext4_free_data 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_allocation_context 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 ext4_prealloc_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_system_zone 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end_vec 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_bio_post_read_ctx 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_pending_reservation 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_extent_status 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 mbcache 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 io_kiocb 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 kioctx 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 aio_kiocb 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 userfaultfd_ctx_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 fanotify_perm_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_path_event 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_fid_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fsnotify_mark 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_struct 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 dio 0 0 768 42 8 : tunables 0 0 0 : slabdata 0 0 0 fasync_cache 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 audit_tree_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 pid_namespace 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 posix_timers_cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 rpc_inode_cache 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_buffers 15 15 2176 15 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_tasks 25 25 320 25 2 : tunables 0 0 0 : slabdata 1 1 0 UNIX-STREAM 832 832 1216 26 8 : tunables 0 0 0 : slabdata 32 32 0 UNIX 442 442 1216 26 8 : tunables 0 0 0 : slabdata 17 17 0 ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 ip_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 UDP-Lite 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0 tcp_bind_bucket 96 96 128 32 1 : tunables 0 0 0 : slabdata 3 3 0 inet_peer_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 xfrm_dst_cache 0 0 384 42 4 : tunables 0 0 0 : slabdata 0 0 0 xfrm_state 0 0 896 36 8 : tunables 0 0 0 : slabdata 0 0 0 ip_fib_trie 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ip_fib_alias 92 92 88 46 1 : tunables 0 0 0 : slabdata 2 2 0 ip_dst_cache 417 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 PING 0 0 1152 28 8 : tunables 0 0 0 : slabdata 0 0 0 RAW 56 56 1152 28 8 : tunables 0 0 0 : slabdata 2 2 0 UDP 275 275 1280 25 8 : tunables 0 0 0 : slabdata 11 11 0 tw_sock_TCP 26 26 304 26 2 : tunables 0 0 0 : slabdata 1 1 0 request_sock_TCP 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCP 52 52 2368 13 8 : tunables 0 0 0 : slabdata 4 4 0 hugetlbfs_inode_cache 84 84 776 42 8 : tunables 0 0 0 : slabdata 2 2 0 dquot 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 bio-248 50 50 320 25 2 : tunables 0 0 0 : slabdata 2 2 0 ep_head 2432 2432 32 128 1 : tunables 0 0 0 : slabdata 19 19 0 eventpoll_pwq 924 924 96 42 1 : tunables 0 0 0 : slabdata 22 22 0 eventpoll_epi 924 924 192 42 2 : tunables 0 0 0 : slabdata 22 22 0 inotify_inode_mark 540 540 112 36 1 : tunables 0 0 0 : slabdata 15 15 0 dax_cache 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 request_queue_srcu 0 0 52720 1 16 : tunables 0 0 0 : slabdata 0 0 0 request_queue 22 22 1488 22 8 : tunables 0 0 0 : slabdata 1 1 0 blkdev_ioc 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 bio-184 256 256 256 32 2 : tunables 0 0 0 : slabdata 8 8 0 biovec-max 77 77 4352 7 8 : tunables 0 0 0 : slabdata 11 11 0 biovec-128 0 0 2176 15 8 : tunables 0 0 0 : slabdata 0 0 0 biovec-64 168 168 1152 28 8 : tunables 0 0 0 : slabdata 6 6 0 biovec-16 150 150 320 25 2 : tunables 0 0 0 : slabdata 6 6 0 bio_integrity_payload 64 64 256 32 2 : tunables 0 0 0 : slabdata 2 2 0 khugepaged_mm_slot 874 874 176 46 2 : tunables 0 0 0 : slabdata 19 19 0 ksm_mm_slot 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_stable_node 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_rmap_item 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 user_namespace 0 0 752 43 8 : tunables 0 0 0 : slabdata 0 0 0 uid_cache 96 96 256 32 2 : tunables 0 0 0 : slabdata 3 3 0 iommu_iova 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dmaengine-unmap-256 14 14 2240 14 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-128 26 26 1216 26 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-16 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-2 64 64 64 64 1 : tunables 0 0 0 : slabdata 1 1 0 audit_buffer 102 102 40 102 1 : tunables 0 0 0 : slabdata 1 1 0 sock_inode_cache 972 972 896 36 8 : tunables 0 0 0 : slabdata 27 27 0 skbuff_ext_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 skbuff_fclone_cache 25 25 640 25 4 : tunables 0 0 0 : slabdata 1 1 0 skbuff_head_cache 2318 2325 320 25 2 : tunables 0 0 0 : slabdata 93 93 0 configfs_dir_cache 34 34 120 34 1 : tunables 0 0 0 : slabdata 1 1 0 file_lock_cache 667 667 280 29 2 : tunables 0 0 0 : slabdata 23 23 0 file_lock_ctx 322 322 88 46 1 : tunables 0 0 0 : slabdata 7 7 0 fsnotify_mark_connector 1190 1190 48 85 1 : tunables 0 0 0 : slabdata 14 14 0 buffer_head 48 48 168 24 1 : tunables 0 0 0 : slabdata 2 2 0 x86_lbr 0 0 928 35 8 : tunables 0 0 0 : slabdata 0 0 0 task_delay_info 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 taskstats 0 0 432 37 4 : tunables 0 0 0 : slabdata 0 0 0 proc_dir_entry 800 800 256 32 2 : tunables 0 0 0 : slabdata 25 25 0 pde_opener 1460 1460 56 73 1 : tunables 0 0 0 : slabdata 20 20 0 proc_inode_cache 2671 2964 824 39 8 : tunables 0 0 0 : slabdata 76 76 0 seq_file 3347 3608 184 44 2 : tunables 0 0 0 : slabdata 82 82 0 sigqueue 1152 1152 112 36 1 : tunables 0 0 0 : slabdata 32 32 0 bdev_cache 54 54 1728 18 8 : tunables 0 0 0 : slabdata 3 3 0 shmem_inode_cache 6156 6156 888 36 8 : tunables 0 0 0 : slabdata 171 171 0 kernfs_iattrs_cache 306 306 120 34 1 : tunables 0 0 0 : slabdata 9 9 0 kernfs_node_cache 42786 43512 192 42 2 : tunables 0 0 0 : slabdata 1036 1036 0 mnt_cache 588 588 384 42 4 : tunables 0 0 0 : slabdata 14 14 0 filp 43050 43050 320 25 2 : tunables 0 0 0 : slabdata 1722 1722 0 inode_cache 53789 54868 752 43 8 : tunables 0 0 0 : slabdata 1276 1276 0 dentry 95520 95520 256 32 2 : tunables 0 0 0 : slabdata 2985 2985 0 names_cache 41783 41783 4352 7 8 : tunables 0 0 0 : slabdata 5969 5969 0 net_namespace 0 0 4416 7 8 : tunables 0 0 0 : slabdata 0 0 0 iint_cache 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 key_jar 325 325 320 25 2 : tunables 0 0 0 : slabdata 13 13 0 uts_namespace 0 0 496 33 4 : tunables 0 0 0 : slabdata 0 0 0 nsproxy 117 117 104 39 1 : tunables 0 0 0 : slabdata 3 3 0 vm_area_struct 49848 49848 264 31 2 : tunables 0 0 0 : slabdata 1608 1608 0 mm_struct 1337 1456 1216 26 8 : tunables 0 0 0 : slabdata 56 56 0 fs_cache 1376 1376 128 32 1 : tunables 0 0 0 : slabdata 43 43 0 files_cache 1365 1365 832 39 8 : tunables 0 0 0 : slabdata 35 35 0 signal_cache 1354 1375 1280 25 8 : tunables 0 0 0 : slabdata 55 55 0 sighand_cache 588 588 2240 14 8 : tunables 0 0 0 : slabdata 42 42 0 task_struct 792 792 10688 3 8 : tunables 0 0 0 : slabdata 264 264 0 cred_jar 3680 3680 256 32 2 : tunables 0 0 0 : slabdata 115 115 0 anon_vma_chain 24738 24738 96 42 1 : tunables 0 0 0 : slabdata 589 589 0 anon_vma 3496 3502 120 34 1 : tunables 0 0 0 : slabdata 103 103 0 pid 1554 1554 192 42 2 : tunables 0 0 0 : slabdata 37 37 0 Acpi-Operand 17301 31395 104 39 1 : tunables 0 0 0 : slabdata 805 805 0 Acpi-ParseExt 2772 2772 112 36 1 : tunables 0 0 0 : slabdata 77 77 0 Acpi-Parse 4462 4462 88 46 1 : tunables 0 0 0 : slabdata 97 97 0 Acpi-State 4284 4284 112 36 1 : tunables 0 0 0 : slabdata 119 119 0 Acpi-Namespace 8320 8320 64 64 1 : tunables 0 0 0 : slabdata 130 130 0 shared_policy_node 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 numa_policy 24 24 336 24 2 : tunables 0 0 0 : slabdata 1 1 0 perf_event 480 480 1328 24 8 : tunables 0 0 0 : slabdata 20 20 0 trace_event_file 2074 2074 120 34 1 : tunables 0 0 0 : slabdata 61 61 0 ftrace_event_field 5376 5376 64 64 1 : tunables 0 0 0 : slabdata 84 84 0 pool_workqueue 224 224 512 32 4 : tunables 0 0 0 : slabdata 7 7 0 radix_tree_node 15732 15732 704 46 8 : tunables 0 0 0 : slabdata 342 342 0 task_group 507 507 832 39 8 : tunables 0 0 0 : slabdata 13 13 0 vmap_area 3150 3150 96 42 1 : tunables 0 0 0 : slabdata 75 75 0 dma-kmalloc-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-128 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-64 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-192 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-96 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-192 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-rcl-128 384 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-rcl-96 1666 1824 128 32 1 : tunables 0 0 0 : slabdata 57 57 0 kmalloc-rcl-64 2848 3232 128 32 1 : tunables 0 0 0 : slabdata 101 101 0 kmalloc-rcl-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-cg-8k 4 4 16384 2 8 : tunables 0 0 0 : slabdata 2 2 0 kmalloc-cg-4k 400 400 8192 4 8 : tunables 0 0 0 : slabdata 100 100 0 kmalloc-cg-2k 256 256 4096 8 8 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-1k 720 720 2048 16 8 : tunables 0 0 0 : slabdata 45 45 0 kmalloc-cg-512 1058 1184 1024 32 8 : tunables 0 0 0 : slabdata 37 37 0 kmalloc-cg-256 32 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-cg-192 832 832 256 32 2 : tunables 0 0 0 : slabdata 26 26 0 kmalloc-cg-128 192 192 256 32 2 : tunables 0 0 0 : slabdata 6 6 0 kmalloc-cg-96 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 kmalloc-cg-64 544 544 128 32 1 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-cg-32 2048 2048 64 64 1 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-16 1152 1152 32 128 1 : tunables 0 0 0 : slabdata 9 9 0 kmalloc-cg-8 1122 1122 40 102 1 : tunables 0 0 0 : slabdata 11 11 0 kmalloc-8k 336 336 16384 2 8 : tunables 0 0 0 : slabdata 168 168 0 kmalloc-4k 9735 9828 8192 4 8 : tunables 0 0 0 : slabdata 2457 2457 0 kmalloc-2k 1612 2584 4096 8 8 : tunables 0 0 0 : slabdata 323 323 0 kmalloc-1k 2262 2752 2048 16 8 : tunables 0 0 0 : slabdata 172 172 0 kmalloc-512 8361 9568 1024 32 8 : tunables 0 0 0 : slabdata 299 299 0 kmalloc-256 11519 12320 512 32 4 : tunables 0 0 0 : slabdata 385 385 0 kmalloc-192 3032 4096 256 32 2 : tunables 0 0 0 : slabdata 128 128 0 kmalloc-128 2624 2624 256 32 2 : tunables 0 0 0 : slabdata 82 82 0 kmalloc-96 3593 4640 128 32 1 : tunables 0 0 0 : slabdata 145 145 0 kmalloc-64 30200 53760 128 32 1 : tunables 0 0 0 : slabdata 1680 1680 0 kmalloc-32 68508 82496 64 64 1 : tunables 0 0 0 : slabdata 1289 1289 0 kmalloc-16 65422 65792 32 128 1 : tunables 0 0 0 : slabdata 514 514 0 kmalloc-8 11103 23562 40 102 1 : tunables 0 0 0 : slabdata 231 231 0 kmem_cache_node 480 480 128 32 1 : tunables 0 0 0 : slabdata 15 15 0 kmem_cache 400 400 320 25 2 : tunables 0 0 0 : slabdata 16 16 0Test requirement not met in function intel_require_memory, file ../lib/intel_os.c:398: Test requirement: sufficient_memory Estimated that we need 402653184 objects and 405798912 MiB for the test, but only have 12442 MiB available (RAM) and a maximum of 9223372036854775807 objects Subtest aperture-thrash: SKIP (0.139s) 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: basic Using a snoop linear buffer for comparisons Verifying initialisation... Cyclic blits, forward... Cyclic blits, backward... Random blits... Subtest basic: SUCCESS (0.021s) 2022-05-11 14:10:11 build/tests/gem_render_tiled_blits --run-subtest swap-thrash IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: swap-thrash Test requirement not met in function __igt_unique____real_main197, file ../tests/i915/gem_render_tiled_blits.c:230: Test requirement: swap_mb > 0 Subtest swap-thrash: SKIP (0.000s) 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest basic-all IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest basic-all: SKIP LKP SKIP igt@gem_ringfill@engines-S3 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-S4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-S4: SKIP 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-basic: SKIP 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-bomb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-bomb: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-child IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-child: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-fd IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-fd: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-forked IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-forked: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-hang IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-hang: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest engines-interruptible IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-interruptible: SKIP LKP SKIP igt@gem_ringfill@legacy-S3 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-S4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-S4: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-basic: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-bomb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-bomb: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-child IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-child: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-fd IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-fd: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-forked IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-forked: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-hang IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-hang: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-interruptible IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-interruptible: SKIP 2022-05-11 14:10:15 build/tests/gem_tiled_partial_pwrite_pread --run-subtest reads IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reads Subtest reads: SUCCESS (0.145s) 2022-05-11 14:10:15 build/tests/gem_tiled_partial_pwrite_pread --run-subtest writes IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: writes Subtest writes: SUCCESS (0.243s) 2022-05-11 14:10:16 build/tests/gem_tiled_partial_pwrite_pread --run-subtest writes-after-reads IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: writes-after-reads Subtest writes-after-reads: SUCCESS (0.382s) 2022-05-11 14:10:17 build/tests/i915_module_load --run-subtest reload IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload Subtest reload: SUCCESS (3.299s) 2022-05-11 14:10:20 build/tests/i915_module_load --run-subtest reload-no-display IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload-no-display Reloading i915 with disable_display=1 Subtest reload-no-display: SUCCESS (2.605s) 2022-05-11 14:10:23 build/tests/i915_module_load --run-subtest reload-with-fault-injection IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload-with-fault-injection Test requirement not met in function __igt_unique____real_main239, file ../tests/i915/i915_module_load.c:278: Test requirement: igt_kmod_has_param("i915", param) Subtest reload-with-fault-injection: SKIP (0.002s) 2022-05-11 14:10:23 build/tests/kms_fbcon_fbt --run-subtest fbc IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: fbc Modes unset. Setting 1280x1024 mode for HDMI-A connector Screen set. Back to fbcon. Subtest fbc: SUCCESS (3.329s) LKP SKIP igt@kms_fbcon_fbt@fbc-suspend 2022-05-11 14:10:28 build/tests/kms_fbcon_fbt --run-subtest psr IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: psr Test requirement not met in function subtest, file ../tests/i915/kms_fbcon_fbt.c:340: Test requirement: feature->supported_on_chipset(drm->fd, drm->debugfs_fd) Last errno: 19, No such device Subtest psr: SKIP (0.000s) LKP SKIP igt@kms_fbcon_fbt@psr-suspend 2022-05-11 14:10:28 build/tests/kms_force_connector_basic --run-subtest force-connector-state IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-connector-state Subtest force-connector-state: SUCCESS (0.177s) 2022-05-11 14:10:29 build/tests/kms_force_connector_basic --run-subtest force-edid IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-edid Subtest force-edid: SUCCESS (0.060s) 2022-05-11 14:10:29 build/tests/kms_force_connector_basic --run-subtest force-load-detect IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-load-detect Test requirement not met in function __igt_unique____real_main78, file ../tests/kms_force_connector_basic.c:149: Test requirement: connector->connector_type == DRM_MODE_CONNECTOR_VGA Subtest force-load-detect: SKIP (0.000s) 2022-05-11 14:10:30 build/tests/kms_force_connector_basic --run-subtest prune-stale-modes IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: prune-stale-modes Subtest prune-stale-modes: SUCCESS (0.056s) 2022-05-11 14:10:30 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-A Subtest cursor-fb-leak-pipe-A: SUCCESS (0.201s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-B Subtest cursor-fb-leak-pipe-B: SUCCESS (0.226s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-C Subtest cursor-fb-leak-pipe-C: SUCCESS (0.222s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest cursor-fb-leak-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest cursor-fb-leak-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest cursor-fb-leak-pipe-F: SKIP 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-A Subtest disable-primary-vs-flip-pipe-A: SUCCESS (0.234s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-B Subtest disable-primary-vs-flip-pipe-B: SUCCESS (0.259s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-C Subtest disable-primary-vs-flip-pipe-C: SUCCESS (0.256s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest disable-primary-vs-flip-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest disable-primary-vs-flip-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest disable-primary-vs-flip-pipe-F: SKIP 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-A Subtest universal-plane-gen9-features-pipe-A: SUCCESS (0.297s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-B Subtest universal-plane-gen9-features-pipe-B: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-C Subtest universal-plane-gen9-features-pipe-C: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-gen9-features-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-gen9-features-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:36 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-gen9-features-pipe-F: SKIP 2022-05-11 14:10:36 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-A-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-A-functional Testing connector HDMI-A-2 using pipe A Subtest universal-plane-pipe-A-functional: SUCCESS (1.654s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:38 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-A-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-A-sanity Subtest universal-plane-pipe-A-sanity: SUCCESS (0.291s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:38 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-B-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-B-functional Testing connector HDMI-A-2 using pipe B Subtest universal-plane-pipe-B-functional: SUCCESS (1.683s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:40 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-B-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-B-sanity Subtest universal-plane-pipe-B-sanity: SUCCESS (0.303s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:40 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-C-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-C-functional Testing connector HDMI-A-2 using pipe C Subtest universal-plane-pipe-C-functional: SUCCESS (1.680s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:42 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-C-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-C-sanity Subtest universal-plane-pipe-C-sanity: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-D-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-pipe-D-functional: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-D-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-pipe-D-sanity: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-E-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-pipe-E-functional: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-E-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-pipe-E-sanity: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:44 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-F-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-pipe-F-functional: SKIP 2022-05-11 14:10:44 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-F-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-pipe-F-sanity: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test1_macro IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test1_macro: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test1_micro IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test1_micro: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test2 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test2: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_1 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_1: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_2 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_2: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_3 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_3: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test3_4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_4: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test3_5 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_5: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test_semaphore IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test_semaphore: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest 32bits-limit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest 32bits-limit: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest device-signal-unordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest device-signal-unordered: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest device-submit-unordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest device-submit-unordered: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-submitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-unsubmitted-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-multi-wait-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest host-signal-ordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest host-signal-ordered: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest host-signal-points IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest host-signal-points: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-submitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-submitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-bad-pad: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-illegal-handle: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-one-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-one-illegal-handle: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-zero-handles: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-bad-pad: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-illegal-handle: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-illegal-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-illegal-point: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-one-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-one-illegal-handle: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-zero-handles: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-all-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-all-available-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-all-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-all-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-available-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-transfer-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-bad-pad: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-transfer-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-illegal-handle: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-transfer-non-existent-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-non-existent-point: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-bad-flags IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-bad-flags: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-illegal-handle: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-zero-handles: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-submitted: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-submitted-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-submitted: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-all-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-unsubmitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-during-wait-for-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-during-wait-for-submit: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-multiple-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-multiple-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest reset-unsignaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-unsignaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal-array IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal-array: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal-point-0 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal-point-0: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-available-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-available-submitted: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-available-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-available-submitted: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-available-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-available-submitted: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-available-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-available-submitted: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest transfer-timeline-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest transfer-timeline-point: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-complex: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-delayed-signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-delayed-signal: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-complex: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-delayed-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-delayed-submit: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-interrupted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-interrupted: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-complex: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-interrupted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-interrupted: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-delayed-signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-delayed-signal: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-complex: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-delayed-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-delayed-submit: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-snapshot: SKIP LKP SKIP igt@v3d_get_param@base-params LKP SKIP igt@v3d_get_param@get-bad-flags LKP SKIP igt@v3d_get_param@get-bad-param --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- :#! jobs/igt-part1.yaml: suite: igt testcase: igt category: functional igt: group: group-04 job_origin: igt-part1.yaml :#! queue options: queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-cml-d02 tbox_group: lkp-cml-d02 kconfig: x86_64-rhel-8.3-func submit_id: 627bb4427134fe49392b94b1 job_file: "/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-18745-i5yelg-0.yaml" id: 4ade6e00aae171c6b3101446f0f9000a5c7cfcb3 queuer_version: "/zday/lkp" :#! hosts/lkp-cml-d02: model: Commet Lake nr_node: 1 nr_cpu: 20 memory: 16G ssd_partitions: "/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part4" rootfs_partition: "/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part3" kernel_cmdline_hw: acpi_rsdp=0x9b0fe014 :#! include/category/functional: kmsg: heartbeat: meminfo: :#! include/queue/cyclic: commit: a9290ca07a36882b114c3cd9bbd8f66ed47508bd :#! include/testbox/lkp-cml-d02: netconsole_port: 6683 ucode: '0xc2' need_kconfig_hw: - IGB: y - E1000E: y - SATA_AHCI - DRM_I915 - IGC: y bisect_dmesg: true enqueue_time: 2022-05-11 21:04:03.873025817 +08:00 _id: 627bb4427134fe49392b94b1 _rt: "/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd" :#! schedule options: user: lkp compiler: gcc-11 LKP_SERVER: internal-lkp-server head_commit: 781f24707a020e96d9fffdb343d210a77094cd75 base_commit: 672c0c5173427e6b3e2a9bbb7be51ceeec78093a branch: linux-devel/devel-hourly-20220507-045611 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/0" scheduler_version: "/lkp/lkp/.src-20220511-170024" arch: x86_64 max_uptime: 2100 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - RESULT_ROOT=/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/0 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36 - branch=linux-devel/devel-hourly-20220507-045611 - job=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-18745-i5yelg-0.yaml - user=lkp - ARCH=x86_64 - kconfig=x86_64-rhel-8.3-func - commit=a9290ca07a36882b114c3cd9bbd8f66ed47508bd - acpi_rsdp=0x9b0fe014 - max_uptime=2100 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20220105.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/igt_20220430.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/igt-x86_64-eddc67c5-1_20220430.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20220216.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn :#! /cephfs/db/releases/20220507003519/lkp-src/include/site/inn: LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: :#! runtime status: last_kernel: 5.18.0-rc6 schedule_notify_address: :#! user overrides: kernel: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36" dequeue_time: 2022-05-11 21:10:41.571069130 +08:00 :#! /cephfs/db/releases/20220511172323/lkp-src/include/site/inn: job_state: finished loadavg: 1.61 0.56 0.20 1/292 6476 start_time: '1652274704' end_time: '1652274767' version: "/lkp/lkp/.src-20220511-170101:91c8f71c:054a88fad" --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce "build/tests/api_intel_bb" "--run-subtest" "add-remove-objects" "build/tests/api_intel_bb" "--run-subtest" "bb-with-allocator" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-keep-cache-random" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-purge-cache-random" "build/tests/api_intel_bb" "--run-subtest" "blit-reloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-reloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "delta-check" "build/tests/api_intel_bb" "--run-subtest" "destroy-bb" "build/tests/api_intel_bb" "--run-subtest" "full-batch" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-none" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-x" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-y" "build/tests/api_intel_bb" "--run-subtest" "lot-of-buffers" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-keep-cache-random" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-keep-cache-simple" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-purge-cache-random" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-purge-cache-simple" "build/tests/api_intel_bb" "--run-subtest" "object-reloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "object-reloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "offset-control" "build/tests/api_intel_bb" "--run-subtest" "purge-bb" "build/tests/api_intel_bb" "--run-subtest" "render" "build/tests/api_intel_bb" "--run-subtest" "render-ccs" "build/tests/api_intel_bb" "--run-subtest" "reset-bb" "build/tests/api_intel_bb" "--run-subtest" "reset-flags" "build/tests/api_intel_bb" "--run-subtest" "simple-bb" "build/tests/api_intel_bb" "--run-subtest" "simple-bb-ctx" "build/tests/gem_media_fill" "--run-subtest" "media-fill" "build/tests/gem_render_tiled_blits" "--run-subtest" "aperture-shrink" "build/tests/gem_render_tiled_blits" "--run-subtest" "aperture-thrash" "build/tests/gem_render_tiled_blits" "--run-subtest" "basic" "build/tests/gem_render_tiled_blits" "--run-subtest" "swap-thrash" "build/tests/gem_ringfill" "--run-subtest" "basic-all" "build/tests/gem_ringfill" "--run-subtest" "engines-S4" "build/tests/gem_ringfill" "--run-subtest" "engines-basic" "build/tests/gem_ringfill" "--run-subtest" "engines-bomb" "build/tests/gem_ringfill" "--run-subtest" "engines-child" "build/tests/gem_ringfill" "--run-subtest" "engines-fd" "build/tests/gem_ringfill" "--run-subtest" "engines-forked" "build/tests/gem_ringfill" "--run-subtest" "engines-hang" "build/tests/gem_ringfill" "--run-subtest" "engines-interruptible" "build/tests/gem_ringfill" "--run-subtest" "legacy-S4" "build/tests/gem_ringfill" "--run-subtest" "legacy-basic" "build/tests/gem_ringfill" "--run-subtest" "legacy-bomb" "build/tests/gem_ringfill" "--run-subtest" "legacy-child" "build/tests/gem_ringfill" "--run-subtest" "legacy-fd" "build/tests/gem_ringfill" "--run-subtest" "legacy-forked" "build/tests/gem_ringfill" "--run-subtest" "legacy-hang" "build/tests/gem_ringfill" "--run-subtest" "legacy-interruptible" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "reads" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "writes" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "writes-after-reads" "build/tests/i915_module_load" "--run-subtest" "reload" "build/tests/i915_module_load" "--run-subtest" "reload-no-display" "build/tests/i915_module_load" "--run-subtest" "reload-with-fault-injection" "build/tests/kms_fbcon_fbt" "--run-subtest" "fbc" "build/tests/kms_fbcon_fbt" "--run-subtest" "psr" "build/tests/kms_force_connector_basic" "--run-subtest" "force-connector-state" "build/tests/kms_force_connector_basic" "--run-subtest" "force-edid" "build/tests/kms_force_connector_basic" "--run-subtest" "force-load-detect" "build/tests/kms_force_connector_basic" "--run-subtest" "prune-stale-modes" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-A-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-A-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-B-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-B-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-C-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-C-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-D-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-D-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-E-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-E-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-F-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-F-sanity" "build/tests/prime_nv_pcopy" "--run-subtest" "test1_macro" "build/tests/prime_nv_pcopy" "--run-subtest" "test1_micro" "build/tests/prime_nv_pcopy" "--run-subtest" "test2" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_1" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_2" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_3" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_4" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_5" "build/tests/prime_nv_pcopy" "--run-subtest" "test_semaphore" "build/tests/syncobj_timeline" "--run-subtest" "32bits-limit" "build/tests/syncobj_timeline" "--run-subtest" "device-signal-unordered" "build/tests/syncobj_timeline" "--run-subtest" "device-submit-unordered" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-submitted" "build/tests/syncobj_timeline" "--run-subtest" "host-signal-ordered" "build/tests/syncobj_timeline" "--run-subtest" "host-signal-points" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-one-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-illegal-point" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-one-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-all-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-all-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-non-existent-point" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-bad-flags" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-during-wait-for-submit" "build/tests/syncobj_timeline" "--run-subtest" "reset-multiple-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-unsignaled" "build/tests/syncobj_timeline" "--run-subtest" "signal" "build/tests/syncobj_timeline" "--run-subtest" "signal-array" "build/tests/syncobj_timeline" "--run-subtest" "signal-point-0" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-signaled" "build/tests/syncobj_timeline" "--run-subtest" "transfer-timeline-point" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-delayed-signal" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-delayed-submit" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-interrupted" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-interrupted" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-delayed-signal" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-delayed-submit" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-snapshot" --qjNfmADvan18RZcF-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60032C433F5 for ; Thu, 12 May 2022 14:56:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352661AbiELO4s (ORCPT ); Thu, 12 May 2022 10:56:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45588 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238276AbiELO4o (ORCPT ); Thu, 12 May 2022 10:56:44 -0400 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CA00760D9A; Thu, 12 May 2022 07:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652367396; x=1683903396; h=date:from:to:cc:subject:message-id:mime-version: in-reply-to; bh=PFoHYMfK5RpqpQdFk5nrEmqvKN0/m4BgbCo6vEXOIO8=; b=AkdwnDLC/fCxoSCdM9pmo39VbzPk5Jk2uU3YctBDAH3kYQnx7mej/AWl dQc6aJBuxNbDPrlRe5BT9wnnSOuvSAvgIMQqHmdVGmkBICl6rcC+ZRCKC YWOpwju6zum2fM2FrgTNQWsPXEK5Di+qO8Zs8iNUwhNTEp4X1X4UtFRZv QWoaFyie085vE6GrvnHxKMleMgCh1wYxJGKRDrLBs2KJ1Wg5ZsCMuiX/Y v4g8vQJ+hCG1WVs15f/hnNFnLb0dw/kejs71ZiIVx2YEw+GqyN5TcvK/D EmbdIde/OhWWo/ywmyLpYDbfTQGG217/veGaQNI3C73njrEOel/5l2+/7 Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10345"; a="249919873" X-IronPort-AV: E=Sophos;i="5.91,220,1647327600"; d="xz'?yaml'?scan'208";a="249919873" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 07:56:35 -0700 X-IronPort-AV: E=Sophos;i="5.91,220,1647327600"; d="xz'?yaml'?scan'208";a="566720354" Received: from xsang-optiplex-9020.sh.intel.com (HELO xsang-OptiPlex-9020) ([10.239.159.143]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 07:56:30 -0700 Date: Thu, 12 May 2022 22:56:27 +0800 From: kernel test robot To: Christian =?iso-8859-1?Q?K=F6nig?= Cc: 0day robot , Christian =?iso-8859-1?Q?K=F6nig?= , Daniel Vetter , LKML , lkp@lists.01.org, daniel@ffwll.ch, linaro-mm-sig@lists.linaro.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org Subject: [dma] a9290ca07a: BUG:KASAN:slab-out-of-bounds_in__dma_fence_unwrap_merge Message-ID: <20220512145627.GC36375@xsang-OptiPlex-9020> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qjNfmADvan18RZcF" Content-Disposition: inline In-Reply-To: <20220506141009.18047-4-christian.koenig@amd.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-11): commit: a9290ca07a36882b114c3cd9bbd8f66ed47508bd ("[PATCH 4/5] dma-buf: generalize dma_fence unwrap & merging v2") url: https://github.com/intel-lab-lkp/linux/commits/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317 base: git://anongit.freedesktop.org/drm/drm drm-next patch link: https://lore.kernel.org/dri-devel/20220506141009.18047-4-christian.koenig@amd.com in testcase: igt version: igt-x86_64-eddc67c5-1_20220430 with following parameters: group: group-04 ucode: 0xc2 on test machine: 20 threads 1 sockets Commet Lake with 16G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 35.911985] BUG: KASAN: slab-out-of-bounds in __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.920255] Write of size 8 at addr ffff888105400508 by task api_intel_bb/1309 kern :err : [ 35.930379] CPU: 4 PID: 1309 Comm: api_intel_bb Not tainted 5.18.0-rc5-01118-ga9290ca07a36 #1 kern :err : [ 35.939601] Hardware name: Intel Corporation CometLake Client Platform/CometLake S UDIMM (ERB/CRB), BIOS CMLSFWR1.R00.2212.D00.2104290922 04/29/2021 kern :err : [ 35.953601] Call Trace: kern :err : [ 35.956758] kern :err : [ 35.959564] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.965157] dump_stack_lvl (lib/dump_stack.c:107 (discriminator 1)) kern :err : [ 35.969534] print_address_description+0x1f/0x200 kern :err : [ 35.975983] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 35.981562] print_report.cold (mm/kasan/report.c:430) kern :err : [ 35.986277] ? _raw_spin_lock_irqsave (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:111 kernel/locking/spinlock.c:162) kern :err : [ 35.991606] kasan_report (mm/kasan/report.c:162 mm/kasan/report.c:493) kern :err : [ 35.995892] ? __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 36.001474] __dma_fence_unwrap_merge (drivers/dma-buf/dma-fence-unwrap.c:130) kern :err : [ 36.006878] sync_file_merge+0xf7/0x240 kern :err : [ 36.012465] ? _raw_spin_lock (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) kern :err : [ 36.017088] ? sync_file_create (drivers/dma-buf/sync_file.c:159) kern :err : [ 36.021798] ? __fget_files (arch/x86/include/asm/atomic64_64.h:22 include/linux/atomic/atomic-arch-fallback.h:2293 include/linux/atomic/atomic-arch-fallback.h:2318 include/linux/atomic/atomic-long.h:491 include/linux/atomic/atomic-instrumented.h:1846 fs/file.c:903 fs/file.c:934) kern :err : [ 36.026342] sync_file_ioctl (drivers/dma-buf/sync_file.c:235 drivers/dma-buf/sync_file.c:360) kern :err : [ 36.030966] ? sync_file_ioctl_fence_info (drivers/dma-buf/sync_file.c:355) kern :err : [ 36.036717] ? task_work_run (kernel/task_work.c:167 (discriminator 1)) kern :err : [ 36.041254] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 fs/ioctl.c:856 fs/ioctl.c:856) kern :err : [ 36.045884] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) kern :err : [ 36.050166] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115) kern :err : [ 36.055922] RIP: 0033:0x7fd878745e57 kern :err : [ 36.060203] Code: 00 00 90 48 8b 05 39 a0 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 09 a0 0c 00 f7 d8 64 89 01 48 All code ======== 0: 00 00 add %al,(%rax) 2: 90 nop 3: 48 8b 05 39 a0 0c 00 mov 0xca039(%rip),%rax # 0xca043 a: 64 c7 00 26 00 00 00 movl $0x26,%fs:(%rax) 11: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 18: c3 retq 19: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 20: 00 00 00 23: b8 10 00 00 00 mov $0x10,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 retq 33: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca043 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 retq 9: 48 8b 0d 09 a0 0c 00 mov 0xca009(%rip),%rcx # 0xca019 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W kern :err : [ 36.079659] RSP: 002b:00007ffe4d4d2e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 kern :err : [ 36.087937] RAX: ffffffffffffffda RBX: 00005558619a1940 RCX: 00007fd878745e57 kern :err : [ 36.095770] RDX: 00007ffe4d4d2e90 RSI: 00000000c0303e03 RDI: 0000000000000008 kern :err : [ 36.103613] RBP: 0000000000000006 R08: 000000000000000f R09: 00005558619a4c30 kern :err : [ 36.111444] R10: 0000000000000006 R11: 0000000000000246 R12: 00005558619a1a00 kern :err : [ 36.119279] R13: 00005558619a46e0 R14: 00007ffe4d4d2ef0 R15: 0000000000000000 kern :err : [ 36.127113] kern :err : [ 36.132209] Allocated by task 1309: kern :warn : [ 36.136405] kasan_save_stack (mm/kasan/common.c:39) kern :warn : [ 36.140943] __kasan_kmalloc (mm/kasan/common.c:45 mm/kasan/common.c:436 mm/kasan/common.c:515 mm/kasan/common.c:524) kern :warn : [ 36.145395] __dma_fence_unwrap_merge (include/linux/slab.h:621 drivers/dma-buf/dma-fence-unwrap.c:81) kern :warn : [ 36.150800] sync_file_merge+0xf7/0x240 kern :warn : [ 36.156386] sync_file_ioctl (drivers/dma-buf/sync_file.c:235 drivers/dma-buf/sync_file.c:360) kern :warn : [ 36.161010] __x64_sys_ioctl (fs/ioctl.c:51 fs/ioctl.c:870 fs/ioctl.c:856 fs/ioctl.c:856) kern :warn : [ 36.165643] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) kern :warn : [ 36.169921] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115) kern :err : [ 36.177867] The buggy address belongs to the object at ffff888105400500 which belongs to the cache kmalloc-8 of size 8 kern :err : [ 36.191437] The buggy address is located 0 bytes to the right of 8-byte region [ffff888105400500, ffff888105400508) kern :err : [ 36.206942] The buggy address belongs to the physical page: kern :warn : [ 36.213220] page:00000000c4ee5dee refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff8881054008c0 pfn:0x105400 kern :warn : [ 36.224636] flags: 0x17ffffc0000200(slab|node=0|zone=2|lastcpupid=0x1fffff) kern :warn : [ 36.232305] raw: 0017ffffc0000200 ffffea0004155e80 dead000000000002 ffff888100042280 kern :warn : [ 36.240745] raw: ffff8881054008c0 0000000080660035 00000001ffffffff 0000000000000000 kern :warn : [ 36.249190] page dumped because: kasan: bad access detected kern :err : [ 36.257659] Memory state around the buggy address: kern :err : [ 36.263155] ffff888105400400: fc fc fa fc fc fc fc fb fc fc fc fc fb fc fc fc kern :err : [ 36.271079] ffff888105400480: fc fb fc fc fc fc fb fc fc fc fc fb fc fc fc fc kern :err : [ 36.279001] >ffff888105400500: 00 fc fc fc fc fb fc fc fc fc fa fc fc fc fc fb kern :err : [ 36.286921] ^ kern :err : [ 36.291117] ffff888105400580: fc fc fc fc fb fc fc fc fc fb fc fc fc fc fb fc kern :err : [ 36.299043] ffff888105400600: fc fc fc fa fc fc fc fc fb fc fc fc fc fb fc fc kern :err : [ 36.306970] ================================================================== kern :warn : [ 36.314953] Disabling lock debugging due to kernel taint user :info : [ 36.321624] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.381966] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.448188] Console: switching to colour dummy device 80x25 user :info : [ 36.454538] [IGT] api_intel_bb: executing user :info : [ 36.459757] [IGT] api_intel_bb: starting subtest blit-noreloc-keep-cache-random user :info : [ 36.471434] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.531917] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.598425] Console: switching to colour dummy device 80x25 user :info : [ 36.604786] [IGT] api_intel_bb: executing user :info : [ 36.609923] [IGT] api_intel_bb: starting subtest blit-noreloc-purge-cache user :info : [ 36.621155] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.681867] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.748514] Console: switching to colour dummy device 80x25 user :info : [ 36.755092] [IGT] api_intel_bb: executing user :info : [ 36.760433] [IGT] api_intel_bb: starting subtest blit-noreloc-purge-cache-random user :info : [ 36.772151] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.831817] Console: switching to colour frame buffer device 160x64 kern :info : [ 36.897995] Console: switching to colour dummy device 80x25 user :info : [ 36.904350] [IGT] api_intel_bb: executing user :info : [ 36.909457] [IGT] api_intel_bb: starting subtest blit-reloc-keep-cache user :info : [ 36.921693] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 36.981895] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.047892] Console: switching to colour dummy device 80x25 user :info : [ 37.054232] [IGT] api_intel_bb: executing user :info : [ 37.059343] [IGT] api_intel_bb: starting subtest blit-reloc-purge-cache user :info : [ 37.071548] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.131724] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.197818] Console: switching to colour dummy device 80x25 user :info : [ 37.204190] [IGT] api_intel_bb: executing user :info : [ 37.209296] [IGT] api_intel_bb: starting subtest delta-check user :info : [ 37.216856] [IGT] api_intel_bb: exiting, ret=0 user :notice: [ 37.245164] result_service: raw_upload, RESULT_MNT: /internal-lkp-server/result, RESULT_ROOT: /internal-lkp-server/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1, TMP_RESULT_ROOT: /tmp/lkp/result user :notice: [ 37.276355] run-job /lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml kern :info : [ 37.281678] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.366074] Console: switching to colour dummy device 80x25 user :info : [ 37.372429] [IGT] api_intel_bb: executing user :info : [ 37.377548] [IGT] api_intel_bb: starting subtest destroy-bb user :info : [ 37.388923] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.431625] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.497522] Console: switching to colour dummy device 80x25 user :info : [ 37.503871] [IGT] api_intel_bb: executing user :info : [ 37.508999] [IGT] api_intel_bb: starting subtest full-batch user :info : [ 37.516733] [IGT] api_intel_bb: exiting, ret=0 kern :info : [ 37.564907] Console: switching to colour frame buffer device 160x64 kern :info : [ 37.630954] Console: switching to colour dummy device 80x25 user :info : [ 37.637306] [IGT] api_intel_bb: executing user :info : [ 37.642423] [IGT] api_intel_bb: starting subtest intel-bb-blit-none user :notice: [ 38.035871] /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://internal-lkp-server:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml&job_state=running -O /dev/null user :notice: [ 38.069080] target ucode: 0xc2 user :notice: [ 38.075557] current_version: c2, target_version: c2 To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://01.org/lkp --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.18.0-rc5-01118-ga9290ca07a36" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.18.0-rc5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-11 (Debian 11.2.0-20) 11.2.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=110200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23800 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23800 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=123 CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_HAVE_KERNEL_ZSTD=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_WATCH_QUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem CONFIG_PREEMPT_VOLUNTARY_BUILD=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_PREEMPT_DYNAMIC is not set # CONFIG_SCHED_CORE is not set # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 # CONFIG_PRINTK_INDEX is not set CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_GUEST_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_NR_GPIO=1024 CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_AUDIT_ARCH=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_CC_HAS_SLS=y # CONFIG_SLS is not set # CONFIG_X86_CPU_RESCTRL is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE 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=y CONFIG_X86_HV_CALLBACK_VECTOR=y # CONFIG_XEN is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_BOOT_VESA_SUPPORT=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m # CONFIG_PERF_EVENTS_AMD_POWER is not set # CONFIG_PERF_EVENTS_AMD_UNCORE is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y # CONFIG_X86_KERNEL_IBT is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set # CONFIG_X86_SGX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # CONFIG_STRICT_SIGALTSTACK_SIZE is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y # CONFIG_ACPI_FPDT is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_ACPI_CONFIGFS is not set # CONFIG_ACPI_PFRUT is not set CONFIG_ACPI_PCC=y CONFIG_PMIC_OPREGION=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_PRMT=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_AMD_PSTATE is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32_ABI is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_PFNCACHE=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set # CONFIG_KVM_XEN is not set CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_KRETPROBE_ON_RETHOOK=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_HUGE_VMALLOC=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y CONFIG_ARCH_HAS_ELFCORE_COMPAT=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_DYNAMIC_SIGFRAME=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG_COMMON=y CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_FC_APPID is not set # CONFIG_BLK_CGROUP_IOCOST is not set # CONFIG_BLK_CGROUP_IOPRIO is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y CONFIG_BLOCK_HOLDER_DEPRECATED=y CONFIG_BLK_MQ_STACKING=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_MHP_MEMMAP_ON_MEMORY=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_DEVICE_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=19 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_PAGE_IDLE_FLAG=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ZONE_DEVICE=y CONFIG_HMM_MIRROR=y CONFIG_DEVICE_PRIVATE=y CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_SECRETMEM=y # CONFIG_ANON_VMA_NAME is not set # # Data Access Monitoring # # CONFIG_DAMON is not set # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_USER_COMPAT is not set # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_EGRESS=y CONFIG_NETFILTER_SKIP_EGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_HOOK is not set # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_SYSLOG=m CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NFT_REJECT_NETDEV is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y CONFIG_NETFILTER_XTABLES_COMPAT=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # CONFIG_IP_VS_TWOS is not set # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m # CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y # CONFIG_MCTP is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_FD=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_PAGE_POOL=y # CONFIG_PAGE_POOL_STATS is not set CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=m CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_AUXILIARY_BUS=y # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_DEVTMPFS_SAFE is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # # end of ARM System Control and Management Interface Protocol CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=m CONFIG_ZRAM_DEF_COMP_LZORLE=y # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP="lzo-rle" CONFIG_ZRAM_WRITEBACK=y # CONFIG_ZRAM_MEMORY_TRACKING is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_VERBOSE_ERRORS is not set # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_GSC is not set # CONFIG_INTEL_MEI_HDCP is not set # CONFIG_INTEL_MEI_PXP is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set CONFIG_PVPANIC=y # CONFIG_PVPANIC_MMIO is not set # CONFIG_PVPANIC_PCI is not set # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m CONFIG_BLK_DEV_BSG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPI3MR is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_EFCT is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_MD_CLUSTER=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_DM_AUDIT=y CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ASIX=y # CONFIG_SPI_AX88796C is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_CX_ECAT is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y CONFIG_NET_VENDOR_DAVICOM=y # CONFIG_DM9051 is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_ENGLEDER=y # CONFIG_TSNEP is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_FUNGIBLE=y # CONFIG_FUN_ETH is not set CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y 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_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_IGC=y # CONFIG_JME is not set CONFIG_NET_VENDOR_LITEX=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_PRESTERA is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VERTEXCOM=y # CONFIG_MSE102X is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set CONFIG_FIXED_PHY=y # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set CONFIG_AX88796B_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MAXLINEAR_GPHY is not set # CONFIG_MEDIATEK_GE_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_MOTORCOMM_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_ACPI_MDIO=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_THUNDER is not set # # MDIO Multiplexers # # # PCS device drivers # # CONFIG_PCS_XPCS is not set # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y 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_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set # CONFIG_ATH11K is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set # CONFIG_IWLMEI 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_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 is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # 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_RTL8192CU is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set # CONFIG_RTW89 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set # # Wireless WAN # # CONFIG_WWAN is not set # end of Wireless WAN # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set CONFIG_INPUT_VIVALDIFMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set # CONFIG_INPUT_ATLAS_BTNS is not set # 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_UINPUT=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_DA7280_HAPTICS is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_IQS269A is not set # CONFIG_INPUT_IQS626A is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F3A is not set 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 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=64 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_PERICOM=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ 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_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y CONFIG_NVRAM=y CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # end of Character devices # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_AMDPSP is not set CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_CP2615 is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_VIRTIO is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set CONFIG_SPI_DYNAMIC=y # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set # # Intel pinctrl drivers # # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set # CONFIG_PINCTRL_ALDERLAKE is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set # CONFIG_PINCTRL_TIGERLAKE is not set # end of Intel pinctrl drivers # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=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 is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set # end of Virtual GPIO drivers # CONFIG_W1 is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SAMSUNG_SDI is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_MAX77976 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 is not set # CONFIG_BATTERY_UG3105 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AHT10 is not set # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_DELL_SMM is not set CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6620 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1266 is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_BPA_RS600 is not set # CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set # CONFIG_SENSORS_FSP_3Y is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_DPS920AB is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR36021 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX15301 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_MP2888 is not set # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_MP5023 is not set # CONFIG_SENSORS_PIM4328 is not set # CONFIG_SENSORS_PLI1209BC is not set # CONFIG_SENSORS_PM6764TR is not set # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_Q54SJ108A2 is not set # CONFIG_SENSORS_STPDDC60 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_SY7636A is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA238 is not set # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m # CONFIG_SENSORS_ASUS_WMI is not set # CONFIG_SENSORS_ASUS_WMI_EC is not set # CONFIG_SENSORS_ASUS_EC is not set CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_INTEL_HFI_THERMAL is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_MLX_WDT is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SIMPLE_MFD_I2C is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_MFD_ATC260X_I2C is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_LIRC=y CONFIG_RC_MAP=m CONFIG_RC_DECODERS=y CONFIG_IR_IMON_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_IR_SANYO_DECODER=m # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_SONY_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_IR_ENE=m CONFIG_IR_FINTEK=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set CONFIG_IR_ITE_CIR=m # CONFIG_IR_MCEUSB is not set CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_TOY is not set # CONFIG_IR_TTUSBIR is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_RC_ATI_REMOTE is not set # CONFIG_RC_LOOPBACK is not set # CONFIG_RC_XBOX_DVD is not set # # CEC support # # CONFIG_MEDIA_CEC_SUPPORT is not set # end of CEC support CONFIG_MEDIA_SUPPORT=m CONFIG_MEDIA_SUPPORT_FILTER=y CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Media device types # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # 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_PLATFORM_SUPPORT is not set # CONFIG_MEDIA_TEST_SUPPORT is not set # end of Media device types # # Media drivers # # # Drivers filtered as selected at 'Filter media drivers' # # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # end of Media drivers CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y # # Media ancillary drivers # # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_DISPLAY_HELPER=m CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_BUDDY=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y # CONFIG_DRM_I915_GVT_KVMGT is not set CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set # CONFIG_DRM_SIMPLEDRM is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9163 is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_NOMODESET=y CONFIG_DRM_PRIVACY_SCREEN=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m # CONFIG_HID_CHICONY is not set # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m # CONFIG_HID_FT260 is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_XIAOMI is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m # CONFIG_HID_LETSKETCH is not set CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NINTENDO is not set CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m # CONFIG_HID_RAZER is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SIGMAMICRO is not set # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # # AMD SFH HID Support # # CONFIG_AMD_SFH_HID is not set # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_FEW_INIT_RETRIES is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # CONFIG_TYPEC_RT1719 is not set # CONFIG_TYPEC_STUSB160X is not set # CONFIG_TYPEC_WUSB3801 is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP50XX is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # # Simple LED drivers # # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_VIRT_DMA=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_GHES=y CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m # CONFIG_EDAC_IGEN6 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 is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # CONFIG_RTC_DRV_RX6110 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_GOLDFISH is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m # CONFIG_INTEL_IDXD is not set # CONFIG_INTEL_IDXD_COMPAT is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_AMD_PTDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # CONFIG_DMABUF_SYSFS_STATS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI_CORE=m CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_PCI_LIB_LEGACY=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_MEM is not set CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # end of Microsoft Hyper-V guest support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set # CONFIG_UV_SYSFS is not set CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set # CONFIG_YOGABOOK_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMC is not set # CONFIG_AMD_HSMP is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m # CONFIG_ASUS_TF103C_DOCK is not set # CONFIG_MERAKI_MX100 is not set CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m # CONFIG_WIRELESS_HOTKEY is not set CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_THINKPAD_LMI is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_INTEL_SAR_INT1092 is not set CONFIG_INTEL_PMC_CORE=m # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_WMI=y # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m # # Intel Uncore Frequency Control # # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # end of Intel Uncore Frequency Control CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_OAKTRAIL=m # CONFIG_INTEL_ISHTP_ECLITE is not set # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_VSEC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set # CONFIG_BARCO_P50_GPIO is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_SERIAL_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set # CONFIG_SIEMENS_SIMATIC_IPC is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set # CONFIG_MLXREG_LC is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_LMK04832 is not set # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y # CONFIG_AMD_IOMMU is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y CONFIG_IRQ_REMAP=y # CONFIG_VIRTIO_IOMMU is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_EPF is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # # PHY drivers for Broadcom platforms # # CONFIG_BCM_KONA_USB2_PHY is not set # end of PHY drivers for Broadcom platforms # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # CONFIG_PECI is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set CONFIG_F2FS_IOSTAT=y # CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=y CONFIG_NETFS_STATS=y CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_ERROR_INJECTION is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # CONFIG_NTFS3_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_INODE64 is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y # CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_SMB_SERVER is not set CONFIG_SMBFS_COMMON=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_USER_DECRYPTED_DATA is not set # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_KEY_NOTIFICATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_PATH is not set CONFIG_INTEL_TXT=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_FORTIFY_SOURCE=y # 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 is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_SIMD=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_CRC64_ROCKSOFT=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_SM3_AVX_X86_64 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set # CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_MODULE_SIG_KEY_TYPE_RSA=y # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC64_ROCKSOFT=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=m # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y # CONFIG_XZ_DEC_MICROLZMA is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_STACKDEPOT_ALWAYS_INIT=y CONFIG_STACK_HASH_ORDER=20 CONFIG_SBITMAP=y # end of Library routines CONFIG_ASN1_ENCODER=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y # CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_NONE is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_TRAP is not set CONFIG_CC_HAS_UBSAN_BOUNDS=y CONFIG_UBSAN_BOUNDS=y CONFIG_UBSAN_ONLY_BOUNDS=y CONFIG_UBSAN_SHIFT=y # CONFIG_UBSAN_DIV_ZERO is not set # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_TEST_UBSAN is not set CONFIG_HAVE_ARCH_KCSAN=y CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments # # Networking Debugging # # CONFIG_NET_DEV_REFCNT_TRACKER is not set # CONFIG_NET_NS_REFCNT_TRACKER is not set # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_OWNER=y # CONFIG_PAGE_TABLE_CHECK is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE 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 is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_KASAN=y CONFIG_KASAN_GENERIC=y # CONFIG_KASAN_OUTLINE is not set CONFIG_KASAN_INLINE=y CONFIG_KASAN_STACK=y CONFIG_KASAN_VMALLOC=y # CONFIG_KASAN_MODULE_TEST is not set CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=480 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_WQ_WATCHDOG=y # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_SCF_TORTURE_TEST is not set # CONFIG_CSD_LOCK_WAIT_DEBUG is not set # end of Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_RETHOOK=y CONFIG_RETHOOK=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_OBJTOOL_MCOUNT=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y CONFIG_BUILDTIME_MCOUNT_SORT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y # CONFIG_FPROBE is not set CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_OSNOISE_TRACER is not set # CONFIG_TIMERLAT_TRACER is not set # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FTRACE_SORT_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAULT_INJECTION_USERCOPY is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_SUNRPC is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_DIV64 is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_TEST_REF_TRACKER is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_STRING_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SIPHASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set # CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='igt' export testcase='igt' export category='functional' export job_origin='igt-part1.yaml' export queue_cmdline_keys='branch commit kbuild_queue_analysis' export queue='validate' export testbox='lkp-cml-d02' export tbox_group='lkp-cml-d02' export kconfig='x86_64-rhel-8.3-func' export submit_id='627bb8e47134fe4b18d222f7' export job_file='/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml' export id='88dda2254ac584b855f53eed1cb0028cc1b20ed9' export queuer_version='/zday/lkp' export model='Commet Lake' export nr_node=1 export nr_cpu=20 export memory='16G' export ssd_partitions='/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part4' export rootfs_partition='/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part3' export kernel_cmdline_hw='acpi_rsdp=0x9b0fe014' export commit='a9290ca07a36882b114c3cd9bbd8f66ed47508bd' export netconsole_port=6683 export ucode='0xc2' export need_kconfig_hw='{"IGB"=>"y"} {"E1000E"=>"y"} SATA_AHCI DRM_I915 {"IGC"=>"y"}' export bisect_dmesg=true export enqueue_time='2022-05-11 21:23:48 +0800' export _id='627bb8e47134fe4b18d222f7' export _rt='/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd' export user='lkp' export compiler='gcc-11' export LKP_SERVER='internal-lkp-server' export head_commit='781f24707a020e96d9fffdb343d210a77094cd75' export base_commit='672c0c5173427e6b3e2a9bbb7be51ceeec78093a' export branch='linux-review/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1' export scheduler_version='/lkp/lkp/.src-20220511-170024' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 RESULT_ROOT=/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/1 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36 branch=linux-review/Christian-K-nig/dma-buf-cleanup-dma_fence_unwrap-selftest-v2/20220506-221317 job=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.yaml user=lkp ARCH=x86_64 kconfig=x86_64-rhel-8.3-func commit=a9290ca07a36882b114c3cd9bbd8f66ed47508bd acpi_rsdp=0x9b0fe014 max_uptime=2100 LKP_SERVER=internal-lkp-server nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20220105.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/igt_20220430.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/igt-x86_64-eddc67c5-1_20220430.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20220216.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='5.18.0-rc5-wt-ath-07655-g781f24707a02' export repeat_to=6 export schedule_notify_address= export stop_repeat_if_found='dmesg.BUG:KASAN:slab-out-of-bounds_in__dma_fence_unwrap_merge' export kbuild_queue_analysis=1 export kernel='/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36' export dequeue_time='2022-05-11 22:09:00 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-19224-132epq3-1.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test group='group-04' $LKP_SRC/tests/wrapper igt } extract_stats() { export stats_part_begin= export stats_part_end= env group='group-04' $LKP_SRC/stats/wrapper igt $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time igt.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --qjNfmADvan18RZcF Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 AgAAAAAEWVo= --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=igt 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest add-remove-objects IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: add-remove-objects Subtest add-remove-objects: SUCCESS (0.002s) 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest bb-with-allocator IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: bb-with-allocator Subtest bb-with-allocator: SUCCESS (0.001s) 2022-05-11 14:09:54 build/tests/api_intel_bb --run-subtest blit-noreloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-keep-cache Subtest blit-noreloc-keep-cache: SUCCESS (0.420s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-keep-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-keep-cache-random Subtest blit-noreloc-keep-cache-random: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-purge-cache Subtest blit-noreloc-purge-cache: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-noreloc-purge-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-noreloc-purge-cache-random Subtest blit-noreloc-purge-cache-random: SUCCESS (0.003s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-reloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-reloc-keep-cache Subtest blit-reloc-keep-cache: SUCCESS (0.005s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest blit-reloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: blit-reloc-purge-cache Subtest blit-reloc-purge-cache: SUCCESS (0.005s) 2022-05-11 14:09:55 build/tests/api_intel_bb --run-subtest delta-check IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: delta-check Subtest delta-check: SUCCESS (0.001s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest destroy-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: destroy-bb Subtest destroy-bb: SUCCESS (0.004s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest full-batch IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: full-batch Subtest full-batch: SUCCESS (0.001s) 2022-05-11 14:09:56 build/tests/api_intel_bb --run-subtest intel-bb-blit-none IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-none Subtest intel-bb-blit-none: SUCCESS (2.662s) 2022-05-11 14:09:59 build/tests/api_intel_bb --run-subtest intel-bb-blit-x IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-x Subtest intel-bb-blit-x: SUCCESS (2.484s) 2022-05-11 14:10:01 build/tests/api_intel_bb --run-subtest intel-bb-blit-y IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: intel-bb-blit-y Subtest intel-bb-blit-y: SUCCESS (2.481s) 2022-05-11 14:10:04 build/tests/api_intel_bb --run-subtest lot-of-buffers IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: lot-of-buffers Subtest lot-of-buffers: SUCCESS (0.926s) 2022-05-11 14:10:05 build/tests/api_intel_bb --run-subtest object-noreloc-keep-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-keep-cache-random Subtest object-noreloc-keep-cache-random: SUCCESS (0.001s) 2022-05-11 14:10:05 build/tests/api_intel_bb --run-subtest object-noreloc-keep-cache-simple IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-keep-cache-simple Subtest object-noreloc-keep-cache-simple: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-noreloc-purge-cache-random IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-purge-cache-random Subtest object-noreloc-purge-cache-random: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-noreloc-purge-cache-simple IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-noreloc-purge-cache-simple Subtest object-noreloc-purge-cache-simple: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-reloc-keep-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-reloc-keep-cache Subtest object-reloc-keep-cache: SUCCESS (0.002s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest object-reloc-purge-cache IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: object-reloc-purge-cache Subtest object-reloc-purge-cache: SUCCESS (0.003s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest offset-control IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: offset-control Subtest offset-control: SUCCESS (0.003s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest purge-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: purge-bb Subtest purge-bb: SUCCESS (0.001s) 2022-05-11 14:10:06 build/tests/api_intel_bb --run-subtest render IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: render Starting dynamic subtest: render-none-512 Dynamic subtest render-none-512: SUCCESS (0.065s) Starting dynamic subtest: render-none-reloc-512 Dynamic subtest render-none-reloc-512: SUCCESS (0.065s) Starting dynamic subtest: render-none-1024 Dynamic subtest render-none-1024: SUCCESS (0.246s) Starting dynamic subtest: render-none-reloc-1024 Dynamic subtest render-none-reloc-1024: SUCCESS (0.254s) Starting dynamic subtest: render-x-512 Dynamic subtest render-x-512: SUCCESS (0.059s) Starting dynamic subtest: render-x-reloc-512 Dynamic subtest render-x-reloc-512: SUCCESS (0.059s) Starting dynamic subtest: render-x-1024 Dynamic subtest render-x-1024: SUCCESS (0.236s) Starting dynamic subtest: render-x-reloc-1024 Dynamic subtest render-x-reloc-1024: SUCCESS (0.237s) Starting dynamic subtest: render-y-512 Dynamic subtest render-y-512: SUCCESS (0.059s) Starting dynamic subtest: render-y-reloc-512 Dynamic subtest render-y-reloc-512: SUCCESS (0.058s) Starting dynamic subtest: render-y-1024 Dynamic subtest render-y-1024: SUCCESS (0.236s) Starting dynamic subtest: render-y-reloc-1024 Dynamic subtest render-y-reloc-1024: SUCCESS (0.225s) Subtest render: SUCCESS (1.891s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest render-ccs IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: render-ccs Subtest render-ccs: SUCCESS (0.245s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest reset-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reset-bb Subtest reset-bb: SUCCESS (0.001s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest reset-flags IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reset-flags Subtest reset-flags: SUCCESS (0.004s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest simple-bb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: simple-bb Subtest simple-bb: SUCCESS (0.001s) 2022-05-11 14:10:09 build/tests/api_intel_bb --run-subtest simple-bb-ctx IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: simple-bb-ctx Subtest simple-bb-ctx: SUCCESS (0.002s) 2022-05-11 14:10:10 build/tests/gem_media_fill --run-subtest media-fill IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: media-fill Starting dynamic subtest: smem Dynamic subtest smem: SUCCESS (0.002s) Subtest media-fill: SUCCESS (0.009s) 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest aperture-shrink IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: aperture-shrink (gem_render_tiled_blits:1985) intel_os-WARNING: Insufficient free memory; /proc/meminfo: MemTotal: 13829356 kB MemFree: 11726904 kB MemAvailable: 11607148 kB Buffers: 0 kB Cached: 1130512 kB SwapCached: 0 kB Active: 712 kB Inactive: 212432 kB Active(anon): 552 kB Inactive(anon): 212284 kB Active(file): 160 kB Inactive(file): 148 kB Unevictable: 1120872 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 203648 kB Mapped: 30440 kB Shmem: 9456 kB KReclaimable: 79968 kB Slab: 578948 kB SReclaimable: 79968 kB SUnreclaim: 498980 kB KernelStack: 10304 kB PageTables: 2572 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6914676 kB Committed_AS: 264988 kB VmallocTotal: 34359738367 kB VmallocUsed: 43884 kB VmallocChunk: 0 kB Percpu: 8160 kB HardwareCorrupted: 0 kB AnonHugePages: 26624 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 496692 kB DirectMap2M: 7770112 kB DirectMap1G: 9437184 kBInsufficient free memory; /proc/slabinfo: slabinfo - version: 2.1 # name : tunables : slabdata btrfs_end_io_wq 126 126 192 42 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_prelim_ref 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_extent_op 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_data_ref 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_tree_ref 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_ref_head 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_inode_defrag 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_node 0 0 376 43 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_ordered_extent 0 0 504 32 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_extent_map 39 39 208 39 2 : tunables 0 0 0 : slabdata 1 1 0 btrfs_extent_state 108 108 112 36 1 : tunables 0 0 0 : slabdata 3 3 0 bio-304 168 168 384 42 4 : tunables 0 0 0 : slabdata 4 4 0 btrfs_extent_buffer 75 75 320 25 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_free_space_bitmap 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 btrfs_free_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_path 230 230 176 46 2 : tunables 0 0 0 : slabdata 5 5 0 btrfs_trans_handle 384 384 168 24 1 : tunables 0 0 0 : slabdata 16 16 0 btrfs_inode 72 72 1320 24 8 : tunables 0 0 0 : slabdata 3 3 0 i915_vma_resource 6975 8778 384 42 4 : tunables 0 0 0 : slabdata 209 209 0 i915_vma 4998 4998 768 42 8 : tunables 0 0 0 : slabdata 119 119 0 i915_priolist 704 704 64 64 1 : tunables 0 0 0 : slabdata 11 11 0 i915_dependency 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 execute_cb 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 i915_request 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 drm_i915_gem_object 55900 55900 1216 26 8 : tunables 0 0 0 : slabdata 2150 2150 0 i915_lut_handle 5610 5610 48 85 1 : tunables 0 0 0 : slabdata 66 66 0 intel_context 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 active_node 4832 4832 128 32 1 : tunables 0 0 0 : slabdata 151 151 0 drm_buddy_block 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 sd_ext_cdb 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 bio-120 42 42 192 42 2 : tunables 0 0 0 : slabdata 1 1 0 kvm_async_pf 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 kvm_vcpu 0 0 11200 1 4 : tunables 0 0 0 : slabdata 0 0 0 kvm_mmu_page_header 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 pte_list_desc 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 x86_emulator 0 0 2816 11 8 : tunables 0 0 0 : slabdata 0 0 0 scsi_sense_cache 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 fscrypt_info 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 zswap_entry 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 p9_req_t 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 ip6-frags 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 fib6_nodes 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 ip6_dst_cache 100 100 320 25 2 : tunables 0 0 0 : slabdata 4 4 0 ip6_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 PINGv6 0 0 1344 24 8 : tunables 0 0 0 : slabdata 0 0 0 RAWv6 24 24 1344 24 8 : tunables 0 0 0 : slabdata 1 1 0 UDPLITEv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 UDPv6 66 66 1472 22 8 : tunables 0 0 0 : slabdata 3 3 0 tw_sock_TCPv6 0 0 304 26 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCPv6 26 26 2496 13 8 : tunables 0 0 0 : slabdata 2 2 0 uhci_urb_priv 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 sgpool-128 7 7 4352 7 8 : tunables 0 0 0 : slabdata 1 1 0 sgpool-64 75 75 2176 15 8 : tunables 0 0 0 : slabdata 5 5 0 sgpool-32 196 196 1152 28 8 : tunables 0 0 0 : slabdata 7 7 0 sgpool-16 175 175 640 25 4 : tunables 0 0 0 : slabdata 7 7 0 sgpool-8 225 225 320 25 2 : tunables 0 0 0 : slabdata 9 9 0 bfq_io_cq 0 0 296 27 2 : tunables 0 0 0 : slabdata 0 0 0 bfq_queue 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 mqueue_inode_cache 30 30 1088 30 8 : tunables 0 0 0 : slabdata 1 1 0 v9fs_inode_cache 0 0 840 39 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_direct_cache 0 0 288 28 2 : tunables 0 0 0 : slabdata 0 0 0 nfs_commit_data 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 nfs_write_data 60 60 1088 30 8 : tunables 0 0 0 : slabdata 2 2 0 nfs_read_data 0 0 1088 30 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_inode_cache 0 0 1176 27 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_page 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_transaction_s 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_inode 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_handle 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_head 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_table_s 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_record_s 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_fc_dentry_update 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_inode_cache 0 0 1304 25 8 : tunables 0 0 0 : slabdata 0 0 0 ext4_free_data 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_allocation_context 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 ext4_prealloc_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_system_zone 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end_vec 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_bio_post_read_ctx 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_pending_reservation 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_extent_status 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 mbcache 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 io_kiocb 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 kioctx 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 aio_kiocb 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 userfaultfd_ctx_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 fanotify_perm_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_path_event 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_fid_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fsnotify_mark 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_struct 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 dio 0 0 768 42 8 : tunables 0 0 0 : slabdata 0 0 0 fasync_cache 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 audit_tree_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 pid_namespace 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 posix_timers_cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 rpc_inode_cache 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_buffers 15 15 2176 15 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_tasks 25 25 320 25 2 : tunables 0 0 0 : slabdata 1 1 0 UNIX-STREAM 832 832 1216 26 8 : tunables 0 0 0 : slabdata 32 32 0 UNIX 442 442 1216 26 8 : tunables 0 0 0 : slabdata 17 17 0 ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 ip_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 UDP-Lite 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0 tcp_bind_bucket 96 96 128 32 1 : tunables 0 0 0 : slabdata 3 3 0 inet_peer_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 xfrm_dst_cache 0 0 384 42 4 : tunables 0 0 0 : slabdata 0 0 0 xfrm_state 0 0 896 36 8 : tunables 0 0 0 : slabdata 0 0 0 ip_fib_trie 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ip_fib_alias 92 92 88 46 1 : tunables 0 0 0 : slabdata 2 2 0 ip_dst_cache 417 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 PING 0 0 1152 28 8 : tunables 0 0 0 : slabdata 0 0 0 RAW 56 56 1152 28 8 : tunables 0 0 0 : slabdata 2 2 0 UDP 275 275 1280 25 8 : tunables 0 0 0 : slabdata 11 11 0 tw_sock_TCP 26 26 304 26 2 : tunables 0 0 0 : slabdata 1 1 0 request_sock_TCP 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCP 52 52 2368 13 8 : tunables 0 0 0 : slabdata 4 4 0 hugetlbfs_inode_cache 84 84 776 42 8 : tunables 0 0 0 : slabdata 2 2 0 dquot 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 bio-248 50 50 320 25 2 : tunables 0 0 0 : slabdata 2 2 0 ep_head 2432 2432 32 128 1 : tunables 0 0 0 : slabdata 19 19 0 eventpoll_pwq 924 924 96 42 1 : tunables 0 0 0 : slabdata 22 22 0 eventpoll_epi 924 924 192 42 2 : tunables 0 0 0 : slabdata 22 22 0 inotify_inode_mark 540 540 112 36 1 : tunables 0 0 0 : slabdata 15 15 0 dax_cache 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 request_queue_srcu 0 0 52720 1 16 : tunables 0 0 0 : slabdata 0 0 0 request_queue 22 22 1488 22 8 : tunables 0 0 0 : slabdata 1 1 0 blkdev_ioc 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 bio-184 256 256 256 32 2 : tunables 0 0 0 : slabdata 8 8 0 biovec-max 77 77 4352 7 8 : tunables 0 0 0 : slabdata 11 11 0 biovec-128 0 0 2176 15 8 : tunables 0 0 0 : slabdata 0 0 0 biovec-64 168 168 1152 28 8 : tunables 0 0 0 : slabdata 6 6 0 biovec-16 150 150 320 25 2 : tunables 0 0 0 : slabdata 6 6 0 bio_integrity_payload 64 64 256 32 2 : tunables 0 0 0 : slabdata 2 2 0 khugepaged_mm_slot 874 874 176 46 2 : tunables 0 0 0 : slabdata 19 19 0 ksm_mm_slot 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_stable_node 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_rmap_item 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 user_namespace 0 0 752 43 8 : tunables 0 0 0 : slabdata 0 0 0 uid_cache 96 96 256 32 2 : tunables 0 0 0 : slabdata 3 3 0 iommu_iova 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dmaengine-unmap-256 14 14 2240 14 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-128 26 26 1216 26 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-16 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-2 64 64 64 64 1 : tunables 0 0 0 : slabdata 1 1 0 audit_buffer 102 102 40 102 1 : tunables 0 0 0 : slabdata 1 1 0 sock_inode_cache 972 972 896 36 8 : tunables 0 0 0 : slabdata 27 27 0 skbuff_ext_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 skbuff_fclone_cache 25 25 640 25 4 : tunables 0 0 0 : slabdata 1 1 0 skbuff_head_cache 2286 2325 320 25 2 : tunables 0 0 0 : slabdata 93 93 0 configfs_dir_cache 34 34 120 34 1 : tunables 0 0 0 : slabdata 1 1 0 file_lock_cache 667 667 280 29 2 : tunables 0 0 0 : slabdata 23 23 0 file_lock_ctx 322 322 88 46 1 : tunables 0 0 0 : slabdata 7 7 0 fsnotify_mark_connector 1190 1190 48 85 1 : tunables 0 0 0 : slabdata 14 14 0 buffer_head 48 48 168 24 1 : tunables 0 0 0 : slabdata 2 2 0 x86_lbr 0 0 928 35 8 : tunables 0 0 0 : slabdata 0 0 0 task_delay_info 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 taskstats 0 0 432 37 4 : tunables 0 0 0 : slabdata 0 0 0 proc_dir_entry 800 800 256 32 2 : tunables 0 0 0 : slabdata 25 25 0 pde_opener 1460 1460 56 73 1 : tunables 0 0 0 : slabdata 20 20 0 proc_inode_cache 2671 2964 824 39 8 : tunables 0 0 0 : slabdata 76 76 0 seq_file 3347 3608 184 44 2 : tunables 0 0 0 : slabdata 82 82 0 sigqueue 1152 1152 112 36 1 : tunables 0 0 0 : slabdata 32 32 0 bdev_cache 54 54 1728 18 8 : tunables 0 0 0 : slabdata 3 3 0 shmem_inode_cache 6156 6156 888 36 8 : tunables 0 0 0 : slabdata 171 171 0 kernfs_iattrs_cache 306 306 120 34 1 : tunables 0 0 0 : slabdata 9 9 0 kernfs_node_cache 42786 43512 192 42 2 : tunables 0 0 0 : slabdata 1036 1036 0 mnt_cache 588 588 384 42 4 : tunables 0 0 0 : slabdata 14 14 0 filp 40950 40950 320 25 2 : tunables 0 0 0 : slabdata 1638 1638 0 inode_cache 53789 54868 752 43 8 : tunables 0 0 0 : slabdata 1276 1276 0 dentry 93408 93408 256 32 2 : tunables 0 0 0 : slabdata 2919 2919 0 names_cache 38969 38969 4352 7 8 : tunables 0 0 0 : slabdata 5567 5567 0 net_namespace 0 0 4416 7 8 : tunables 0 0 0 : slabdata 0 0 0 iint_cache 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 key_jar 325 325 320 25 2 : tunables 0 0 0 : slabdata 13 13 0 uts_namespace 0 0 496 33 4 : tunables 0 0 0 : slabdata 0 0 0 nsproxy 117 117 104 39 1 : tunables 0 0 0 : slabdata 3 3 0 vm_area_struct 47399 47399 264 31 2 : tunables 0 0 0 : slabdata 1529 1529 0 mm_struct 1337 1456 1216 26 8 : tunables 0 0 0 : slabdata 56 56 0 fs_cache 1344 1344 128 32 1 : tunables 0 0 0 : slabdata 42 42 0 files_cache 1365 1365 832 39 8 : tunables 0 0 0 : slabdata 35 35 0 signal_cache 1354 1375 1280 25 8 : tunables 0 0 0 : slabdata 55 55 0 sighand_cache 588 588 2240 14 8 : tunables 0 0 0 : slabdata 42 42 0 task_struct 777 777 10688 3 8 : tunables 0 0 0 : slabdata 259 259 0 cred_jar 3488 3488 256 32 2 : tunables 0 0 0 : slabdata 109 109 0 anon_vma_chain 23562 23562 96 42 1 : tunables 0 0 0 : slabdata 561 561 0 anon_vma 3502 3502 120 34 1 : tunables 0 0 0 : slabdata 103 103 0 pid 1554 1554 192 42 2 : tunables 0 0 0 : slabdata 37 37 0 Acpi-Operand 17113 31395 104 39 1 : tunables 0 0 0 : slabdata 805 805 0 Acpi-ParseExt 2772 2772 112 36 1 : tunables 0 0 0 : slabdata 77 77 0 Acpi-Parse 4186 4186 88 46 1 : tunables 0 0 0 : slabdata 91 91 0 Acpi-State 3888 3888 112 36 1 : tunables 0 0 0 : slabdata 108 108 0 Acpi-Namespace 8320 8320 64 64 1 : tunables 0 0 0 : slabdata 130 130 0 shared_policy_node 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 numa_policy 24 24 336 24 2 : tunables 0 0 0 : slabdata 1 1 0 perf_event 480 480 1328 24 8 : tunables 0 0 0 : slabdata 20 20 0 trace_event_file 2074 2074 120 34 1 : tunables 0 0 0 : slabdata 61 61 0 ftrace_event_field 5376 5376 64 64 1 : tunables 0 0 0 : slabdata 84 84 0 pool_workqueue 224 224 512 32 4 : tunables 0 0 0 : slabdata 7 7 0 radix_tree_node 15732 15732 704 46 8 : tunables 0 0 0 : slabdata 342 342 0 task_group 507 507 832 39 8 : tunables 0 0 0 : slabdata 13 13 0 vmap_area 3150 3150 96 42 1 : tunables 0 0 0 : slabdata 75 75 0 dma-kmalloc-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-128 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-64 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-192 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-96 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-192 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-rcl-128 384 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-rcl-96 1666 1824 128 32 1 : tunables 0 0 0 : slabdata 57 57 0 kmalloc-rcl-64 2848 3232 128 32 1 : tunables 0 0 0 : slabdata 101 101 0 kmalloc-rcl-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-cg-8k 4 4 16384 2 8 : tunables 0 0 0 : slabdata 2 2 0 kmalloc-cg-4k 356 356 8192 4 8 : tunables 0 0 0 : slabdata 89 89 0 kmalloc-cg-2k 256 256 4096 8 8 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-1k 720 720 2048 16 8 : tunables 0 0 0 : slabdata 45 45 0 kmalloc-cg-512 1058 1184 1024 32 8 : tunables 0 0 0 : slabdata 37 37 0 kmalloc-cg-256 32 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-cg-192 832 832 256 32 2 : tunables 0 0 0 : slabdata 26 26 0 kmalloc-cg-128 192 192 256 32 2 : tunables 0 0 0 : slabdata 6 6 0 kmalloc-cg-96 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 kmalloc-cg-64 544 544 128 32 1 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-cg-32 1984 1984 64 64 1 : tunables 0 0 0 : slabdata 31 31 0 kmalloc-cg-16 1152 1152 32 128 1 : tunables 0 0 0 : slabdata 9 9 0 kmalloc-cg-8 1122 1122 40 102 1 : tunables 0 0 0 : slabdata 11 11 0 kmalloc-8k 332 332 16384 2 8 : tunables 0 0 0 : slabdata 166 166 0 kmalloc-4k 12568 12588 8192 4 8 : tunables 0 0 0 : slabdata 3147 3147 0 kmalloc-2k 1598 2584 4096 8 8 : tunables 0 0 0 : slabdata 323 323 0 kmalloc-1k 2178 2752 2048 16 8 : tunables 0 0 0 : slabdata 172 172 0 kmalloc-512 9227 10240 1024 32 8 : tunables 0 0 0 : slabdata 320 320 0 kmalloc-256 11625 12320 512 32 4 : tunables 0 0 0 : slabdata 385 385 0 kmalloc-192 3032 4096 256 32 2 : tunables 0 0 0 : slabdata 128 128 0 kmalloc-128 2592 2592 256 32 2 : tunables 0 0 0 : slabdata 81 81 0 kmalloc-96 3593 4640 128 32 1 : tunables 0 0 0 : slabdata 145 145 0 kmalloc-64 32960 53760 128 32 1 : tunables 0 0 0 : slabdata 1680 1680 0 kmalloc-32 69929 82496 64 64 1 : tunables 0 0 0 : slabdata 1289 1289 0 kmalloc-16 65422 65792 32 128 1 : tunables 0 0 0 : slabdata 514 514 0 kmalloc-8 11103 23562 40 102 1 : tunables 0 0 0 : slabdata 231 231 0 kmem_cache_node 480 480 128 32 1 : tunables 0 0 0 : slabdata 15 15 0 kmem_cache 400 400 320 25 2 : tunables 0 0 0 : slabdata 16 16 0Test requirement not met in function intel_require_memory, file ../lib/intel_os.c:398: Test requirement: sufficient_memory Estimated that we need 402653184 objects and 405798912 MiB for the test, but only have 12439 MiB available (RAM) and a maximum of 9223372036854775807 objects Subtest aperture-shrink: SKIP (0.121s) gem_render_tiled_blits: ../lib/igt_core.c:2130: igt_exit: Assertion `waitpid(-1, &tmp, WNOHANG) == -1 && errno == ECHILD' failed. Received signal SIGABRT. Stack trace: #0 [fatal_sig_handler+0xd6] #1 [killpg+0x40] #2 [gsignal+0x10b] #3 [abort+0x121] #4 [+0x121] #5 [__assert_fail+0x42] #6 [igt_exit+0x181] #7 [main+0x2c] #8 [__libc_start_main+0xeb] #9 [_start+0x2a] Aborted 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest aperture-thrash IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: aperture-thrash (gem_render_tiled_blits:2008) intel_os-WARNING: Insufficient free memory; /proc/meminfo: MemTotal: 13829356 kB MemFree: 11730276 kB MemAvailable: 11610624 kB Buffers: 0 kB Cached: 1130580 kB SwapCached: 0 kB Active: 248 kB Inactive: 212888 kB Active(anon): 248 kB Inactive(anon): 212600 kB Active(file): 0 kB Inactive(file): 288 kB Unevictable: 1120872 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 203512 kB Mapped: 30312 kB Shmem: 9544 kB KReclaimable: 80200 kB Slab: 571272 kB SReclaimable: 80200 kB SUnreclaim: 491072 kB KernelStack: 10432 kB PageTables: 2448 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6914676 kB Committed_AS: 261840 kB VmallocTotal: 34359738367 kB VmallocUsed: 43916 kB VmallocChunk: 0 kB Percpu: 8160 kB HardwareCorrupted: 0 kB AnonHugePages: 26624 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 496692 kB DirectMap2M: 7770112 kB DirectMap1G: 9437184 kBInsufficient free memory; /proc/slabinfo: slabinfo - version: 2.1 # name : tunables : slabdata btrfs_end_io_wq 126 126 192 42 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_prelim_ref 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_extent_op 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_data_ref 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_tree_ref 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_ref_head 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 btrfs_inode_defrag 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_delayed_node 0 0 376 43 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_ordered_extent 0 0 504 32 4 : tunables 0 0 0 : slabdata 0 0 0 btrfs_extent_map 39 39 208 39 2 : tunables 0 0 0 : slabdata 1 1 0 btrfs_extent_state 108 108 112 36 1 : tunables 0 0 0 : slabdata 3 3 0 bio-304 168 168 384 42 4 : tunables 0 0 0 : slabdata 4 4 0 btrfs_extent_buffer 75 75 320 25 2 : tunables 0 0 0 : slabdata 3 3 0 btrfs_free_space_bitmap 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 btrfs_free_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 btrfs_path 230 230 176 46 2 : tunables 0 0 0 : slabdata 5 5 0 btrfs_trans_handle 384 384 168 24 1 : tunables 0 0 0 : slabdata 16 16 0 btrfs_inode 72 72 1320 24 8 : tunables 0 0 0 : slabdata 3 3 0 i915_vma_resource 6581 8778 384 42 4 : tunables 0 0 0 : slabdata 209 209 0 i915_vma 4998 4998 768 42 8 : tunables 0 0 0 : slabdata 119 119 0 i915_priolist 704 704 64 64 1 : tunables 0 0 0 : slabdata 11 11 0 i915_dependency 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 execute_cb 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 i915_request 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 drm_i915_gem_object 55900 55900 1216 26 8 : tunables 0 0 0 : slabdata 2150 2150 0 i915_lut_handle 5610 5610 48 85 1 : tunables 0 0 0 : slabdata 66 66 0 intel_context 672 672 768 42 8 : tunables 0 0 0 : slabdata 16 16 0 active_node 4832 4832 128 32 1 : tunables 0 0 0 : slabdata 151 151 0 drm_buddy_block 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 sd_ext_cdb 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 bio-120 42 42 192 42 2 : tunables 0 0 0 : slabdata 1 1 0 kvm_async_pf 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 kvm_vcpu 0 0 11200 1 4 : tunables 0 0 0 : slabdata 0 0 0 kvm_mmu_page_header 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 pte_list_desc 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 x86_emulator 0 0 2816 11 8 : tunables 0 0 0 : slabdata 0 0 0 scsi_sense_cache 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 fscrypt_info 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 zswap_entry 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 p9_req_t 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 ip6-frags 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0 fib6_nodes 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 ip6_dst_cache 100 100 320 25 2 : tunables 0 0 0 : slabdata 4 4 0 ip6_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 PINGv6 0 0 1344 24 8 : tunables 0 0 0 : slabdata 0 0 0 RAWv6 24 24 1344 24 8 : tunables 0 0 0 : slabdata 1 1 0 UDPLITEv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 UDPv6 66 66 1472 22 8 : tunables 0 0 0 : slabdata 3 3 0 tw_sock_TCPv6 0 0 304 26 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCPv6 26 26 2496 13 8 : tunables 0 0 0 : slabdata 2 2 0 uhci_urb_priv 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 sgpool-128 7 7 4352 7 8 : tunables 0 0 0 : slabdata 1 1 0 sgpool-64 75 75 2176 15 8 : tunables 0 0 0 : slabdata 5 5 0 sgpool-32 196 196 1152 28 8 : tunables 0 0 0 : slabdata 7 7 0 sgpool-16 175 175 640 25 4 : tunables 0 0 0 : slabdata 7 7 0 sgpool-8 225 225 320 25 2 : tunables 0 0 0 : slabdata 9 9 0 bfq_io_cq 0 0 296 27 2 : tunables 0 0 0 : slabdata 0 0 0 bfq_queue 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 mqueue_inode_cache 30 30 1088 30 8 : tunables 0 0 0 : slabdata 1 1 0 v9fs_inode_cache 0 0 840 39 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_direct_cache 0 0 288 28 2 : tunables 0 0 0 : slabdata 0 0 0 nfs_commit_data 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 nfs_write_data 60 60 1088 30 8 : tunables 0 0 0 : slabdata 2 2 0 nfs_read_data 0 0 1088 30 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_inode_cache 0 0 1176 27 8 : tunables 0 0 0 : slabdata 0 0 0 nfs_page 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_transaction_s 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_inode 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_handle 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_journal_head 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_table_s 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 jbd2_revoke_record_s 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_fc_dentry_update 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_inode_cache 0 0 1304 25 8 : tunables 0 0 0 : slabdata 0 0 0 ext4_free_data 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_allocation_context 0 0 208 39 2 : tunables 0 0 0 : slabdata 0 0 0 ext4_prealloc_space 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_system_zone 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end_vec 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_io_end 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_bio_post_read_ctx 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_pending_reservation 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 ext4_extent_status 0 0 56 73 1 : tunables 0 0 0 : slabdata 0 0 0 mbcache 0 0 88 46 1 : tunables 0 0 0 : slabdata 0 0 0 io_kiocb 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 kioctx 0 0 704 46 8 : tunables 0 0 0 : slabdata 0 0 0 aio_kiocb 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 userfaultfd_ctx_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 fanotify_perm_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_path_event 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 fanotify_fid_event 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 fsnotify_mark 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 dnotify_struct 0 0 48 85 1 : tunables 0 0 0 : slabdata 0 0 0 dio 0 0 768 42 8 : tunables 0 0 0 : slabdata 0 0 0 fasync_cache 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 audit_tree_mark 0 0 112 36 1 : tunables 0 0 0 : slabdata 0 0 0 pid_namespace 0 0 200 40 2 : tunables 0 0 0 : slabdata 0 0 0 posix_timers_cache 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 rpc_inode_cache 39 39 832 39 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_buffers 15 15 2176 15 8 : tunables 0 0 0 : slabdata 1 1 0 rpc_tasks 25 25 320 25 2 : tunables 0 0 0 : slabdata 1 1 0 UNIX-STREAM 832 832 1216 26 8 : tunables 0 0 0 : slabdata 32 32 0 UNIX 442 442 1216 26 8 : tunables 0 0 0 : slabdata 17 17 0 ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 ip_mrt_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 UDP-Lite 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0 tcp_bind_bucket 96 96 128 32 1 : tunables 0 0 0 : slabdata 3 3 0 inet_peer_cache 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 xfrm_dst_cache 0 0 384 42 4 : tunables 0 0 0 : slabdata 0 0 0 xfrm_state 0 0 896 36 8 : tunables 0 0 0 : slabdata 0 0 0 ip_fib_trie 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ip_fib_alias 92 92 88 46 1 : tunables 0 0 0 : slabdata 2 2 0 ip_dst_cache 417 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 PING 0 0 1152 28 8 : tunables 0 0 0 : slabdata 0 0 0 RAW 56 56 1152 28 8 : tunables 0 0 0 : slabdata 2 2 0 UDP 275 275 1280 25 8 : tunables 0 0 0 : slabdata 11 11 0 tw_sock_TCP 26 26 304 26 2 : tunables 0 0 0 : slabdata 1 1 0 request_sock_TCP 0 0 368 44 4 : tunables 0 0 0 : slabdata 0 0 0 TCP 52 52 2368 13 8 : tunables 0 0 0 : slabdata 4 4 0 hugetlbfs_inode_cache 84 84 776 42 8 : tunables 0 0 0 : slabdata 2 2 0 dquot 0 0 320 25 2 : tunables 0 0 0 : slabdata 0 0 0 bio-248 50 50 320 25 2 : tunables 0 0 0 : slabdata 2 2 0 ep_head 2432 2432 32 128 1 : tunables 0 0 0 : slabdata 19 19 0 eventpoll_pwq 924 924 96 42 1 : tunables 0 0 0 : slabdata 22 22 0 eventpoll_epi 924 924 192 42 2 : tunables 0 0 0 : slabdata 22 22 0 inotify_inode_mark 540 540 112 36 1 : tunables 0 0 0 : slabdata 15 15 0 dax_cache 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0 request_queue_srcu 0 0 52720 1 16 : tunables 0 0 0 : slabdata 0 0 0 request_queue 22 22 1488 22 8 : tunables 0 0 0 : slabdata 1 1 0 blkdev_ioc 0 0 120 34 1 : tunables 0 0 0 : slabdata 0 0 0 bio-184 256 256 256 32 2 : tunables 0 0 0 : slabdata 8 8 0 biovec-max 77 77 4352 7 8 : tunables 0 0 0 : slabdata 11 11 0 biovec-128 0 0 2176 15 8 : tunables 0 0 0 : slabdata 0 0 0 biovec-64 168 168 1152 28 8 : tunables 0 0 0 : slabdata 6 6 0 biovec-16 150 150 320 25 2 : tunables 0 0 0 : slabdata 6 6 0 bio_integrity_payload 64 64 256 32 2 : tunables 0 0 0 : slabdata 2 2 0 khugepaged_mm_slot 874 874 176 46 2 : tunables 0 0 0 : slabdata 19 19 0 ksm_mm_slot 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_stable_node 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 ksm_rmap_item 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 user_namespace 0 0 752 43 8 : tunables 0 0 0 : slabdata 0 0 0 uid_cache 96 96 256 32 2 : tunables 0 0 0 : slabdata 3 3 0 iommu_iova 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dmaengine-unmap-256 14 14 2240 14 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-128 26 26 1216 26 8 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-16 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 dmaengine-unmap-2 64 64 64 64 1 : tunables 0 0 0 : slabdata 1 1 0 audit_buffer 102 102 40 102 1 : tunables 0 0 0 : slabdata 1 1 0 sock_inode_cache 972 972 896 36 8 : tunables 0 0 0 : slabdata 27 27 0 skbuff_ext_cache 0 0 192 42 2 : tunables 0 0 0 : slabdata 0 0 0 skbuff_fclone_cache 25 25 640 25 4 : tunables 0 0 0 : slabdata 1 1 0 skbuff_head_cache 2318 2325 320 25 2 : tunables 0 0 0 : slabdata 93 93 0 configfs_dir_cache 34 34 120 34 1 : tunables 0 0 0 : slabdata 1 1 0 file_lock_cache 667 667 280 29 2 : tunables 0 0 0 : slabdata 23 23 0 file_lock_ctx 322 322 88 46 1 : tunables 0 0 0 : slabdata 7 7 0 fsnotify_mark_connector 1190 1190 48 85 1 : tunables 0 0 0 : slabdata 14 14 0 buffer_head 48 48 168 24 1 : tunables 0 0 0 : slabdata 2 2 0 x86_lbr 0 0 928 35 8 : tunables 0 0 0 : slabdata 0 0 0 task_delay_info 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 taskstats 0 0 432 37 4 : tunables 0 0 0 : slabdata 0 0 0 proc_dir_entry 800 800 256 32 2 : tunables 0 0 0 : slabdata 25 25 0 pde_opener 1460 1460 56 73 1 : tunables 0 0 0 : slabdata 20 20 0 proc_inode_cache 2671 2964 824 39 8 : tunables 0 0 0 : slabdata 76 76 0 seq_file 3347 3608 184 44 2 : tunables 0 0 0 : slabdata 82 82 0 sigqueue 1152 1152 112 36 1 : tunables 0 0 0 : slabdata 32 32 0 bdev_cache 54 54 1728 18 8 : tunables 0 0 0 : slabdata 3 3 0 shmem_inode_cache 6156 6156 888 36 8 : tunables 0 0 0 : slabdata 171 171 0 kernfs_iattrs_cache 306 306 120 34 1 : tunables 0 0 0 : slabdata 9 9 0 kernfs_node_cache 42786 43512 192 42 2 : tunables 0 0 0 : slabdata 1036 1036 0 mnt_cache 588 588 384 42 4 : tunables 0 0 0 : slabdata 14 14 0 filp 43050 43050 320 25 2 : tunables 0 0 0 : slabdata 1722 1722 0 inode_cache 53789 54868 752 43 8 : tunables 0 0 0 : slabdata 1276 1276 0 dentry 95520 95520 256 32 2 : tunables 0 0 0 : slabdata 2985 2985 0 names_cache 41783 41783 4352 7 8 : tunables 0 0 0 : slabdata 5969 5969 0 net_namespace 0 0 4416 7 8 : tunables 0 0 0 : slabdata 0 0 0 iint_cache 0 0 176 46 2 : tunables 0 0 0 : slabdata 0 0 0 key_jar 325 325 320 25 2 : tunables 0 0 0 : slabdata 13 13 0 uts_namespace 0 0 496 33 4 : tunables 0 0 0 : slabdata 0 0 0 nsproxy 117 117 104 39 1 : tunables 0 0 0 : slabdata 3 3 0 vm_area_struct 49848 49848 264 31 2 : tunables 0 0 0 : slabdata 1608 1608 0 mm_struct 1337 1456 1216 26 8 : tunables 0 0 0 : slabdata 56 56 0 fs_cache 1376 1376 128 32 1 : tunables 0 0 0 : slabdata 43 43 0 files_cache 1365 1365 832 39 8 : tunables 0 0 0 : slabdata 35 35 0 signal_cache 1354 1375 1280 25 8 : tunables 0 0 0 : slabdata 55 55 0 sighand_cache 588 588 2240 14 8 : tunables 0 0 0 : slabdata 42 42 0 task_struct 792 792 10688 3 8 : tunables 0 0 0 : slabdata 264 264 0 cred_jar 3680 3680 256 32 2 : tunables 0 0 0 : slabdata 115 115 0 anon_vma_chain 24738 24738 96 42 1 : tunables 0 0 0 : slabdata 589 589 0 anon_vma 3496 3502 120 34 1 : tunables 0 0 0 : slabdata 103 103 0 pid 1554 1554 192 42 2 : tunables 0 0 0 : slabdata 37 37 0 Acpi-Operand 17301 31395 104 39 1 : tunables 0 0 0 : slabdata 805 805 0 Acpi-ParseExt 2772 2772 112 36 1 : tunables 0 0 0 : slabdata 77 77 0 Acpi-Parse 4462 4462 88 46 1 : tunables 0 0 0 : slabdata 97 97 0 Acpi-State 4284 4284 112 36 1 : tunables 0 0 0 : slabdata 119 119 0 Acpi-Namespace 8320 8320 64 64 1 : tunables 0 0 0 : slabdata 130 130 0 shared_policy_node 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 numa_policy 24 24 336 24 2 : tunables 0 0 0 : slabdata 1 1 0 perf_event 480 480 1328 24 8 : tunables 0 0 0 : slabdata 20 20 0 trace_event_file 2074 2074 120 34 1 : tunables 0 0 0 : slabdata 61 61 0 ftrace_event_field 5376 5376 64 64 1 : tunables 0 0 0 : slabdata 84 84 0 pool_workqueue 224 224 512 32 4 : tunables 0 0 0 : slabdata 7 7 0 radix_tree_node 15732 15732 704 46 8 : tunables 0 0 0 : slabdata 342 342 0 task_group 507 507 832 39 8 : tunables 0 0 0 : slabdata 13 13 0 vmap_area 3150 3150 96 42 1 : tunables 0 0 0 : slabdata 75 75 0 dma-kmalloc-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-128 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-64 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-192 0 0 256 32 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-96 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8k 0 0 16384 2 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-4k 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-2k 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-1k 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-512 0 0 1024 32 8 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-256 0 0 512 32 4 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-192 32 32 256 32 2 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-rcl-128 384 544 256 32 2 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-rcl-96 1666 1824 128 32 1 : tunables 0 0 0 : slabdata 57 57 0 kmalloc-rcl-64 2848 3232 128 32 1 : tunables 0 0 0 : slabdata 101 101 0 kmalloc-rcl-32 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-16 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-rcl-8 0 0 40 102 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-cg-8k 4 4 16384 2 8 : tunables 0 0 0 : slabdata 2 2 0 kmalloc-cg-4k 400 400 8192 4 8 : tunables 0 0 0 : slabdata 100 100 0 kmalloc-cg-2k 256 256 4096 8 8 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-1k 720 720 2048 16 8 : tunables 0 0 0 : slabdata 45 45 0 kmalloc-cg-512 1058 1184 1024 32 8 : tunables 0 0 0 : slabdata 37 37 0 kmalloc-cg-256 32 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 0 kmalloc-cg-192 832 832 256 32 2 : tunables 0 0 0 : slabdata 26 26 0 kmalloc-cg-128 192 192 256 32 2 : tunables 0 0 0 : slabdata 6 6 0 kmalloc-cg-96 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 kmalloc-cg-64 544 544 128 32 1 : tunables 0 0 0 : slabdata 17 17 0 kmalloc-cg-32 2048 2048 64 64 1 : tunables 0 0 0 : slabdata 32 32 0 kmalloc-cg-16 1152 1152 32 128 1 : tunables 0 0 0 : slabdata 9 9 0 kmalloc-cg-8 1122 1122 40 102 1 : tunables 0 0 0 : slabdata 11 11 0 kmalloc-8k 336 336 16384 2 8 : tunables 0 0 0 : slabdata 168 168 0 kmalloc-4k 9735 9828 8192 4 8 : tunables 0 0 0 : slabdata 2457 2457 0 kmalloc-2k 1612 2584 4096 8 8 : tunables 0 0 0 : slabdata 323 323 0 kmalloc-1k 2262 2752 2048 16 8 : tunables 0 0 0 : slabdata 172 172 0 kmalloc-512 8361 9568 1024 32 8 : tunables 0 0 0 : slabdata 299 299 0 kmalloc-256 11519 12320 512 32 4 : tunables 0 0 0 : slabdata 385 385 0 kmalloc-192 3032 4096 256 32 2 : tunables 0 0 0 : slabdata 128 128 0 kmalloc-128 2624 2624 256 32 2 : tunables 0 0 0 : slabdata 82 82 0 kmalloc-96 3593 4640 128 32 1 : tunables 0 0 0 : slabdata 145 145 0 kmalloc-64 30200 53760 128 32 1 : tunables 0 0 0 : slabdata 1680 1680 0 kmalloc-32 68508 82496 64 64 1 : tunables 0 0 0 : slabdata 1289 1289 0 kmalloc-16 65422 65792 32 128 1 : tunables 0 0 0 : slabdata 514 514 0 kmalloc-8 11103 23562 40 102 1 : tunables 0 0 0 : slabdata 231 231 0 kmem_cache_node 480 480 128 32 1 : tunables 0 0 0 : slabdata 15 15 0 kmem_cache 400 400 320 25 2 : tunables 0 0 0 : slabdata 16 16 0Test requirement not met in function intel_require_memory, file ../lib/intel_os.c:398: Test requirement: sufficient_memory Estimated that we need 402653184 objects and 405798912 MiB for the test, but only have 12442 MiB available (RAM) and a maximum of 9223372036854775807 objects Subtest aperture-thrash: SKIP (0.139s) 2022-05-11 14:10:10 build/tests/gem_render_tiled_blits --run-subtest basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: basic Using a snoop linear buffer for comparisons Verifying initialisation... Cyclic blits, forward... Cyclic blits, backward... Random blits... Subtest basic: SUCCESS (0.021s) 2022-05-11 14:10:11 build/tests/gem_render_tiled_blits --run-subtest swap-thrash IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: swap-thrash Test requirement not met in function __igt_unique____real_main197, file ../tests/i915/gem_render_tiled_blits.c:230: Test requirement: swap_mb > 0 Subtest swap-thrash: SKIP (0.000s) 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest basic-all IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest basic-all: SKIP LKP SKIP igt@gem_ringfill@engines-S3 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-S4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-S4: SKIP 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-basic: SKIP 2022-05-11 14:10:11 build/tests/gem_ringfill --run-subtest engines-bomb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-bomb: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-child IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-child: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-fd IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-fd: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-forked IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-forked: SKIP 2022-05-11 14:10:12 build/tests/gem_ringfill --run-subtest engines-hang IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-hang: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest engines-interruptible IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest engines-interruptible: SKIP LKP SKIP igt@gem_ringfill@legacy-S3 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-S4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-S4: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-basic IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-basic: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-bomb IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-bomb: SKIP 2022-05-11 14:10:13 build/tests/gem_ringfill --run-subtest legacy-child IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-child: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-fd IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-fd: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-forked IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-forked: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-hang IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-hang: SKIP 2022-05-11 14:10:14 build/tests/gem_ringfill --run-subtest legacy-interruptible IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function drm_open_driver, file ../lib/drmtest.c:573: Test requirement: !(fd<0) No known gpu found for chipset flags 0x4 (vgem) Last errno: 2, No such file or directory Subtest legacy-interruptible: SKIP 2022-05-11 14:10:15 build/tests/gem_tiled_partial_pwrite_pread --run-subtest reads IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reads Subtest reads: SUCCESS (0.145s) 2022-05-11 14:10:15 build/tests/gem_tiled_partial_pwrite_pread --run-subtest writes IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: writes Subtest writes: SUCCESS (0.243s) 2022-05-11 14:10:16 build/tests/gem_tiled_partial_pwrite_pread --run-subtest writes-after-reads IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: writes-after-reads Subtest writes-after-reads: SUCCESS (0.382s) 2022-05-11 14:10:17 build/tests/i915_module_load --run-subtest reload IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload Subtest reload: SUCCESS (3.299s) 2022-05-11 14:10:20 build/tests/i915_module_load --run-subtest reload-no-display IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload-no-display Reloading i915 with disable_display=1 Subtest reload-no-display: SUCCESS (2.605s) 2022-05-11 14:10:23 build/tests/i915_module_load --run-subtest reload-with-fault-injection IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: reload-with-fault-injection Test requirement not met in function __igt_unique____real_main239, file ../tests/i915/i915_module_load.c:278: Test requirement: igt_kmod_has_param("i915", param) Subtest reload-with-fault-injection: SKIP (0.002s) 2022-05-11 14:10:23 build/tests/kms_fbcon_fbt --run-subtest fbc IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: fbc Modes unset. Setting 1280x1024 mode for HDMI-A connector Screen set. Back to fbcon. Subtest fbc: SUCCESS (3.329s) LKP SKIP igt@kms_fbcon_fbt@fbc-suspend 2022-05-11 14:10:28 build/tests/kms_fbcon_fbt --run-subtest psr IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: psr Test requirement not met in function subtest, file ../tests/i915/kms_fbcon_fbt.c:340: Test requirement: feature->supported_on_chipset(drm->fd, drm->debugfs_fd) Last errno: 19, No such device Subtest psr: SKIP (0.000s) LKP SKIP igt@kms_fbcon_fbt@psr-suspend 2022-05-11 14:10:28 build/tests/kms_force_connector_basic --run-subtest force-connector-state IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-connector-state Subtest force-connector-state: SUCCESS (0.177s) 2022-05-11 14:10:29 build/tests/kms_force_connector_basic --run-subtest force-edid IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-edid Subtest force-edid: SUCCESS (0.060s) 2022-05-11 14:10:29 build/tests/kms_force_connector_basic --run-subtest force-load-detect IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: force-load-detect Test requirement not met in function __igt_unique____real_main78, file ../tests/kms_force_connector_basic.c:149: Test requirement: connector->connector_type == DRM_MODE_CONNECTOR_VGA Subtest force-load-detect: SKIP (0.000s) 2022-05-11 14:10:30 build/tests/kms_force_connector_basic --run-subtest prune-stale-modes IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: prune-stale-modes Subtest prune-stale-modes: SUCCESS (0.056s) 2022-05-11 14:10:30 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-A Subtest cursor-fb-leak-pipe-A: SUCCESS (0.201s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-B Subtest cursor-fb-leak-pipe-B: SUCCESS (0.226s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: cursor-fb-leak-pipe-C Subtest cursor-fb-leak-pipe-C: SUCCESS (0.222s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:31 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest cursor-fb-leak-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest cursor-fb-leak-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest cursor-fb-leak-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest cursor-fb-leak-pipe-F: SKIP 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-A Subtest disable-primary-vs-flip-pipe-A: SUCCESS (0.234s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:32 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-B Subtest disable-primary-vs-flip-pipe-B: SUCCESS (0.259s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: disable-primary-vs-flip-pipe-C Subtest disable-primary-vs-flip-pipe-C: SUCCESS (0.256s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest disable-primary-vs-flip-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:33 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest disable-primary-vs-flip-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest disable-primary-vs-flip-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest disable-primary-vs-flip-pipe-F: SKIP 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-A IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-A Subtest universal-plane-gen9-features-pipe-A: SUCCESS (0.297s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:34 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-B IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-B Subtest universal-plane-gen9-features-pipe-B: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-C IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-gen9-features-pipe-C Subtest universal-plane-gen9-features-pipe-C: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-D IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-gen9-features-pipe-D: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:35 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-E IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-gen9-features-pipe-E: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:36 build/tests/kms_universal_plane --run-subtest universal-plane-gen9-features-pipe-F IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-gen9-features-pipe-F: SKIP 2022-05-11 14:10:36 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-A-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-A-functional Testing connector HDMI-A-2 using pipe A Subtest universal-plane-pipe-A-functional: SUCCESS (1.654s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:38 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-A-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-A-sanity Subtest universal-plane-pipe-A-sanity: SUCCESS (0.291s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:38 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-B-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-B-functional Testing connector HDMI-A-2 using pipe B Subtest universal-plane-pipe-B-functional: SUCCESS (1.683s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:40 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-B-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-B-sanity Subtest universal-plane-pipe-B-sanity: SUCCESS (0.303s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:40 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-C-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-C-functional Testing connector HDMI-A-2 using pipe C Subtest universal-plane-pipe-C-functional: SUCCESS (1.680s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:42 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-C-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Starting subtest: universal-plane-pipe-C-sanity Subtest universal-plane-pipe-C-sanity: SUCCESS (0.313s) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-D-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-pipe-D-functional: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-D-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Subtest universal-plane-pipe-D-sanity: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-E-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-pipe-E-functional: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:43 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-E-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Subtest universal-plane-pipe-E-sanity: SKIP Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled 2022-05-11 14:10:44 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-F-functional IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-pipe-F-functional: SKIP 2022-05-11 14:10:44 build/tests/kms_universal_plane --run-subtest universal-plane-pipe-F-sanity IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe D does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe E does not exist or not enabled Test requirement not met in function igt_require_pipe, file ../lib/igt_kms.c:2135: Test requirement: !(pipe >= display->n_pipes || !display->pipes[pipe].enabled) Pipe F does not exist or not enabled Subtest universal-plane-pipe-F-sanity: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test1_macro IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test1_macro: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test1_micro IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test1_micro: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test2 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test2: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_1 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_1: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_2 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_2: SKIP 2022-05-11 14:10:44 build/tests/prime_nv_pcopy --run-subtest test3_3 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_3: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test3_4 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_4: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test3_5 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test3_5: SKIP 2022-05-11 14:10:45 build/tests/prime_nv_pcopy --run-subtest test_semaphore IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function __igt_unique____real_main851, file ../tests/prime_nv_pcopy.c:856: Test requirement: nouveau_fd != -1 Last errno: 2, No such file or directory Subtest test_semaphore: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest 32bits-limit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest 32bits-limit: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest device-signal-unordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest device-signal-unordered: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest device-submit-unordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest device-submit-unordered: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-submitted: SKIP 2022-05-11 14:10:45 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-all-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-all-submitted-signaled: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-submitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-unsubmitted: SKIP 2022-05-11 14:10:46 build/tests/syncobj_timeline --run-subtest etime-multi-wait-for-submit-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-for-submit-unsubmitted-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-multi-wait-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-multi-wait-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-for-submit-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-all-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-all-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-available-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-for-submit-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-for-submit-unsubmitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest etime-single-wait-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest etime-single-wait-submitted: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest host-signal-ordered IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest host-signal-ordered: SKIP 2022-05-11 14:10:47 build/tests/syncobj_timeline --run-subtest host-signal-points IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest host-signal-points: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-submitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-all-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-all-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted: SKIP 2022-05-11 14:10:48 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-submitted: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-multi-wait-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-multi-wait-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-bad-pad: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-illegal-handle: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-one-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-one-illegal-handle: SKIP 2022-05-11 14:10:49 build/tests/syncobj_timeline --run-subtest invalid-query-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-query-zero-handles: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-bad-pad: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-illegal-handle: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-illegal-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-illegal-point: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-one-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-one-illegal-handle: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-signal-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-signal-zero-handles: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-all-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-all-available-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-all-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-all-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-available-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-available-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-single-wait-unsubmitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-single-wait-unsubmitted: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-transfer-bad-pad IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-bad-pad: SKIP 2022-05-11 14:10:50 build/tests/syncobj_timeline --run-subtest invalid-transfer-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-illegal-handle: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-transfer-non-existent-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-transfer-non-existent-point: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-bad-flags IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-bad-flags: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-illegal-handle IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-illegal-handle: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest invalid-wait-zero-handles IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest invalid-wait-zero-handles: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-submitted: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-available-submitted-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-signaled: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-submitted: SKIP 2022-05-11 14:10:51 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-all-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-for-submit-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-all-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-all-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-submitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-signaled: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-submitted: SKIP 2022-05-11 14:10:52 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-available-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-available-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-unsubmitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-unsubmitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-for-submit-unsubmitted-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-for-submit-unsubmitted-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest multi-wait-submitted-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest multi-wait-submitted-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-during-wait-for-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-during-wait-for-submit: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-multiple-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-multiple-signaled: SKIP 2022-05-11 14:10:53 build/tests/syncobj_timeline --run-subtest reset-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest reset-unsignaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest reset-unsignaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal-array IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal-array: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest signal-point-0 IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest signal-point-0: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-available-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-available-submitted: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-available-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-available-submitted: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-for-submit-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-all-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-all-signaled: SKIP 2022-05-11 14:10:54 build/tests/syncobj_timeline --run-subtest single-wait-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-available-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-available-submitted: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-available-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-available-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-available-submitted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-available-submitted: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-for-submit-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-for-submit-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest single-wait-signaled IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest single-wait-signaled: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest transfer-timeline-point IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest transfer-timeline-point: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-complex: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-delayed-signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-delayed-signal: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-complex: SKIP 2022-05-11 14:10:55 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-delayed-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-delayed-submit: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-for-submit-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-for-submit-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-interrupted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-interrupted: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-all-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-all-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-complex: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-interrupted IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-interrupted: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-any-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-any-snapshot: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-delayed-signal IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-delayed-signal: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-complex IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-complex: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-delayed-submit IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-delayed-submit: SKIP 2022-05-11 14:10:56 build/tests/syncobj_timeline --run-subtest wait-for-submit-snapshot IGT-Version: 1.26-geddc67c5 (x86_64) (Linux: 5.18.0-rc5-01118-ga9290ca07a36 x86_64) Test requirement not met in function igt_require_sw_sync, file ../lib/sw_sync.c:265: Test requirement: kernel_has_sw_sync() Last errno: 2, No such file or directory Subtest wait-for-submit-snapshot: SKIP LKP SKIP igt@v3d_get_param@base-params LKP SKIP igt@v3d_get_param@get-bad-flags LKP SKIP igt@v3d_get_param@get-bad-param --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- :#! jobs/igt-part1.yaml: suite: igt testcase: igt category: functional igt: group: group-04 job_origin: igt-part1.yaml :#! queue options: queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-cml-d02 tbox_group: lkp-cml-d02 kconfig: x86_64-rhel-8.3-func submit_id: 627bb4427134fe49392b94b1 job_file: "/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-18745-i5yelg-0.yaml" id: 4ade6e00aae171c6b3101446f0f9000a5c7cfcb3 queuer_version: "/zday/lkp" :#! hosts/lkp-cml-d02: model: Commet Lake nr_node: 1 nr_cpu: 20 memory: 16G ssd_partitions: "/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part4" rootfs_partition: "/dev/disk/by-id/ata-INTEL_SSDSC2BA800G4_BTHV61840945800OGN-part3" kernel_cmdline_hw: acpi_rsdp=0x9b0fe014 :#! include/category/functional: kmsg: heartbeat: meminfo: :#! include/queue/cyclic: commit: a9290ca07a36882b114c3cd9bbd8f66ed47508bd :#! include/testbox/lkp-cml-d02: netconsole_port: 6683 ucode: '0xc2' need_kconfig_hw: - IGB: y - E1000E: y - SATA_AHCI - DRM_I915 - IGC: y bisect_dmesg: true enqueue_time: 2022-05-11 21:04:03.873025817 +08:00 _id: 627bb4427134fe49392b94b1 _rt: "/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd" :#! schedule options: user: lkp compiler: gcc-11 LKP_SERVER: internal-lkp-server head_commit: 781f24707a020e96d9fffdb343d210a77094cd75 base_commit: 672c0c5173427e6b3e2a9bbb7be51ceeec78093a branch: linux-devel/devel-hourly-20220507-045611 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/0" scheduler_version: "/lkp/lkp/.src-20220511-170024" arch: x86_64 max_uptime: 2100 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - RESULT_ROOT=/result/igt/group-04-ucode=0xc2/lkp-cml-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/0 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36 - branch=linux-devel/devel-hourly-20220507-045611 - job=/lkp/jobs/scheduled/lkp-cml-d02/igt-group-04-ucode=0xc2-debian-10.4-x86_64-20200603.cgz-a9290ca07a36882b114c3cd9bbd8f66ed47508bd-20220511-18745-i5yelg-0.yaml - user=lkp - ARCH=x86_64 - kconfig=x86_64-rhel-8.3-func - commit=a9290ca07a36882b114c3cd9bbd8f66ed47508bd - acpi_rsdp=0x9b0fe014 - max_uptime=2100 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20220105.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/igt_20220430.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/igt-x86_64-eddc67c5-1_20220430.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20220216.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn :#! /cephfs/db/releases/20220507003519/lkp-src/include/site/inn: LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: :#! runtime status: last_kernel: 5.18.0-rc6 schedule_notify_address: :#! user overrides: kernel: "/pkg/linux/x86_64-rhel-8.3-func/gcc-11/a9290ca07a36882b114c3cd9bbd8f66ed47508bd/vmlinuz-5.18.0-rc5-01118-ga9290ca07a36" dequeue_time: 2022-05-11 21:10:41.571069130 +08:00 :#! /cephfs/db/releases/20220511172323/lkp-src/include/site/inn: job_state: finished loadavg: 1.61 0.56 0.20 1/292 6476 start_time: '1652274704' end_time: '1652274767' version: "/lkp/lkp/.src-20220511-170101:91c8f71c:054a88fad" --qjNfmADvan18RZcF Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce "build/tests/api_intel_bb" "--run-subtest" "add-remove-objects" "build/tests/api_intel_bb" "--run-subtest" "bb-with-allocator" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-keep-cache-random" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-noreloc-purge-cache-random" "build/tests/api_intel_bb" "--run-subtest" "blit-reloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "blit-reloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "delta-check" "build/tests/api_intel_bb" "--run-subtest" "destroy-bb" "build/tests/api_intel_bb" "--run-subtest" "full-batch" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-none" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-x" "build/tests/api_intel_bb" "--run-subtest" "intel-bb-blit-y" "build/tests/api_intel_bb" "--run-subtest" "lot-of-buffers" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-keep-cache-random" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-keep-cache-simple" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-purge-cache-random" "build/tests/api_intel_bb" "--run-subtest" "object-noreloc-purge-cache-simple" "build/tests/api_intel_bb" "--run-subtest" "object-reloc-keep-cache" "build/tests/api_intel_bb" "--run-subtest" "object-reloc-purge-cache" "build/tests/api_intel_bb" "--run-subtest" "offset-control" "build/tests/api_intel_bb" "--run-subtest" "purge-bb" "build/tests/api_intel_bb" "--run-subtest" "render" "build/tests/api_intel_bb" "--run-subtest" "render-ccs" "build/tests/api_intel_bb" "--run-subtest" "reset-bb" "build/tests/api_intel_bb" "--run-subtest" "reset-flags" "build/tests/api_intel_bb" "--run-subtest" "simple-bb" "build/tests/api_intel_bb" "--run-subtest" "simple-bb-ctx" "build/tests/gem_media_fill" "--run-subtest" "media-fill" "build/tests/gem_render_tiled_blits" "--run-subtest" "aperture-shrink" "build/tests/gem_render_tiled_blits" "--run-subtest" "aperture-thrash" "build/tests/gem_render_tiled_blits" "--run-subtest" "basic" "build/tests/gem_render_tiled_blits" "--run-subtest" "swap-thrash" "build/tests/gem_ringfill" "--run-subtest" "basic-all" "build/tests/gem_ringfill" "--run-subtest" "engines-S4" "build/tests/gem_ringfill" "--run-subtest" "engines-basic" "build/tests/gem_ringfill" "--run-subtest" "engines-bomb" "build/tests/gem_ringfill" "--run-subtest" "engines-child" "build/tests/gem_ringfill" "--run-subtest" "engines-fd" "build/tests/gem_ringfill" "--run-subtest" "engines-forked" "build/tests/gem_ringfill" "--run-subtest" "engines-hang" "build/tests/gem_ringfill" "--run-subtest" "engines-interruptible" "build/tests/gem_ringfill" "--run-subtest" "legacy-S4" "build/tests/gem_ringfill" "--run-subtest" "legacy-basic" "build/tests/gem_ringfill" "--run-subtest" "legacy-bomb" "build/tests/gem_ringfill" "--run-subtest" "legacy-child" "build/tests/gem_ringfill" "--run-subtest" "legacy-fd" "build/tests/gem_ringfill" "--run-subtest" "legacy-forked" "build/tests/gem_ringfill" "--run-subtest" "legacy-hang" "build/tests/gem_ringfill" "--run-subtest" "legacy-interruptible" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "reads" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "writes" "build/tests/gem_tiled_partial_pwrite_pread" "--run-subtest" "writes-after-reads" "build/tests/i915_module_load" "--run-subtest" "reload" "build/tests/i915_module_load" "--run-subtest" "reload-no-display" "build/tests/i915_module_load" "--run-subtest" "reload-with-fault-injection" "build/tests/kms_fbcon_fbt" "--run-subtest" "fbc" "build/tests/kms_fbcon_fbt" "--run-subtest" "psr" "build/tests/kms_force_connector_basic" "--run-subtest" "force-connector-state" "build/tests/kms_force_connector_basic" "--run-subtest" "force-edid" "build/tests/kms_force_connector_basic" "--run-subtest" "force-load-detect" "build/tests/kms_force_connector_basic" "--run-subtest" "prune-stale-modes" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "cursor-fb-leak-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "disable-primary-vs-flip-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-A" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-B" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-C" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-D" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-E" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-gen9-features-pipe-F" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-A-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-A-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-B-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-B-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-C-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-C-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-D-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-D-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-E-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-E-sanity" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-F-functional" "build/tests/kms_universal_plane" "--run-subtest" "universal-plane-pipe-F-sanity" "build/tests/prime_nv_pcopy" "--run-subtest" "test1_macro" "build/tests/prime_nv_pcopy" "--run-subtest" "test1_micro" "build/tests/prime_nv_pcopy" "--run-subtest" "test2" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_1" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_2" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_3" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_4" "build/tests/prime_nv_pcopy" "--run-subtest" "test3_5" "build/tests/prime_nv_pcopy" "--run-subtest" "test_semaphore" "build/tests/syncobj_timeline" "--run-subtest" "32bits-limit" "build/tests/syncobj_timeline" "--run-subtest" "device-signal-unordered" "build/tests/syncobj_timeline" "--run-subtest" "device-submit-unordered" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-all-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-for-submit-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-multi-wait-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-all-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-submitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-for-submit-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "etime-single-wait-submitted" "build/tests/syncobj_timeline" "--run-subtest" "host-signal-ordered" "build/tests/syncobj_timeline" "--run-subtest" "host-signal-points" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-all-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-multi-wait-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-one-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-query-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-illegal-point" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-one-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-signal-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-all-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-all-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-available-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-single-wait-unsubmitted" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-bad-pad" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-transfer-non-existent-point" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-bad-flags" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-illegal-handle" "build/tests/syncobj_timeline" "--run-subtest" "invalid-wait-zero-handles" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-all-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-submitted" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-available-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-unsubmitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-for-submit-unsubmitted-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-signaled" "build/tests/syncobj_timeline" "--run-subtest" "multi-wait-submitted-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-during-wait-for-submit" "build/tests/syncobj_timeline" "--run-subtest" "reset-multiple-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-signaled" "build/tests/syncobj_timeline" "--run-subtest" "reset-unsignaled" "build/tests/syncobj_timeline" "--run-subtest" "signal" "build/tests/syncobj_timeline" "--run-subtest" "signal-array" "build/tests/syncobj_timeline" "--run-subtest" "signal-point-0" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-all-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-available-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-available-submitted" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-for-submit-signaled" "build/tests/syncobj_timeline" "--run-subtest" "single-wait-signaled" "build/tests/syncobj_timeline" "--run-subtest" "transfer-timeline-point" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-delayed-signal" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-delayed-submit" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-for-submit-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-interrupted" "build/tests/syncobj_timeline" "--run-subtest" "wait-all-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-interrupted" "build/tests/syncobj_timeline" "--run-subtest" "wait-any-snapshot" "build/tests/syncobj_timeline" "--run-subtest" "wait-delayed-signal" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-complex" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-delayed-submit" "build/tests/syncobj_timeline" "--run-subtest" "wait-for-submit-snapshot" --qjNfmADvan18RZcF--