From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4351946091117890908==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [x86/mm] 5d230e335b: BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1 Date: Thu, 24 Mar 2016 14:20:55 +0800 Message-ID: <874mbws8fs.fsf@yhuang-dev.intel.com> List-Id: --===============4351946091117890908== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/pcid commit 5d230e335bd53c69be7498fe69fbdce0d4231c21 ("x86/mm: Give mmu contexts= a generation id") [ 3.428667] Write protecting the kernel read-only data: 14336k [ 3.430040] Freeing unused kernel memory: 1252K (ffff8800018c7000 - ffff= 880001a00000) [ 3.432811] Freeing unused kernel memory: 664K (ffff880001d5a000 - ffff8= 80001e00000) [ 3.434324] BUG: using smp_processor_id() in preemptible [00000000] code= : swapper/0/1 [ 3.435848] caller is debug_smp_processor_id+0x17/0x20 [ 3.436742] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc2-00216-g5= d230e3 #1 [ 3.438227] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.439847] ffffffff81cb2e08 ffff88001349bde0 ffffffff814e8ecc 00000000= 00000001 [ 3.441539] ffff88001349be10 ffffffff81504229 ffff88001343aac0 ffff8800= 13495540 [ 3.443215] ffff88001343aac0 ffff880010213000 ffff88001349be20 ffffffff= 81504247 [ 3.444913] Call Trace: [ 3.445553] [] dump_stack+0x4e/0x82 [ 3.446446] [] check_preemption_disabled+0xd9/0xe0 [ 3.447471] [] debug_smp_processor_id+0x17/0x20 [ 3.448471] [] init_asid_context+0x17/0x40 [ 3.449431] [] init_new_context+0x18/0x100 [ 3.450388] [] mm_init+0x15e/0x1b0 [ 3.451265] [] mm_alloc+0x3b/0x50 [ 3.452139] [] do_execveat_common+0x240/0x650 [ 3.453184] [] ? rest_init+0x90/0x90 [ 3.454076] [] do_execve+0x27/0x30 [ 3.454955] [] run_init_process+0x26/0x30 [ 3.455896] [] kernel_init+0x3d/0xe0 [ 3.456807] [] ret_from_fork+0x3f/0x70 [ 3.457720] [] ? rest_init+0x90/0x90 [ 3.459695] BUG: using smp_processor_id() in preemptible [00000000] code= : init/1 [ 3.461175] caller is debug_smp_processor_id+0x17/0x20 [ 3.462059] CPU: 1 PID: 1 Comm: init Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.463154] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.464748] ffffffff81cb2e08 ffff88001349bd50 ffffffff814e8ecc 00000000= 00000001 [ 3.466439] ffff88001349bd80 ffffffff81504229 ffff88001343a740 ffff8800= 101f6ac0 [ 3.468120] ffff88001343a740 0000000000000000 ffff88001349bd90 ffffffff= 81504247 [ 3.469815] Call Trace: [ 3.479836] [] dump_stack+0x4e/0x82 [ 3.480729] [] check_preemption_disabled+0xd9/0xe0 [ 3.481740] [] debug_smp_processor_id+0x17/0x20 [ 3.482727] [] init_asid_context+0x17/0x40 [ 3.483962] [] init_new_context+0x18/0x100 [ 3.485032] [] mm_init+0x15e/0x1b0 [ 3.485920] [] copy_process+0x9ed/0x1690 [ 3.486927] [] ? debug_smp_processor_id+0x17/0x20 [ 3.487936] [] _do_fork+0xd1/0x370 [ 3.488845] [] ? __might_sleep+0x44/0x80 [ 3.489799] [] ? __might_fault+0x32/0x40 [ 3.490733] [] SyS_clone+0x14/0x20 [ 3.491620] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.492790] BUG: using smp_processor_id() in preemptible [00000000] code= : init/140 [ 3.494283] caller is debug_smp_processor_id+0x17/0x20 [ 3.495183] CPU: 1 PID: 140 Comm: init Not tainted 4.5.0-rc2-00216-g5d23= 0e3 #1 [ 3.496630] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.498252] ffffffff81cb2e08 ffff8800101b3d50 ffffffff814e8ecc 00000000= 00000001 [ 3.499942] ffff8800101b3d80 ffffffff81504229 ffff88001343a3c0 ffff8800= 10670040 [ 3.501626] ffff88001343a3c0 0000000000000000 ffff8800101b3d90 ffffffff= 81504247 [ 3.503316] Call Trace: [ 3.503943] [] dump_stack+0x4e/0x82 [ 3.504850] [] check_preemption_disabled+0xd9/0xe0 [ 3.505869] [] debug_smp_processor_id+0x17/0x20 [ 3.506860] [] init_asid_context+0x17/0x40 [ 3.507821] [] init_new_context+0x18/0x100 [ 3.508791] [] mm_init+0x15e/0x1b0 [ 3.509677] [] copy_process+0x9ed/0x1690 [ 3.510681] [] _do_fork+0xd1/0x370 [ 3.511564] [] SyS_clone+0x14/0x20 [ 3.512451] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.513626] BUG: using smp_processor_id() in preemptible [00000000] code= : init/141 [ 3.515130] caller is debug_smp_processor_id+0x17/0x20 [ 3.516019] CPU: 1 PID: 141 Comm: init Not tainted 4.5.0-rc2-00216-g5d23= 0e3 #1 [ 3.517468] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.519096] ffffffff81cb2e08 ffff8800101bfde8 ffffffff814e8ecc 00000000= 00000001 [ 3.520770] ffff8800101bfe18 ffffffff81504229 ffff88001343a040 ffff8800= 10670040 [ 3.522442] ffff88001343a040 ffff880010213000 ffff8800101bfe28 ffffffff= 81504247 [ 3.524124] Call Trace: [ 3.524755] [] dump_stack+0x4e/0x82 [ 3.525649] [] check_preemption_disabled+0xd9/0xe0 [ 3.526671] [] debug_smp_processor_id+0x17/0x20 [ 3.527676] [] init_asid_context+0x17/0x40 [ 3.528636] [] init_new_context+0x18/0x100 [ 3.529603] [] mm_init+0x15e/0x1b0 [ 3.530498] [] mm_alloc+0x3b/0x50 [ 3.531377] [] do_execveat_common+0x240/0x650 [ 3.532417] [] SyS_execve+0x35/0x40 [ 3.533307] [] stub_execve+0x5/0x5 [ 3.534195] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.535578] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/141 [ 3.537077] caller is debug_smp_processor_id+0x17/0x20 [ 3.537980] CPU: 1 PID: 141 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.539106] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.540729] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.542407] ffff8800101bfd80 ffffffff81504229 ffff88001343a3c0 ffff8800= 13626ac0 [ 3.544094] ffff88001343a3c0 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.545771] Call Trace: [ 3.546414] [] dump_stack+0x4e/0x82 [ 3.547309] [] check_preemption_disabled+0xd9/0xe0 [ 3.548340] [] debug_smp_processor_id+0x17/0x20 [ 3.549348] [] init_asid_context+0x17/0x40 [ 3.550310] [] init_new_context+0x18/0x100 [ 3.551272] [] mm_init+0x15e/0x1b0 [ 3.552162] [] copy_process+0x9ed/0x1690 [ 3.553160] [] ? cp_new_stat+0x14d/0x170 [ 3.554100] [] _do_fork+0xd1/0x370 [ 3.554986] [] SyS_clone+0x14/0x20 [ 3.555882] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.556994] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/142 [ 3.558499] caller is debug_smp_processor_id+0x17/0x20 [ 3.559413] CPU: 1 PID: 142 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.560506] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.562121] ffffffff81cb2e08 ffff8800136c3de8 ffffffff814e8ecc 00000000= 00000001 [ 3.563804] ffff8800136c3e18 ffffffff81504229 ffff8800136cfb00 ffff8800= 13626ac0 [ 3.565913] ffff8800136cfb00 ffff880010213000 ffff8800136c3e28 ffffffff= 81504247 [ 3.567603] Call Trace: [ 3.568246] [] dump_stack+0x4e/0x82 [ 3.569212] [] check_preemption_disabled+0xd9/0xe0 [ 3.570245] [] debug_smp_processor_id+0x17/0x20 [ 3.571248] [] init_asid_context+0x17/0x40 [ 3.572201] [] init_new_context+0x18/0x100 [ 3.573156] [] mm_init+0x15e/0x1b0 [ 3.574040] [] mm_alloc+0x3b/0x50 [ 3.574918] [] do_execveat_common+0x240/0x650 [ 3.575971] [] SyS_execve+0x35/0x40 [ 3.576884] [] stub_execve+0x5/0x5 [ 3.577776] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.579337] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/141 [ 3.580830] caller is debug_smp_processor_id+0x17/0x20 [ 3.581732] CPU: 1 PID: 141 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.582829] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.584435] ffffffff81cb2e08 ffff8800101bfde8 ffffffff814e8ecc 00000000= 00000001 [ 3.586128] ffff8800101bfe18 ffffffff81504229 ffff8800136cfb00 ffff8800= 10670040 [ 3.587809] ffff8800136cfb00 ffff880010213000 ffff8800101bfe28 ffffffff= 81504247 [ 3.589532] Call Trace: [ 3.590174] [] dump_stack+0x4e/0x82 [ 3.591072] [] check_preemption_disabled+0xd9/0xe0 [ 3.592110] [] debug_smp_processor_id+0x17/0x20 [ 3.593107] [] init_asid_context+0x17/0x40 [ 3.594050] [] init_new_context+0x18/0x100 [ 3.594998] [] mm_init+0x15e/0x1b0 [ 3.595886] [] mm_alloc+0x3b/0x50 [ 3.596761] [] do_execveat_common+0x240/0x650 [ 3.597799] [] SyS_execve+0x35/0x40 [ 3.598699] [] stub_execve+0x5/0x5 [ 3.599596] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.600986] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/141 [ 3.602478] caller is debug_smp_processor_id+0x17/0x20 [ 3.603373] CPU: 1 PID: 141 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.604452] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.606061] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.607743] ffff8800101bfd80 ffffffff81504229 ffff88001343a040 ffff8800= 10666ac0 [ 3.609446] ffff88001343a040 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.611124] Call Trace: [ 3.611754] [] dump_stack+0x4e/0x82 [ 3.612639] [] check_preemption_disabled+0xd9/0xe0 [ 3.613652] [] debug_smp_processor_id+0x17/0x20 [ 3.614645] [] init_asid_context+0x17/0x40 [ 3.615597] [] init_new_context+0x18/0x100 [ 3.616547] [] mm_init+0x15e/0x1b0 [ 3.617432] [] copy_process+0x9ed/0x1690 [ 3.618430] [] ? cp_new_stat+0x14d/0x170 [ 3.619377] [] _do_fork+0xd1/0x370 [ 3.620266] [] SyS_clone+0x14/0x20 [ 3.621180] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.622283] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/143 [ 3.623747] caller is debug_smp_processor_id+0x17/0x20 [ 3.624641] CPU: 1 PID: 143 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.625714] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.627311] ffffffff81cb2e08 ffff88000f9dbde8 ffffffff814e8ecc 00000000= 00000001 [ 3.629433] ffff88000f9dbe18 ffffffff81504229 ffff88001343a3c0 ffff8800= 10666ac0 [ 3.631113] ffff88001343a3c0 ffff880010213000 ffff88000f9dbe28 ffffffff= 81504247 [ 3.632780] Call Trace: [ 3.633420] [] dump_stack+0x4e/0x82 [ 3.634310] [] check_preemption_disabled+0xd9/0xe0 [ 3.635324] [] debug_smp_processor_id+0x17/0x20 [ 3.636453] [] init_asid_context+0x17/0x40 [ 3.637727] [] init_new_context+0x18/0x100 [ 3.638691] [] mm_init+0x15e/0x1b0 [ 3.639594] [] mm_alloc+0x3b/0x50 [ 3.640489] [] do_execveat_common+0x240/0x650 [ 3.641549] [] SyS_execve+0x35/0x40 [ 3.652373] [] stub_execve+0x5/0x5 [ 3.653263] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.654894] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/141 [ 3.656379] caller is debug_smp_processor_id+0x17/0x20 [ 3.657463] CPU: 1 PID: 141 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.658745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.660357] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.662048] ffff8800101bfd80 ffffffff81504229 ffff88001343a3c0 ffff8800= 13626ac0 [ 3.663733] ffff88001343a3c0 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.665417] Call Trace: [ 3.666051] [] dump_stack+0x4e/0x82 [ 3.666952] [] check_preemption_disabled+0xd9/0xe0 [ 3.667986] [] debug_smp_processor_id+0x17/0x20 [ 3.669017] [] init_asid_context+0x17/0x40 [ 3.669987] [] init_new_context+0x18/0x100 [ 3.670948] [] mm_init+0x15e/0x1b0 [ 3.671838] [] copy_process+0x9ed/0x1690 [ 3.672840] [] ? preempt_count_add+0x80/0xc0 [ 3.673813] [] ? remove_wait_queue+0x48/0x50 [ 3.674784] [] _do_fork+0xd1/0x370 [ 3.675671] [] SyS_clone+0x14/0x20 [ 3.676557] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.909872] gfs2: path_lookup on rootfs returned error -2 FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Nehalem -kernel /pkg/linux/x86_64-rand= config-v0-03240154/gcc-5/5d230e335bd53c69be7498fe69fbdce0d4231c21/vmlinuz-4= .5.0-rc2-00216-g5d230e3 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/sch= eduled/vm-intel12-yocto-x86_64-9/bisect_boot-1-yocto-minimal-x86_64.cgz-x86= _64-randconfig-v0-03240154-5d230e335bd53c69be7498fe69fbdce0d4231c21-2016032= 4-49136-1pdtf4g-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-v0-0324015= 4 branch=3Dlinux-devel/devel-catchup-201603240223 commit=3D5d230e335bd53c69= be7498fe69fbdce0d4231c21 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-v0-03240= 154/gcc-5/5d230e335bd53c69be7498fe69fbdce0d4231c21/vmlinuz-4.5.0-rc2-00216-= g5d230e3 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-intel12-yocto-x86= _64/yocto-minimal-x86_64.cgz/x86_64-randconfig-v0-03240154/gcc-5/5d230e335b= d53c69be7498fe69fbdce0d4231c21/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,11520= 0 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.= rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3D= panic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,1152= 00 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-intel12-yocto-x86_64-9::dhcp = drbd.minor_count=3D8' -initrd /fs/KVM/initrd-vm-intel12-yocto-x86_64-9 -m = 320 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order= =3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs= /KVM/disk0-vm-intel12-yocto-x86_64-9,media=3Ddisk,if=3Dvirtio -drive file= =3D/fs/KVM/disk1-vm-intel12-yocto-x86_64-9,media=3Ddisk,if=3Dvirtio -pidfil= e /dev/shm/kboot/pid-vm-intel12-yocto-x86_64-9 -serial file:/dev/shm/kboot/= serial-vm-intel12-yocto-x86_64-9 -daemonize -display none -monitor null = Thanks, Kernel Test Robot --===============4351946091117890908== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc2-00216-g5d230e3" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMC1yYzIgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNI X01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpD T05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQ VV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19O RUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJ R19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19P UFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwt c2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQt cmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNh bGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9 eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP TkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05G SUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdf TE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZF X0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VS TkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9 eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQoj IENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19GSEFORExF PXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApD T05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJ R19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dF TkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFf RE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0lSUV9ET01BSU5f REVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15 CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RB VEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1 YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBD T05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklH X05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQojIENPTkZJR19ISUdIX1JFU19U SU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcK IwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJ TkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMg aXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQojIENP TkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19S Q1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CiMgQ09ORklHX1RSRUVfUkNV X1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApD T05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19Q Uk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFY X0JVRl9TSElGVD0xMgpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19B UkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VO TUFQX1RMQl9GTFVTSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19DR1JP VVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdf RkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldApDT05G SUdfUlRfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRT PXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKIyBDT05G SUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBfREVCVUc9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMg bm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CiMgQ09ORklHX1VUU19OUyBpcyBub3Qgc2V0CkNP TkZJR19VU0VSX05TPXkKIyBDT05GSUdfUElEX05TIGlzIG5vdCBzZXQKQ09ORklHX05FVF9OUz15 CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpD T05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CiMgQ09ORklHX1JEX0Ja SVAyIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQojIENPTkZJR19S RF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldAojIENPTkZJR19DQ19P UFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9J Tk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNF PXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09ORklHX0VY UEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdf U0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RM X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19B TEwgaXMgbm90IHNldApDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09S RT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZV VEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpD T05GSUdfRVZFTlRGRD15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NI TUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfVVNFUkZB VUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdf RU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVs IFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQoj IENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5U X0NPVU5URVJTPXkKQ09ORklHX0NPTVBBVF9CUks9eQpDT05GSUdfU0xBQj15CiMgQ09ORklHX1NM VUIgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNl dAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJ R19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pV TVBfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVO VF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05G SUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVf S1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNf T05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFf Q09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNI X1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19B Q0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JS RUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hB VkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpD T05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15 CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVf Q01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09O RklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9G SUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RF Q1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NU QUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJ TkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FS Q0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNP TkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15 CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZf UkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0FSQ0hf TU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVB RF9UTFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNU SU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tF Uk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05G SUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15 CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MAojIENPTkZJR19NT0RVTEVT IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpD T05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NNRExJTkVf UEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJ T05fQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VG SV9QQVJUSVRJT049eQpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMK Q09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lP U0NIRURfQ0ZRPXkKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJR19ERUZBVUxUX0NG USBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdfUEFEQVRBPXkKQ09ORklHX1VOSU5MSU5FX1NQ SU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRF WF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9D S19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G SUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNP TkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlw ZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4 Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQpDT05GSUdf WDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfRVhURU5ERURfUExB VEZPUk09eQojIENPTkZJR19YODZfVlNNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HT0xERklT SCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQpDT05G SUdfSU9TRl9NQklfREVCVUc9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMg bm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09O RklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tT IGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU5fUFZI Vk09eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQpDT05GSUdf WEVOX0RFQlVHX0ZTPXkKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VF U1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfVElN RV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09 eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05G SUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VO RVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZf TDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkK Q09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklH X1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBf QU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklH X0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19DQUxHQVJZX0lP TU1VIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBD T05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NjQKQ09ORklHX1NDSEVEX1NN VD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMg Q09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05G SUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9f QVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApD T05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NB TExfRU1VTEFUSU9OPXkKQ09ORklHX0k4Sz15CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlD Uk9DT0RFX0lOVEVMPXkKIyBDT05GSUdfTUlDUk9DT0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19N SUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJ RD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJf VF82NEJJVD15CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19OVU1BIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1F TV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNI X01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExF R0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVNT1JZ X01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09O RklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1f TUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVN QkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NB UkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNPTkZJR19IQVZFX0JPT1RN RU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQ TFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1NQTElUX1BUTE9D S19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfQ09N UEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0Vf TUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZM QUc9MQojIENPTkZJR19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdfVklSVF9UT19CVVM9eQpDT05G SUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FE RFI9NDA5NgpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Vf TUFEVklTRT15CkNPTkZJR19DTEVBTkNBQ0hFPXkKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklH X0NNQSBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVE PXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CkNPTkZJR19aU01B TExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfREVGRVJSRURfU1RSVUNU X1BBR0VfSU5JVD15CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJ R19GUkFNRV9WRUNUT1I9eQojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05G SUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVN T1JZX0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0 CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJ WkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9E RUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkK Q09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVM X01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkK Q09ORklHX0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCiMg Q09ORklHX1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQz15CkNPTkZJR19LRVhF Q19GSUxFPXkKQ09ORklHX0tFWEVDX1ZFUklGWV9TSUc9eQojIENPTkZJR19DUkFTSF9EVU1QIGlz IG5vdCBzZXQKQ09ORklHX0tFWEVDX0pVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAw MDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdO PTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9UUExVR19D UFUwPXkKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJ R19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05F IGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElG WV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJM RV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkK CiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJF Uk5BVElPTl9IRUFERVI9eQojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVS TkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJ VElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKQ09ORklHX1BN X0FVVE9TTEVFUD15CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15 CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9T TEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9U UkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RF RkFVTFQ9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkK Q09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dF Ul9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05G SUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZT IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklH X0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVR X1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S PXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19DUFU9 eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfVEhFUk1BTD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CiMgQ09ORklHX0FDUElfSE9UUExV R19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklH X0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFS RFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19B Q1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09O RklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEg aXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BV X0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMg Q09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9JRExFPXkKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCiMgQ09ORklHX0k3MzAwX0lETEUg aXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09O RklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90IHNldApDT05GSUdf UENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5v dCBzZXQKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkKIyBDT05GSUdfUENJX01TSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9D X0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05G SUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19QQ0lfSU9W IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJ RCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIg ZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19Q Q0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4 ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkK Q09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9I RUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90 IHNldAojIENPTkZJR19CSU5GTVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19DT1JFRFVNUD15CkNP TkZJR19JQTMyX0VNVUxBVElPTj15CkNPTkZJR19JQTMyX0FPVVQ9eQpDT05GSUdfWDg2X1gzMj15 CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklH X0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15 CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBp cyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQgaXMgbm90IHNldAojIENPTkZJ R19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfUFRQX0NMQVNTSUZZIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05G SUdfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19J UFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNl dAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5TX1JFU09MVkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElO S19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBp cyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMg Q09ORklHX1NPQ0tfQ0dST1VQX0RBVEEgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX1BS SU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05G SUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9 eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JU IGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNl dAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUg ZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9 MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMg Q09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90 IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBD T05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZp Y2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVO VF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19N T1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJN V0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FS RV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZX X0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxM QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJV R19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldApDT05G SUdfU1lTX0hZUEVSVklTT1I9eQojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdf UkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09O RklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMgZGV2 aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdf TVREX1JFREJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0x CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01E TElORV9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfT0ZfUEFSVFM9eQpDT05GSUdfTVREX0FS N19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05G SUdfTVREX0JMS0RFVlM9eQojIENPTkZJR19NVERfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfTVRE X0JMT0NLX1JPPXkKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKQ09ORklHX05GVEw9eQojIENPTkZJ R19ORlRMX1JXIGlzIG5vdCBzZXQKQ09ORklHX0lORlRMPXkKIyBDT05GSUdfUkZEX0ZUTCBpcyBu b3Qgc2V0CkNPTkZJR19TU0ZEQz15CkNPTkZJR19TTV9GVEw9eQpDT05GSUdfTVREX09PUFM9eQpD T05GSUdfTVREX1NXQVA9eQojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBz ZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19NVERfQ0ZJPXkKIyBD T05GSUdfTVREX0pFREVDUFJPQkUgaXMgbm90IHNldApDT05GSUdfTVREX0dFTl9QUk9CRT15CkNP TkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKIyBDT05GSUdfTVREX0NGSV9OT1NXQVAgaXMgbm90 IHNldApDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0xFX0JZ VEVfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfR0VPTUVUUlkgaXMgbm90IHNldApD T05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9 eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJ X0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT1RQPXkKQ09ORklHX01U RF9DRklfSU5URUxFWFQ9eQojIENPTkZJR19NVERfQ0ZJX0FNRFNURCBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9DRklfU1RBQSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdf TVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBp bmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9 eQpDT05GSUdfTVREX1BIWVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90 IHNldAojIENPTkZJR19NVERfUEhZU01BUF9PRiBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0JDX0dY WD15CiMgQ09ORklHX01URF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NVERfR1BJT19BRERSIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERf UExBVFJBTT15CkNPTkZJR19NVERfTEFUQ0hfQUREUj15CgojCiMgU2VsZi1jb250YWluZWQgTVRE IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CkNPTkZJR19N VERfU0xSQU09eQpDT05GSUdfTVREX1BIUkFNPXkKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBE ZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CkNPTkZJR19NVERf TkFORF9FQ0M9eQpDT05GSUdfTVREX05BTkRfRUNDX1NNQz15CiMgQ09ORklHX01URF9OQU5EIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNldAoKIwojIExQRERSICYgTFBE RFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CkNP TkZJR19NVERfU1BJX05PUj15CiMgQ09ORklHX01URF9NVDgxeHhfTk9SIGlzIG5vdCBzZXQKQ09O RklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKQ09ORklHX01URF9VQkk9eQpDT05GSUdf TVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKQ09O RklHX01URF9VQklfRkFTVE1BUD15CkNPTkZJR19NVERfVUJJX0dMVUVCST15CiMgQ09ORklHX01U RF9VQklfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKQ09ORklHX09G X1VOSVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX0VBUkxZX0ZMQVRUUkVF PXkKIyBDT05GSUdfT0ZfRFlOQU1JQyBpcyBub3Qgc2V0CkNPTkZJR19PRl9BRERSRVNTPXkKQ09O RklHX09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9QQ0k9eQpDT05G SUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9NVEQ9eQpDT05GSUdfT0ZfUkVTT0xWRT15CiMgQ09O RklHX09GX09WRVJMQVkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBP UlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9S VF9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19GSUZPPXkKQ09ORklHX1BBUlBP UlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19Q TlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdf UE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldAojIENPTkZJR19QQVJJREUgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENP TkZJR19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0g aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0xPT1AgaXMgbm90IHNldAoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9D X0ZTIG9yIElORVQgbm90IHNlbGVjdGVkCiMKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1NLRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfT1NEIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldAojIENPTkZJ R19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD15CiMg Q09ORklHX1hFTl9CTEtERVZfQkFDS0VORCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CTEsg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9SU1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKCiMKIyBN aXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQ T1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNl dAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09O RklHX0hQX0lMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09O RklHX0lTTDI5MDAzPXkKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBEUzk5 MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklH X0JNUDA4NV9JMkMgaXMgbm90IHNldApDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05G SUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9N IHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNP TkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19DQjcx MF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0 IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQoj CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlz IG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19C VVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlz IG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJk IERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBT dGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBz ZXQKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NY TF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9p ZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX0FUQVBJ PXkKQ09ORklHX0JMS19ERVZfSURFX1NBVEE9eQpDT05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9H RF9BVEE9eQpDT05GSUdfSURFX0dEX0FUQVBJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFVEFQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfSURFQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQK Q09ORklHX0lERV9QUk9DX0ZTPXkKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMK Q09ORklHX0lERV9HRU5FUklDPXkKQ09ORklHX0JMS19ERVZfUExBVEZPUk09eQojIENPTkZJR19C TEtfREVWX0NNRDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBz ZXQKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwojIENPTkZJR19CTEtfREVWX0dFTkVS SUMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZM RVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9J VDgyMTMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhf T0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdF IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9WSUE4MkNYWFggaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1RDODZDMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVETUEgaXMgbm90IHNl dAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJ RF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKIyBDT05GSUdfU0NTSV9O RVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENE LVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKIyBDT05GSUdf Q0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQkxLX0RF Vl9TUl9WRU5ET1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJfREVWX1NDSD15CkNP TkZJR19TQ1NJX0VOQ0xPU1VSRT15CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kg VHJhbnNwb3J0cwojCiMgQ09ORklHX1NDU0lfU1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1NBU19BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FT X0xJQlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CiMgQ09ORklHX1NDU0lf TE9XTEVWRUwgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9 eQojIENPTkZJR19TQ1NJX0RIX0hQX1NXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESF9FTUMg aXMgbm90IHNldApDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRP Uj15CkNPTkZJR19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEK Q09ORklHX1NDU0lfT1NEX0RFQlVHPXkKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05TVEFO REFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfQUNQ ST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwoj IENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FU QV9BSENJIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfQUhDSV9QTEFURk9STT15CkNPTkZJR19BSENJ X0NFVkE9eQojIENPTkZJR19BSENJX1FPUklRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklD MTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRy b2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENfQURNQSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NYNCBp cyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdp dGggQk1ETUEKIwojIENPTkZJR19BVEFfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYg aXMgbm90IHNldAojIENPTkZJR19TQVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9N SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NB VEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURN QQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BTUQgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAg aXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRB X0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMg bm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4 MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMg bm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09M RFBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1BEQzIwMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMg bm90IHNldAojIENPTkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVS V09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250 cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB VEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENP TkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0 CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9B Q1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFS R0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUg MTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVS UyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19WSE9T VF9ORVQgaXMgbm90IHNldApDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWT15CiMgQ09O RklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5Q VVQ9eQojIENPTkZJR19JTlBVVF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0ZGX01FTUxF U1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBD T05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNl cwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWD15 CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURF Vl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf R1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDcz NTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUTVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf T01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhY IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJ R19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01P VVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9V U0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01P VVNFX1BTMl9FTEFOVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJf Rk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFPXkKQ09ORklHX01PVVNFX1NFUklB TD15CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9C Q001OTc0IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0NZQVBBPXkKIyBDT05GSUdfTU9VU0VfRUxB Tl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKIyBD T05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElD Sz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNL X0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CkNPTkZJR19K T1lTVElDS19DT0JSQT15CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dS SVA9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9 eQojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19T SURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNF PXkKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX1dBUlJJT1IgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49eQpDT05GSUdf Sk9ZU1RJQ0tfU1BBQ0VPUkI9eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPXkKQ09ORklHX0pP WVNUSUNLX1NUSU5HRVI9eQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT15CkNPTkZJR19KT1lTVElD S19aSEVOSFVBPXkKQ09ORklHX0pPWVNUSUNLX0RCOT15CkNPTkZJR19KT1lTVElDS19HQU1FQ09O PXkKIyBDT05GSUdfSk9ZU1RJQ0tfVFVSQk9HUkFGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX0FTNTAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0pPWURVTVAgaXMgbm90IHNl dAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15 CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VT Ql9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNl dAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKQ09ORklHX1RBQkxFVF9TRVJJ QUxfV0FDT000PXkKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVO X1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQz15CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUj15CkNPTkZJR19UT1VDSFNDUkVFTl9CVTIx MDEzPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOD15CkNPTkZJR19UT1VDSFND UkVFTl9DWThDVE1HMTEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPXkKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9D WVRUU1A0X0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fREE5MDM0PXkKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj15CkNPTkZJR19UT1VD SFNDUkVFTl9EWU5BUFJPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9FR0FMQVg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlQ2MjM2IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X0ZVSklUU1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPXkKQ09ORklHX1RPVUNIU0NSRUVO X0lMSTIxMFg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9FTEFOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0ky Qz15CkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT15CkNPTkZJR19UT1VDSFNDUkVFTl9NQ1M1 MDAwPXkKQ09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9V Q0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQz15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0lORVhJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVY MDY9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVFTl9U T1VDSFdJTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RJX0FNMzM1WF9UU0MgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f V0RUODdYWF9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBz ZXQKQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3ODM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJ VDIxMz15CkNPTkZJR19UT1VDSFNDUkVFTl9UUzQ4MDA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFND X1NFUklPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMFhfQ09SRT15CkNPTkZJR19UT1VDSFND UkVFTl9UU0MyMDA0PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fU1QxMjMyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPXkKQ09ORklHX1RPVUNIU0NS RUVOX1NYODY1ND15CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CkNPTkZJR19UT1VDSFND UkVFTl9aRk9SQ0U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzPXkKQ09ORklHX0lO UFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTgwWF9PTktFWT15CiMgQ09ORklHX0lOUFVUX0FE NzE0WCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9CTUExNTA9eQojIENPTkZJR19JTlBVVF9FM1gw X0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDU1BLUiBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9NQVg3NzY5M19IQVBUSUM9eQojIENPTkZJR19JTlBVVF9NQzEzNzgzX1BXUkJVVFRP TiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NTUE4NDUwPXkKIyBDT05GSUdfSU5QVVRfTVBVMzA1 MCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BUEFORUw9eQpDT05GSUdfSU5QVVRfR1AyQT15CiMg Q09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQSU9fVElM VF9QT0xMRUQ9eQojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9U RSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9LWFRKOT15CkNPTkZJR19JTlBVVF9LWFRKOV9QT0xM RURfTU9ERT15CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKIyBDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRU T04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRUT04gaXMgbm90IHNl dApDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CkNPTkZJR19JTlBVVF9VSU5QVVQ9eQpDT05GSUdf SU5QVVRfUENGNTA2MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQojIENPTkZJR19JTlBV VF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RF UiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9eQojIENPTkZJR19JTlBVVF9E QTkwNTVfT05LRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX0NNQTMwMDA9eQpDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkM9eQpDT05GSUdf SU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFS PXkKQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY1X0hB UFRJQ1M9eQpDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTPXkKCiMKIyBIYXJkd2FyZSBJL08g cG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkK Q09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJ T19DVDgyQzcxMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QQVJLQkQ9eQojIENPTkZJR19TRVJJ T19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JB Vz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05G SUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19TRVJJT19BUEJQUzI9eQojIENPTkZJR19VU0VSSU8g aXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05G SUdfR0FNRVBPUlRfTDQ9eQojIENPTkZJR19HQU1FUE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBD T05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMK Q09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNP TkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09O U09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9 eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xF R0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CkNPTkZJR19TRVJJQUxfTk9O U1RBTkRBUkQ9eQojIENPTkZJR19ST0NLRVRQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1lDTEFE RVMgaXMgbm90IHNldAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTksgaXMgbm90IHNldAojIENP TkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNl dAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19JU0kgaXMgbm90IHNldAojIENP TkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklH X1RSQUNFX1NJTksgaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldAojIENPTkZJ R19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxf RUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBS RUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklH X1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NF UklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAoj IENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84 MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CkNPTkZJR19TRVJJQUxf ODI1MF9SVDI4OFg9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfODI1MF9JTkdFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBf TUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9VQVJUTElURT15 CiMgQ09ORklHX1NFUklBTF9VQVJUTElURV9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNN IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfU0MxNklTN1hYX0NPUkU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWD15CkNPTkZJR19TRVJJ QUxfU0MxNklTN1hYX0kyQz15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1I9eQojIENPTkZJ R19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFJJ TlRFUj15CkNPTkZJR19MUF9DT05TT0xFPXkKIyBDT05GSUdfUFBERVYgaXMgbm90IHNldApDT05G SUdfSFZDX0RSSVZFUj15CiMgQ09ORklHX0hWQ19YRU4gaXMgbm90IHNldApDT05GSUdfVklSVElP X0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVO VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNP TkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUyBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX1NTSUY9eQojIENPTkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX0lQTUlfUE9XRVJPRkY9eQojIENPTkZJR19IV19SQU5ET00gaXMgbm90IHNldApDT05GSUdf TlZSQU09eQpDT05GSUdfUjM5NjQ9eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CkNPTkZJ R19NV0FWRT15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKIyBD T05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENH X1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09ORklHX1RDR19USVNfSTJDX0FUTUVMPXkKQ09ORklH X1RDR19USVNfSTJDX0lORklORU9OPXkKQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049eQojIENP TkZJR19UQ0dfTlNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBD T05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19YRU49eQojIENPTkZJR19U Q0dfQ1JCIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfU1QzM1pQMjQ9eQpDT05GSUdfVENHX1RJ U19TVDMzWlAyNF9JMkM9eQojIENPTkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZQ T1JUPXkKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09O RklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZP PXkKQ09ORklHX0kyQ19DT01QQVQ9eQojIENPTkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNP TkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05G SUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5 NTR4PXkKQ09ORklHX0kyQ19NVVhfUkVHPXkKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJ R19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoK IwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9s bGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENP TkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNl dAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM5NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkg aXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCkNPTkZJR19JMkNfQ0JVU19HUElPPXkKIyBDT05GSUdfSTJDX0RF U0lHTldBUkVfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPXkKIyBDT05GSUdfSTJDX0tF TVBMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZP Uk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMg aXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJ MkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19QQVJQT1JUPXkKIyBDT05GSUdf STJDX1BBUlBPUlRfTElHSFQgaXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPXkKCiMKIyBP dGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPXkK Q09ORklHX0kyQ19TTEFWRT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJD X0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNl dApDT05GSUdfU1BNST15CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQK IwojIENPTkZJR19QUFMgaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoK IwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90IHNl dAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUg dGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJ Qj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89 eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RF QlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVS SUM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9N TUlPPXkKQ09ORklHX0dQSU9fQUxURVJBPXkKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fR1JHUElPPXkKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTQ09OIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1hJTElO WD15CkNPTkZJR19HUElPX1pYPXkKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMK Q09ORklHX0dQSU9fMTA0X0lESU9fMTY9eQpDT05GSUdfR1BJT18xMDRfSURJXzQ4PXkKQ09ORklH X0dQSU9fRjcxODhYPXkKQ09ORklHX0dQSU9fSVQ4Nz15CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fU0NIMzExWD15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09O RklHX0dQSU9fQURQNTU4OD15CiMgQ09ORklHX0dQSU9fQURQNTU4OF9JUlEgaXMgbm90IHNldApD T05GSUdfR1BJT19BRE5QPXkKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKIyBDT05GSUdfR1BJT19Q Q0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gx NTBYIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUkla T05BPXkKQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFPXkKIyBDT05GSUdfR1BJT19EQTkwNTIgaXMg bm90IHNldApDT05GSUdfR1BJT19EQTkwNTU9eQpDT05GSUdfR1BJT19LRU1QTEQ9eQpDT05GSUdf R1BJT19TVE1QRT15CiMgQ09ORklHX0dQSU9fVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfR1BJ T19UUFM2NTkxMj15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4 MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NPREFWSUxMRSBp cyBub3Qgc2V0CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9f TUNQMjNTMDggaXMgbm90IHNldApDT05GSUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwoj CiMgQ09ORklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJf RFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNU RVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNP TkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQK Q09ORklHX1cxX1NMQVZFX0RTMjQxMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQojIENPTkZJ R19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMg bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldAojIENPTkZJR19XMV9T TEFWRV9EUzI3NjAgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI3ODAgaXMgbm90IHNl dApDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBu b3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMg Q09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQoj IENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQpD T05GSUdfQkFUVEVSWV9TQlM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKIyBDT05GSUdfQkFU VEVSWV9CUTI3WFhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTAzMD15CiMgQ09O RklHX0JBVFRFUllfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MTUwPXkKIyBD T05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcw NDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBD T05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNP TkZJR19DSEFSR0VSX01BWDE0NTc3PXkKIyBDT05GSUdfQ0hBUkdFUl9NQVg3NzY5MyBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JR MjQxNVg9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKQ09ORklHX0NIQVJHRVJfQlEyNDI1Nz15 CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdfQ0hBUkdFUl9CUTI1ODkwPXkKQ09ORklH X0NIQVJHRVJfU01CMzQ3PXkKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1JU OTQ1NT15CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNF VD15CkNPTkZJR19QT1dFUl9SRVNFVF9HUElPPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19S RVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0 CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15 CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQoj IENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwoj CiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B QklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9 eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CiMgQ09O RklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQojIENPTkZJR19TRU5TT1JTX0FEVDc0 MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09O RklHX1NFTlNPUlNfQURUNzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19T RU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQpDT05GSUdfU0VOU09SU19EUzE2 MjE9eQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9 eQpDT05GSUdfU0VOU09SU19EQTkwNTU9eQojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19GNzE4MDVGPXkKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQoj IENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DMTM3 ODNfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19HTDUxOFNNPXkKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRzc2MEE9eQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9eQojIENPTkZJ R19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTVBFWD15CiMgQ09O RklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNP TkZJR19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNf UE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0 NT15CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdfU0VOU09SU19MVEM0MjE1PXkKQ09O RklHX1NFTlNPUlNfTFRDNDIyMj15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9eQpDT05GSUdfU0VOU09SU19MVEM0MjYxPXkKQ09ORklH X1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKIyBDT05GSUdfU0VO U09SU19NQVgxNjY4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKQ09ORklHX1NF TlNPUlNfTUFYNjYzOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2Njk3PXkKIyBDT05GSUdfU0VO U09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJ R19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNP TkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKIyBDT05GSUdfU0VOU09S U19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQojIENPTkZJR19TRU5TT1JTX0xN OTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNf TE05NTI0NT15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1BDODc0Mjc9eQojIENPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3 NT15CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdfU0VOU09SU19OQ1Q3OTA0PXkKQ09O RklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CiMgQ09ORklHX1NFTlNPUlNfUE1C VVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEyNzUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MTTI1MDY2PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15CiMgQ09ORklHX1NFTlNP UlNfTFRDMjk3OF9SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMzODE1PXkK Q09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9eQpDT05GSUdfU0VOU09SU19NQVgyMDc1MT15CkNPTkZJ R19TRU5TT1JTX01BWDM0NDQwPXkKIyBDT05GSUdfU0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVFBTNDA0MjI9eQpDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKQ09ORklH X1NFTlNPUlNfVUNEOTIwMD15CkNPTkZJR19TRU5TT1JTX1pMNjEwMD15CkNPTkZJR19TRU5TT1JT X1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkK Q09ORklHX1NFTlNPUlNfU0hUQzE9eQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19ETUUxNzM3PXkKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CkNPTkZJ R19TRU5TT1JTX0VNQzIxMDM9eQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT15CiMgQ09ORklHX1NF TlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPXkKIyBD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1 NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NF TlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9 eQpDT05GSUdfU0VOU09SU19UQzc0PXkKQ09ORklHX1NFTlNPUlNfVEhNQzUwPXkKQ09ORklHX1NF TlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19UTVA0MDE9eQojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19X ODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15 CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4 NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9 eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJz CiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01P Tj15CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9XUklUQUJM RV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1Zf RkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05G SUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFD RSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQojIENPTkZJ R19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPXkK Q09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhF Uk1BTD15CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05G SUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJ R19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3Bl Y2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9 eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNl dApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkK Q09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlm dW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9B UzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcwX0NPUkU9eQojIENPTkZJ R19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVRNRUxfSExDREM9eQoj IENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CkNPTkZJ R19NRkRfQ1JPU19FQz15CiMgQ09ORklHX01GRF9DUk9TX0VDX0kyQyBpcyBub3Qgc2V0CkNPTkZJ R19QTUlDX0RBOTAzWD15CkNPTkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX0ky Qz15CkNPTkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTE1MD15CkNPTkZJR19N RkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQpDT05GSUdfTUZEX0hJNjQyMV9Q TUlDPXkKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQTEQg aXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CiMgQ09ORklHX01GRF9JTlRFTF9MUFNT X0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD15CkNP TkZJR19NRkRfODhQTTgwMD15CkNPTkZJR19NRkRfODhQTTgwNT15CiMgQ09ORklHX01GRF84OFBN ODYwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYMTQ1Nzc9eQojIENPTkZJR19NRkRfTUFYNzc2 ODYgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjkzPXkKQ09ORklHX01GRF9NQVg3Nzg0Mz15 CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5 OD15CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1D IGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJ R19QQ0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CiMgQ09ORklHX01GRF9SREMz MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09O RklHX01GRF9SSzgwOD15CkNPTkZJR19NRkRfUk41VDYxOD15CkNPTkZJR19NRkRfU0VDX0NPUkU9 eQpDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRf U001MDFfR1BJTz15CkNPTkZJR19NRkRfU0tZODE0NTI9eQojIENPTkZJR19NRkRfU01TQyBpcyBu b3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CiMgQ09ORklH X0FCMzEwMF9PVFAgaXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxl Y3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJR19TVE1QRV9JMkMgaXMg bm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQz15 CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldApDT05GSUdfTUZEX0xQODc4OD15CiMgQ09O RklHX01GRF9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2 NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15CkNPTkZJR19NRkRfVFBTNjUwOTA9eQoj IENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MjE4PXkKQ09O RklHX01GRF9UUFM2NTg2WD15CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfVFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBT ODAwMzE9eQojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQw X0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1dMMTI3M19DT1JFPXkKQ09ORklHX01GRF9MTTM1 MzM9eQojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUklaT05B PXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQ1M0N0wyND15CiMgQ09ORklH X01GRF9XTTUxMDIgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTExMD15CiMgQ09ORklHX01GRF9X TTg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNPTkZJR19SRUdVTEFUT1Jf VklSVFVBTF9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkK Q09ORklHX1JFR1VMQVRPUl84OFBNODAwPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9Q PXkKIyBDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X0FCMzEwMD15CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkw M1g9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9EQTkwNTU9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CiMgQ09ORklHX1JFR1VMQVRPUl9E QTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKIyBDT05GSUdfUkVH VUxBVE9SX0dQSU8gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0hJNjQyMT15CiMgQ09ORklH X1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFB IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQojIENPTkZJR19SRUdVTEFUT1Jf TFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3ODg9eQpDT05GSUdf UkVHVUxBVE9SX0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKIyBDT05GSUdf UkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9eQpD T05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5 OD15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhf Q09SRT15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5 Mj15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMz IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BWODgwOTA9 eQpDT05GSUdfUkVHVUxBVE9SX1BXTT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUkgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX1JLODA4PXkKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4 PXkKQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxPXkKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkK Q09ORklHX1JFR1VMQVRPUl9TNU04NzY3PXkKQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1Mj15CkNP TkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxOD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU4 Nlg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAz MT15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAoj CkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9T VVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CiMgQ09O RklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9TRFJfU1VQ UE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9SQ19TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFf Q09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9fVjRM Mj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9S QU5HRVMgaXMgbm90IHNldApDT05GSUdfVjRMMl9NRU0yTUVNX0RFVj15CkNPTkZJR19WSURFT0JV Rl9HRU49eQpDT05GSUdfVklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15 CkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz15CkNPTkZJR19EVkJfQ09SRT15CiMgQ09ORklHX1RU UENJX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKIyBDT05GSUdf RFZCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklH X1JDX0NPUkU9eQojIENPTkZJR19SQ19NQVAgaXMgbm90IHNldAojIENPTkZJR19SQ19ERUNPREVS UyBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkKIyBDT05GSUdfUkNfQVRJX1JFTU9URSBp cyBub3Qgc2V0CiMgQ09ORklHX0lSX0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0hJWDVIRDIg aXMgbm90IHNldAojIENPTkZJR19JUl9JTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfTUNFVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSVRFX0NJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0ZJ TlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19J Ul9SRURSQVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfU1RSRUFNWkFQIGlzIG5vdCBzZXQKIyBD T05GSUdfSVJfV0lOQk9ORF9DSVIgaXMgbm90IHNldAojIENPTkZJR19JUl9JR09SUExVR1VTQiBp cyBub3Qgc2V0CiMgQ09ORklHX0lSX0lHVUFOQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1RUVVNC SVIgaXMgbm90IHNldApDT05GSUdfUkNfTE9PUEJBQ0s9eQpDT05GSUdfSVJfR1BJT19DSVI9eQoj IENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19WNExfUExBVEZPUk1f RFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CkNPTkZJR19TT0Nf Q0FNRVJBPXkKQ09ORklHX1NPQ19DQU1FUkFfUExBVEZPUk09eQojIENPTkZJR19WNExfTUVNMk1F TV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1Y0TF9URVNUX0RSSVZFUlM9eQpDT05GSUdfVklE RU9fVklWSUQ9eQpDT05GSUdfVklERU9fVklWSURfTUFYX0RFVlM9NjQKQ09ORklHX1ZJREVPX1ZJ TTJNPXkKIyBDT05GSUdfRFZCX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBv cnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1 bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRP U0VMRUNUPXkKQ09ORklHX1ZJREVPX0lSX0kyQz15CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nl c3NvcnMgYW5kIG1peGVycwojCgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVy cwojCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwoj CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBW aWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hp cHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBTZW5zb3JzIHVzZWQg b24gc29jX2NhbWVyYSBkcml2ZXIKIwoKIwojIHNvY19jYW1lcmEgc2Vuc29yIGRyaXZlcnMKIwoj IENPTkZJR19TT0NfQ0FNRVJBX0lNWDA3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19DQU1FUkFf TVQ5TTAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19DQU1FUkFfTVQ5TTExMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NPQ19DQU1FUkFfTVQ5VDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19DQU1F UkFfTVQ5VDExMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19DQU1FUkFfTVQ5VjAyMiBpcyBub3Qg c2V0CkNPTkZJR19TT0NfQ0FNRVJBX09WMjY0MD15CkNPTkZJR19TT0NfQ0FNRVJBX09WNTY0Mj15 CiMgQ09ORklHX1NPQ19DQU1FUkFfT1Y2NjUwIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19DQU1FUkFf T1Y3NzJYPXkKQ09ORklHX1NPQ19DQU1FUkFfT1Y5NjQwPXkKIyBDT05GSUdfU09DX0NBTUVSQV9P Vjk3NDAgaXMgbm90IHNldApDT05GSUdfU09DX0NBTUVSQV9SSjU0TjE9eQpDT05GSUdfU09DX0NB TUVSQV9UVzk5MTA9eQpDT05GSUdfTUVESUFfVFVORVI9eQpDT05GSUdfTUVESUFfVFVORVJfU0lN UExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFfVFVORVJfVERB ODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNPTkZJR19NRURJQV9UVU5FUl9U REE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9Y QzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hD NDAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz15CgojCiMgTXVsdGlzdGFuZGFyZCAo c2F0ZWxsaXRlKSBmcm9udGVuZHMKIwoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVz dHJpYWwpIGZyb250ZW5kcwojCgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKCiMK IyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9BUzEwMl9GRSBp cyBub3Qgc2V0CgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwoKIwojIEFUU0MgKE5vcnRo IEFtZXJpY2FuL0tvcmVhbiBUZXJyZXN0cmlhbC9DYWJsZSBEVFYpIGZyb250ZW5kcwojCgojCiMg SVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBJU0RCLVMgKHNhdGVsbGl0ZSkg JiBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERpZ2l0YWwgdGVycmVzdHJp YWwgb25seSB0dW5lcnMvUExMCiMKCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwoj CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1Z X0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5v dCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJ R19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMg RnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15 CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZCX0REQyBp cyBub3Qgc2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklM TFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9 eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lN QUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CiMgQ09ORklHX0ZCX0JPVEhfRU5E SUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19G Ql9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVE X0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CiMgQ09ORklHX0ZCX1NWR0FMSUIgaXMgbm90IHNldAoj IENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05G SUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUg YnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAoj IENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNl dApDT05GSUdfRkJfQVJDPXkKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJ R19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklH X0ZCX1ZFU0E9eQpDT05GSUdfRkJfTjQxMT15CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0Ug aXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMg bm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8g aXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9P MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RS SURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9Q TTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U001MDEgaXMgbm90IHNldApDT05GSUdfRkJfSUJNX0dYVDQ1MDA9eQojIENPTkZJR19GQl9WSVJU VUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EIGlzIG5vdCBzZXQKQ09O RklHX0ZCX01FVFJPTk9NRT15CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdf RkJfQlJPQURTSEVFVD15CkNPTkZJR19GQl9BVU9fSzE5MFg9eQpDT05GSUdfRkJfQVVPX0sxOTAw PXkKIyBDT05GSUdfRkJfQVVPX0sxOTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lNUExFIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9eQojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNF IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNL TElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKIyBDT05G SUdfQkFDS0xJR0hUX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfREE5MDNYPXkKQ09O RklHX0JBQ0tMSUdIVF9EQTkwNTI9eQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEPXkKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9 eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9eQojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfQUFUMjg3MD15CkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT15CiMgQ09ORklHX0JB Q0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODU1WD15CkNPTkZJ R19CQUNLTElHSFRfTFA4Nzg4PXkKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNPTkZJR19C QUNLTElHSFRfR1BJTz15CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9eQpDT05GSUdfQkFDS0xJ R0hUX0JENjEwNz15CiMgQ09ORklHX1ZHQVNUQVRFIGlzIG5vdCBzZXQKCiMKIyBDb25zb2xlIGRp c3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09O X1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQK Q09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNP TkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpD T05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1F QlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldApDT05GSUdfTE9HTz15CiMgQ09ORklH X0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKQ09O RklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBI SUQgc3VwcG9ydAojCiMgQ09ORklHX0hJRCBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0 CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5E SUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENP TkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlz aWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklH X05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CiMg Q09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNf Q0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05G SUdfTEVEU19CQ002MzI4PXkKIyBDT05GSUdfTEVEU19CQ002MzU4IGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTE0zNTMwPXkKIyBDT05GSUdfTEVEU19MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19M RURTX0xNMzY0MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk1MzI9eQpDT05GSUdfTEVEU19Q Q0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19HUElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09O RklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTFA1NTIzPXkKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldApDT05G SUdfTEVEU19MUDg1MDE9eQpDT05GSUdfTEVEU19MUDg3ODg9eQpDT05GSUdfTEVEU19MUDg4NjA9 eQpDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CkNPTkZJR19M RURTX1BDQTk2M1g9eQojIENPTkZJR19MRURTX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUFdNPXkKIyBDT05GSUdfTEVEU19SRUdV TEFUT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90 IHNldAojIENPTkZJR19MRURTX01DMTM3ODMgaXMgbm90IHNldApDT05GSUdfTEVEU19UQ0E2NTA3 PXkKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01BWDc3Njkz PXkKQ09ORklHX0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNfS1REMjY5Mj15CgojCiMgTEVEIGRy aXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVy cyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1NZU0NPTj15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpD T05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Qg aXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSURFX0RJU0sgaXMgbm90IHNldApDT05G SUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hU PXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdH RVJfR1BJTz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMK IyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQp CiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CiMgQ09O RklHX0ExMVlfQlJBSUxMRV9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1ND UlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05G SUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQURF VklDRVMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVU PXkKIyBDT05GSUdfVklSVElPX01NSU8gaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1W IGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldAoKIwojIFhlbiBkcml2 ZXIgc3VwcG9ydAojCiMgQ09ORklHX1hFTl9CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9E RVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPXkKIyBDT05GSUdf WEVOX0NPTVBBVF9YRU5GUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpD T05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hF Tl9HUkFOVF9ERVZfQUxMT0M9eQpDT05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1RNRU09 eQpDT05GSUdfWEVOX1BDSURFVl9CQUNLRU5EPXkKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklH X1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJ PXkKQ09ORklHX1hFTl9TWU1TPXkKQ09ORklHX1hFTl9IQVZFX1ZQTVU9eQojIENPTkZJR19TVEFH SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApD T05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9eQojIENPTkZJ R19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfQ1JPU19FQ19DSEFSREVWPXkKIyBD T05GSUdfQ1JPU19FQ19MUEMgaXMgbm90IHNldApDT05GSUdfQ1JPU19FQ19QUk9UTz15CgojCiMg SGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpD T05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4 MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01U IGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NI X1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMg Q09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBz ZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJR19T VEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9u IENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQK Q09ORklHX1NPQ19UST15CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhU Q09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0dQSU89eQpD T05GSUdfRVhUQ09OX01BWDE0NTc3PXkKQ09ORklHX0VYVENPTl9NQVgzMzU1PXkKIyBDT05GSUdf RVhUQ09OX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVg3Nzg0Mz15CkNPTkZJ R19FWFRDT05fUlQ4OTczQT15CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldApDT05G SUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qg c2V0CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApD T05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9DUkMgaXMgbm90IHNl dApDT05GSUdfUFdNX0ZTTF9GVE09eQojIENPTkZJR19QV01fTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUENBOTY4NT15 CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX1RTNDgwMF9J UlE9eQpDT05GSUdfSVBBQ0tfQlVTPXkKIyBDT05GSUdfQk9BUkRfVFBDSTIwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9JUE9DVEFMIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xM RVI9eQpDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPXkKIyBDT05GSUdfRk1DX1RSSVZJ QUwgaXMgbm90IHNldAojIENPTkZJR19GTUNfV1JJVEVfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklH X0ZNQ19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkK Q09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPXkKQ09O RklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05GSUdfUEhZX0hJNjIyMF9VU0IgaXMgbm90IHNl dApDT05GSUdfUE9XRVJDQVA9eQojIENPTkZJR19JTlRFTF9SQVBMIGlzIG5vdCBzZXQKIyBDT05G SUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENP TkZJR19SQVMgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMg QW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlz IG5vdCBzZXQKIyBDT05GSUdfTElCTlZESU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU0gaXMg bm90IHNldApDT05GSUdfU1RNPXkKIyBDT05GSUdfU1RNX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklH X1NUTV9TT1VSQ0VfQ09OU09MRT15CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBG UEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCkNPTkZJR19GUEdBPXkKQ09ORklHX0ZQR0FfTUdS X1pZTlFfRlBHQT15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJ R19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxM X1JCVT15CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CiMgQ09ORklH X0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFM TEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19HT09H TEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVf V09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CiMgQ09ORklHX0VYVDJfRlNfWEFUVFIgaXMg bm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5DUllQVElP TiBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0RFQlVHPXkKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJE Ml9ERUJVRz15CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05G SUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPPXkK Q09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19SRUlTRVJGU19GU19TRUNVUklUWT15CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZT X1BPU0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pG U19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBD T05GSUdfWEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dGUzJfRlM9eQojIENPTkZJR19PQ0ZTMl9G UyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9 eQpDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVO X1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0YyRlNfRlM9eQojIENPTkZJR19GMkZTX1NUQVRfRlMgaXMgbm90IHNldAoj IENPTkZJR19GMkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfQ0hFQ0tfRlM9eQpD T05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNP TkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNPTkZJ R19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJ R19GQU5PVElGWT15CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfTkVU TElOS19JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFD VExfQ09NUEFUPXkKIyBDT05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GVVNFX0ZT PXkKQ09ORklHX0NVU0U9eQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNo ZXMKIwojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0 ZW1zCiMKIyBDT05GSUdfSVNPOTY2MF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBpcyBu b3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQojIENP TkZJR19NU0RPU19GUyBpcyBub3Qgc2V0CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZB VUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEi CkNPTkZJR19OVEZTX0ZTPXkKQ09ORklHX05URlNfREVCVUc9eQpDT05GSUdfTlRGU19SVz15Cgoj CiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09S RT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJ R19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19U TVBGUz15CiMgQ09ORklHX1RNUEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZT X1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9 eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklH X0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf RUNSWVBUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hGU19GUz15CkNPTkZJR19IRlNQTFVTX0ZTPXkK Q09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CkNP TkZJR19KRkZTMl9GUz15CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19X UklURUJVRkZFUj15CkNPTkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWT15CiMgQ09ORklHX0pGRlMy X1NVTU1BUlkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfRlNfWEFUVFI9eQpDT05GSUdfSkZGUzJf RlNfUE9TSVhfQUNMPXkKQ09ORklHX0pGRlMyX0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfSkZGUzJf Q09NUFJFU1NJT05fT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9aTElCPXkKIyBDT05G SUdfSkZGUzJfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZG UzJfUlVCSU4gaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURW QU5DRURfQ09NUFI9eQojIENPTkZJR19VQklGU19GU19MWk8gaXMgbm90IHNldApDT05GSUdfVUJJ RlNfRlNfWkxJQj15CiMgQ09ORklHX1VCSUZTX0FUSU1FX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQoj IENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJ TEVfRElSRUNUPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEk9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVM VElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFT SEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldAojIENPTkZJR19TUVVB U0hGU19MWk8gaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNf NEtfREVWQkxLX1NJWkU9eQpDT05GSUdfU1FVQVNIRlNfRU1CRURERUQ9eQpDT05GSUdfU1FVQVNI RlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldApDT05G SUdfTUlOSVhfRlM9eQpDT05GSUdfT01GU19GUz15CkNPTkZJR19IUEZTX0ZTPXkKIyBDT05GSUdf UU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X1JPTUZTX0ZTPXkKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CiMgQ09ORklHX1JPTUZT X0JBQ0tFRF9CWV9NVEQgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfQk9USCBp cyBub3Qgc2V0CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdf UFNUT1JFX0NPTlNPTEU9eQojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CkNPTkZJR19Q U1RPUkVfUkFNPXkKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdfVUZTX0ZTPXkKQ09ORklHX1VGU19G U19XUklURT15CiMgQ09ORklHX1VGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYT0ZTX0ZT IGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkxTPXkKQ09O RklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklHX05MU19DT0RFUEFHRV80MzcgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1 PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CkNP TkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklH X05MU19DT0RFUEFHRV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNf Q09ERVBBR0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19O TFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpDT05G SUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklH X05MU19JU084ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09ORklH X05MU19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19O TFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlf OT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5 XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PXkKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTj15 CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90 IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15 CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklH X05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09O RklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFH U19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRL X1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9Q UklOVEtfREVMQVkgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19ERUJVRz15CgojCiMgQ29tcGls ZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8g aXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09O RklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MjA0OApDT05GSUdfU1RS SVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19V TlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApD T05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNU SU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklH X0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05G SUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHSUNfU1lT UlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5n CiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdF QUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBD T05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf VklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RF QlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZM T1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf QVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVn IExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9H IGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19W QUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05G SUdfU0NIRURfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAoj IENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfVElN RUtFRVBJTkc9eQojIENPTkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19Q UkVFTVBUPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4p CiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQ SU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9D S19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENP TkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBD T05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9D S19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFDS1RSQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NF PXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1Qg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05P VElGSUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQK CiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKIyBDT05G SUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Q1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZU IGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15 CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklH X1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05f R1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVf RFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNP UkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZ PXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkK IyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdf TEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tU UkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVN UD15CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFT SFRBQkxFPXkKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNP TkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09O RklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90 IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMg Q09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19ST0RBVEE9eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19XWCBp cyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlz IG5vdCBzZXQKQ09ORklHX0lPTU1VX1NUUkVTUz15CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQ T1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBY RUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9O T05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZ XzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldApDT05G SUdfSU9fREVMQVlfTk9ORT15CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MwojIENPTkZJ R19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf RU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAoj IENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldApDT05GSUdfWDg2X0RF QlVHX0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRpb25z CiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CiMgQ09ORklHX0JJ R19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSVVNURURfS0VZUz15CkNPTkZJR19FTkNSWVBURURf S0VZUz15CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CiMgQ09ORklHX1NFQ1VSSVRZ IGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWV9E QUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJ R19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxH QVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklH X0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNP TkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdf REVGQVVMVD15CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNP TkZJR19DUllQVE9fQUtDSVBIRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1JTQSBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19D UllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RT PXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19D UllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19DUllQVE9fV09SS1FV RVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpDT05G SUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NS WVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRo IEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009 eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNP TkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15 CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQojIENPTkZJR19DUllQVE9f UENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19LRVlXUkFQ PXkKCiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NNQUMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQojIENPTkZJR19DUllQVE9fVk1B QyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdf Q1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05G SUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9f UE9MWTEzMDVfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19NRDQ9eQojIENPTkZJR19DUllQVE9fTUQ1 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJR19DUllQVE9fUk1E MTI4PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1E MjU2PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB MT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfU1NT RTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19TSEExX01CPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRP X1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fV1A1MTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkK CiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJDNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f QkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9f QkxPV0ZJU0hfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05J X0FWWF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNU NT15CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19DQVNUNj15CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CiMgQ09O RklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82 ND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5U PXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklH X0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9eQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hf QVZYX1g4Nl82ND15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpD T05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184 NDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBp cyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19B TlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdf SE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRS T1BZPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9B UElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0 CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKIyBDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNf S0VZX1NVQlRZUEUgaXMgbm90IHNldAojIENPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBIGlzIG5v dCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19T WVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKQ09O RklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfQklOQVJZX1BS SU5URiBpcyBub3Qgc2V0CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15 CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90 IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15 CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15 CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQ PXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNI X1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkK Q09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19UMTBESUYgaXMg bm90IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJf U0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CkNP TkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAoj IENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMz MkM9eQpDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMg bm90IHNldApDT05GSUdfUkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkK Q09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RF Q09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkK Q09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBD PXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVD X0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09O RklHX1haX0RFQ19URVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBS RVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpD T05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9eQpDT05G SUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BP UlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklH X0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRf REVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NPUkRJQz15CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lSUV9QT0xMIGlzIG5vdCBzZXQKQ09ORklHX0xJQkZEVD15CkNPTkZJR19GT05U X1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQpDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84 eDE2PXkKIyBDT05GSUdfRk9OVF82eDExIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfN3gxND15CkNP TkZJR19GT05UX1BFQVJMXzh4OD15CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQK Q09ORklHX0ZPTlRfTUlOSV80eDY9eQojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90IHNldApDT05G SUdfRk9OVF9TVU44eDE2PXkKQ09ORklHX0ZPTlRfU1VOMTJ4MjI9eQpDT05GSUdfRk9OVF8xMHgx OD15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlO PXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9 eQo= --===============4351946091117890908== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4PPmLlFdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1stu733qCkkivoJ7ZBQL+bJ4zwBCFwVRBxsOPJ0DmfUG7GkD3J7uqsWE2dr pw1bNOua5EtUKUGGapOegfI/O19BjJx7cuBSw9JNRAg7emo094aviDNRyKWB32Y7mGahtfHqgWnm 20rB+9nReacGsFmu1cyB8WXU2Ko5+2pdhjK+Af+yPjmG1v8mHVOZ9kIMOecmQtvbLUyw4bDqYTou tP1AXaxycFpbiikjcWpElj44AORqqo1GsnopgdOfYdwl6ZiVLh+GRoPcDCuXjj21vC3pqShCIQ3b 8Eb+5TRES8Ekv0MKoedawk2UrOWaM/n0LHuKcwMmYBWhDprfjUA+m/h9q9CjzziP52RYDwjCiKtD DWrcRcmg2hEdkKTYYkmRt9pj1miydf1hQmPFHio2a5uOoKmw+BdGSIwcwwN/9g3OfkaOtglLUgFT swHlJ0+Id3b0hMu6UY2KlzXSzrX97Ysc0KUM8elsmYr9ZMBX9RJ31Pvi3KDabkPsWnIPqO7NElsI QaWA/Xt+3p8fd0LPnhBVN2NOYDTsiBPM+RECjXgooLJMX3kjgqHU9szDGeF26M05lfnJBT5pxGMh q07r4dH3mNtRxOehUB4T4y3xNheCr6j0Mf1V0Hf4E1NamN8V39RSoQNM2r501F04fUPnb94fKZ35 Vj06wZHlQdcLbtkp1+6xuvr6ze5yBy/uibBB6MjxTyQsMDwHSKUtW1bAKiHytg7fU7bSCO/rgLv/ 9NgDgItkwe2toPbTw+13a5CjEQd86a6IhTE1aShB7PfSC4z/c24sIqCsJmMH6OG1wKPcwvk0FI6A vIAAY6myQtj5IWSEOKJ38zXUwtAbkOtSqgygCO6fsPhGjEc/rztSAe45JpzfKHfe0jVTIhhfbE2H g4G5/OEk5CtaksX7BjStnxZalgBthrLT1HMwpYciVOQ8XsWv4LO9x1RZjtrgvF+LuWLcVeHOzMn0 nSWa3O2RB5/HzBYyyel197WDBIG7+omnb/pQg8tdKDa9gnedWWnGadXBcoeKlVtkutqtzUtm0wcS K+mJqW9q8dJs86OTxQqgYTfGZ48o+kkBzABHHUgSJJ7UdLfMI7q3ZBXFkh4GRLuueZRAiEifoTvz du9VNAu5d67jl69a3O+O3FxVO6Sl1WhT2XdqX8M3nVI72ByWB3ERJ0Ej9ix4srYnqlW+dzwfn9bb sd0gKGR2GX29sPjBAtSLTsro535gPoHaXAVB4N2LlvtYHgGHghrdHNwiUCk9l6iOtdM0gStfvS/4 mKmk2f3ptetxZoQzNFHlaCFaR4zVRbs7qV1bhhF0P1z+llrbonKDrOpkhW+GpAlWpn93VqW54EY4 kHKbjt/2FTHArorVduJ1RA6yKbPry8V9NnxIyj2UMpFX+yjbd2Go3cXoYmgWSxfBbKY9C2WxFt4c dtWr6z8BdXvERTMirSIUf+RpVyQ6o2mZNRGW8tV9/2DB4FiqemByHRpviH27GL3JhILwiF+nplhc rTlFYy/PiMkavoYyb/Fprw+IgjnwEWq68Df3c4O8lieX8ehLfPXH/XI+luglVS7EHxz6IQOCLZqC 7TmDBKTAKcFttfQCRZHAgqGmJAGY8lzaqk/FwbLhA2xEjnBeJ0z1/Mf6lrS7jqtazBN7+uIsJz9a af2wxf2LISersbtez0Ks5FcFK8NnjPs/9HVyQ878M7Np4hzUKfE46jXvhpaj7Aego23dJIcLKN0R O+3Nqg1h3YZ0UYR/TllABOlMMGbd2BguOqHsHFcRzFkl0g32QZ3NqlqKvauxP3zS5XT3jkVmf3BF KAc5fefblXvvtSOW/SiT26y7uidGDEDOq/JCDHp+buEVswhznCUcts9NyW61HCEDJVH9hAjhHdxq GOxOwW64dpgmQYWCmg7P/sTSvX/MCYtTUc10bIwf0nHwLM238P1LlEwQXM7INE5cCwuUaojvL9es IeTVFRr0+RfNwgpf9yTRxtv1QtnFTCkGagjf3BUJKNEqAa/Ma3wcLQPitZ3UEvwOx5QWlqXaJVrb BNDWv6lwT7K9xHxxKusU53Bqjv0VaNAzDg9yCEGdSZe5k3+fvv9iWyLp5j2pG/riSMFAPu8tOVsa Mqjhk+nvLCU+xATOeAco+hj83ubY0hIEIBFvqTBk9mNJn/LejeS4n99K56BvyHFqapk5PS4mi+VI hau/5m/ymCl2GdE0v1T3cxRurPmOuujPf/Lhj02banGly9HJXkZXvD6sx1hv4eqjOaGb4wAtBSb5 V4EJ8R4l/BiKUcPc2lZS1L5JxJVVMAHUtsiWsu9FLtnfbCeCw0E04k22gXf53Eha3EEH3OL0ufNb Vv9sH6i5IVnJpBVhzlI314pK4TVnLtjvpoLbNkI22d0zIv/redMMdY6w9/yMJiQW+QqtQvgK9DMo /L25efD0fAlNU7XAjuHDQjzUU+fWHYIlBUctWbPgxrjPsMoYqWBiTN9J7r3xQ6AlVEpa73IQ2tAh QBHIYPgrQbxanjkcGAh2BNDPAX3LSIUZTDJg124Dtban9x8Rt2V5kBK0e93l50gj66jv4UXTB3L6 OtMOrLaXgt7u3wXSBPTxe44l7wlxVnVbxpx4wJbKWd8TqVLxj2gidlpKpleCmmdtlaUf+pKsOjaC xJRhbAo3aub1VhOeuBL7bKeVvtcUbHHehjesIZOcJ4SnPIIbqoVASi2/r4oHqDiCqSEij3tH3hRK 2xjLb7spa7U8MNZMBuKRSWb1ZuvLKS1RhqAzLFqKouGr/BgAsAOwaxjhe/VzwXeP49l02aVkeOkz ToTyXcXdlKc/crNpC+IAbFBqzx5Fj8JKz32i7kSp+6Tf0CwBhsfluMC7RugUPXB6sCt8e/Ti4lGI BPLrwnaTJNLoYOh4k/c+qXCdmoZap4QYrxvPY5gKfypzM7BKafHqqY9tU+93pKhJsVzskDsnhcT2 WE335J7bM1K6iQ7Eu7JM24Sz9+zx/VGwZJ7lpxR+UJtN3Eakpj3nVyiunzKE8mnPR9R/3AjCb3LN y+nnzO2M3l8332ZQp+pDqs1fgnqCnZcF9ZMns3CWWT7QvsfWQi2gRUfBpYEf028RBuo8F+JicwwK ja5U06fH8/G+3C9k+1Tr/6cVk1LNuhK4MldDPGVEHJIaQQOrTSjQm3NDom4tbTZ9DKj+I3F3nF6L OsOO0NBYW8IJCxSBioq/kzyWgTFtZfE3yAdxHpxD8LUjlMzQBafjDDPpoGxW+ZyqrhrCaeVV5PeB xFg/LIlF+cxJNeAJCfcpHzh/1MvkszqHgHdoMJ77+SW59dO2cPt15YMJhbhJ/XbaVtC47t/7F0fo 5LKbVMI2YzR6jPopCIVQm3vg0OFAQzp00fNnCx1t8DfmDh0HFXBXirflLiX7vzhWEmRtTptkOlYf CturfSXFsy19+sJYwl2dv/vILc34bvFsnTevVBu7d6bW/8YEMZueRwKS7WmJ2NIW/3M7KqLito2L 6biL/H5b9uVuWUlQiGQ/pFzWw/bGLtuAKlnAYCbLBJ6n4wiDt5NgKNPPAG6mDT/do1XKRC+CcYpV yOiHOFHgp9E/7VYXc4GnNM3Er5O9Qzb+YBPWmTJSCbT6Tsv4blcLMGrjIRqIa37crbIEDeW9frYh gwtlWUudZ/ufQTBuTAiR94pp+rXGP6+oMJmTuLMTiBkoYOy3rqPv1hsafdm8A6IjYsjUK02cQKBj cOBzFeDCsIKwmLT1ajA1MWbv3MQ2W7iah89Pmg+RoblqhX0Kk3F08KwYuvgVtgXtlYOEYn9+4ocN dBEINbHbu34RLQqOeiuZKMiDWiWo876C8KPjslbGUXknklIdo79nBSF472VTElsGHq+m89t9gHQ0 95p4LdmjWWvsuczvaWGYAvW73K0D5Udt3WZirc2bQjtygi4XkA3PhsL8bOT3TtYOiV2EhzbPsNt7 KGpjS93z/loxLGVuocN16ZXWyG6VYQJn0cMTrzGl5wHZTSCHZ/ZrsPW1ZKbr/SAGRvuEjWTlbDMe e2UGCl8n7NsTAA2KapH6dR/1R5i3Hv7ByAM5P2O9NdylzhCjfQNSRprsbrDRKg7nT9BuMkVZVv71 IOiFMssQiZgGPorT8tNRBSung9J7oIku53zXZQNBRJ59kOghA5OKI6l+Q7EigcFhgmncSaBhZKJl FtnEEEusG+X+1aYQycegjqUBtQfT8nzmpHwLQVHUWmnsoK5SOMEHifMLIqx2Uv1+cZzpG9yPeuB9 BBWC945gZSTY2zZCQ17KglywXteAfqKY+uykmSu/DxFwW51e47803qPSp3HsBWEMnzcfMvoR8r1J fANjtzMk0QH4EVUvMf7+7rcCGtdz3JUyVsmTiyn+sbb4eJBUAXLk+Eg/19E8SS3oDM7S+fL2TMLy M06pwkGNdF3att2X5B9JHYWz6b7CDx/ZA6PXJTnXGFVDqwPFloMqSWIZzGrgqLRE+aEdrczaNQlw ts8oRpCEiDaSzmi6/OmVQwwYQvjiBx0uTVKwnZUJ2CUBfkAvmimSHrqb4jOd8qNYdcwX54VA7osC MwZJj9WUlJPzrPqtP1Fab3hHdK5wOUIMIe6Y28H1nfA56rqqC7AeDo3A+VfIt66ooyU2A6jG7kRt CgJsxcRIp4G3qKuUeD0OPT2njtkHeyVl8y4iJAo633UrxMtq36xz6NymqeOw/p+U1hy7/kCSzpTP NI/JZXU3QXxKMMuliIO0SqUeb8Jpw1syh1aTWHrVbYvxfokSJUYn+NUJ5iWQ8URA52Djk6wMHjDA HP1z6u7hsnN6ypxJ3gCd430OmIprLAGdmqiOMt15ws0yjz5Pq8oZpXR5T1/CvlNjwqYvprVT9VUe 325/owtbEXqtXLwd6NUm1Komcn0Fsu9pkb4HPzbDgFV/uDW4KPekIrCkRzUpjHicGcTMvvPk8i/0 5HPk/ywy2e4X/WJoyzvyJ+6qRHuz5uBbPsxFyJ/3GRmk2HyP3OZGfdWfuzByhpZA/IHxQ23IJo1T 4jgxCXrm4pR0pKiVDiKXvxb1+UGUvv6BEG/aDlaAgRJufJaGIMb/mEIu4ATHgtgQ88N4CQkrnBQ1 vin7Y623I3cOfi7HyIiHrCihLHchR6eYt5KMQaHn4VBlXqbA6eagjYJMrSMLJvWZF/R0Ob/aPUg8 YSwkPHchn1tN7+N78p8DfYkoQ/SpaswjDA8Rtjmw4s3WlBfTZjpYe4uuWx3oa79w6xvujc46KHdV eYVcqHncvyEX2BuN63MeU54Kf8eg7nM2GGK9TjSVdHVnViC24MM3ACJvURHoJfM0jwb/1hzcEXrJ qfpj9ZCiTWx5OJ6S2nPJz1T2jzYX1uGBksT2nLi6qucmheSj6vCHBbuT/Gw+zlhSSmdNXQ0iqOKs qNhzqtbfZwzw4zx1PwfdZAZT9DKt7CZklLMDOCkON46888D/NVbWcgRjGN6RY3pSjSD0vlG8HvJL GyJtq9fu8pYId+Ce60N9Fuf6ZRqrPJuLhexS9gHMAA0kFpQ/9+hncFj4ZW0yU2gdn3z4v6pLuZPZ agwu+MvzFlDmGMtJDD1KJS8YNYhReACMLQNM6GezalSEFcVyhk2VTcWh8quzKQd/pnS4u9tvQNg4 RRLjOsNHNwazhj5m4EPrettwaihfxDEFgiTLLh9LDR7qzj3C8tnAuwX19b8ErGCsda/uFAyXUONk OWf8ImmIl9sdGB/QV9tWdoxsw0/I0+LKFXGZrdCWnGJigAqflHpwmuOfLGjy4kthFJe/Ejyso8k4 1z+HfHbq3KMzBxHRgdn4itgPun0gvAx9BjAn1RX7juHdQ03rJ4PkSNQ8IKZGRaRF624JicJeb+Ei dqwWCNPlScjqyZWA6Ehw9lDBNZo4O/rVObPC1bTaIPsQpfMmBHn2VnliuH184g2RUZdaCimBJTZ7 pBtBa9g9zZBY/rSG/qR3fBQ3B4pxOkhv1F7/QLrJzJGStmZ5Rzns+zF1eTIl4H4lxsCn3CI5zBi5 KIa8epIs5AomrgWW0L00vfzBrui0DDkAHDNMYt6sZJ0ZLa6BsRSXNut2sDzZuiUna4rGV8A5SnM7 5ifnKOc2WIuLBKsg8dEyoUpFi426alnYYKxT9dLBQywTTSuZ4VF7lZW8QoSpsoEuNAYn0Uksi3Jc Agna9Ek2UxxJOdQL4V7+/Vt9PdzA16/hTGClOPfsvEmmwf+WNrDUSw5Urd1bzVGNPmhI3zPWoepo C/y9vm+apyt+gVVtdskoDtRpmll+O6qaIswZ7XI+PIHtB0r9vHSmUEX4AR6SD3Z/mehOGQUQXLSR dHYuOKOchScSEXPolWzfNOguBOkmLJr1IoRA58VzGgVvl4zbJuDgJK4afOTOmRTSqcHxGd5OKiLg GGuTVq7zcJT3aHzUYdyF1gLY8eXCTxESBVGMbeeE44pmN6+awtAfVQWHPH2Pz+UiIgM5evH9EpxY /IMpfaSAome/dnuesahvEEcwHaBJzdVVowEN2lyS2TwpO/CTDSLVTKJ/ieGzKwSwt+d9R+bgN4Kj eHdagsIfI0vgwYa7VY2t7PER/U9VVo11qmnKnRj6/idKpsBjOCMtmI2zJjkAfdlUn3TBgXUiNEjF lmQtz671dk4hM+rybb+UMOppUmQOH9Ty9kvRSOP6pQ+G4+TOYEgA6YBGGquQZDqulSNjoLfVK7ME SKzhQCIcWk4rgcIzux4WUDerE/j/oEy4nFSBZLVm0UfkLhKRsXCrI6iF82ddn/CAn/5OliXytrva 8frtggB5SU74R6uTsBOw4gdUqDU0ws2Rev3HaXminFQGYaPRfW7beq/J5nX2Hn9RgFlvmbx7Amls Qy6P5eM3JsUFOzN9c01DCHbEKVBEZo1wNBJa1bSjOcFqCDWW3ymlDL3f6VNySicRpupd0+h3eXar sJB00tnn4JkSiwx1Qla/C1x3sanPUVm3MRV2JBouGWpMgmY+qjVSzs8cHVeGkk3jRgILN9eBvQVe lCNQmh/C1/Zlxweuc/GchVjpMljdhANMh+2Vzfa4M0cWEvLvqvO/KRNCCPiWjcz9MQEQNfgQluPY yU1u6nJcX39BM7sgySvNvVrgqBuLdP54+XtHECoUOH8Rl5zsV3UrUkZldpvgImZ3PrV+Q/vH7d2F 96LF8nzIr/T7tilkMXBCURBrO0qFPnHeEAGGSaGKiJY2VkCWimgIcLpDJ2blmCCKgk0exQMQxAJ5 P4nSP9nfAshSlP+8o9WtRJhZNvcPXH91fWQfuj7GdjHDYd/UQRqeJt1IK5ZH0KX8Cgs3fz0C1hYs 0DVygUo1VSr/AyGqgFey/HrFZZUDrvGZvpJw3SGumauWuFHREItlBjWDPKSLdZDn5IFgk31ihFGh kx9rEydECk+t8Iq3mrCWKrG5MPh60cp8ukD+RQz/w/ocAKNNieVV/PSkbpuJ1fxcPIkXOq2aNR++ s2U4yeG7f5KCxji088HmKk09K20mWeQ6bcxjQyqCwjHSwppYNP3DeRn40Ue1MnpaRp/7kzkbpRsw Mm1wiKGBDNnYpr/1WG+9EQzO5ljnDUAjxig/srZQzx3ZkcEzDpGu9dFLGXFXtApm94hwAyJagEN5 6G+AGR8NMREYPmN2rj8xhn5NXCPTYgz6SZr+R/p/YRt280QMqSLma6vU6lGOVj1JN++1CTGwPYIy fkXbKJAX5EihTwzldOuW515+IiK4JpgTj65tiR76qii44I5WJeV0EZ0l2oxH+UKxMVLDIXMeFReq /W6XtHKl38kz0ObuD+sTubJty6GrdwaKUYQp0TtVICzQV5z98zI59FUny7lFVDKilCNnQJLnVuJt vmVEKgre8a/4g5itI1fcNdg1f8C73y5/Bl84W6LIg99ahhNkUlTXqu0z9TzUf2Cd2BunBx7x/dhf C+yCCR4Se2qarDsfzsDr+Hph8XWHCGBJwX82SO0CHFuUpS9hFrit8c6Rk1g1+fx8VeNeeb/5HvGS evG4kaks9RqGI/XPhMWM3baR+1UIN5r8LQBZZXiyjNrH5ZKwPcf+vAA4s+tk4F6G97w958ZVwVnF hPj2ogYfLvuI1N7h/DK2nZohL3v4Uig94YFrmZbOE4NRrt/EN1vmL2xxFF4yfohSXScT1eLt9izR 2H4hEdvTXY+MexPYs6LzAzuz2hAZxWA2aHv/R8J5VVLZjfHges/UAQ5OxKcs0TEp0Pi/AJwx9dIg IVUDz8e86nUgGGhLz9ggueiMk8/dF7t0UtndPbE+wLp2fzoiOeQNAluokGDjf6V6Ff/qnZhuqslp 4WzhvJvW93osV6EyKxreNxmixBCTiRwd9Xi48lXIp6/QiZaefaLpzpmpCyH3UvQGzAIx+/wlqP9B ozp13x0cwzCN/dpCmsTkoqZCxatw9LKpeqS3W310HPamSTKjBzWnQz4x3VX9W1tmFzPU93oXCpD9 PPC+cbpdON+OQUk2zCpP9sD3bQLoEXxishxHauYsmKcNQ9fsuPt6nsz8uPfR8PraSmNhOfDXtXS5 Lze1XvpgmNVQsnSwsiv77AXt+23JRSJLsawI8uOSUCfIwoA7nbRxlTpy6/Faar+a9Axvz3TT/YLh xouFQV8psMq2THT8fZqzJ43Z4NlzVGcrSTMcpdxpxNMugTgTazsj/leiwJpr0xFVXl9yXxPAniIP +A4jImHfxnxFjbX7Zfa6o8Wd75iNH6GC8D8v3gxiNQnXDF97qWl+Ve0eefX/i7/bTdLxh+KMh0ev lhpEMq/ts5GYJvasnJvrj8sJ1L3ODh82uowb0EJmXeO1tcnCJn6dSvg1bZFC3lKxS4SyUWqP4P5r KSjflVleyyjdTCD8/MBfmbCYiMOBKtFk7/hBzgn8J/jzctzJCH8yj1AxlP/X8FtT2tCc10KFJzyV TC22rTb+e/t0VhdSLrGOil3FOIffBD7hdGWe/Cf/y40Ts+ZlDNKBXzAgWpqg62K3kqobrh/HQ+s8 e1G2K7SIL77wsLmSqO7/0/aEIh7rWfmHzMJL850ldCVdl8cLzVu74IxieSheyQgv+bElQLSwjr0Z PCIsH9NdxxF6yBazx+5ytXRdj9wqK2ItSv1LTwnukiHpBaiq2Ms5xd7Z34QjxiMJfPABc5/jXkIj E59mH0FsfqQ2qMTLS2E0rWDVe3EDu7GaM7AAFpYYJGvzBtq6/TvVxNuMv7MRiI7xQ6CrhDgdgD20 wbkWPEcFzmBkBKaKaBA78HKeyAFmznYL9dTVxcOcUUs3gtrY6+QFxzmOaB/k1dr5+C2hnXY3N7ig C38NQOLigg4YS3QhlcYpUF4Oip3I5uinss28S6L6sZEmjrk7kPQa74bjJbaWMIFXX2UnxiTtNShR /nxGmRTuvRtEycmRAiNODetC6koscSpHpwb0aY9S7l3fe4xI52Cx1mUI+VSdENxYViFlbWa7xHv+ oJSGyV66TFmKjMC0U0as9hKOvlj2KQyz0LSdJfYb79NN8EGHmx4aXTdBQDeaDcRn09bKNNbEFS2E NzDXaKVnT1QLRoKZNetet7y3mAmenvbMeXyPoEla+4l9zmN6TkGnYzSIRctU45PnaruJaB13FfGD vopVAf/00ZuR9biRjAYgHtYy7JPd0/XlT+8Os184ZfQSeE99dZkYBYXZODfWBnGbIrYg/b8BtOcM 5qCvLFS/O6DHDzj6VOY+rQ4shPTPVOpFg0D10F4tzZAQVmH3l1TIGHH7CeT4GZNps6mm/vBMYaUR mKEuNgfbkqJ8RhGOhiV7H82jer4/6oWd+qEgYAqlgqwU70Dmze/ypdccKndBjo4eUNHZEcILVJ5r Pidj24jOLA97OXjV9pAv6RW9/Vd0+kwNWc572fbIzMEkREh7oWSfMMLrAVuN7Tbi0th0Yctynt0I MThLj8jA5YFyb2RZsDsI0bUvOXTaBG+0LeeFN6QfN7D307YSi1+rcGGLi8sm6k5xtWinh4ihW5DO JHPKQDDlCWaE6ij7+POLYEw2hSnANZKjnWC0KPFG9uc1GZgfLpCDQSS4OUWsMuXYEPbhCW7szNTl 97oUnRGj/SkookqUabmZXkP15ETS2H2psfvcHPdkAn+UO7qE6h7w1IumC5kr262XHMDajpOT68VM 1YSiJzcwbnRm4BBi8/TQl+kWFDSbbVwPhhkWfB5s81sKtpjQZX/lGgWtpHzFLICeaYX5uuNy1iAP v1yvAZ4gJflZwq44Z1e8az13VkV68LN04bTOhfzpE8K7MomIZbpYIm3fbGA8aNcEWUK8sxSbY/VT zD0e9VZ95JkCQZpaxrtMNum2OCss+fZT3hWFvAVEw71KUopNrz6pTuMTzLb/WO6o2QfN/pl4jR6V qwy/j46+BWCLJKmaa25MAiyv5/B5qy/VRfTlXH4TTTssCWXwz3hRnsobnvdeQmp/GSXBw4k2APEM lQ+Fqxt59XRgHiQUmXB17Zf5vJKgXsRfp1FLx+nY3xtlc3bKEL5u4y3hjmfbBfGU8RU6un7SdJpD CohS7AhF6I0+eP4XiI0ACDe2cwVAJHzdj/bBFVOJx0f8xAmzuzfX0uutEJjNOiZl/TaiZfaW3ba6 8LWg7sJDJCcbLQ02WK0lRi4tmms1sqD8t+pG73fA1sIfR8YOyY3g2cpHFLGXnCpmADeBWTFfnYN/ YxOZ2Di5bg2yOZqDgyzI0y+jSWM95NdgnI+3827mDAUYnjSZWkEqdadwXVnvIbh2a6H4HC2MsS6x haMVT5s7igs3jNa+Mm9vtRDVjQ4Y3JM+4oHu+DC31Cxl7aRCw+qe9kx6BexW+cj15eu9n0To+ETM kTJ1FBTP2IrSGRZBSgcmtRQXMR6K+RCV2FxApWXS2An8d0TO4qvYYBdAWYQqRkgDEyPT+Q23TQa8 KhpXh5J2yjRHfGreyouGArUcnkcQ+GX928rhF8WEqVOrAdJ9iN28qGRJZNYLSpPO0yMgYQUQxfca O8C7JvwqNI5qkHR95jn/lssMCaT/+9VCAR82PZYHje86tj6sD9AoqhjadzZkT0C47Sd5VzbyR/In PF2JG96GZ1Yx3CbXklrCEM/cSoAjApaTNakcuzfc/gJ40sexVVV4IEpuS1pU57RYWMNM/2Sf7sv/ XiW5EkyS1YMwLOSHe5Qu13JlPFr+evkV9M0TsPCN/J6iE/uADx0/bAyhxr4BPdOj9lbsI7M00U9d +Sf7fj0UF34KhU1WWi7tMhEYtVfT/+E5MMDBygjYoKQ3DWW71n/YUNrg9vK007RpSnH8dO/e2v9u mZiWh2lYgxLsYpfCP4Zs/sAsIawho3tCgLRuokhaHcOgcy542z+jNKiqjjYvWaf+MRVS8JmkjEhZ Kh9FPpMC0JVm+9Si2yhs5X/s/oifNsSHjBJ6tJZv4fqs9uGB4rI5nYS7lCuu2pMTd5FUpEPKBoqS mhFMpH1sWItWUzyWptOuJNIXUXt95rq9Wm4dMVJ2e1G8xcehrs0MlIsMZymla7Q8smFnJg9vyvyc XvGCioFKzm/sBuu8ad1w7SeyM4Q2w88S9knQmmlBYvpfHn1RWunviPj+B4gc5gnK9i6RWsWUEH15 SqzmQNNKGoQs7xapX87LiqMNkP7BYkufdKztUL9cacZtJsja2TAYtu3KEj8m6NfAlt8UYOaEtiqM m9Gr6WwSbTdQY6N1Ho+8EhOrMd8SX///2zBlx9DdtSQXiR1nO3sPKBQLZS3e3ju0qJ1Gx162m29U RBEyOLFlbi+rH2cGoPbqIKw/MONJRmglT+82bgxvpqMEc49KVAeP5eE5jUJbYY1n3KLpnJorGTir b5XjTzkD1DXD0hiZhhFaaE9YFpzMpJNKTwdh/l5QdysrkL+o/RcaEJQ2Ucxwgc2K9ZEz388l7alR HXn5pwzVtqqBsjfql1ny0dlt2DhuoKvwmX7y/uVQkywEJEd64XwFNyBrPOp+uXTXQJoAaLBGa4TI xueGZuKdKNLNMFBzwzdvxZa96ISnWqGTTNukJRQDMHEyDXSlWqf4oYx6Fr7grFXk4NOcPt8NzWYl NNw2YaRai5I9/YZO2D7OyIVb+I/0GM789vJVWChkg24UnHEJ+yBR9ko7/XP7WoeApXSzZEtytxO4 NcogyxjFh/hSMe0cY5thOnzzQmBtk/aCdXpIAqvRuLph7Dejr9AWauRmDm1pJxO1q8AgnmITJsan CwkeqPmO59uvvujXyEnEJDK39t8QwUlz/p+pFStyhRd0IhWwDj0VmLM+M0zdJ9zoBw6ycZ5Dalfb 6szux69fvtLqciM/oRXsdM6S54CK9DCDwOlf1EPJx2qjsmKTp5CiARCyhCyJdqYuujtav2AgRcC+ TChUbkwGtv7uOKtPWOAbs4rVnYKBe3WhRzcGBDWCwjOXY1IHcpKGNB7mM6eGMlKBfHEzXRXP1S3q GI0Z9ahbJOpr48E/OlS1nJEZWWviPVMbJ0zgddcI8bbnb6Q8kKPxCUhKI3TJeGwlfbBdjT6+x1tf xPS6m1mOZN9JKSpvRDbdqF2hLnG9eOqLC/FA0PH11OK6FmiS0kpiEAE/oKPkIqmtBVP/W1T6vmrV FGVK75/B1atHkbYleKEiRJvRp+jayERFzapQDlL365N1r1xcSSHm4JMKIUhim3hhnBYh40uhYj3O QufjY7kkEkVT+zz50BMRTvNmj8u5tX2T6c2Mqz1HHD29lp9giMYIb3u8Et/j/NGNLO1G49IjTcVj 5qVUTIDOrgYaNhj5/lf8/NRFsdR6k1l8LK+05xOefNDBdDSiGJ6paxGP0BqJtBiU3UmMG7POl7V1 qrDNl2QJ1dFtkMMSc0kzL70cwTleWzJ1w7mxre3HraWQMg/tyWO4owP/fMEogCpMJ+RIFVt5cVGl wCWbIwUSDOUhYcYJ4NfGAA/eZ+iGt30NyHgTxGW312XOGDC9oN+TrSbRChCo557ONx230QesXoDe RcaQ2tIDkz29KoMP5brIkMM6LRXcXOlYIwivfTDri75xPpO+D4d91X3EQspn8nNxI2uNx15ArQPD uVHskSFAGIdyJ2CqzItAP6lA4Bz87ctJ5U/u2AKxEqR4jN0WM/Zhq2pxd0amO8rCMRY1p5cugY0M aXyduPNyHCElGHF70Y0Wob3rp26mYA2TT9JecsELPvtfVyzQNS8d4ilNNYJDT4602oDzlTZpoHBO B1b0X/9KNEjC6wR+8IP3Pv/rqGx+MnHY70KWddm39HNnXifl41ch1im82//ahdG5lmNmlLgn7Q25 pjdeAAsGoLxaVCzPGWBnXI3MLlrVGSLgmQo9UMB2vz6AD20cMWot+7Nq6wuQDW9+v+wXsvj+mf+x 6nHwbyYwdUtYciwcdOnErtP+MfG8o/hqHzj6jc3sjnTIEr3xkaG4xHn9K1US1DMK3crHerkWDMXS gzxWpht9swtflxCej+rtvVhrP8A21eUGz9tTExb85iwaHDpIGG2VFDfLDWk+8oYGEZqkkahVeO47 5hZ1LVaGjVrx5np8h4XVVrwQ0Y3gQBq9RpTCNAnWlPPN7w8bbT/4R2cDUexTNV3FuWv4zbRW1eh3 gtwVPB6lRdQJhzUZvKavetF3AW/oVRt4d5beccSCZ9ok9pigi4jXcl7C2hCAHKn4EmahjK8lJAmR hzBhZ6g2Tpq6/vV8WYzXBEq1ZD3VEmM76j9CK9Se17jytiH1wSNsWu4MXu8Rvnf6DCmbWebXs4ME YFzaTwCbMIRBc/qnnMKY9IBpcwP1MGH3ZDRcT2QSYCZRQ486564/tu03wynzGdety1gxBEnfBxUN hCy1m/wBUxFSXvE72XWrTRFhZpYonSrZcBhXd8wMPwp677qowJGDwsao0Sc+l0w+SVQCSxp+LMY/ da4oHsvyEoa0EaDv4LxLxpoPpJqofBDHPGjLN2ZINErT0DaCzOC+EReYaFXWkBLExnyS6Pjyv+/l /2ELCJb0/5YUB1QWTvgtL6GJ96VschKY8Ais8xj7OsrT3wkluy6xc8ZnMo7dd/oqE3dYkdv3G0Eo qYQ7dj6PLvAsr/ZhkL98hUAxH+gX/3dg9HrA/u+ZY1kkXIReDBlsR0OknmzzlVERt7q5BjmKCm7A Htzo7fjXDSsbLdQulOtcHa1rvtqGtFKiMdG/DDp2+u8B0Uj/YcEhjFVO0cujKYjYLOiMxywXazA6 GVH1Skf8QhSaQeGn4RzLVKs4jKPaDwQcAvlBcaB42rOT1XgROCjZ5kf5O9or5SBRdLMyBAal3PdG 0jduh1UEyN5lrTc98nxTzJQTTcBivLTuMtWr1qmFlwFlHijttYj3QadV7wpha6cD5Xf6KvhNYHi6 quXdJRMi9sqySmLAg8qAbeL3ljPeHidmE8x88KuU/KNGeWdOLO3R2/Nxo55PWk+mkTioU2Fkhcjw 6WK0S2SOURBPnRuERijCJ/IYopmnL4K2m0JupNzok+XqrfmbBucr5qMnbuNgrgY0bcO9/IaWJv/k cCSLYEvp/sM+RJH3dm57sITQK7ufy6XU29WQXwihoBnMgjUHtGHhq4u1bqsDkTZI3LXdR79aYzJg IXYZ1agyA7WEX9+gG/G7xWvAtMsBdz2Zlh+JcgTmiLXXlWB3s9I9ESysJcpDvwJUTmgC5q5yBhjz bxEB00be5NqWLX85d2eiKfB/mSp9ss5Y6t641wVy7iNRmmSbtDetJwqh9M9Otk7/ZWQJRr791jaT kIoKmSRnLjQLldozNen9UsnlucwD7fxOdJgB+elVySXiDvj/syE2exZDsS4bYMXDhNafBAiB0XrS oxUp4XHyh6FPOnmnWf5VjFHV/0z9I2GR814agWA3EnJv+c6DNfjkENGLTpCSGoppFX76t1036DiZ NHlHrazJ7iqbsZFPwQKAuoud0qD4J2cRrjOcjOiJXGUXDYqcKnEIWP8xZ2nYYnD2i7Irf4UCyBAt 5Q/f8NMwbV9J4PtlPmP4gL+DZ/CX+fVeofEoIp9KFvwFYkXKfJqGM/I2IXAJsgYJi9sNf5W5Wmnr 48Xo/Xl7yaGsnuod3jEP8mXbNSntS2mIXNoZOKiyFwvp62H1sSARjOCiCT2IlLa9GkMs3vnab48C 04R6Pn2qb64tSXXZWJrH3rYLoSSWgkMnoLpNhFuIwmSHZaAE8v4FhmFHnHznwSmNu+M+1QAlrPYp GcR6qJQu9rmU+yE5+zGEZxK0k5TZTz9k5HZnaGnuzrE4hnTQ9Gkdkr56hPCEE1/eYCwjDgf4Fi9Q MlxvJG6xty2e+IJ7WkBFEyAv6D1QvvBJ+MZnmklkn02nZj/L6gfc8TGb5o7Q9toDhR98Px/6/scH KWIVR7Wyf1keKBrg1dTFT1a0FdwwWmcPCMcJuWAUOFR0ym7ZAt+RSjoC26avFmp3BAD6731NraGt EYYGXnl3IACuLMzoXq92AzcvojgAcB1nhUUiB8qXO0Z9LzdIGPKhoO1grziXX6l0fIQMHt46qwog GDoQ4n/tGLwfRxsGAjFcLAAKN8qB/OyolxkG6rZ5oVCvtnb37Z4Xbe1HjbKkJigDPqqCLKnoJDh7 4Y0ip8KUS7oAYzdI0mcvOmmJA8puXnDFJ44Tbn3bm+uqe52ya6WNx0B97Wnty7Y+bTrCmpu6aWav A/fxEcidwJv+S8Y1bTWIGMpyLpezDOVKb54u4/IWYVJMdyR1mimj5q/e1xkuHEzjrN1TP9pDH4/q zBFhg2XQf4uFyiVnHclhs+/Rw/i3gdVeYdpj51n0UucAAAAACZqyi4s/mHcAAe1c5+cDACwSRFix xGf7AgAAAAAEWVo= --===============4351946091117890908==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754250AbcCXGVF (ORCPT ); Thu, 24 Mar 2016 02:21:05 -0400 Received: from mga14.intel.com ([192.55.52.115]:27234 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750850AbcCXGVB (ORCPT ); Thu, 24 Mar 2016 02:21:01 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,383,1455004800"; d="xz'?scan'208";a="917719764" From: kernel test robot Subject: [lkp] [x86/mm] 5d230e335b: BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1 CC: lkp@01.org CC: LKML TO: Andy Lutomirski Date: Thu, 24 Mar 2016 14:20:55 +0800 Message-ID: <874mbws8fs.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/pcid commit 5d230e335bd53c69be7498fe69fbdce0d4231c21 ("x86/mm: Give mmu contexts= a generation id") [ 3.428667] Write protecting the kernel read-only data: 14336k [ 3.430040] Freeing unused kernel memory: 1252K (ffff8800018c7000 - ffff= 880001a00000) [ 3.432811] Freeing unused kernel memory: 664K (ffff880001d5a000 - ffff8= 80001e00000) [ 3.434324] BUG: using smp_processor_id() in preemptible [00000000] code= : swapper/0/1 [ 3.435848] caller is debug_smp_processor_id+0x17/0x20 [ 3.436742] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc2-00216-g5= d230e3 #1 [ 3.438227] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.439847] ffffffff81cb2e08 ffff88001349bde0 ffffffff814e8ecc 00000000= 00000001 [ 3.441539] ffff88001349be10 ffffffff81504229 ffff88001343aac0 ffff8800= 13495540 [ 3.443215] ffff88001343aac0 ffff880010213000 ffff88001349be20 ffffffff= 81504247 [ 3.444913] Call Trace: [ 3.445553] [] dump_stack+0x4e/0x82 [ 3.446446] [] check_preemption_disabled+0xd9/0xe0 [ 3.447471] [] debug_smp_processor_id+0x17/0x20 [ 3.448471] [] init_asid_context+0x17/0x40 [ 3.449431] [] init_new_context+0x18/0x100 [ 3.450388] [] mm_init+0x15e/0x1b0 [ 3.451265] [] mm_alloc+0x3b/0x50 [ 3.452139] [] do_execveat_common+0x240/0x650 [ 3.453184] [] ? rest_init+0x90/0x90 [ 3.454076] [] do_execve+0x27/0x30 [ 3.454955] [] run_init_process+0x26/0x30 [ 3.455896] [] kernel_init+0x3d/0xe0 [ 3.456807] [] ret_from_fork+0x3f/0x70 [ 3.457720] [] ? rest_init+0x90/0x90 [ 3.459695] BUG: using smp_processor_id() in preemptible [00000000] code= : init/1 [ 3.461175] caller is debug_smp_processor_id+0x17/0x20 [ 3.462059] CPU: 1 PID: 1 Comm: init Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.463154] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.464748] ffffffff81cb2e08 ffff88001349bd50 ffffffff814e8ecc 00000000= 00000001 [ 3.466439] ffff88001349bd80 ffffffff81504229 ffff88001343a740 ffff8800= 101f6ac0 [ 3.468120] ffff88001343a740 0000000000000000 ffff88001349bd90 ffffffff= 81504247 [ 3.469815] Call Trace: [ 3.479836] [] dump_stack+0x4e/0x82 [ 3.480729] [] check_preemption_disabled+0xd9/0xe0 [ 3.481740] [] debug_smp_processor_id+0x17/0x20 [ 3.482727] [] init_asid_context+0x17/0x40 [ 3.483962] [] init_new_context+0x18/0x100 [ 3.485032] [] mm_init+0x15e/0x1b0 [ 3.485920] [] copy_process+0x9ed/0x1690 [ 3.486927] [] ? debug_smp_processor_id+0x17/0x20 [ 3.487936] [] _do_fork+0xd1/0x370 [ 3.488845] [] ? __might_sleep+0x44/0x80 [ 3.489799] [] ? __might_fault+0x32/0x40 [ 3.490733] [] SyS_clone+0x14/0x20 [ 3.491620] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.492790] BUG: using smp_processor_id() in preemptible [00000000] code= : init/140 [ 3.494283] caller is debug_smp_processor_id+0x17/0x20 [ 3.495183] CPU: 1 PID: 140 Comm: init Not tainted 4.5.0-rc2-00216-g5d23= 0e3 #1 [ 3.496630] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.498252] ffffffff81cb2e08 ffff8800101b3d50 ffffffff814e8ecc 00000000= 00000001 [ 3.499942] ffff8800101b3d80 ffffffff81504229 ffff88001343a3c0 ffff8800= 10670040 [ 3.501626] ffff88001343a3c0 0000000000000000 ffff8800101b3d90 ffffffff= 81504247 [ 3.503316] Call Trace: [ 3.503943] [] dump_stack+0x4e/0x82 [ 3.504850] [] check_preemption_disabled+0xd9/0xe0 [ 3.505869] [] debug_smp_processor_id+0x17/0x20 [ 3.506860] [] init_asid_context+0x17/0x40 [ 3.507821] [] init_new_context+0x18/0x100 [ 3.508791] [] mm_init+0x15e/0x1b0 [ 3.509677] [] copy_process+0x9ed/0x1690 [ 3.510681] [] _do_fork+0xd1/0x370 [ 3.511564] [] SyS_clone+0x14/0x20 [ 3.512451] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.513626] BUG: using smp_processor_id() in preemptible [00000000] code= : init/141 [ 3.515130] caller is debug_smp_processor_id+0x17/0x20 [ 3.516019] CPU: 1 PID: 141 Comm: init Not tainted 4.5.0-rc2-00216-g5d23= 0e3 #1 [ 3.517468] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.519096] ffffffff81cb2e08 ffff8800101bfde8 ffffffff814e8ecc 00000000= 00000001 [ 3.520770] ffff8800101bfe18 ffffffff81504229 ffff88001343a040 ffff8800= 10670040 [ 3.522442] ffff88001343a040 ffff880010213000 ffff8800101bfe28 ffffffff= 81504247 [ 3.524124] Call Trace: [ 3.524755] [] dump_stack+0x4e/0x82 [ 3.525649] [] check_preemption_disabled+0xd9/0xe0 [ 3.526671] [] debug_smp_processor_id+0x17/0x20 [ 3.527676] [] init_asid_context+0x17/0x40 [ 3.528636] [] init_new_context+0x18/0x100 [ 3.529603] [] mm_init+0x15e/0x1b0 [ 3.530498] [] mm_alloc+0x3b/0x50 [ 3.531377] [] do_execveat_common+0x240/0x650 [ 3.532417] [] SyS_execve+0x35/0x40 [ 3.533307] [] stub_execve+0x5/0x5 [ 3.534195] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.535578] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/141 [ 3.537077] caller is debug_smp_processor_id+0x17/0x20 [ 3.537980] CPU: 1 PID: 141 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.539106] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.540729] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.542407] ffff8800101bfd80 ffffffff81504229 ffff88001343a3c0 ffff8800= 13626ac0 [ 3.544094] ffff88001343a3c0 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.545771] Call Trace: [ 3.546414] [] dump_stack+0x4e/0x82 [ 3.547309] [] check_preemption_disabled+0xd9/0xe0 [ 3.548340] [] debug_smp_processor_id+0x17/0x20 [ 3.549348] [] init_asid_context+0x17/0x40 [ 3.550310] [] init_new_context+0x18/0x100 [ 3.551272] [] mm_init+0x15e/0x1b0 [ 3.552162] [] copy_process+0x9ed/0x1690 [ 3.553160] [] ? cp_new_stat+0x14d/0x170 [ 3.554100] [] _do_fork+0xd1/0x370 [ 3.554986] [] SyS_clone+0x14/0x20 [ 3.555882] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.556994] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/142 [ 3.558499] caller is debug_smp_processor_id+0x17/0x20 [ 3.559413] CPU: 1 PID: 142 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.560506] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.562121] ffffffff81cb2e08 ffff8800136c3de8 ffffffff814e8ecc 00000000= 00000001 [ 3.563804] ffff8800136c3e18 ffffffff81504229 ffff8800136cfb00 ffff8800= 13626ac0 [ 3.565913] ffff8800136cfb00 ffff880010213000 ffff8800136c3e28 ffffffff= 81504247 [ 3.567603] Call Trace: [ 3.568246] [] dump_stack+0x4e/0x82 [ 3.569212] [] check_preemption_disabled+0xd9/0xe0 [ 3.570245] [] debug_smp_processor_id+0x17/0x20 [ 3.571248] [] init_asid_context+0x17/0x40 [ 3.572201] [] init_new_context+0x18/0x100 [ 3.573156] [] mm_init+0x15e/0x1b0 [ 3.574040] [] mm_alloc+0x3b/0x50 [ 3.574918] [] do_execveat_common+0x240/0x650 [ 3.575971] [] SyS_execve+0x35/0x40 [ 3.576884] [] stub_execve+0x5/0x5 [ 3.577776] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.579337] BUG: using smp_processor_id() in preemptible [00000000] code= : rcS/141 [ 3.580830] caller is debug_smp_processor_id+0x17/0x20 [ 3.581732] CPU: 1 PID: 141 Comm: rcS Not tainted 4.5.0-rc2-00216-g5d230= e3 #1 [ 3.582829] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.584435] ffffffff81cb2e08 ffff8800101bfde8 ffffffff814e8ecc 00000000= 00000001 [ 3.586128] ffff8800101bfe18 ffffffff81504229 ffff8800136cfb00 ffff8800= 10670040 [ 3.587809] ffff8800136cfb00 ffff880010213000 ffff8800101bfe28 ffffffff= 81504247 [ 3.589532] Call Trace: [ 3.590174] [] dump_stack+0x4e/0x82 [ 3.591072] [] check_preemption_disabled+0xd9/0xe0 [ 3.592110] [] debug_smp_processor_id+0x17/0x20 [ 3.593107] [] init_asid_context+0x17/0x40 [ 3.594050] [] init_new_context+0x18/0x100 [ 3.594998] [] mm_init+0x15e/0x1b0 [ 3.595886] [] mm_alloc+0x3b/0x50 [ 3.596761] [] do_execveat_common+0x240/0x650 [ 3.597799] [] SyS_execve+0x35/0x40 [ 3.598699] [] stub_execve+0x5/0x5 [ 3.599596] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.600986] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/141 [ 3.602478] caller is debug_smp_processor_id+0x17/0x20 [ 3.603373] CPU: 1 PID: 141 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.604452] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.606061] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.607743] ffff8800101bfd80 ffffffff81504229 ffff88001343a040 ffff8800= 10666ac0 [ 3.609446] ffff88001343a040 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.611124] Call Trace: [ 3.611754] [] dump_stack+0x4e/0x82 [ 3.612639] [] check_preemption_disabled+0xd9/0xe0 [ 3.613652] [] debug_smp_processor_id+0x17/0x20 [ 3.614645] [] init_asid_context+0x17/0x40 [ 3.615597] [] init_new_context+0x18/0x100 [ 3.616547] [] mm_init+0x15e/0x1b0 [ 3.617432] [] copy_process+0x9ed/0x1690 [ 3.618430] [] ? cp_new_stat+0x14d/0x170 [ 3.619377] [] _do_fork+0xd1/0x370 [ 3.620266] [] SyS_clone+0x14/0x20 [ 3.621180] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.622283] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/143 [ 3.623747] caller is debug_smp_processor_id+0x17/0x20 [ 3.624641] CPU: 1 PID: 143 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.625714] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.627311] ffffffff81cb2e08 ffff88000f9dbde8 ffffffff814e8ecc 00000000= 00000001 [ 3.629433] ffff88000f9dbe18 ffffffff81504229 ffff88001343a3c0 ffff8800= 10666ac0 [ 3.631113] ffff88001343a3c0 ffff880010213000 ffff88000f9dbe28 ffffffff= 81504247 [ 3.632780] Call Trace: [ 3.633420] [] dump_stack+0x4e/0x82 [ 3.634310] [] check_preemption_disabled+0xd9/0xe0 [ 3.635324] [] debug_smp_processor_id+0x17/0x20 [ 3.636453] [] init_asid_context+0x17/0x40 [ 3.637727] [] init_new_context+0x18/0x100 [ 3.638691] [] mm_init+0x15e/0x1b0 [ 3.639594] [] mm_alloc+0x3b/0x50 [ 3.640489] [] do_execveat_common+0x240/0x650 [ 3.641549] [] SyS_execve+0x35/0x40 [ 3.652373] [] stub_execve+0x5/0x5 [ 3.653263] [] ? entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.654894] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/141 [ 3.656379] caller is debug_smp_processor_id+0x17/0x20 [ 3.657463] CPU: 1 PID: 141 Comm: rc Not tainted 4.5.0-rc2-00216-g5d230e= 3 #1 [ 3.658745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 3.660357] ffffffff81cb2e08 ffff8800101bfd50 ffffffff814e8ecc 00000000= 00000001 [ 3.662048] ffff8800101bfd80 ffffffff81504229 ffff88001343a3c0 ffff8800= 13626ac0 [ 3.663733] ffff88001343a3c0 0000000000000000 ffff8800101bfd90 ffffffff= 81504247 [ 3.665417] Call Trace: [ 3.666051] [] dump_stack+0x4e/0x82 [ 3.666952] [] check_preemption_disabled+0xd9/0xe0 [ 3.667986] [] debug_smp_processor_id+0x17/0x20 [ 3.669017] [] init_asid_context+0x17/0x40 [ 3.669987] [] init_new_context+0x18/0x100 [ 3.670948] [] mm_init+0x15e/0x1b0 [ 3.671838] [] copy_process+0x9ed/0x1690 [ 3.672840] [] ? preempt_count_add+0x80/0xc0 [ 3.673813] [] ? remove_wait_queue+0x48/0x50 [ 3.674784] [] _do_fork+0xd1/0x370 [ 3.675671] [] SyS_clone+0x14/0x20 [ 3.676557] [] entry_SYSCALL_64_fastpath+0x16/0x71 [ 3.909872] gfs2: path_lookup on rootfs returned error -2 FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Nehalem -kernel /pkg/linux/x86_64-rand= config-v0-03240154/gcc-5/5d230e335bd53c69be7498fe69fbdce0d4231c21/vmlinuz-4= .5.0-rc2-00216-g5d230e3 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/sch= eduled/vm-intel12-yocto-x86_64-9/bisect_boot-1-yocto-minimal-x86_64.cgz-x86= _64-randconfig-v0-03240154-5d230e335bd53c69be7498fe69fbdce0d4231c21-2016032= 4-49136-1pdtf4g-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-v0-0324015= 4 branch=3Dlinux-devel/devel-catchup-201603240223 commit=3D5d230e335bd53c69= be7498fe69fbdce0d4231c21 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-v0-03240= 154/gcc-5/5d230e335bd53c69be7498fe69fbdce0d4231c21/vmlinuz-4.5.0-rc2-00216-= g5d230e3 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-intel12-yocto-x86= _64/yocto-minimal-x86_64.cgz/x86_64-randconfig-v0-03240154/gcc-5/5d230e335b= d53c69be7498fe69fbdce0d4231c21/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,11520= 0 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.= rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3D= panic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,1152= 00 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-intel12-yocto-x86_64-9::dhcp = drbd.minor_count=3D8' -initrd /fs/KVM/initrd-vm-intel12-yocto-x86_64-9 -m = 320 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order= =3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs= /KVM/disk0-vm-intel12-yocto-x86_64-9,media=3Ddisk,if=3Dvirtio -drive file= =3D/fs/KVM/disk1-vm-intel12-yocto-x86_64-9,media=3Ddisk,if=3Dvirtio -pidfil= e /dev/shm/kboot/pid-vm-intel12-yocto-x86_64-9 -serial file:/dev/shm/kboot/= serial-vm-intel12-yocto-x86_64-9 -daemonize -display none -monitor null=20 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc2-00216-g5d230e3 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.5.0-rc2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 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_INTEL_MPX is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y # CONFIG_CRASH_DUMP is not set CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=y # CONFIG_FTL is not set CONFIG_NFTL=y # CONFIG_NFTL_RW is not set CONFIG_INFTL=y # CONFIG_RFD_FTL is not set CONFIG_SSFDC=y CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_PCI is not set # CONFIG_MTD_GPIO_ADDR is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y CONFIG_MTD_LATCH_ADDR=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y # CONFIG_OF_DYNAMIC is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_XEN_BLKDEV_BACKEND is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_BMP085_I2C is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y # CONFIG_SCSI_DH_HP_SW is not set # CONFIG_SCSI_DH_EMC is not set CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y # CONFIG_AHCI_QORIQ is not set # 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 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 is not set # CONFIG_PATA_LEGACY is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set # CONFIG_JOYSTICK_A3D is not set # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_232 is not set # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y # CONFIG_JOYSTICK_TURBOGRAFX is not set # CONFIG_JOYSTICK_AS5011 is not set # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_AR1021_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y CONFIG_TOUCHSCREEN_CYTTSP4_I2C=y CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_EGALAX=y # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELAN=y # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TS4800=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMPE=y CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=y # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_BMA150=y # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set CONFIG_INPUT_MAX77693_HAPTIC=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y # CONFIG_INPUT_RETU_PWRBUTTON is not set # CONFIG_INPUT_TPS65218_PWRBUTTON is not set CONFIG_INPUT_AXP20X_PEK=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_DRV260X_HAPTICS=y CONFIG_INPUT_DRV2665_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_RT288X=y # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y # CONFIG_HVC_XEN is not set CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=y # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_XEN=y # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_TAOS_EVM=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_DA9055=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_STMPE=y # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65912=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_DA9150=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y # CONFIG_CHARGER_MAX77693 is not set # CONFIG_CHARGER_MAX8998 is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_CHARGER_RT9455=y # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set CONFIG_MFD_ATMEL_HLCDC=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_AAT2870 is not set CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_HI6421=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_PCF50633 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS65218=y CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS80031=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_DVB_CORE=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set CONFIG_RC_LOOPBACK=y CONFIG_IR_GPIO_CIR=y # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_SOC_CAMERA=y CONFIG_SOC_CAMERA_PLATFORM=y # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=y CONFIG_VIDEO_VIVID_MAX_DEVS=64 CONFIG_VIDEO_VIM2M=y # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # # CONFIG_SOC_CAMERA_IMX074 is not set # CONFIG_SOC_CAMERA_MT9M001 is not set # CONFIG_SOC_CAMERA_MT9M111 is not set # CONFIG_SOC_CAMERA_MT9T031 is not set # CONFIG_SOC_CAMERA_MT9T112 is not set # CONFIG_SOC_CAMERA_MT9V022 is not set CONFIG_SOC_CAMERA_OV2640=y CONFIG_SOC_CAMERA_OV5642=y # CONFIG_SOC_CAMERA_OV6650 is not set CONFIG_SOC_CAMERA_OV772X=y CONFIG_SOC_CAMERA_OV9640=y # CONFIG_SOC_CAMERA_OV9740 is not set CONFIG_SOC_CAMERA_RJ54N1=y CONFIG_SOC_CAMERA_TW9910=y CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Multistandard (satellite) frontends # # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # # # DVB-T (terrestrial) frontends # # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # # # SEC control devices for DVB-S # # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y # 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_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=y # CONFIG_FB_AUO_K1901 is not set # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # HID support # # CONFIG_HID is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_DA903X is not set # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX77693=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_SYSCON=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_IDE_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y # CONFIG_XEN_COMPAT_XENFS is not set CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PCIDEV_BACKEND=y CONFIG_XEN_PRIVCMD=y CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_HI6220_USB is not set CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set CONFIG_STM=y # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=y # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y # CONFIG_ROMFS_BACKED_BY_MTD is not set # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_HAVE_ARCH_KASAN=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # 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_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_STACKTRACE is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set # CONFIG_PUBLIC_KEY_ALGO_RSA is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_LIBFDT=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set CONFIG_FONT_7x14=y CONFIG_FONT_PEARL_8x8=y # CONFIG_FONT_ACORN_8x8 is not set CONFIG_FONT_MINI_4x6=y # CONFIG_FONT_6x10 is not set CONFIG_FONT_SUN8x16=y CONFIG_FONT_SUN12x22=y CONFIG_FONT_10x18=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 xGf7AgAAAAAEWVo= --=-=-=--