From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754479AbbIJA52 (ORCPT ); Wed, 9 Sep 2015 20:57:28 -0400 Received: from mga11.intel.com ([192.55.52.93]:62387 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752692AbbIJA5U (ORCPT ); Wed, 9 Sep 2015 20:57:20 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,500,1437462000"; d="scan'208";a="801905832" Date: Thu, 10 Sep 2015 08:57:08 +0800 From: Fengguang Wu To: "Paul E. McKenney" Cc: LKP , LKML Subject: [rcu] kernel BUG at include/linux/pagemap.h:149! Message-ID: <20150910005708.GA23369@wfg-t540p.sh.intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2015.09.01a commit d0a795e7964cca98fbefefef5e0c330b24d04f50 Author: Paul E. McKenney AuthorDate: Thu Jul 30 16:55:38 2015 -0700 Commit: Paul E. McKenney CommitDate: Mon Aug 31 14:38:03 2015 -0700 rcu: Don't disable preemption for Tiny and Tree RCU readers Because preempt_disable() maps to barrier() for non-debug builds, it forces the compiler to spill and reload registers. Because Tree RCU and Tiny RCU now only appear in CONFIG_PREEMPT=n builds, these barrier() instances generate needless extra code for each instance of rcu_read_lock() and rcu_read_unlock(). This extra code slows down Tree RCU and bloats Tiny RCU. This commit therefore removes the preempt_disable() and preempt_enable() from the non-preemptible implementations of __rcu_read_lock() and __rcu_read_unlock(), respectively. Signed-off-by: Paul E. McKenney +------------------------------------------------+------------+------------+------------+ | | 2d0f6efd31 | d0a795e796 | d0a795e796 | +------------------------------------------------+------------+------------+------------+ | boot_successes | 63 | 0 | 0 | | boot_failures | 2 | 42 | 42 | | IP-Config:Auto-configuration_of_network_failed | 2 | | | | kernel_BUG_at_include/linux/pagemap.h | 0 | 42 | 42 | | invalid_opcode | 0 | 42 | 42 | | EIP_is_at_page_cache_get_speculative | 0 | 42 | 42 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 42 | 42 | | backtrace:vfs_write | 0 | 42 | 42 | | backtrace:SyS_write | 0 | 42 | 42 | | backtrace:populate_rootfs | 0 | 42 | 42 | | backtrace:kernel_init_freeable | 0 | 42 | 42 | +------------------------------------------------+------------+------------+------------+ dmesg for d0a795e796 and 2d0f6efd31 are both attached. [ 0.205937] PCI: CLS 0 bytes, default 32 [ 0.206554] Unpacking initramfs... [ 0.208263] ------------[ cut here ]------------ [ 0.209011] kernel BUG at include/linux/pagemap.h:149! [ 0.209033] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC [ 0.209033] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc1-00078-gd0a795e #1 [ 0.209033] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.209033] task: 8b1aa040 ti: 8b1ac000 task.ti: 8b1ac000 [ 0.209033] EIP: 0060:[<7dccf506>] EFLAGS: 00010202 CPU: 0 [ 0.209033] EIP is at page_cache_get_speculative+0x6c/0x149 [ 0.209033] EAX: 00000001 EBX: 8ac00101 ECX: 00000000 EDX: 00000001 [ 0.209033] ESI: 8bb946e0 EDI: 00000001 EBP: 8b1adc7c ESP: 8b1adc70 [ 0.209033] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 0.209033] CR0: 8005003b CR2: ffffffff CR3: 069fb000 CR4: 00000690 [ 0.209033] Stack: [ 0.209033] 8ac0012c 8bb946e0 00000000 8b1adc9c 7dcd1219 8ad5ac7c 00000007 00000002 [ 0.209033] 000200d2 00000000 00000000 8b1adcc0 7dcd136c 00000007 00000000 8ad5ac78 [ 0.209033] 0000000f 000200d2 00000000 00000000 8b1adcd4 7dcd3609 000200d2 000009e8 [ 0.209033] Call Trace: [ 0.209033] [<7dcd1219>] find_get_entry+0xce/0x133 [ 0.209033] [<7dcd136c>] pagecache_get_page+0x1d/0x39d [ 0.209033] [<7dcd3609>] grab_cache_page_write_begin+0x3a/0x68 [ 0.209033] [<7dd58353>] simple_write_begin+0x2d/0xbf [ 0.209033] [<7dcd3703>] generic_perform_write+0xcc/0x26f [ 0.209033] [<7dd4c3e5>] ? file_update_time+0x12b/0x135 [ 0.209033] [<7dcd3a79>] __generic_file_write_iter+0x1d3/0x233 [ 0.209033] [<7dcd3b2f>] generic_file_write_iter+0x56/0x128 [ 0.209033] [<7dd2d866>] __vfs_write+0x99/0x106 [ 0.209033] [<7dd2da75>] vfs_write+0xf7/0x136 [ 0.209033] [<7dd2dbbc>] SyS_write+0x61/0xa7 [ 0.209033] [<7e967bdd>] xwrite+0x23/0xa1 [ 0.209033] [<7e967d10>] do_copy+0xb5/0xf9 [ 0.209033] [<7e96781a>] write_buffer+0x1d/0x2c [ 0.209033] [<7e9679c1>] flush_buffer+0x3c/0xb0 [ 0.209033] [<7e98e1dc>] gunzip+0x3a0/0x4b0 [ 0.209033] [<7e98de34>] ? bunzip2+0x60c/0x60c [ 0.209033] [<7e98de3c>] ? nofill+0x8/0x8 [ 0.209033] [<7e96838a>] unpack_to_rootfs+0x1b0/0x2ee [ 0.209033] [<7e967985>] ? error+0x2c/0x2c [ 0.209033] [<7e967959>] ? do_start+0x1b/0x1b [ 0.209033] [<7e968546>] populate_rootfs+0x7e/0x199 [ 0.209033] [<7e966f01>] do_one_initcall+0x130/0x216 [ 0.209033] [<7e966506>] ? repair_env_string+0x29/0x96 [ 0.209033] [<7e9684c8>] ? unpack_to_rootfs+0x2ee/0x2ee [ 0.209033] [<7dc59bec>] ? parse_args+0x343/0x40a [ 0.209033] [<7e9670be>] ? kernel_init_freeable+0xd7/0x1b4 [ 0.209033] [<7e9670de>] kernel_init_freeable+0xf7/0x1b4 [ 0.209033] [<7e2736cf>] kernel_init+0x9/0x139 [ 0.209033] [<7e281f00>] ret_from_kernel_thread+0x20/0x30 [ 0.209033] [<7e2736c6>] ? rest_init+0x11e/0x11e [ 0.209033] Code: ff ff ff 7f b8 dc 98 77 7e 0f 94 c3 31 c9 0f b6 fb 89 fa e8 c7 50 fe ff 8b 04 bd dc 8a 7d 7e 40 84 db 89 04 bd dc 8a 7d 7e 74 02 <0f> 0b 8b 1e 31 c9 b8 a0 98 77 7e c1 eb 0f 83 e3 01 89 da e8 9c [ 0.209033] EIP: [<7dccf506>] page_cache_get_speculative+0x6c/0x149 SS:ESP 0068:8b1adc70 [ 0.240927] ---[ end trace b15ce49b08a81922 ]--- [ 0.241403] Kernel panic - not syncing: Fatal exception git bisect start d0a795e7964cca98fbefefef5e0c330b24d04f50 d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754 -- git bisect good 8ff4fbfd69a6c7b9598f8c1f2df34f89bac02c1a # 06:49 22+ 0 Merge branches 'fixes.2015.07.22a' and 'initexp.2015.08.04a' into HEAD git bisect good 8611bc8cfdb809852e15c8c8786fe0fbd72e7da7 # 06:54 22+ 0 rcu_sync: Introduce rcu_sync_dtor() git bisect good d74251b8bae07a4957c9f3ccecbdb7f84d790f38 # 07:03 22+ 0 locking/percpu-rwsem: Clean up the lockdep annotations in percpu_down_read() git bisect good 51899e3fb9b8de48dff0ab1a9cc5250c6d4020ac # 07:09 22+ 0 rcu: Use rcu_callback_t in call_rcu*() and friends git bisect good e8ee682bcce44c81d8363009b08f115e964dbd0b # 07:14 21+ 2 rcu: Use call_rcu_func_to to replace explicit type equivalents git bisect good 2d0f6efd311165fe06cecb29475e89e550b92d8c # 07:22 22+ 0 rcu: Use rsp->expedited_wq instead of sync_rcu_preempt_exp_wq # first bad commit: [d0a795e7964cca98fbefefef5e0c330b24d04f50] rcu: Don't disable preemption for Tiny and Tree RCU readers git bisect good 2d0f6efd311165fe06cecb29475e89e550b92d8c # 07:26 63+ 2 rcu: Use rsp->expedited_wq instead of sync_rcu_preempt_exp_wq # extra tests on HEAD of linux-devel/devel-spot-201509091835 git bisect bad 325c0efb5f89af4e5e3d0575ea1b042375dedf6b # 07:31 0- 2 0day head guard for 'devel-spot-201509091835' # extra tests on tree/branch rcu/dev.2015.09.01a git bisect bad caa7dd68d68438b256ee830f4aa6b2ddd04b4575 # 07:36 0- 11 locktorture: Fix module unwind when bad torture_type specified # extra tests with first bad commit reverted git bisect good 9ff21ff24e5557ad2c1bd72b63f969609e0d28f8 # 07:42 66+ 2 Revert "rcu: Don't disable preemption for Tiny and Tree RCU readers" # extra tests on tree/branch linus/master git bisect good b8889c4fc6ba03e289cec6a4d692f6f080a55e53 # 07:50 66+ 0 Merge tag 'tty-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty # extra tests on tree/branch linux-next/master git bisect good 72c9d8043fdc87832802de0b7a7129d6fc4c4c70 # 07:58 63+ 0 Add linux-next specific files for 20150909 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-vm-kbuild-yocto-i386-53:20150910063126:i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED:4.2.0-rc1-00078-gd0a795e:1" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Linux version 4.2.0-rc1-00078-gd0a795e (kbuild@athens) (gcc = version 4.9.2 (Debian 4.9.2-10) ) #1 Thu Sep 10 06:30:39 CST 2015 [ 0.000000] KERNEL supported cpus: [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] CPU: vendor_id 'GenuineIntel' unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] x86/fpu: Legacy x87 FPU detected. [ 0.000000] x86/fpu: Using 'lazy' FPU context switches. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013fdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013fe0000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] Notice: NX (Execute Disable) protection missing in CPU! [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-2014= 0531_083030-gandalf 04/01/2014 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13fe0 max_arch_pfn =3D 0x100000 [ 0.000000] initial memory mapped: [mem 0x00000000-0x077fffff] [ 0.000000] Base memory trampoline at [7809b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13400000-0x137fffff] [ 0.000000] [mem 0x13400000-0x137fffff] page 4k [ 0.000000] BRK [0x0726e000, 0x0726efff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x133fffff] [ 0.000000] [mem 0x00100000-0x133fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13fdffff] [ 0.000000] [mem 0x13800000-0x13fdffff] page 4k [ 0.000000] BRK [0x0726f000, 0x0726ffff] PGTABLE [ 0.000000] BRK [0x07270000, 0x07270fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x13baf000-0x13fd7fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0C90 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FE18BD 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FE0B37 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FE0040 000AF7 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FE0000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FE0BAB 000C5A (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FE1805 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FE1885 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13fe0000 [ 0.000000] low ram: 0 - 13fe0000 [ 0.000000] cma: dma_contiguous_reserve(limit 13fe0000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13fdf001, primary cpu clock [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles:= 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] BRK [0x07271000, 0x07271fff] PGTABLE [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] Normal [mem 0x0000000001000000-0x0000000013fdffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x0000000013fdffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000013fdf= fff] [ 0.000000] On node 0 totalpages: 81790 [ 0.000000] free_area_init_node: node 0, pgdat 7e769aa0, node_mem_map 8b= 92f020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77792 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 66d2480 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0= xffffffff, max_idle_ns: 1910969940391419 ns [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81150 [ 0.000000] Kernel command line: root=3D/dev/ram0 user=3Dlkp job=3D/lkp/= scheduled/vm-kbuild-yocto-i386-53/validate_boot-1-yocto-minimal-i386.cgz-i3= 86-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED-d0a795e7964cca98fbefefe= f5e0c330b24d04f50-20150910-58380-otjz37-6.yaml ARCH=3Di386 kconfig=3Di386-r= andconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED branch=3Dlinux-devel/devel-= spot-201509091835 commit=3Dd0a795e7964cca98fbefefef5e0c330b24d04f50 BOOT_IM= AGE=3D/pkg/linux/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED/gcc-= 4.9/d0a795e7964cca98fbefefef5e0c330b24d04f50/vmlinuz-4.2.0-rc1-00078-gd0a79= 5e max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-yocto-i386/yocto= -minimal-i386.cgz/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED/gcc= -4.9/d0a795e7964cca98fbefefef5e0c330b24d04f50/5 LKP_SERVER=3Dinn earlyprint= k=3DttyS0,115200 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_en= abled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 = nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 c [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 296624K/327160K available (6669K kernel code, 2694K = rwdata, 4344K rodata, 584K init, 8540K bss, 30536K reserved, 0K cma-reserve= d, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x8c7e0000 - 0xff7fe000 (1840 MB) [ 0.000000] lowmem : 0x78000000 - 0x8bfe0000 ( 319 MB) [ 0.000000] .init : 0x7e966000 - 0x7e9f8000 ( 584 kB) [ 0.000000] .data : 0x7e2837cc - 0x7e964a40 (7044 kB) [ 0.000000] .text : 0x7dc00000 - 0x7e2837cc (6669 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] Running RCU self tests [ 0.000000]=20 [ 0.000000] ********************************************************** [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.000000] ** ** [ 0.000000] ** trace_printk() being used. Allocating extra memory. ** [ 0.000000] ** ** [ 0.000000] ** This means that this is a DEBUG kernel and it is ** [ 0.000000] ** unsafe for production use. ** [ 0.000000] ** ** [ 0.000000] ** If you see this message and you are not debugging ** [ 0.000000] ** the kernel, report this immediately to your vendor! ** [ 0.000000] ** ** [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.000000] ********************************************************** [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3D8b182000 soft=3D8b184000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1344 bytes [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] ------------------------------------------------------------= ---------------- [ 0.000000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] A-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok = | ok | ok | [ 0.000000] bad unlock order: ok | ok | ok | ok = | ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] recursive read-lock: | ok | = | ok | [ 0.000000] recursive read-lock #2: | ok | = | ok | [ 0.000000] mixed read-write-lock: | ok | = | ok | [ 0.000000] mixed write-read-lock: | ok | = | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | [ 0.000000] hard-irq read-recursion/123: ok | [ 0.000000] soft-irq read-recursion/123: ok | [ 0.000000] hard-irq read-recursion/132: ok | [ 0.000000] soft-irq read-recursion/132: ok | [ 0.000000] hard-irq read-recursion/213: ok | [ 0.000000] soft-irq read-recursion/213: ok | [ 0.000000] hard-irq read-recursion/231: ok | [ 0.000000] soft-irq read-recursion/231: ok | [ 0.000000] hard-irq read-recursion/312: ok | [ 0.000000] soft-irq read-recursion/312: ok | [ 0.000000] hard-irq read-recursion/321: ok | [ 0.000000] soft-irq read-recursion/321: ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] | Wound/wait tests | [ 0.000000] --------------------- [ 0.000000] ww api failures: ok | ok | ok | [ 0.000000] ww contexts mixing: ok | ok | [ 0.000000] finishing ww context: ok | ok | ok | ok = | [ 0.000000] locking mismatches: ok | ok | ok | [ 0.000000] EDEADLK handling: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | [ 0.000000] spinlock nest unlocked: ok | [ 0.000000] ----------------------------------------------------- [ 0.000000] |block | try |context| [ 0.000000] ----------------------------------------------------- [ 0.000000] context: ok | ok | ok | [ 0.000000] try: ok | ok | ok | [ 0.000000] block: ok | ok | ok | [ 0.000000] spinlock: ok | ok | ok | [ 0.000000] ------------------------------------------------------- [ 0.000000] Good, all 253 testcases passed! | [ 0.000000] --------------------------------- [ 0.000000] ODEBUG: selftest passed [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, = max_idle_ns: 19112604467 ns [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.508 MHz processor [ 0.003000] Calibrating delay loop (skipped) preset value.. 5387.01 Bogo= MIPS (lpj=3D2693508) [ 0.003410] pid_max: default: 4096 minimum: 301 [ 0.004035] ACPI: Core revision 20150619 [ 0.012262] ACPI: All ACPI Tables successfully acquired [ 0.013065] ACPI: setting ELCR to 0200 (from 0c00) [ 0.013818] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.014012] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.016798] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.017009] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.018008] CPU: GenuineIntel QEMU Virtual CPU version 2.1.2 (fam: 06, m= odel: 06, stepping: 03) [ 0.021564] Performance Events: no PMU driver, software events only. [ 0.024494] devtmpfs: initialized [ 0.027143] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 1911260446275000 ns [ 0.028288] atomic64_test: passed for i586+ platform with CX8 and with S= SE [ 0.031459] NET: Registered protocol family 16 [ 0.034229] cpuidle: using governor ladder [ 0.034578] cpuidle: using governor menu [ 0.035472] ACPI: bus type PCI registered [ 0.036069] PCI: PCI BIOS revision 2.10 entry at 0xfd456, last bus=3D0 [ 0.036574] PCI: Using configuration type 1 for base access [ 0.044512] gpio-f7188x: Not a Fintek device at 0x0000002e [ 0.044980] gpio-f7188x: Not a Fintek device at 0x0000004e [ 0.045322] ACPI: Added _OSI(Module Device) [ 0.046015] ACPI: Added _OSI(Processor Device) [ 0.046372] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.046738] ACPI: Added _OSI(Processor Aggregator Device) [ 0.052557] ACPI: Interpreter enabled [ 0.052874] ACPI: (supports S0 S5) [ 0.053007] ACPI: Using PIC for interrupt routing [ 0.053436] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.065675] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.066015] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.066498] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.067212] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.068204] PCI host bridge to bus 0000:00 [ 0.069011] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.069481] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.070009] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff window] [ 0.070544] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff window] [ 0.071008] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf window] [ 0.071545] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff window] [ 0.072009] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 0.073008] pci_bus 0000:00: root bus resource [mem 0x14000000-0xfebffff= f window] [ 0.073695] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.074575] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.076107] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.080000] pci 0000:00:01.1: reg 0x20: [io 0xc080-0xc08f] [ 0.082022] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.082611] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.083008] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.083564] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.084341] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.085303] pci 0000:00:01.3: can't claim BAR 7 [io 0x0600-0x063f]: add= ress conflict with ACPI PM1a_EVT_BLK [io 0x0600-0x0603] [ 0.086018] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.087381] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.089628] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.091614] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.098619] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.099392] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.101696] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.103648] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.110000] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.111411] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 0.113000] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 0.114574] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 0.122080] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000 [ 0.123000] pci 0000:00:05.0: reg 0x10: [mem 0xfebf2000-0xfebf200f] [ 0.127771] pci_bus 0000:00: on NUMA node 0 [ 0.129351] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.130121] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.130870] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.131367] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.132256] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.133489] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.135109] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 0.135562] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.136008] vgaarb: loaded [ 0.136231] vgaarb: bridge control possible 0000:00:02.0 [ 0.137657] media: Linux media interface: v0.10 [ 0.138042] Linux video capture interface: v2.00 [ 0.138696] PCI: Using ACPI for IRQ routing [ 0.139007] PCI: pci_cache_line_size set to 32 bytes [ 0.139501] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.140018] e820: reserve RAM buffer [mem 0x13fe0000-0x13ffffff] [ 0.141783] clocksource: Switched to clocksource kvm-clock [ 0.142920] Warning: could not register all branches stats [ 0.143440] Warning: could not register annotated branches stats [ 0.155860] FS-Cache: Loaded [ 0.156240] pnp: PnP ACPI init [ 0.156711] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.157384] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.157998] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.158640] pnp 00:03: [dma 2] [ 0.158941] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.159655] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.160369] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.161574] pnp: PnP ACPI: found 6 devices [ 0.197351] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 0.198357] pci 0000:00:01.3: BAR 7: [io size 0x0040] has bogus alignme= nt [ 0.199175] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 0.199969] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff window] [ 0.200722] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff window] [ 0.201362] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf window] [ 0.201846] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff window] [ 0.202369] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff windo= w] [ 0.202904] pci_bus 0000:00: resource 10 [mem 0x14000000-0xfebfffff wind= ow] [ 0.203534] NET: Registered protocol family 1 [ 0.203917] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.204440] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.204917] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.205463] pci 0000:00:02.0: Video device with shadowed ROM [ 0.205937] PCI: CLS 0 bytes, default 32 [ 0.206554] Unpacking initramfs... [ 0.208263] ------------[ cut here ]------------ [ 0.209011] kernel BUG at include/linux/pagemap.h:149! [ 0.209033] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC=20 [ 0.209033] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc1-00078-gd0a= 795e #1 [ 0.209033] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.209033] task: 8b1aa040 ti: 8b1ac000 task.ti: 8b1ac000 [ 0.209033] EIP: 0060:[<7dccf506>] EFLAGS: 00010202 CPU: 0 [ 0.209033] EIP is at page_cache_get_speculative+0x6c/0x149 [ 0.209033] EAX: 00000001 EBX: 8ac00101 ECX: 00000000 EDX: 00000001 [ 0.209033] ESI: 8bb946e0 EDI: 00000001 EBP: 8b1adc7c ESP: 8b1adc70 [ 0.209033] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 0.209033] CR0: 8005003b CR2: ffffffff CR3: 069fb000 CR4: 00000690 [ 0.209033] Stack: [ 0.209033] 8ac0012c 8bb946e0 00000000 8b1adc9c 7dcd1219 8ad5ac7c 00000= 007 00000002 [ 0.209033] 000200d2 00000000 00000000 8b1adcc0 7dcd136c 00000007 00000= 000 8ad5ac78 [ 0.209033] 0000000f 000200d2 00000000 00000000 8b1adcd4 7dcd3609 00020= 0d2 000009e8 [ 0.209033] Call Trace: [ 0.209033] [<7dcd1219>] find_get_entry+0xce/0x133 [ 0.209033] [<7dcd136c>] pagecache_get_page+0x1d/0x39d [ 0.209033] [<7dcd3609>] grab_cache_page_write_begin+0x3a/0x68 [ 0.209033] [<7dd58353>] simple_write_begin+0x2d/0xbf [ 0.209033] [<7dcd3703>] generic_perform_write+0xcc/0x26f [ 0.209033] [<7dd4c3e5>] ? file_update_time+0x12b/0x135 [ 0.209033] [<7dcd3a79>] __generic_file_write_iter+0x1d3/0x233 [ 0.209033] [<7dcd3b2f>] generic_file_write_iter+0x56/0x128 [ 0.209033] [<7dd2d866>] __vfs_write+0x99/0x106 [ 0.209033] [<7dd2da75>] vfs_write+0xf7/0x136 [ 0.209033] [<7dd2dbbc>] SyS_write+0x61/0xa7 [ 0.209033] [<7e967bdd>] xwrite+0x23/0xa1 [ 0.209033] [<7e967d10>] do_copy+0xb5/0xf9 [ 0.209033] [<7e96781a>] write_buffer+0x1d/0x2c [ 0.209033] [<7e9679c1>] flush_buffer+0x3c/0xb0 [ 0.209033] [<7e98e1dc>] gunzip+0x3a0/0x4b0 [ 0.209033] [<7e98de34>] ? bunzip2+0x60c/0x60c [ 0.209033] [<7e98de3c>] ? nofill+0x8/0x8 [ 0.209033] [<7e96838a>] unpack_to_rootfs+0x1b0/0x2ee [ 0.209033] [<7e967985>] ? error+0x2c/0x2c [ 0.209033] [<7e967959>] ? do_start+0x1b/0x1b [ 0.209033] [<7e968546>] populate_rootfs+0x7e/0x199 [ 0.209033] [<7e966f01>] do_one_initcall+0x130/0x216 [ 0.209033] [<7e966506>] ? repair_env_string+0x29/0x96 [ 0.209033] [<7e9684c8>] ? unpack_to_rootfs+0x2ee/0x2ee [ 0.209033] [<7dc59bec>] ? parse_args+0x343/0x40a [ 0.209033] [<7e9670be>] ? kernel_init_freeable+0xd7/0x1b4 [ 0.209033] [<7e9670de>] kernel_init_freeable+0xf7/0x1b4 [ 0.209033] [<7e2736cf>] kernel_init+0x9/0x139 [ 0.209033] [<7e281f00>] ret_from_kernel_thread+0x20/0x30 [ 0.209033] [<7e2736c6>] ? rest_init+0x11e/0x11e [ 0.209033] Code: ff ff ff 7f b8 dc 98 77 7e 0f 94 c3 31 c9 0f b6 fb 89 = fa e8 c7 50 fe ff 8b 04 bd dc 8a 7d 7e 40 84 db 89 04 bd dc 8a 7d 7e 74 02 = <0f> 0b 8b 1e 31 c9 b8 a0 98 77 7e c1 eb 0f 83 e3 01 89 da e8 9c [ 0.209033] EIP: [<7dccf506>] page_cache_get_speculative+0x6c/0x149 SS:E= SP 0068:8b1adc70 [ 0.240927] ---[ end trace b15ce49b08a81922 ]--- [ 0.241403] Kernel panic - not syncing: Fatal exception Elapsed time: 10 qemu-system-i386 -enable-kvm -kernel /pkg/linux/i386-randconfig-h1-09092111= +CONFIG_DEBUG_INFO_REDUCED/gcc-4.9/d0a795e7964cca98fbefefef5e0c330b24d04f50= /vmlinuz-4.2.0-rc1-00078-gd0a795e -append 'root=3D/dev/ram0 user=3Dlkp job= =3D/lkp/scheduled/vm-kbuild-yocto-i386-53/validate_boot-1-yocto-minimal-i38= 6.cgz-i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED-d0a795e7964cca9= 8fbefefef5e0c330b24d04f50-20150910-58380-otjz37-6.yaml ARCH=3Di386 kconfig= =3Di386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED branch=3Dlinux-dev= el/devel-spot-201509091835 commit=3Dd0a795e7964cca98fbefefef5e0c330b24d04f5= 0 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_RED= UCED/gcc-4.9/d0a795e7964cca98fbefefef5e0c330b24d04f50/vmlinuz-4.2.0-rc1-000= 78-gd0a795e max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-yocto-i= 386/yocto-minimal-i386.cgz/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_RE= DUCED/gcc-4.9/d0a795e7964cca98fbefefef5e0c330b24d04f50/5 LKP_SERVER=3Dinn e= arlyprintk=3DttyS0,115200 systemd.log_level=3Derr debug apic=3Ddebug sysrq_= always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_p= anic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk= =3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-kbui= ld-yocto-i386-53::dhcp drbd.minor_count=3D8' -initrd /fs/sdd1/initrd-vm-kb= uild-yocto-i386-53 -m 320 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,i= d=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocalti= me -drive file=3D/fs/sdd1/disk0-vm-kbuild-yocto-i386-53,media=3Ddisk,if=3Dv= irtio -pidfile /dev/shm/kboot/pid-vm-kbuild-yocto-i386-53 -serial file:/dev= /shm/kboot/serial-vm-kbuild-yocto-i386-53 -daemonize -display none -monitor= null=20 --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-vm-vp-quantal-i386-14:20150910072356:i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED:4.2.0-rc1-00077-g2d0f6ef:1" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Linux version 4.2.0-rc1-00077-g2d0f6ef (kbuild@ivytown2) (gc= c version 4.9.2 (Debian 4.9.2-10) ) #1 Thu Sep 10 07:20:01 CST 2015 [ 0.000000] KERNEL supported cpus: [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] CPU: vendor_id 'GenuineIntel' unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] x86/fpu: xstate_offset[2]: 0240, xstate_sizes[2]: 0100 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point = registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 0x340 = bytes, using 'standard' format. [ 0.000000] x86/fpu: Using 'eager' FPU context switches. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000167dffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000167e0000-0x00000000167fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-2014= 0531_083030-gandalf 04/01/2014 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x167e0 max_arch_pfn =3D 0x100000 [ 0.000000] initial memory mapped: [mem 0x00000000-0x09ffffff] [ 0.000000] Base memory trampoline at [7809b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x14800000-0x14bfffff] [ 0.000000] [mem 0x14800000-0x14bfffff] page 4k [ 0.000000] BRK [0x09878000, 0x09878fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x147fffff] [ 0.000000] [mem 0x00100000-0x147fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x14c00000-0x167dffff] [ 0.000000] [mem 0x14c00000-0x167dffff] page 4k [ 0.000000] BRK [0x09879000, 0x09879fff] PGTABLE [ 0.000000] BRK [0x0987a000, 0x0987afff] PGTABLE [ 0.000000] BRK [0x0987b000, 0x0987bfff] PGTABLE [ 0.000000] BRK [0x0987c000, 0x0987cfff] PGTABLE [ 0.000000] BRK [0x0987d000, 0x0987dfff] PGTABLE [ 0.000000] RAMDISK: [mem 0x14e9c000-0x167d7fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0CF0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x00000000167E1854 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x00000000167E0B37 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x00000000167E0040 000AF7 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x00000000167E0000 000040 [ 0.000000] ACPI: SSDT 0x00000000167E0BAB 000BF9 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x00000000167E17A4 000078 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x00000000167E181C 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 359MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 167e0000 [ 0.000000] low ram: 0 - 167e0000 [ 0.000000] cma: dma_contiguous_reserve(limit 167e0000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:167df001, primary cpu clock [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles:= 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] Normal [mem 0x0000000001000000-0x00000000167dffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x00000000167dffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x00000000167df= fff] [ 0.000000] On node 0 totalpages: 92030 [ 0.000000] free_area_init_node: node 0, pgdat 80d69aa0, node_mem_map 8c= 904020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 688 pages used for memmap [ 0.000000] Normal zone: 88032 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 8cd2480 [ 0.000000] e820: [mem 0x16800000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0= xffffffff, max_idle_ns: 1910969940391419 ns [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 91310 [ 0.000000] Kernel command line: root=3D/dev/ram0 user=3Dlkp job=3D/lkp/= scheduled/vm-vp-quantal-i386-14/rand_boot-1-quantal-core-i386.cgz-i386-rand= config-h1-09092111+CONFIG_DEBUG_INFO_REDUCED-2d0f6efd311165fe06cecb29475e89= e550b92d8c-20150910-115223-4s69ck-1.yaml ARCH=3Di386 kconfig=3Di386-randcon= fig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED branch=3Dlinux-devel/devel-spot-2= 01509091835 commit=3D2d0f6efd311165fe06cecb29475e89e550b92d8c BOOT_IMAGE=3D= /pkg/linux/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED/gcc-4.9/2d= 0f6efd311165fe06cecb29475e89e550b92d8c/vmlinuz-4.2.0-rc1-00077-g2d0f6ef max= _uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal-core-= i386.cgz/i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED/gcc-4.9/2d0f= 6efd311165fe06cecb29475e89e550b92d8c/1 LKP_SERVER=3Dinn earlyprintk=3DttyS0= ,115200 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcu= pdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watch= dog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3Dtt [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 315652K/368120K available (6670K kernel code, 2694K = rwdata, 4344K rodata, 584K init, 8540K bss, 52468K reserved, 0K cma-reserve= d, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x8efe0000 - 0xff7fe000 (1800 MB) [ 0.000000] lowmem : 0x78000000 - 0x8e7e0000 ( 359 MB) [ 0.000000] .init : 0x80f66000 - 0x80ff8000 ( 584 kB) [ 0.000000] .data : 0x80883c6c - 0x80f64a40 (7043 kB) [ 0.000000] .text : 0x80200000 - 0x80883c6c (6671 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] Running RCU self tests [ 0.000000]=20 [ 0.000000] ********************************************************** [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.000000] ** ** [ 0.000000] ** trace_printk() being used. Allocating extra memory. ** [ 0.000000] ** ** [ 0.000000] ** This means that this is a DEBUG kernel and it is ** [ 0.000000] ** unsafe for production use. ** [ 0.000000] ** ** [ 0.000000] ** If you see this message and you are not debugging ** [ 0.000000] ** the kernel, report this immediately to your vendor! ** [ 0.000000] ** ** [ 0.000000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.000000] ********************************************************** [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3D8c586000 soft=3D8c588000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1344 bytes [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] ------------------------------------------------------------= ---------------- [ 0.000000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] A-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok = | ok | ok | [ 0.000000] bad unlock order: ok | ok | ok | ok = | ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] recursive read-lock: | ok | = | ok | [ 0.000000] recursive read-lock #2: | ok | = | ok | [ 0.000000] mixed read-write-lock: | ok | = | ok | [ 0.000000] mixed write-read-lock: | ok | = | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | [ 0.000000] hard-irq read-recursion/123: ok | [ 0.000000] soft-irq read-recursion/123: ok | [ 0.000000] hard-irq read-recursion/132: ok | [ 0.000000] soft-irq read-recursion/132: ok | [ 0.000000] hard-irq read-recursion/213: ok | [ 0.000000] soft-irq read-recursion/213: ok | [ 0.000000] hard-irq read-recursion/231: ok | [ 0.000000] soft-irq read-recursion/231: ok | [ 0.000000] hard-irq read-recursion/312: ok | [ 0.000000] soft-irq read-recursion/312: ok | [ 0.000000] hard-irq read-recursion/321: ok | [ 0.000000] soft-irq read-recursion/321: ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] | Wound/wait tests | [ 0.000000] --------------------- [ 0.000000] ww api failures: ok | ok | ok | [ 0.000000] ww contexts mixing: ok | ok | [ 0.000000] finishing ww context: ok | ok | ok | ok = | [ 0.000000] locking mismatches: ok | ok | ok | [ 0.000000] EDEADLK handling: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | [ 0.000000] spinlock nest unlocked: ok | [ 0.000000] ----------------------------------------------------- [ 0.000000] |block | try |context| [ 0.000000] ----------------------------------------------------- [ 0.000000] context: ok | ok | ok | [ 0.000000] try: ok | ok | ok | [ 0.000000] block: ok | ok | ok | [ 0.000000] spinlock: ok | ok | ok | [ 0.000000] ------------------------------------------------------- [ 0.000000] Good, all 253 testcases passed! | [ 0.000000] --------------------------------- [ 0.000000] ODEBUG: selftest passed [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, = max_idle_ns: 19112604467 ns [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.508 MHz processor [ 0.299252] Calibrating delay loop (skipped) preset value.. 5387.01 Bogo= MIPS (lpj=3D2693508) [ 0.300486] pid_max: default: 4096 minimum: 301 [ 0.301182] ACPI: Core revision 20150619 [ 0.307648] ACPI: All ACPI Tables successfully acquired [ 0.308215] ACPI: setting ELCR to 0200 (from 0c00) [ 0.308692] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.309310] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.310563] mce: CPU supports 10 MCE banks [ 0.310998] mce: unknown CPU type - not enabling MCE support [ 0.311495] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.312015] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.312528] CPU: GenuineIntel Intel Core Processor (Haswell) (fam: 06, m= odel: 3c, stepping: 01) [ 0.314560] Performance Events: no PMU driver, software events only. [ 0.316373] devtmpfs: initialized [ 0.318127] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 1911260446275000 ns [ 0.319205] atomic64_test: passed for i586+ platform with CX8 and with S= SE [ 0.320856] NET: Registered protocol family 16 [ 0.322213] cpuidle: using governor ladder [ 0.322594] cpuidle: using governor menu [ 0.323546] ACPI: bus type PCI registered [ 0.324245] PCI: PCI BIOS revision 2.10 entry at 0xfd456, last bus=3D0 [ 0.324879] PCI: Using configuration type 1 for base access [ 0.333253] gpio-f7188x: Not a Fintek device at 0x0000002e [ 0.333780] gpio-f7188x: Not a Fintek device at 0x0000004e [ 0.334648] ACPI: Added _OSI(Module Device) [ 0.335087] ACPI: Added _OSI(Processor Device) [ 0.335510] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.335986] ACPI: Added _OSI(Processor Aggregator Device) [ 0.341379] ACPI: Interpreter enabled [ 0.341733] ACPI: (supports S0 S5) [ 0.342087] ACPI: Using PIC for interrupt routing [ 0.342572] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.354243] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.354864] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.355437] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.356298] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.357567] PCI host bridge to bus 0000:00 [ 0.357998] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.358514] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.359184] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff window] [ 0.359827] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff window] [ 0.360458] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf window] [ 0.361111] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff window] [ 0.361743] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 0.362456] pci_bus 0000:00: root bus resource [mem 0x16800000-0xfebffff= f window] [ 0.363257] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.364455] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.365708] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.368668] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.370156] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.370854] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.371462] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.372153] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.373113] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.374043] pci 0000:00:01.3: can't claim BAR 7 [io 0x0600-0x063f]: add= ress conflict with ACPI PM1a_EVT_BLK [io 0x0600-0x0603] [ 0.375175] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.376277] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.377900] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.379465] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.385037] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.386711] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.388894] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.390970] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.397403] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.398927] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.400265] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.404866] pci_bus 0000:00: on NUMA node 0 [ 0.406289] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.407161] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.407998] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.408788] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.409498] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.410520] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.412056] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 0.412558] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.413322] vgaarb: loaded [ 0.413573] vgaarb: bridge control possible 0000:00:02.0 [ 0.414774] media: Linux media interface: v0.10 [ 0.415256] Linux video capture interface: v2.00 [ 0.415998] PCI: Using ACPI for IRQ routing [ 0.416382] PCI: pci_cache_line_size set to 64 bytes [ 0.416984] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.417526] e820: reserve RAM buffer [mem 0x167e0000-0x17ffffff] [ 0.419292] clocksource: Switched to clocksource kvm-clock [ 0.421304] Warning: could not register all branches stats [ 0.421872] Warning: could not register annotated branches stats [ 0.434690] FS-Cache: Loaded [ 0.435033] pnp: PnP ACPI init [ 0.435573] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.436258] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.436978] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.437739] pnp 00:03: [dma 2] [ 0.438075] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.438865] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.439646] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.440926] pnp: PnP ACPI: found 6 devices [ 0.476686] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 0.477668] pci 0000:00:01.3: BAR 7: [io size 0x0040] has bogus alignme= nt [ 0.478290] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 0.478898] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff window] [ 0.479520] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff window] [ 0.480073] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf window] [ 0.480683] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff window] [ 0.481230] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff windo= w] [ 0.481894] pci_bus 0000:00: resource 10 [mem 0x16800000-0xfebfffff wind= ow] [ 0.482641] NET: Registered protocol family 1 [ 0.483062] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.483672] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.484203] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.484841] pci 0000:00:02.0: Video device with shadowed ROM [ 0.485452] PCI: CLS 0 bytes, default 64 [ 0.486071] Unpacking initramfs... [ 1.559938] debug: unmapping init [mem 0x8ce9c000-0x8e7d7fff] [ 1.561495] Machine check injector initialized [ 1.561925] microcode: no support for this CPU vendor [ 1.563854] NatSemi SCx200 Driver [ 1.564274] spin_lock-torture:--- Start of test [debug]: nwriters_stress= =3D2 nreaders_stress=3D0 stat_interval=3D60 verbose=3D1 shuffle_interval=3D= 3 stutter=3D5 shutdown_secs=3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 1.565793] spin_lock-torture: Creating torture_shuffle task [ 1.566423] spin_lock-torture: Creating torture_stutter task [ 1.566956] spin_lock-torture: torture_shuffle task started [ 1.567504] spin_lock-torture: Creating lock_torture_writer task [ 1.568066] spin_lock-torture: torture_stutter task started [ 1.568609] spin_lock-torture: Creating lock_torture_writer task [ 1.569165] spin_lock-torture: lock_torture_writer task started [ 1.569762] spin_lock-torture: Creating lock_torture_stats task [ 1.570393] spin_lock-torture: lock_torture_writer task started [ 1.571253] futex hash table entries: 16 (order: -3, 704 bytes) [ 1.571833] Initialise system trusted keyring [ 1.573022] spin_lock-torture: lock_torture_stats task started [ 1.575957] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 1.576640] zpool: loaded [ 1.577084] VFS: Disk quotas dquot_6.6.0 [ 1.577501] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 byt= es) [ 1.579397] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 1.579852] fuse init (API version 7.23) [ 1.590756] Key type asymmetric registered [ 1.591140] start plist test [ 1.597292] end plist test [ 1.597582] test_hexdump: Running tests... [ 1.598376] test_firmware: interface ready [ 1.598804] rbtree testing -> 17612 cycles [ 2.319108] augmented rbtree testing -> 28440 cycles [ 3.466240] ipmi message handler version 39.2 [ 3.466720] IPMI System Interface driver. [ 3.467170] ipmi_si: Adding default-specified kcs state machine [ 3.467756] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 3.468656] ipmi_si: Interface detection failed [ 3.469104] tsc: Refined TSC clocksource calibration: 2693.507 MHz [ 3.469702] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26d= 348cd811, max_idle_ns: 440795335366 ns [ 3.534398] ipmi_si: Adding default-specified smic state machine [ 3.534974] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 3.535891] ipmi_si: Interface detection failed [ 3.536306] ipmi_si: Adding default-specified bt state machine [ 3.536867] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 3.537763] ipmi_si: Interface detection failed [ 3.538421] ipmi_si: Unable to find any System Interface(s) [ 3.538961] IPMI Watchdog: driver initialized [ 3.539669] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 3.540413] ACPI: Power Button [PWRF] [ 3.569952] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 3.594247] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 3.596137] lp: driver loaded but no devices found [ 3.596626] toshiba: not a supported Toshiba laptop [ 3.597086] ppdev: user-space parallel port driver [ 3.597563] scx200_gpio: no SCx200 gpio present [ 3.597982] nsc_gpio initializing [ 3.598297] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 3.598794] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 3.599892] [drm] Initialized drm 1.1.0 20060810 [ 3.601957] dummy-irq: no IRQ given. Use irq=3DN [ 3.603596] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 3.604200] L440GX flash mapping: failed to find PIIX4 ISA bridge, canno= t continue [ 3.605022] slram: not enough parameters. [ 3.607959] HSI/SSI char device loaded [ 3.608657] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 3.610102] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.610619] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.611109] parkbd: no such parport [ 3.657005] walkera0701: parport 0 does not exist [ 3.657854] mk712: device not present [ 3.658579] i2c /dev entries driver [ 3.659517] Error: Driver 'adv7511' is already registered, aborting... [ 3.661021] Driver for 1-wire Dallas network protocol. [ 3.661598] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 3.662242] 1-Wire driver for the DS2760 battery monitor chip - (c) 2004= -2005, Szabolcs Gyurko [ 3.664131] f71882fg: Not a Fintek device [ 3.664578] f71882fg: Not a Fintek device [ 3.665972] pc87360: PC8736x not detected, module not inserted [ 3.668618] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 3.672219] cros_ec_lpc: unsupported system. [ 3.673113] pss: mss_io, mss_dma, mss_irq and pss_io must be set. [ 3.673705] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen= 1993-1996 [ 3.674419] ad1848: No ISAPnP cards found, trying standard ones... [ 3.674999] MediaTrix audio driver Copyright (C) by Hannu Savolainen 199= 3-1996 [ 3.675665] I/O, IRQ, DMA and type are mandatory [ 3.676108] uart6850: irq and io must be set. [ 3.676540] YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, R= ob Hooft 1993-1996 [ 3.677291] MIDI Loopback device driver [ 3.677845] mce: Unable to init device /dev/mcelog (rc: -5) [ 3.679945] Loading compiled-in X.509 certificates [ 3.680447] page_owner is disabled [ 3.683389] device-tree: Duplicate name in testcase-data, renamed to "du= plicate-name#1" [ 3.686019] ### dt-test ### start of unittest - you will see error messa= ges [ 3.686890] /testcase-data/phandle-tests/consumer-a: could not get #phan= dle-cells-missing for /testcase-data/phandle-tests/provider1 [ 3.687953] /testcase-data/phandle-tests/consumer-a: could not get #phan= dle-cells-missing for /testcase-data/phandle-tests/provider1 [ 3.689024] /testcase-data/phandle-tests/consumer-a: could not find phan= dle [ 3.689689] /testcase-data/phandle-tests/consumer-a: could not find phan= dle [ 3.690359] /testcase-data/phandle-tests/consumer-a: arguments longer th= an property [ 3.691040] /testcase-data/phandle-tests/consumer-a: arguments longer th= an property [ 3.692074] irq: no irq domain found for /testcase-data/interrupts/intc0= ! [ 3.695880] overlay_is_topmost: #5 clashes #6 @/testcase-data/overlay-no= de/test-bus/test-unittest8 [ 3.696708] overlay_removal_is_ok: overlay #5 is not topmost [ 3.697231] of_overlay_destroy: removal check failed for overlay #5 [ 3.700512] i2c i2c-0: Added multiplexed i2c bus 1 [ 3.702213] i2c i2c-0: Added multiplexed i2c bus 2 [ 3.702716] i2c i2c-2: Failed to register i2c client unittest-i2c-dev at= 0x20 (-16) [ 3.703443] i2c i2c-2: of_i2c: Failure registering /testcase-data/overla= y-node/test-bus/i2c-test-bus/test-unittest15/i2c@0/test-mux-dev [ 3.704548] of_i2c_notify: failed to create for '/testcase-data/overlay-= node/test-bus/i2c-test-bus/test-unittest15/i2c@0/test-mux-dev' [ 3.705649] __of_changeset_entry_notify: notifier error @/testcase-data/= overlay-node/test-bus/i2c-test-bus/test-unittest15/i2c@0/test-mux-dev [ 3.709135] ### dt-test ### end of unittest - 149 passed, 0 failed [ 3.710543] debug: unmapping init [mem 0x80f66000-0x80ff7fff] [ 3.711206] Write protecting the kernel text: 6672k [ 3.711762] Write protecting the kernel read-only data: 4348k [ 3.721065] random: init urandom read with 53 bits of entropy available [ 3.806105] init: Failed to create pty - disabling logging for job [ 3.806815] init: Temporary process spawn error: No space left on device [ 3.932735] udevd[200]: starting version 175 udevd[207]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:LNX= SYSTM:': No such file or directory udevd[220]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d00007000sv00001AF4sd00001100bc06sc01i00': No such file or directory udevd[221]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d00007010sv00001AF4sd00001100bc01sc01i80': No such file or directory udevd[222]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d00007113sv00001AF4sd00001100bc06sc80i00': No such file or directory udevd[228]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 01013d000000B8sv00001AF4sd00001100bc03sc00i00': No such file or directory udevd[229]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d0000100Esv00001AF4sd00001100bc02sc00i00': No such file or directory udevd[230]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d00001237sv00001AF4sd00001100bc06sc00i00': No such file or directory udevd[231]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv pci:v000= 08086d000025ABsv00001AF4sd00001100bc08sc80i00': No such file or directory udevd[232]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0103:': No such file or directory udevd[233]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv platform= :platform-framebuffer': No such file or directory udevd[234]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv of:Ni2c-= test-busTCunittest-i2c-bus': No such file or directory udevd[235]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:LNX= SYBUS:': No such file or directory udevd[236]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:LNX= SYBUS:': No such file or directory udevd[237]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv serio:ty= 01pr00id00ex00': No such file or directory udevd[239]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv input:b0= 019v0000p0001e0000-e0,1,k74,ramlsfw': No such file or directory udevd[247]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0C0F:': No such file or directory udevd[248]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0C0F:': No such file or directory udevd[245]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0C0F:': No such file or directory udevd[246]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0C0F:': No such file or directory udevd[244]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0C0F:': No such file or directory udevd[243]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0A06:': No such file or directory udevd[242]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0A03:': No such file or directory udevd[241]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0103:': No such file or directory udevd[240]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:LNX= CPU:': No such file or directory udevd[249]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv input:b0= 011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,= 80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw= ': No such file or directory udevd[250]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv of:Ntest= case-device1TCtestcase-device': No such file or directory udevd[251]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0A06:': No such file or directory udevd[277]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:APP= 0001:': No such file or directory udevd[278]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0303:': No such file or directory udevd[279]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv of:Ntest= case-device2TCtestcase-device': No such file or directory udevd[280]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0400:': No such file or directory udevd[281]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0501:': No such file or directory udevd[285]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0F13:': No such file or directory udevd[286]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:QEM= U0001:': No such file or directory udevd[284]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0B00:': No such file or directory udevd[283]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0700:': No such file or directory udevd[282]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv acpi:PNP= 0501:': No such file or directory [ 4.584484] init: failsafe main process (295) killed by TERM signal start: Job is already running: rc [ 5.072617] init: udev-fallback-graphics main process (343) terminated w= ith status 127 =3D=3D> /tmp/stdout <=3D=3D =3D=3D> /tmp/stderr <=3D=3D =3D=3D> /tmp/stdout <=3D=3D =3D=3D> /tmp/stderr <=3D=3D [ 5.120231] init: networking main process (354) terminated with status 1 cat: cat: /proc/sys/kernel/version/proc/sys/kernel/version: No such file or= directory: No such file or directory cat: cat: /proc/sys/kernel/osrelease/proc/sys/kernel/osrelease: No such fil= e or directory: No such file or directory LKP: HOSTNAME vm-vp-quantal-i386-14, MAC , kernel , serial console /dev/tt= yS0 =3D=3D> /tmp/stdout <=3D=3D Kernel tests: Boot OK! =3D=3D> /tmp/stdout <=3D=3D Kernel tests: Boot OK! =3D=3D> /tmp/stderr <=3D=3D ipconfig: no devices to configure =3D=3D> /tmp/stderr <=3D=3D ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure ipconfig: no devices to configure /usr/share/initramfs-tools/scripts/functions: line 491: /run/net-eth0.conf:= No such file or directory /usr/share/initramfs-tools/scripts/functions: line 491: /run/net-eth0.conf:= No such file or directory !!! IP-Config: Auto-configuration of network failed !!! !!! IP-Config: Auto-configuration of network failed !!! !!! IP-Config: Auto-configuration of network failed !!! error: 'lkp-bootstrap' exited outside the expected code flow. [ 5.250673] init: rc main process (329) killed by TERM signal [ 5.251696] init: tty4 main process (330) killed by TERM signal [ 5.255905] init: tty5 main process (331) killed by TERM signal [ 5.258240] init: tty2 main process (332) killed by TERM signal unable to connect to system bus: Failed to connect to socket /var/run/dbus/= system_bus_socket: No such file or directory [ 5.260644] init: tty3 main process (333) killed by TERM signal [ 5.261973] init: tty6 main process (335) killed by TERM signal [ 5.263487] init: hwclock-save main process (404) terminated with status= 70 [ 5.264850] init: plymouth-upstart-bridge main process (405) terminated = with status 1 [ 5.357309] Unregister pv shared memory for cpu 0 [ 5.357866] spin_lock-torture: Unscheduled system shutdown detected [ 5.359124] reboot: Restarting system [ 5.359446] reboot: machine restart Elapsed time: 10 qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i3= 86-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED/gcc-4.9/2d0f6efd311165f= e06cecb29475e89e550b92d8c/vmlinuz-4.2.0-rc1-00077-g2d0f6ef -append 'root=3D= /dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-vp-quantal-i386-14/rand_boot-1= -quantal-core-i386.cgz-i386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCE= D-2d0f6efd311165fe06cecb29475e89e550b92d8c-20150910-115223-4s69ck-1.yaml AR= CH=3Di386 kconfig=3Di386-randconfig-h1-09092111+CONFIG_DEBUG_INFO_REDUCED b= ranch=3Dlinux-devel/devel-spot-201509091835 commit=3D2d0f6efd311165fe06cecb= 29475e89e550b92d8c BOOT_IMAGE=3D/pkg/linux/i386-randconfig-h1-09092111+CONF= IG_DEBUG_INFO_REDUCED/gcc-4.9/2d0f6efd311165fe06cecb29475e89e550b92d8c/vmli= nuz-4.2.0-rc1-00077-g2d0f6ef max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/= vm-vp-quantal-i386/quantal-core-i386.cgz/i386-randconfig-h1-09092111+CONFIG= _DEBUG_INFO_REDUCED/gcc-4.9/2d0f6efd311165fe06cecb29475e89e550b92d8c/1 LKP_= SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.log_level=3Derr debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= -1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 = prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal rw ip= =3D::::vm-vp-quantal-i386-14::dhcp drbd.minor_count=3D8' -initrd /fs/sdc1/= initrd-vm-vp-quantal-i386-14 -m 360 -smp 1 -device e1000,netdev=3Dnet0 -net= dev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base= =3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quantal-i386-14 -serial file= :/dev/shm/kboot/serial-vm-vp-quantal-i386-14 -daemonize -display none -moni= tor null=20 --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.2.0-rc1-00078-gd0a795e" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.2.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=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_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y # 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_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set 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_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_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_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y 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 is not set CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # 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_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=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_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_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_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_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=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_RDC321X=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_PPRO_FENCE=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_2G_OPT=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x78000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=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 is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_PM is not set 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_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_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # 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 is not set # 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_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # 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_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_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA 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_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=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_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=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 # # 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=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # 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=y # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_OOPS=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y # CONFIG_MTD_MAP_BANK_WIDTH_2 is not set CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set CONFIG_MTD_MAP_BANK_WIDTH_32=y # CONFIG_MTD_CFI_I1 is not set # CONFIG_MTD_CFI_I2 is not set # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_SST25L is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set 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_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_PROMTREE=y CONFIG_OF_DYNAMIC=y 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=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y # 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 is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y CONFIG_VMWARE_BALLOON=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # 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=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y # CONFIG_KEYBOARD_NEWTON is not set CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set CONFIG_KEYBOARD_TWL4030=y # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_CROS_EC=y CONFIG_KEYBOARD_CAP11XX=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y # CONFIG_JOYSTICK_GAMECON is not set CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_WALKERA0701=y 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_OF_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=y # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_PCAP=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMPE=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZFORCE=y # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y # CONFIG_SERIO_OLPC_APSP is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y # 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=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set 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_EG20T 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 is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set CONFIG_SPI_CADENCE=y # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # 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_PTP_1588_CLOCK_PCH is not set 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=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_74XX_MMIO is not set # CONFIG_GPIO_ALTERA is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_F7188X=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_IT8761E is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # # 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 is not set CONFIG_GPIO_LP3943=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=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_PCH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MCP23S08 is not set CONFIG_GPIO_MC33880=y 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=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_MAX8997=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_CHARGER_RT9455=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y 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 is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_DA9055 is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=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 is not set CONFIG_SENSORS_TMP103=y 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 is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # CONFIG_SENSORS_WM8350 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=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set 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 is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_CROS_EC_SPI=y CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y 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=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RC5T583 is not set # CONFIG_REGULATOR_RK808 is not set CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65218 is not set CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TWL4030 is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_SI470X=y CONFIG_I2C_SI470X=y CONFIG_RADIO_SI4713=y # CONFIG_PLATFORM_SI4713 is not set CONFIG_I2C_SI4713=y # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set CONFIG_RADIO_WL1273=y # # Texas Instruments WL128x FM driver (ST based) # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_VIDEO_IR_I2C=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=y CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y # CONFIG_VIDEO_MSP3400 is not set CONFIG_VIDEO_CS5345=y CONFIG_VIDEO_CS53L32A=y # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=y CONFIG_VIDEO_WM8739=y CONFIG_VIDEO_VP27SMPX=y # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # CONFIG_VIDEO_ADV7180=y CONFIG_VIDEO_ADV7183=y CONFIG_VIDEO_ADV7604=y CONFIG_VIDEO_ADV7842=y # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set CONFIG_VIDEO_BT866=y CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y CONFIG_VIDEO_SAA711X=y # CONFIG_VIDEO_TVP514X is not set CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # CONFIG_VIDEO_SAA717X=y CONFIG_VIDEO_CX25840=y # # Video encoders # CONFIG_VIDEO_SAA7127=y # CONFIG_VIDEO_SAA7185 is not set CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set CONFIG_VIDEO_ADV7511=y CONFIG_VIDEO_AD9389B=y CONFIG_VIDEO_AK881X=y # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y # CONFIG_VIDEO_OV2659 is not set CONFIG_VIDEO_OV7640=y # CONFIG_VIDEO_OV7670 is not set CONFIG_VIDEO_OV9650=y # CONFIG_VIDEO_VS6624 is not set CONFIG_VIDEO_MT9M032=y CONFIG_VIDEO_MT9P031=y CONFIG_VIDEO_MT9T001=y CONFIG_VIDEO_MT9V011=y CONFIG_VIDEO_MT9V032=y CONFIG_VIDEO_SR030PC30=y CONFIG_VIDEO_NOON010PC30=y # CONFIG_VIDEO_M5MOLS is not set CONFIG_VIDEO_S5K6AA=y CONFIG_VIDEO_S5K6A3=y # CONFIG_VIDEO_S5K4ECGX is not set CONFIG_VIDEO_S5K5BAF=y # CONFIG_VIDEO_S5C73M3 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_AS3645A is not set CONFIG_VIDEO_LM3560=y # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y CONFIG_VIDEO_UPD64083=y # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y # CONFIG_MEDIA_TUNER_MSI001 is not set # CONFIG_MEDIA_TUNER_MT20XX is not set CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_MT2131=y # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y # CONFIG_MEDIA_TUNER_MXL5005S is not set CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y # CONFIG_MEDIA_TUNER_FC0011 is not set CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y # CONFIG_MEDIA_TUNER_M88RS6000T is not set # CONFIG_MEDIA_TUNER_TUA9001 is not set # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=y # CONFIG_MEDIA_TUNER_R820T is not set CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_PTN3460 is not set CONFIG_DRM_PS8622=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_LD9040 is not set CONFIG_DRM_PANEL_S6E8AA0=y # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_FB_CMDLINE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y # CONFIG_LCD_LD9040 is not set CONFIG_LCD_AMS369FG06=y CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_SKY81452=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SND is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=y # CONFIG_SOUND_PAS is not set CONFIG_SOUND_PSS=y # CONFIG_PSS_MIXER is not set # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=y CONFIG_SOUND_UART6850=y # CONFIG_SOUND_AEDSP16 is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=y # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_HIDPP is not set # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PICOLCD_CIR=y # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP 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_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_WM8350 is not set CONFIG_LEDS_DA903X=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_PM8941_WLED=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y 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=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set # # DMA Devices # # CONFIG_INTEL_IOATDMA is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_HSU_DMA_PCI is not set # CONFIG_PCH_DMA is not set CONFIG_FSL_EDMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 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=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # 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=y CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=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_MAX77693 is not set CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y 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 is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set 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_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # 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=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RUBIN=y # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set CONFIG_JFFS2_CMODE_SIZE=y # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_LOGFS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y # CONFIG_PSTORE is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # 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 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y 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 is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # 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=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=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_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set CONFIG_IRQSOFF_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" 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_AKCIPHER=y CONFIG_CRYPTO_RSA=y 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_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_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_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # 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_PERCPU_RWSEM=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --d6Gm4EdcadzBjdND-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5496201456646224922==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [rcu] kernel BUG at include/linux/pagemap.h:149! Date: Thu, 10 Sep 2015 08:57:08 +0800 Message-ID: <20150910005708.GA23369@wfg-t540p.sh.intel.com> List-Id: --===============5496201456646224922== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2= 015.09.01a commit d0a795e7964cca98fbefefef5e0c330b24d04f50 Author: Paul E. McKenney AuthorDate: Thu Jul 30 16:55:38 2015 -0700 Commit: Paul E. McKenney CommitDate: Mon Aug 31 14:38:03 2015 -0700 rcu: Don't disable preemption for Tiny and Tree RCU readers = Because preempt_disable() maps to barrier() for non-debug builds, it forces the compiler to spill and reload registers. Because Tree RCU and Tiny RCU now only appear in CONFIG_PREEMPT=3Dn builds, these barrier() instances generate needless extra code for each instance of rcu_read_lock() and rcu_read_unlock(). This extra code slows down Tree RCU and bloats Tiny RCU. = This commit therefore removes the preempt_disable() and preempt_enable() from the non-preemptible implementations of __rcu_read_lock() and __rcu_read_unlock(), respectively. = Signed-off-by: Paul E. McKenney +------------------------------------------------+------------+------------= +------------+ | | 2d0f6efd31 | d0a795e796 = | d0a795e796 | +------------------------------------------------+------------+------------= +------------+ | boot_successes | 63 | 0 = | 0 | | boot_failures | 2 | 42 = | 42 | | IP-Config:Auto-configuration_of_network_failed | 2 | = | | | kernel_BUG_at_include/linux/pagemap.h | 0 | 42 = | 42 | | invalid_opcode | 0 | 42 = | 42 | | EIP_is_at_page_cache_get_speculative | 0 | 42 = | 42 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 42 = | 42 | | backtrace:vfs_write | 0 | 42 = | 42 | | backtrace:SyS_write | 0 | 42 = | 42 | | backtrace:populate_rootfs | 0 | 42 = | 42 | | backtrace:kernel_init_freeable | 0 | 42 = | 42 | +------------------------------------------------+------------+------------= +------------+ dmesg for d0a795e796 and 2d0f6efd31 are both attached. [ 0.205937] PCI: CLS 0 bytes, default 32 [ 0.206554] Unpacking initramfs... [ 0.208263] ------------[ cut here ]------------ [ 0.209011] kernel BUG at include/linux/pagemap.h:149! [ 0.209033] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC = [ 0.209033] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc1-00078-gd0a= 795e #1 [ 0.209033] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.209033] task: 8b1aa040 ti: 8b1ac000 task.ti: 8b1ac000 [ 0.209033] EIP: 0060:[<7dccf506>] EFLAGS: 00010202 CPU: 0 [ 0.209033] EIP is at page_cache_get_speculative+0x6c/0x149 [ 0.209033] EAX: 00000001 EBX: 8ac00101 ECX: 00000000 EDX: 00000001 [ 0.209033] ESI: 8bb946e0 EDI: 00000001 EBP: 8b1adc7c ESP: 8b1adc70 [ 0.209033] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 0.209033] CR0: 8005003b CR2: ffffffff CR3: 069fb000 CR4: 00000690 [ 0.209033] Stack: [ 0.209033] 8ac0012c 8bb946e0 00000000 8b1adc9c 7dcd1219 8ad5ac7c 00000= 007 00000002 [ 0.209033] 000200d2 00000000 00000000 8b1adcc0 7dcd136c 00000007 00000= 000 8ad5ac78 [ 0.209033] 0000000f 000200d2 00000000 00000000 8b1adcd4 7dcd3609 00020= 0d2 000009e8 [ 0.209033] Call Trace: [ 0.209033] [<7dcd1219>] find_get_entry+0xce/0x133 [ 0.209033] [<7dcd136c>] pagecache_get_page+0x1d/0x39d [ 0.209033] [<7dcd3609>] grab_cache_page_write_begin+0x3a/0x68 [ 0.209033] [<7dd58353>] simple_write_begin+0x2d/0xbf [ 0.209033] [<7dcd3703>] generic_perform_write+0xcc/0x26f [ 0.209033] [<7dd4c3e5>] ? file_update_time+0x12b/0x135 [ 0.209033] [<7dcd3a79>] __generic_file_write_iter+0x1d3/0x233 [ 0.209033] [<7dcd3b2f>] generic_file_write_iter+0x56/0x128 [ 0.209033] [<7dd2d866>] __vfs_write+0x99/0x106 [ 0.209033] [<7dd2da75>] vfs_write+0xf7/0x136 [ 0.209033] [<7dd2dbbc>] SyS_write+0x61/0xa7 [ 0.209033] [<7e967bdd>] xwrite+0x23/0xa1 [ 0.209033] [<7e967d10>] do_copy+0xb5/0xf9 [ 0.209033] [<7e96781a>] write_buffer+0x1d/0x2c [ 0.209033] [<7e9679c1>] flush_buffer+0x3c/0xb0 [ 0.209033] [<7e98e1dc>] gunzip+0x3a0/0x4b0 [ 0.209033] [<7e98de34>] ? bunzip2+0x60c/0x60c [ 0.209033] [<7e98de3c>] ? nofill+0x8/0x8 [ 0.209033] [<7e96838a>] unpack_to_rootfs+0x1b0/0x2ee [ 0.209033] [<7e967985>] ? error+0x2c/0x2c [ 0.209033] [<7e967959>] ? do_start+0x1b/0x1b [ 0.209033] [<7e968546>] populate_rootfs+0x7e/0x199 [ 0.209033] [<7e966f01>] do_one_initcall+0x130/0x216 [ 0.209033] [<7e966506>] ? repair_env_string+0x29/0x96 [ 0.209033] [<7e9684c8>] ? unpack_to_rootfs+0x2ee/0x2ee [ 0.209033] [<7dc59bec>] ? parse_args+0x343/0x40a [ 0.209033] [<7e9670be>] ? kernel_init_freeable+0xd7/0x1b4 [ 0.209033] [<7e9670de>] kernel_init_freeable+0xf7/0x1b4 [ 0.209033] [<7e2736cf>] kernel_init+0x9/0x139 [ 0.209033] [<7e281f00>] ret_from_kernel_thread+0x20/0x30 [ 0.209033] [<7e2736c6>] ? rest_init+0x11e/0x11e [ 0.209033] Code: ff ff ff 7f b8 dc 98 77 7e 0f 94 c3 31 c9 0f b6 fb 89 = fa e8 c7 50 fe ff 8b 04 bd dc 8a 7d 7e 40 84 db 89 04 bd dc 8a 7d 7e 74 02 = <0f> 0b 8b 1e 31 c9 b8 a0 98 77 7e c1 eb 0f 83 e3 01 89 da e8 9c [ 0.209033] EIP: [<7dccf506>] page_cache_get_speculative+0x6c/0x149 SS:E= SP 0068:8b1adc70 [ 0.240927] ---[ end trace b15ce49b08a81922 ]--- [ 0.241403] Kernel panic - not syncing: Fatal exception git bisect start d0a795e7964cca98fbefefef5e0c330b24d04f50 d770e558e21961ad6= cfdf0ff7df0eb5d7d4f0754 -- git bisect good 8ff4fbfd69a6c7b9598f8c1f2df34f89bac02c1a # 06:49 22+ = 0 Merge branches 'fixes.2015.07.22a' and 'initexp.2015.08.04a' into HE= AD git bisect good 8611bc8cfdb809852e15c8c8786fe0fbd72e7da7 # 06:54 22+ = 0 rcu_sync: Introduce rcu_sync_dtor() git bisect good d74251b8bae07a4957c9f3ccecbdb7f84d790f38 # 07:03 22+ = 0 locking/percpu-rwsem: Clean up the lockdep annotations in percpu_dow= n_read() git bisect good 51899e3fb9b8de48dff0ab1a9cc5250c6d4020ac # 07:09 22+ = 0 rcu: Use rcu_callback_t in call_rcu*() and friends git bisect good e8ee682bcce44c81d8363009b08f115e964dbd0b # 07:14 21+ = 2 rcu: Use call_rcu_func_to to replace explicit type equivalents git bisect good 2d0f6efd311165fe06cecb29475e89e550b92d8c # 07:22 22+ = 0 rcu: Use rsp->expedited_wq instead of sync_rcu_preempt_exp_wq # first bad commit: [d0a795e7964cca98fbefefef5e0c330b24d04f50] rcu: Don't d= isable preemption for Tiny and Tree RCU readers git bisect good 2d0f6efd311165fe06cecb29475e89e550b92d8c # 07:26 63+ = 2 rcu: Use rsp->expedited_wq instead of sync_rcu_preempt_exp_wq # extra tests on HEAD of linux-devel/devel-spot-201509091835 git bisect bad 325c0efb5f89af4e5e3d0575ea1b042375dedf6b # 07:31 0- = 2 0day head guard for 'devel-spot-201509091835' # extra tests on tree/branch rcu/dev.2015.09.01a git bisect bad caa7dd68d68438b256ee830f4aa6b2ddd04b4575 # 07:36 0- = 11 locktorture: Fix module unwind when bad torture_type specified # extra tests with first bad commit reverted git bisect good 9ff21ff24e5557ad2c1bd72b63f969609e0d28f8 # 07:42 66+ = 2 Revert "rcu: Don't disable preemption for Tiny and Tree RCU readers" # extra tests on tree/branch linus/master git bisect good b8889c4fc6ba03e289cec6a4d692f6f080a55e53 # 07:50 66+ = 0 Merge tag 'tty-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel= /git/gregkh/tty # extra tests on tree/branch linux-next/master git bisect good 72c9d8043fdc87832802de0b7a7129d6fc4c4c70 # 07:58 63+ = 0 Add linux-next specific files for 20150909 --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/lkp Intel Corporati= on --===============5496201456646224922== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.2.0-rc1-00078-gd0a795e1" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24g NC4yLjAtcmMxLTAwMDc4LWdkMGE3OTVlIChrYnVpbGRAYXRoZW5zKSAoZ2NjIHZlcnNpb24gNC45 LjIgKERlYmlhbiA0LjkuMi0xMCkgKSAjMSBUaHUgU2VwIDEwIDA2OjMwOjM5IENTVCAyMDE1Clsg ICAgMC4wMDAwMDBdIEtFUk5FTCBzdXBwb3J0ZWQgY3B1czoKWyAgICAwLjAwMDAwMF0gICBBTUQg QXV0aGVudGljQU1EClsgICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMKWyAgICAw LjAwMDAwMF0gICBUcmFuc21ldGEgR2VudWluZVRNeDg2ClsgICAgMC4wMDAwMDBdICAgVHJhbnNt ZXRhIFRyYW5zbWV0YUNQVQpbICAgIDAuMDAwMDAwXSAgIFVNQyBVTUMgVU1DIFVNQwpbICAgIDAu MDAwMDAwXSBDUFU6IHZlbmRvcl9pZCAnR2VudWluZUludGVsJyB1bmtub3duLCB1c2luZyBnZW5l cmljIGluaXQuClsgICAgMC4wMDAwMDBdIENQVTogWW91ciBzeXN0ZW0gbWF5IGJlIHVuc3RhYmxl LgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBMZWdhY3kgeDg3IEZQVSBkZXRlY3RlZC4KWyAgICAw LjAwMDAwMF0geDg2L2ZwdTogVXNpbmcgJ2xhenknIEZQVSBjb250ZXh0IHN3aXRjaGVzLgpbICAg IDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4w MDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlm YmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5 ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAw MDAxM2ZkZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw MDAwMTNmZTAwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVz ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAwMC0w eDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4 ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBtaXNzaW5nIGluIENQVSEKWyAgICAwLjAwMDAwMF0g U01CSU9TIDIuOCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMg KGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxm IDA0LzAxLzIwMTQKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAg MC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxl ID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAw LTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNm ZTAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkg bWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwNzdmZmZmZl0KWyAgICAwLjAwMDAwMF0gQmFzZSBt ZW1vcnkgdHJhbXBvbGluZSBhdCBbNzgwOWIwMDBdIDliMDAwIHNpemUgMTYzODQKWyAgICAwLjAw MDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAu MDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTM0MDAwMDAtMHgxMzdmZmZmZl0K WyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMzQwMDAwMC0weDEzN2ZmZmZmXSBwYWdlIDRrClsgICAg MC4wMDAwMDBdIEJSSyBbMHgwNzI2ZTAwMCwgMHgwNzI2ZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAw MDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxMzNmZmZmZl0KWyAg ICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDEzM2ZmZmZmXSBwYWdlIDRrClsgICAgMC4w MDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMzgwMDAwMC0weDEzZmRmZmZmXQpb ICAgIDAuMDAwMDAwXSAgW21lbSAweDEzODAwMDAwLTB4MTNmZGZmZmZdIHBhZ2UgNGsKWyAgICAw LjAwMDAwMF0gQlJLIFsweDA3MjZmMDAwLCAweDA3MjZmZmZmXSBQR1RBQkxFClsgICAgMC4wMDAw MDBdIEJSSyBbMHgwNzI3MDAwMCwgMHgwNzI3MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBS QU1ESVNLOiBbbWVtIDB4MTNiYWYwMDAtMHgxM2ZkN2ZmZl0KWyAgICAwLjAwMDAwMF0gQUNQSTog RWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wMDAwMDBd IEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEYwQzkwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAw LjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwMTNGRTE4QkQgMDAwMDM0ICh2MDEgQk9DSFMg IEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZB Q1AgMHgwMDAwMDAwMDEzRkUwQjM3IDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFDUCAwMDAwMDAw MSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDAxM0ZF MDA0MCAwMDBBRjcgKHYwMSBCT0NIUyAgQlhQQ0RTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwMTNGRTAwMDAgMDAwMDQwClsgICAg MC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDEzRkUwQkFCIDAwMEM1QSAodjAxIEJPQ0hT ICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBB UElDIDB4MDAwMDAwMDAxM0ZFMTgwNSAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAw MDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwMTNG RTE4ODUgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp ClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzE5 TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAt IDEzZmUwMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmUwMDAwClsgICAgMC4w MDAwMDBdIGNtYTogZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZShsaW1pdCAxM2ZlMDAwMCkKWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAg IDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZkZjAwMSwgcHJpbWFyeSBjcHUg Y2xvY2sKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IGt2bS1jbG9jazogbWFzazogMHhmZmZm ZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIsIG1heF9pZGxlX25zOiA4ODE1 OTA1OTE0ODMgbnMKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA3MjcxMDAwLCAweDA3MjcxZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAg ICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjAw MDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwMTNmZGZm ZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJs ZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5v ZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAx MDAwLTB4MDAwMDAwMDAwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw eDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmRmZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0 bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMTNmZGZm ZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTc5MApbICAgIDAuMDAw MDAwXSBmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IDdlNzY5YWEwLCBub2RlX21l bV9tYXAgOGI5MmYwMjAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzIgcGFnZXMgdXNlZCBm b3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQKWyAg ICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4w MDAwMDBdICAgTm9ybWFsIHpvbmU6IDYwOCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAw MDAwMF0gICBOb3JtYWwgem9uZTogNzc3OTIgcGFnZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAwLjAw MDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTog SFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIEtWTSBz ZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1 IDAsIG1zciA2NmQyNDgwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZl ZmZiZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3Rpbmcg cGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6 IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZm LCBtYXhfaWRsZV9uczogMTkxMDk2OTk0MDM5MTQxOSBucwpbICAgIDAuMDAwMDAwXSBwY3B1LWFs bG9jOiBzMCByMCBkMzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAwLjAwMDAwMF0gcGNw dS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUg b3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxMTUwClsgICAgMC4w MDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9yYW0wIHVzZXI9bGtwIGpvYj0v bGtwL3NjaGVkdWxlZC92bS1rYnVpbGQteW9jdG8taTM4Ni01My92YWxpZGF0ZV9ib290LTEteW9j dG8tbWluaW1hbC1pMzg2LmNnei1pMzg2LXJhbmRjb25maWctaDEtMDkwOTIxMTErQ09ORklHX0RF QlVHX0lORk9fUkVEVUNFRC1kMGE3OTVlNzk2NGNjYTk4ZmJlZmVmZWY1ZTBjMzMwYjI0ZDA0ZjUw LTIwMTUwOTEwLTU4MzgwLW90anozNy02LnlhbWwgQVJDSD1pMzg2IGtjb25maWc9aTM4Ni1yYW5k Y29uZmlnLWgxLTA5MDkyMTExK0NPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgYnJhbmNoPWxpbnV4 LWRldmVsL2RldmVsLXNwb3QtMjAxNTA5MDkxODM1IGNvbW1pdD1kMGE3OTVlNzk2NGNjYTk4ZmJl ZmVmZWY1ZTBjMzMwYjI0ZDA0ZjUwIEJPT1RfSU1BR0U9L3BrZy9saW51eC9pMzg2LXJhbmRjb25m aWctaDEtMDkwOTIxMTErQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRC9nY2MtNC45L2QwYTc5NWU3 OTY0Y2NhOThmYmVmZWZlZjVlMGMzMzBiMjRkMDRmNTAvdm1saW51ei00LjIuMC1yYzEtMDAwNzgt Z2QwYTc5NWUgbWF4X3VwdGltZT02MDAgUkVTVUxUX1JPT1Q9L3Jlc3VsdC9ib290LzEvdm0ta2J1 aWxkLXlvY3RvLWkzODYveW9jdG8tbWluaW1hbC1pMzg2LmNnei9pMzg2LXJhbmRjb25maWctaDEt MDkwOTIxMTErQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRC9nY2MtNC45L2QwYTc5NWU3OTY0Y2Nh OThmYmVmZWZlZjVlMGMzMzBiMjRkMDRmNTAvNSBMS1BfU0VSVkVSPWlubiBlYXJseXByaW50az10 dHlTMCwxMTUyMDAgc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFf YWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0t MSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9hZF9y YW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjClsgICAgMC4wMDAwMDBdIHN5c3JxOiBzeXNycSBh bHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0 OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAw MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMx MDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgQ1BVIzAKWyAgICAwLjAwMDAw MF0gSW5pdGlhbGl6aW5nIEhpZ2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApClsg ICAgMC4wMDAwMDBdIE1lbW9yeTogMjk2NjI0Sy8zMjcxNjBLIGF2YWlsYWJsZSAoNjY2OUsga2Vy bmVsIGNvZGUsIDI2OTRLIHJ3ZGF0YSwgNDM0NEsgcm9kYXRhLCA1ODRLIGluaXQsIDg1NDBLIGJz cywgMzA1MzZLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQsIDBLIGhpZ2htZW0pClsgICAgMC4w MDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBm aXhtYXAgIDogMHhmZmZlMzAwMCAtIDB4ZmZmZmYwMDAgICAoIDExMiBrQikKWyAgICAwLjAwMDAw MF0gICAgIHBrbWFwICAgOiAweGZmODAwMDAwIC0gMHhmZmMwMDAwMCAgICg0MDk2IGtCKQpbICAg IDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4OGM3ZTAwMDAgLSAweGZmN2ZlMDAwICAgKDE4NDAg TUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0gIDogMHg3ODAwMDAwMCAtIDB4OGJmZTAwMDAg ICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAweDdlOTY2MDAwIC0gMHg3 ZTlmODAwMCAgICggNTg0IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4N2UyODM3 Y2MgLSAweDdlOTY0YTQwICAgKDcwNDQga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDog MHg3ZGMwMDAwMCAtIDB4N2UyODM3Y2MgICAoNjY2OSBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tp bmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNv ciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFJ1bm5pbmcgUkNVIHNlbGYgdGVzdHMKWyAgICAw LjAwMDAwMF0gClsgICAgMC4wMDAwMDBdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioKWyAgICAwLjAwMDAwMF0gKiogICBOT1RJQ0UgTk9U SUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgICAqKgpbICAgIDAuMDAwMDAw XSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICoqClsgICAgMC4wMDAwMDBdICoqIHRyYWNlX3ByaW50aygpIGJlaW5nIHVzZWQuIEFsbG9jYXRp bmcgZXh0cmEgbWVtb3J5LiAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiBU aGlzIG1lYW5zIHRoYXQgdGhpcyBpcyBhIERFQlVHIGtlcm5lbCBhbmQgaXQgaXMgICAgICoqClsg ICAgMC4wMDAwMDBdICoqIHVuc2FmZSBmb3IgcHJvZHVjdGlvbiB1c2UuICAgICAgICAgICAgICAg ICAgICAgICAgICAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiBJZiB5b3Ug c2VlIHRoaXMgbWVzc2FnZSBhbmQgeW91IGFyZSBub3QgZGVidWdnaW5nICAgICoqClsgICAgMC4w MDAwMDBdICoqIHRoZSBrZXJuZWwsIHJlcG9ydCB0aGlzIGltbWVkaWF0ZWx5IHRvIHlvdXIgdmVu ZG9yISAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgIE5PVElDRSBOT1RJ Q0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSAgICoqClsgICAgMC4wMDAwMDBd ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoxNiBucl9pcnFzOjE2IDE2ClsgICAgMC4wMDAwMDBd IENQVSAwIGlycXN0YWNrcywgaGFyZD04YjE4MjAwMCBzb2Z0PThiMTg0MDAwClsgICAgMC4wMDAw MDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5kZW5j eSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1vbG5h cgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NFUzogIDgKWyAgICAwLjAw MDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAgIDAuMDAwMDAwXSAuLi4g TUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNTSEFT SF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRS SUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzogICAg ICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMyNzY4 ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzogNDkx MSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6IDEz NDQgYnl0ZXMKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4w MDAwMDBdIHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgc3BpbiB8d2xvY2sgfHJsb2NrIHxtdXRleCB8IHdzZW0gfCByc2VtIHwKWyAgICAwLjAwMDAw MF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAg ICBBLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgQS1CLUItQSBkZWFkbG9jazogIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1CLUMgZGVh ZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgICAgIEEtQi1CLUMtQy1ELUQtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMt RC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItQy1ELUEgZGVhZGxvY2s6ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgICAgICAgICAgICAgZG91YmxlIHVubG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgaW5pdGlh bGl6ZSBoZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIGJhZCB1bmxvY2sgb3JkZXI6ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICByZWN1cnNpdmUgcmVhZC1sb2Nr OiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2sgIzI6ICAgICAgICAgICAgIHwgIG9rICB8 ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgIG1peGVkIHJl YWQtd3JpdGUtbG9jazogICAgICAgICAgICAgfCAgb2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4ZWQgd3JpdGUtcmVhZC1sb2NrOiAgICAgICAg ICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUt QS8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMt b24gKyBpcnEtc2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICAgc29mdC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2FmZS1BID0+IGhpcnFzLW9u LzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1zYWZl LUEgPT4gaGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNhZmUtQSArIGlycXMtb24v MjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIHNvZnQtc2Fm ZS1BICsgaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzEz MjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsg dW5zYWZlLUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg aGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjMx OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1 bnNhZmUtQiAjMS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBo YXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMjE6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVu c2FmZS1CICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhh cmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzEzMjog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5z YWZlLUIgIzIvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFy ZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMxOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNh ZmUtQiAjMi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJk LXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2Fm ZS1CICMyLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzEzMjogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZl cnNpb24vMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJk LWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVy c2lvbi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQt aXJxIGxvY2staW52ZXJzaW9uLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8zMjE6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJz aW9uLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgIHwgV291bmQvd2FpdCB0ZXN0cyB8ClsgICAgMC4wMDAw MDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgIHd3IGFwaSBmYWlsdXJlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgICAgd3cgY29udGV4dHMgbWl4aW5nOiAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgICBmaW5pc2hpbmcgd3cgY29udGV4dDogIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgIGxvY2tpbmcgbWlzbWF0 Y2hlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAg ICBFREVBRExLIGhhbmRsaW5nOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICBzcGlubG9jayBuZXN0IHVubG9ja2VkOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8YmxvY2sgfCB0cnkgIHxjb250 ZXh0fApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29udGV4dDogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHJ5OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2s6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlubG9jazogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBHb29kLCBhbGwg MjUzIHRlc3RjYXNlcyBwYXNzZWQhIHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIE9ERUJVRzogc2VsZnRlc3QgcGFzc2VkClsg ICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBocGV0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNs ZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2NyBucwpbICAgIDAuMDAwMDAw XSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVk IDI2OTMuNTA4IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwMzAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkg bG9vcCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ny4wMSBCb2dvTUlQUyAobHBqPTI2OTM1 MDgpClsgICAgMC4wMDM0MTBdIHBpZF9tYXg6IGRlZmF1bHQ6IDQwOTYgbWluaW11bTogMzAxClsg ICAgMC4wMDQwMzVdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNTA2MTkKWyAgICAwLjAxMjI2Ml0g QUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApbICAgIDAuMDEzMDY1 XSBBQ1BJOiBzZXR0aW5nIEVMQ1IgdG8gMDIwMCAoZnJvbSAwYzAwKQpbICAgIDAuMDEzODE4XSBN b3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVz KQpbICAgIDAuMDE0MDEyXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAy NCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wMTY3OThdIExhc3QgbGV2ZWwgaVRMQiBl bnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMTcwMDldIExhc3QgbGV2ZWwgZFRM QiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDE4MDA4XSBDUFU6 IEdlbnVpbmVJbnRlbCBRRU1VIFZpcnR1YWwgQ1BVIHZlcnNpb24gMi4xLjIgKGZhbTogMDYsIG1v ZGVsOiAwNiwgc3RlcHBpbmc6IDAzKQpbICAgIDAuMDIxNTY0XSBQZXJmb3JtYW5jZSBFdmVudHM6 IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMDI0NDk0XSBkZXZ0 bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjAyNzE0M10gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1h c2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5MTEy NjA0NDYyNzUwMDAgbnMKWyAgICAwLjAyODI4OF0gYXRvbWljNjRfdGVzdDogcGFzc2VkIGZvciBp NTg2KyBwbGF0Zm9ybSB3aXRoIENYOCBhbmQgd2l0aCBTU0UKWyAgICAwLjAzMTQ1OV0gTkVUOiBS ZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuMDM0MjI5XSBjcHVpZGxlOiB1c2lu ZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjAzNDU3OF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3Ig bWVudQpbICAgIDAuMDM1NDcyXSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAu MDM2MDY5XSBQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmZDQ1NiwgbGFz dCBidXM9MApbICAgIDAuMDM2NTc0XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZv ciBiYXNlIGFjY2VzcwpbICAgIDAuMDQ0NTEyXSBncGlvLWY3MTg4eDogTm90IGEgRmludGVrIGRl dmljZSBhdCAweDAwMDAwMDJlClsgICAgMC4wNDQ5ODBdIGdwaW8tZjcxODh4OiBOb3QgYSBGaW50 ZWsgZGV2aWNlIGF0IDB4MDAwMDAwNGUKWyAgICAwLjA0NTMyMl0gQUNQSTogQWRkZWQgX09TSShN b2R1bGUgRGV2aWNlKQpbICAgIDAuMDQ2MDE1XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBE ZXZpY2UpClsgICAgMC4wNDYzNzJdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9u cykKWyAgICAwLjA0NjczOF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBE ZXZpY2UpClsgICAgMC4wNTI1NTddIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQKWyAgICAwLjA1 Mjg3NF0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpbICAgIDAuMDUzMDA3XSBBQ1BJOiBVc2luZyBQ SUMgZm9yIGludGVycnVwdCByb3V0aW5nClsgICAgMC4wNTM0MzZdIFBDSTogVXNpbmcgaG9zdCBi cmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFu ZCByZXBvcnQgYSBidWcKWyAgICAwLjA2NTY3NV0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kw XSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMC4wNjYwMTVdIGFjcGkgUE5QMEEwMzow MDogX09TQzogT1Mgc3VwcG9ydHMgW1NlZ21lbnRzXQpbICAgIDAuMDY2NDk4XSBhY3BpIFBOUDBB MDM6MDA6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDAu MDY3MjEyXSBhY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8gYWRkIE1NQ09ORklHIGluZm9ybWF0aW9u LCBjYW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhp cyBicmlkZ2UuClsgICAgMC4wNjgyMDRdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApb ICAgIDAuMDY5MDExXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAt ZmZdClsgICAgMC4wNjk0ODFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lv ICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjA3MDAwOV0gcGNpX2J1cyAwMDAwOjAwOiBy b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGFkZmYgd2luZG93XQpbICAgIDAuMDcwNTQ0 XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhhZTBmLTB4YWVmZiB3 aW5kb3ddClsgICAgMC4wNzEwMDhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug W2lvICAweGFmMjAtMHhhZmRmIHdpbmRvd10KWyAgICAwLjA3MTU0NV0gcGNpX2J1cyAwMDAwOjAw OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWZlNC0weGZmZmYgd2luZG93XQpbICAgIDAuMDcy MDA5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0w eDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjA3MzAwOF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1 cyByZXNvdXJjZSBbbWVtIDB4MTQwMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3ddClsgICAgMC4wNzM2 OTVdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjEyMzddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK WyAgICAwLjA3NDU3NV0gcGNpIDAwMDA6MDA6MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFz cyAweDA2MDEwMApbICAgIDAuMDc2MTA3XSBwY2kgMDAwMDowMDowMS4xOiBbODA4Njo3MDEwXSB0 eXBlIDAwIGNsYXNzIDB4MDEwMTgwClsgICAgMC4wODAwMDBdIHBjaSAwMDAwOjAwOjAxLjE6IHJl ZyAweDIwOiBbaW8gIDB4YzA4MC0weGMwOGZdClsgICAgMC4wODIwMjJdIHBjaSAwMDAwOjAwOjAx LjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDEwOiBbaW8gIDB4MDFmMC0weDAxZjddClsgICAg MC4wODI2MTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE0OiBb aW8gIDB4MDNmNl0KWyAgICAwLjA4MzAwOF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBx dWlyazogcmVnIDB4MTg6IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAgICAwLjA4MzU2NF0gcGNpIDAw MDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MWM6IFtpbyAgMHgwMzc2XQpbICAg IDAuMDg0MzQxXSBwY2kgMDAwMDowMDowMS4zOiBbODA4Njo3MTEzXSB0eXBlIDAwIGNsYXNzIDB4 MDY4MDAwClsgICAgMC4wODUzMDNdIHBjaSAwMDAwOjAwOjAxLjM6IGNhbid0IGNsYWltIEJBUiA3 IFtpbyAgMHgwNjAwLTB4MDYzZl06IGFkZHJlc3MgY29uZmxpY3Qgd2l0aCBBQ1BJIFBNMWFfRVZU X0JMSyBbaW8gIDB4MDYwMC0weDA2MDNdClsgICAgMC4wODYwMThdIHBjaSAwMDAwOjAwOjAxLjM6 IHF1aXJrOiBbaW8gIDB4MDcwMC0weDA3MGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4w ODczODFdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAw MDAKWyAgICAwLjA4OTYyOF0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAw MDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4wOTE2MTRdIHBjaSAwMDAwOjAwOjAyLjA6IHJl ZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjA5ODYxOV0gcGNpIDAw MDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsg ICAgMC4wOTkzOTJdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3Mg MHgwMjAwMDAKWyAgICAwLjEwMTY5Nl0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0g MHhmZWJjMDAwMC0weGZlYmRmZmZmXQpbICAgIDAuMTAzNjQ4XSBwY2kgMDAwMDowMDowMy4wOiBy ZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuMTEwMDAwXSBwY2kgMDAwMDowMDow My4wOiByZWcgMHgzMDogW21lbSAweGZlYjgwMDAwLTB4ZmViYmZmZmYgcHJlZl0KWyAgICAwLjEx MTQxMV0gcGNpIDAwMDA6MDA6MDQuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAw MApbICAgIDAuMTEzMDAwXSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDogW2lvICAweGMwNDAt MHhjMDdmXQpbICAgIDAuMTE0NTc0XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxNDogW21lbSAw eGZlYmYxMDAwLTB4ZmViZjFmZmZdClsgICAgMC4xMjIwODBdIHBjaSAwMDAwOjAwOjA1LjA6IFs4 MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKWyAgICAwLjEyMzAwMF0gcGNpIDAwMDA6 MDA6MDUuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJmMjAwMC0weGZlYmYyMDBmXQpbICAgIDAuMTI3 NzcxXSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwClsgICAgMC4xMjkzNTFdIEFDUEk6 IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC4xMzAxMjFd IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC4x MzA4NzBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsg ICAgMC4xMzEzNjddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAq MTEpClsgICAgMC4xMzIyNTZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMg KjkpClsgICAgMC4xMzM0ODldIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAw RgpbICAgIDAuMTM1MTA5XSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAw OjAwOjAyLjAKWyAgICAwLjEzNTU2Ml0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAw OjAyLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDAuMTM2MDA4 XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTM2MjMxXSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBv c3NpYmxlIDAwMDA6MDA6MDIuMApbICAgIDAuMTM3NjU3XSBtZWRpYTogTGludXggbWVkaWEgaW50 ZXJmYWNlOiB2MC4xMApbICAgIDAuMTM4MDQyXSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFj ZTogdjIuMDAKWyAgICAwLjEzODY5Nl0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpb ICAgIDAuMTM5MDA3XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDMyIGJ5dGVzClsg ICAgMC4xMzk1MDFdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgw MDA5ZmZmZl0KWyAgICAwLjE0MDAxOF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgx M2ZlMDAwMC0weDEzZmZmZmZmXQpbICAgIDAuMTQxNzgzXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQg dG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC4xNDI5MjBdIFdhcm5pbmc6IGNvdWxkIG5v dCByZWdpc3RlciBhbGwgYnJhbmNoZXMgc3RhdHMKWyAgICAwLjE0MzQ0MF0gV2FybmluZzogY291 bGQgbm90IHJlZ2lzdGVyIGFubm90YXRlZCBicmFuY2hlcyBzdGF0cwpbICAgIDAuMTU1ODYwXSBG Uy1DYWNoZTogTG9hZGVkClsgICAgMC4xNTYyNDBdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAu MTU2NzExXSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAw IChhY3RpdmUpClsgICAgMC4xNTczODRdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl dmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjE1Nzk5OF0gcG5wIDAwOjAyOiBQbHVn IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGYxMyAoYWN0aXZlKQpbICAgIDAuMTU4NjQw XSBwbnAgMDA6MDM6IFtkbWEgMl0KWyAgICAwLjE1ODk0MV0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDcwMCAoYWN0aXZlKQpbICAgIDAuMTU5NjU1XSBwbnAg MDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsg ICAgMC4xNjAzNjldIHBucCAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO UDA1MDEgKGFjdGl2ZSkKWyAgICAwLjE2MTU3NF0gcG5wOiBQblAgQUNQSTogZm91bmQgNiBkZXZp Y2VzClsgICAgMC4xOTczNTFdIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNrOiAweGZmZmZmZiBt YXhfY3ljbGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEwMjQgbnMKWyAgICAwLjE5 ODM1N10gcGNpIDAwMDA6MDA6MDEuMzogQkFSIDc6IFtpbyAgc2l6ZSAweDAwNDBdIGhhcyBib2d1 cyBhbGlnbm1lbnQKWyAgICAwLjE5OTE3NV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtp byAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMC4xOTk5NjldIHBjaV9idXMgMDAwMDowMDog cmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0weGFkZmYgd2luZG93XQpbICAgIDAuMjAwNzIyXSBwY2lf YnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW2lvICAweGFlMGYtMHhhZWZmIHdpbmRvd10KWyAgICAw LjIwMTM2Ml0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtpbyAgMHhhZjIwLTB4YWZkZiB3 aW5kb3ddClsgICAgMC4yMDE4NDZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbaW8gIDB4 YWZlNC0weGZmZmYgd2luZG93XQpbICAgIDAuMjAyMzY5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291 cmNlIDkgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICAgIDAuMjAyOTA0XSBw Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDEwIFttZW0gMHgxNDAwMDAwMC0weGZlYmZmZmZmIHdp bmRvd10KWyAgICAwLjIwMzUzNF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsg ICAgMC4yMDM5MTddIHBjaSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRy YW5zZmVycwpbICAgIDAuMjA0NDQwXSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcg UGFzc2l2ZSBSZWxlYXNlClsgICAgMC4yMDQ5MTddIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRp bmcgSVNBIERNQSBoYW5nIHdvcmthcm91bmRzClsgICAgMC4yMDU0NjNdIHBjaSAwMDAwOjAwOjAy LjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTQpbICAgIDAuMjA1OTM3XSBQQ0k6IENM UyAwIGJ5dGVzLCBkZWZhdWx0IDMyClsgICAgMC4yMDY1NTRdIFVucGFja2luZyBpbml0cmFtZnMu Li4KWyAgICAwLjIwODI2M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg ICAgMC4yMDkwMTFdIGtlcm5lbCBCVUcgYXQgaW5jbHVkZS9saW51eC9wYWdlbWFwLmg6MTQ5IQpb ICAgIDAuMjA5MDMzXSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIERFQlVHX1BBR0VBTExPQyAK WyAgICAwLjIwOTAzM10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDQu Mi4wLXJjMS0wMDA3OC1nZDBhNzk1ZSAjMQpbICAgIDAuMjA5MDMzXSBIYXJkd2FyZSBuYW1lOiBR RU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyAxLjcuNS0yMDE0MDUz MV8wODMwMzAtZ2FuZGFsZiAwNC8wMS8yMDE0ClsgICAgMC4yMDkwMzNdIHRhc2s6IDhiMWFhMDQw IHRpOiA4YjFhYzAwMCB0YXNrLnRpOiA4YjFhYzAwMApbICAgIDAuMjA5MDMzXSBFSVA6IDAwNjA6 Wzw3ZGNjZjUwNj5dIEVGTEFHUzogMDAwMTAyMDIgQ1BVOiAwClsgICAgMC4yMDkwMzNdIEVJUCBp cyBhdCBwYWdlX2NhY2hlX2dldF9zcGVjdWxhdGl2ZSsweDZjLzB4MTQ5ClsgICAgMC4yMDkwMzNd IEVBWDogMDAwMDAwMDEgRUJYOiA4YWMwMDEwMSBFQ1g6IDAwMDAwMDAwIEVEWDogMDAwMDAwMDEK WyAgICAwLjIwOTAzM10gRVNJOiA4YmI5NDZlMCBFREk6IDAwMDAwMDAxIEVCUDogOGIxYWRjN2Mg RVNQOiA4YjFhZGM3MApbICAgIDAuMjA5MDMzXSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwMDAg R1M6IDAwMDAgU1M6IDAwNjgKWyAgICAwLjIwOTAzM10gQ1IwOiA4MDA1MDAzYiBDUjI6IGZmZmZm ZmZmIENSMzogMDY5ZmIwMDAgQ1I0OiAwMDAwMDY5MApbICAgIDAuMjA5MDMzXSBTdGFjazoKWyAg ICAwLjIwOTAzM10gIDhhYzAwMTJjIDhiYjk0NmUwIDAwMDAwMDAwIDhiMWFkYzljIDdkY2QxMjE5 IDhhZDVhYzdjIDAwMDAwMDA3IDAwMDAwMDAyClsgICAgMC4yMDkwMzNdICAwMDAyMDBkMiAwMDAw MDAwMCAwMDAwMDAwMCA4YjFhZGNjMCA3ZGNkMTM2YyAwMDAwMDAwNyAwMDAwMDAwMCA4YWQ1YWM3 OApbICAgIDAuMjA5MDMzXSAgMDAwMDAwMGYgMDAwMjAwZDIgMDAwMDAwMDAgMDAwMDAwMDAgOGIx YWRjZDQgN2RjZDM2MDkgMDAwMjAwZDIgMDAwMDA5ZTgKWyAgICAwLjIwOTAzM10gQ2FsbCBUcmFj ZToKWyAgICAwLjIwOTAzM10gIFs8N2RjZDEyMTk+XSBmaW5kX2dldF9lbnRyeSsweGNlLzB4MTMz ClsgICAgMC4yMDkwMzNdICBbPDdkY2QxMzZjPl0gcGFnZWNhY2hlX2dldF9wYWdlKzB4MWQvMHgz OWQKWyAgICAwLjIwOTAzM10gIFs8N2RjZDM2MDk+XSBncmFiX2NhY2hlX3BhZ2Vfd3JpdGVfYmVn aW4rMHgzYS8weDY4ClsgICAgMC4yMDkwMzNdICBbPDdkZDU4MzUzPl0gc2ltcGxlX3dyaXRlX2Jl Z2luKzB4MmQvMHhiZgpbICAgIDAuMjA5MDMzXSAgWzw3ZGNkMzcwMz5dIGdlbmVyaWNfcGVyZm9y bV93cml0ZSsweGNjLzB4MjZmClsgICAgMC4yMDkwMzNdICBbPDdkZDRjM2U1Pl0gPyBmaWxlX3Vw ZGF0ZV90aW1lKzB4MTJiLzB4MTM1ClsgICAgMC4yMDkwMzNdICBbPDdkY2QzYTc5Pl0gX19nZW5l cmljX2ZpbGVfd3JpdGVfaXRlcisweDFkMy8weDIzMwpbICAgIDAuMjA5MDMzXSAgWzw3ZGNkM2Iy Zj5dIGdlbmVyaWNfZmlsZV93cml0ZV9pdGVyKzB4NTYvMHgxMjgKWyAgICAwLjIwOTAzM10gIFs8 N2RkMmQ4NjY+XSBfX3Zmc193cml0ZSsweDk5LzB4MTA2ClsgICAgMC4yMDkwMzNdICBbPDdkZDJk YTc1Pl0gdmZzX3dyaXRlKzB4ZjcvMHgxMzYKWyAgICAwLjIwOTAzM10gIFs8N2RkMmRiYmM+XSBT eVNfd3JpdGUrMHg2MS8weGE3ClsgICAgMC4yMDkwMzNdICBbPDdlOTY3YmRkPl0geHdyaXRlKzB4 MjMvMHhhMQpbICAgIDAuMjA5MDMzXSAgWzw3ZTk2N2QxMD5dIGRvX2NvcHkrMHhiNS8weGY5Clsg ICAgMC4yMDkwMzNdICBbPDdlOTY3ODFhPl0gd3JpdGVfYnVmZmVyKzB4MWQvMHgyYwpbICAgIDAu MjA5MDMzXSAgWzw3ZTk2NzljMT5dIGZsdXNoX2J1ZmZlcisweDNjLzB4YjAKWyAgICAwLjIwOTAz M10gIFs8N2U5OGUxZGM+XSBndW56aXArMHgzYTAvMHg0YjAKWyAgICAwLjIwOTAzM10gIFs8N2U5 OGRlMzQ+XSA/IGJ1bnppcDIrMHg2MGMvMHg2MGMKWyAgICAwLjIwOTAzM10gIFs8N2U5OGRlM2M+ XSA/IG5vZmlsbCsweDgvMHg4ClsgICAgMC4yMDkwMzNdICBbPDdlOTY4MzhhPl0gdW5wYWNrX3Rv X3Jvb3RmcysweDFiMC8weDJlZQpbICAgIDAuMjA5MDMzXSAgWzw3ZTk2Nzk4NT5dID8gZXJyb3Ir MHgyYy8weDJjClsgICAgMC4yMDkwMzNdICBbPDdlOTY3OTU5Pl0gPyBkb19zdGFydCsweDFiLzB4 MWIKWyAgICAwLjIwOTAzM10gIFs8N2U5Njg1NDY+XSBwb3B1bGF0ZV9yb290ZnMrMHg3ZS8weDE5 OQpbICAgIDAuMjA5MDMzXSAgWzw3ZTk2NmYwMT5dIGRvX29uZV9pbml0Y2FsbCsweDEzMC8weDIx NgpbICAgIDAuMjA5MDMzXSAgWzw3ZTk2NjUwNj5dID8gcmVwYWlyX2Vudl9zdHJpbmcrMHgyOS8w eDk2ClsgICAgMC4yMDkwMzNdICBbPDdlOTY4NGM4Pl0gPyB1bnBhY2tfdG9fcm9vdGZzKzB4MmVl LzB4MmVlClsgICAgMC4yMDkwMzNdICBbPDdkYzU5YmVjPl0gPyBwYXJzZV9hcmdzKzB4MzQzLzB4 NDBhClsgICAgMC4yMDkwMzNdICBbPDdlOTY3MGJlPl0gPyBrZXJuZWxfaW5pdF9mcmVlYWJsZSsw eGQ3LzB4MWI0ClsgICAgMC4yMDkwMzNdICBbPDdlOTY3MGRlPl0ga2VybmVsX2luaXRfZnJlZWFi bGUrMHhmNy8weDFiNApbICAgIDAuMjA5MDMzXSAgWzw3ZTI3MzZjZj5dIGtlcm5lbF9pbml0KzB4 OS8weDEzOQpbICAgIDAuMjA5MDMzXSAgWzw3ZTI4MWYwMD5dIHJldF9mcm9tX2tlcm5lbF90aHJl YWQrMHgyMC8weDMwClsgICAgMC4yMDkwMzNdICBbPDdlMjczNmM2Pl0gPyByZXN0X2luaXQrMHgx MWUvMHgxMWUKWyAgICAwLjIwOTAzM10gQ29kZTogZmYgZmYgZmYgN2YgYjggZGMgOTggNzcgN2Ug MGYgOTQgYzMgMzEgYzkgMGYgYjYgZmIgODkgZmEgZTggYzcgNTAgZmUgZmYgOGIgMDQgYmQgZGMg OGEgN2QgN2UgNDAgODQgZGIgODkgMDQgYmQgZGMgOGEgN2QgN2UgNzQgMDIgPDBmPiAwYiA4YiAx ZSAzMSBjOSBiOCBhMCA5OCA3NyA3ZSBjMSBlYiAwZiA4MyBlMyAwMSA4OSBkYSBlOCA5YwpbICAg IDAuMjA5MDMzXSBFSVA6IFs8N2RjY2Y1MDY+XSBwYWdlX2NhY2hlX2dldF9zcGVjdWxhdGl2ZSsw eDZjLzB4MTQ5IFNTOkVTUCAwMDY4OjhiMWFkYzcwClsgICAgMC4yNDA5MjddIC0tLVsgZW5kIHRy YWNlIGIxNWNlNDliMDhhODE5MjIgXS0tLQpbICAgIDAuMjQxNDAzXSBLZXJuZWwgcGFuaWMgLSBu b3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uCgpFbGFwc2VkIHRpbWU6IDEwCnFlbXUtc3lzdGVt LWkzODYgLWVuYWJsZS1rdm0gLWtlcm5lbCAvcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1oMS0w OTA5MjExMStDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEL2djYy00LjkvZDBhNzk1ZTc5NjRjY2E5 OGZiZWZlZmVmNWUwYzMzMGIyNGQwNGY1MC92bWxpbnV6LTQuMi4wLXJjMS0wMDA3OC1nZDBhNzk1 ZSAtYXBwZW5kICdyb290PS9kZXYvcmFtMCB1c2VyPWxrcCBqb2I9L2xrcC9zY2hlZHVsZWQvdm0t a2J1aWxkLXlvY3RvLWkzODYtNTMvdmFsaWRhdGVfYm9vdC0xLXlvY3RvLW1pbmltYWwtaTM4Ni5j Z3otaTM4Ni1yYW5kY29uZmlnLWgxLTA5MDkyMTExK0NPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQt ZDBhNzk1ZTc5NjRjY2E5OGZiZWZlZmVmNWUwYzMzMGIyNGQwNGY1MC0yMDE1MDkxMC01ODM4MC1v dGp6MzctNi55YW1sIEFSQ0g9aTM4NiBrY29uZmlnPWkzODYtcmFuZGNvbmZpZy1oMS0wOTA5MjEx MStDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1zcG90 LTIwMTUwOTA5MTgzNSBjb21taXQ9ZDBhNzk1ZTc5NjRjY2E5OGZiZWZlZmVmNWUwYzMzMGIyNGQw NGY1MCBCT09UX0lNQUdFPS9wa2cvbGludXgvaTM4Ni1yYW5kY29uZmlnLWgxLTA5MDkyMTExK0NP TkZJR19ERUJVR19JTkZPX1JFRFVDRUQvZ2NjLTQuOS9kMGE3OTVlNzk2NGNjYTk4ZmJlZmVmZWY1 ZTBjMzMwYjI0ZDA0ZjUwL3ZtbGludXotNC4yLjAtcmMxLTAwMDc4LWdkMGE3OTVlIG1heF91cHRp bWU9NjAwIFJFU1VMVF9ST09UPS9yZXN1bHQvYm9vdC8xL3ZtLWtidWlsZC15b2N0by1pMzg2L3lv Y3RvLW1pbmltYWwtaTM4Ni5jZ3ovaTM4Ni1yYW5kY29uZmlnLWgxLTA5MDkyMTExK0NPTkZJR19E RUJVR19JTkZPX1JFRFVDRUQvZ2NjLTQuOS9kMGE3OTVlNzk2NGNjYTk4ZmJlZmVmZWY1ZTBjMzMw YjI0ZDA0ZjUwLzUgTEtQX1NFUlZFUj1pbm4gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIHN5c3Rl bWQubG9nX2xldmVsPWVyciBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJj dXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5p Yz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9y YW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgcncg aXA9Ojo6OnZtLWtidWlsZC15b2N0by1pMzg2LTUzOjpkaGNwIGRyYmQubWlub3JfY291bnQ9OCcg IC1pbml0cmQgL2ZzL3NkZDEvaW5pdHJkLXZtLWtidWlsZC15b2N0by1pMzg2LTUzIC1tIDMyMCAt c21wIDIgLWRldmljZSBlMTAwMCxuZXRkZXY9bmV0MCAtbmV0ZGV2IHVzZXIsaWQ9bmV0MCAtYm9v dCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0 aW1lIC1kcml2ZSBmaWxlPS9mcy9zZGQxL2Rpc2swLXZtLWtidWlsZC15b2N0by1pMzg2LTUzLG1l ZGlhPWRpc2ssaWY9dmlydGlvIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC12bS1rYnVpbGQt eW9jdG8taTM4Ni01MyAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXZtLWtidWls ZC15b2N0by1pMzg2LTUzIC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --===============5496201456646224922== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.2.0-rc1-00077-g2d0f6ef1" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24g NC4yLjAtcmMxLTAwMDc3LWcyZDBmNmVmIChrYnVpbGRAaXZ5dG93bjIpIChnY2MgdmVyc2lvbiA0 LjkuMiAoRGViaWFuIDQuOS4yLTEwKSApICMxIFRodSBTZXAgMTAgMDc6MjA6MDEgQ1NUIDIwMTUK WyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEFN RCBBdXRoZW50aWNBTUQKWyAgICAwLjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVscwpbICAg IDAuMDAwMDAwXSAgIFRyYW5zbWV0YSBHZW51aW5lVE14ODYKWyAgICAwLjAwMDAwMF0gICBUcmFu c21ldGEgVHJhbnNtZXRhQ1BVClsgICAgMC4wMDAwMDBdICAgVU1DIFVNQyBVTUMgVU1DClsgICAg MC4wMDAwMDBdIENQVTogdmVuZG9yX2lkICdHZW51aW5lSW50ZWwnIHVua25vd24sIHVzaW5nIGdl bmVyaWMgaW5pdC4KWyAgICAwLjAwMDAwMF0gQ1BVOiBZb3VyIHN5c3RlbSBtYXkgYmUgdW5zdGFi bGUuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06IDAyNDAsIHhzdGF0 ZV9zaXplc1syXTogMDEwMApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZF IGZlYXR1cmUgMHgwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAyOiAnU1NFIHJlZ2lzdGVy cycKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDQ6 ICdBVlggcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBm ZWF0dXJlcyAweDcsIGNvbnRleHQgc2l6ZSBpcyAweDM0MCBieXRlcywgdXNpbmcgJ3N0YW5kYXJk JyBmb3JtYXQuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFVzaW5nICdlYWdlcicgRlBVIGNvbnRl eHQgc3dpdGNoZXMuClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwg UkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAw MC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt ZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAw ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw MDAxMDAwMDAtMHgwMDAwMDAwMDE2N2RmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1l ODIwOiBbbWVtIDB4MDAwMDAwMDAxNjdlMDAwMC0weDAwMDAwMDAwMTY3ZmZmZmZdIHJlc2VydmVk ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAw MDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw MDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw MF0gTm90aWNlOiBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFi bGVkOiBub24tUEFFIGtlcm5lbCEKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuOCBwcmVzZW50Lgpb ICAgIDAuMDAwMDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYp LCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAwLjAw MDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0 ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpb ICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTY3ZTAgbWF4X2FyY2hfcGZuID0gMHgx MDAwMDAKWyAgICAwLjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAw MDAtMHgwOWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBb NzgwOWIwMDBdIDliMDAwIHNpemUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9t YXBwaW5nOiBbbWVtIDB4MTQ4MDAwMDAtMHgxNGJmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgxNDgwMDAwMC0weDE0YmZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwOTg3 ODAwMCwgMHgwOTg3OGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxNDdmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDE0N2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHgxNGMwMDAwMC0weDE2N2RmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAw eDE0YzAwMDAwLTB4MTY3ZGZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA5ODc5 MDAwLCAweDA5ODc5ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwOTg3YTAwMCwg MHgwOTg3YWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDk4N2IwMDAsIDB4MDk4 N2JmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA5ODdjMDAwLCAweDA5ODdjZmZm XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwOTg3ZDAwMCwgMHgwOTg3ZGZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTRlOWMwMDAtMHgxNjdkN2ZmZl0K WyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRp c2FibGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEYwQ0YwIDAwMDAx NCAodjAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwMTY3RTE4 NTQgMDAwMDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMDE2N0UwQjM3IDAwMDA3NCAodjAxIEJP Q0hTICBCWFBDRkFDUCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBEU0RUIDB4MDAwMDAwMDAxNjdFMDA0MCAwMDBBRjcgKHYwMSBCT0NIUyAgQlhQQ0RTRFQgMDAw MDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAw MTY3RTAwMDAgMDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDE2N0Uw QkFCIDAwMEJGOSAodjAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDAxNjdFMTdBNCAwMDAwNzggKHYwMSBC T0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQ STogSFBFVCAweDAwMDAwMDAwMTY3RTE4MUMgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAw MDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJs ZS4KWyAgICAwLjAwMDAwMF0gMzU5TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0g ICBtYXBwZWQgbG93IHJhbTogMCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTog MCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdIGNtYTogZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZShs aW1pdCAxNjdlMDAwMCkKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0 ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDox NjdkZjAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IGt2 bS1jbG9jazogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRm ZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5n ZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgw MDAwMDAwMDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAw MDAxMDAwMDAwLTB4MDAwMDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtICBl bXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAg IDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2Rl ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQpbICAgIDAu MDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTY3 ZGZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAw MDAwMDAxMDAwLTB4MDAwMDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv dGFscGFnZXM6IDkyMDMwClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUg MCwgcGdkYXQgODBkNjlhYTAsIG5vZGVfbWVtX21hcCA4YzkwNDAyMApbICAgIDAuMDAwMDAwXSAg IERNQSB6b25lOiAzMiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEg em9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBh Z2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogNjg4IHBhZ2Vz IHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA4ODAzMiBwYWdl cywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAw eDYwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVk MDAwMDAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAu MDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDhjZDI0ODAKWyAgICAwLjAwMDAwMF0g ZTgyMDogW21lbSAweDE2ODAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmlj ZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpb ICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZm ZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTEwOTY5OTQwMzkxNDE5 IG5zClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9 MSozMjc2OApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0g QnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBU b3RhbCBwYWdlczogOTEzMTAKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcm9v dD0vZGV2L3JhbTAgdXNlcj1sa3Agam9iPS9sa3Avc2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwtaTM4 Ni0xNC9yYW5kX2Jvb3QtMS1xdWFudGFsLWNvcmUtaTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmlnLWgx LTA5MDkyMTExK0NPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQtMmQwZjZlZmQzMTExNjVmZTA2Y2Vj YjI5NDc1ZTg5ZTU1MGI5MmQ4Yy0yMDE1MDkxMC0xMTUyMjMtNHM2OWNrLTEueWFtbCBBUkNIPWkz ODYga2NvbmZpZz1pMzg2LXJhbmRjb25maWctaDEtMDkwOTIxMTErQ09ORklHX0RFQlVHX0lORk9f UkVEVUNFRCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtc3BvdC0yMDE1MDkwOTE4MzUgY29tbWl0 PTJkMGY2ZWZkMzExMTY1ZmUwNmNlY2IyOTQ3NWU4OWU1NTBiOTJkOGMgQk9PVF9JTUFHRT0vcGtn L2xpbnV4L2kzODYtcmFuZGNvbmZpZy1oMS0wOTA5MjExMStDT05GSUdfREVCVUdfSU5GT19SRURV Q0VEL2djYy00LjkvMmQwZjZlZmQzMTExNjVmZTA2Y2VjYjI5NDc1ZTg5ZTU1MGI5MmQ4Yy92bWxp bnV6LTQuMi4wLXJjMS0wMDA3Ny1nMmQwZjZlZiBtYXhfdXB0aW1lPTYwMCBSRVNVTFRfUk9PVD0v cmVzdWx0L2Jvb3QvMS92bS12cC1xdWFudGFsLWkzODYvcXVhbnRhbC1jb3JlLWkzODYuY2d6L2kz ODYtcmFuZGNvbmZpZy1oMS0wOTA5MjExMStDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEL2djYy00 LjkvMmQwZjZlZmQzMTExNjVmZTA2Y2VjYjI5NDc1ZTg5ZTU1MGI5MmQ4Yy8xIExLUF9TRVJWRVI9 aW5uIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIgZGVidWcg YXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3Rp bWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMg b29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHQKWyAg ICAwLjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQ SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAw LjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2 LCAyNjIxNDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogMzI3NjggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIEluaXRp YWxpemluZyBDUFUjMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9k ZSAwICgwMDAwMDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAzMTU2NTJLLzM2 ODEyMEsgYXZhaWxhYmxlICg2NjcwSyBrZXJuZWwgY29kZSwgMjY5NEsgcndkYXRhLCA0MzQ0SyBy b2RhdGEsIDU4NEsgaW5pdCwgODU0MEsgYnNzLCA1MjQ2OEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNl cnZlZCwgMEsgaGlnaG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxh eW91dDoKWyAgICAwLjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGZmZmUzMDAwIC0gMHhmZmZmZjAw MCAgICggMTEyIGtCKQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZmY4MDAwMDAgLSAw eGZmYzAwMDAwICAgKDQwOTYga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHg4ZWZl MDAwMCAtIDB4ZmY3ZmUwMDAgICAoMTgwMCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAg OiAweDc4MDAwMDAwIC0gMHg4ZTdlMDAwMCAgICggMzU5IE1CKQpbICAgIDAuMDAwMDAwXSAgICAg ICAuaW5pdCA6IDB4ODBmNjYwMDAgLSAweDgwZmY4MDAwICAgKCA1ODQga0IpClsgICAgMC4wMDAw MDBdICAgICAgIC5kYXRhIDogMHg4MDg4M2M2YyAtIDB4ODBmNjRhNDAgICAoNzA0MyBrQikKWyAg ICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweDgwMjAwMDAwIC0gMHg4MDg4M2M2YyAgICg2Njcx IGtCKQpbICAgIDAuMDAwMDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBob25vdXJzIHRo ZSBXUCBiaXQgZXZlbiBpbiBzdXBlcnZpc29yIG1vZGUuLi5Pay4KWyAgICAwLjAwMDAwMF0gUnVu bmluZyBSQ1Ugc2VsZiB0ZXN0cwpbICAgIDAuMDAwMDAwXSAKWyAgICAwLjAwMDAwMF0gKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpbICAg IDAuMDAwMDAwXSAqKiAgIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNF IE5PVElDRSAgICoqClsgICAgMC4wMDAwMDBdICoqICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKioKWyAgICAwLjAwMDAwMF0gKiogdHJhY2VfcHJp bnRrKCkgYmVpbmcgdXNlZC4gQWxsb2NhdGluZyBleHRyYSBtZW1vcnkuICAqKgpbICAgIDAuMDAw MDAwXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICoqClsgICAgMC4wMDAwMDBdICoqIFRoaXMgbWVhbnMgdGhhdCB0aGlzIGlzIGEgREVCVUcg a2VybmVsIGFuZCBpdCBpcyAgICAgKioKWyAgICAwLjAwMDAwMF0gKiogdW5zYWZlIGZvciBwcm9k dWN0aW9uIHVzZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAq KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoq ClsgICAgMC4wMDAwMDBdICoqIElmIHlvdSBzZWUgdGhpcyBtZXNzYWdlIGFuZCB5b3UgYXJlIG5v dCBkZWJ1Z2dpbmcgICAgKioKWyAgICAwLjAwMDAwMF0gKiogdGhlIGtlcm5lbCwgcmVwb3J0IHRo aXMgaW1tZWRpYXRlbHkgdG8geW91ciB2ZW5kb3IhICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAg MC4wMDAwMDBdICoqICAgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0Ug Tk9USUNFICAgKioKWyAgICAwLjAwMDAwMF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjE2IG5y X2lycXM6MTYgMTYKWyAgICAwLjAwMDAwMF0gQ1BVIDAgaXJxc3RhY2tzLCBoYXJkPThjNTg2MDAw IHNvZnQ9OGM1ODgwMDAKWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAg ICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2 IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RF UF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAg ICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpb ICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAw MDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAu Li4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJ TkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5 IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0OTExIGtCClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1z dHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTM0NCBieXRlcwpbICAgIDAuMDAwMDAwXSAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gfCBMb2NraW5nIEFQSSB0ZXN0c3VpdGU6 ClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzcGluIHx3bG9jayB8cmxvY2sgfG11dGV4IHwg d3NlbSB8IHJzZW0gfApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgICAgICAgICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAg ICBBLUItQi1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUItQy1DLUEgZGVhZGxvY2s6ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgICAgICBBLUItQy1BLUItQyBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUItQy1DLUQtRC1B IGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEt Qi1DLUQtQi1DLUQtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICBkb3VibGUgdW5sb2Nr OiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgICAgICAgICAgICAgICBpbml0aWFsaXplIGhlbGQ6ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgYmFk IHVubG9jayBvcmRlcjogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAg ICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAg ICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9j ayAjMjogICAgICAgICAgICAgfCAgb2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgbWl4ZWQgcmVhZC13cml0ZS1sb2NrOiAgICAgICAgICAgICB8ICBv ayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICBtaXhl ZCB3cml0ZS1yZWFkLWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAg ICBoYXJkLWlycXMtb24gKyBpcnEtc2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgIHNvZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUtQS8y MTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMtb24g KyBpcnEtc2FmZS1BLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgc2lycS1zYWZlLUEgPT4gaGlycXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICBzaXJxLXNhZmUtQSA9PiBoaXJxcy1vbi8yMTogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9uLzEy OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBzb2Z0LXNhZmUt QSArIGlycXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAg ICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzIxOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVu c2FmZS1CICMxLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhh cmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMzI6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5z YWZlLUIgIzEvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFy ZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNh ZmUtQiAjMS8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJk LXNhZmUtQSArIHVuc2FmZS1CICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2Fm ZS1CICMyLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQt c2FmZS1BICsgdW5zYWZlLUIgIzIvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZl LUIgIzIvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1z YWZlLUEgKyB1bnNhZmUtQiAjMi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUt QiAjMi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNh ZmUtQSArIHVuc2FmZS1CICMyLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJz aW9uLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgbG9jay1pbnZlcnNpb24vMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNp b24vMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWly cSBsb2NrLWludmVyc2lvbi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lv bi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJx IGxvY2staW52ZXJzaW9uLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgfCBXb3Vu ZC93YWl0IHRlc3RzIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgd3cgYXBpIGZhaWx1cmVzOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICB3dyBjb250ZXh0cyBtaXhp bmc6ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgIGZpbmlzaGluZyB3 dyBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg ICAgICAgICAgICAgbG9ja2luZyBtaXNtYXRjaGVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIEVERUFETEsgaGFuZGxpbmc6ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgIHNwaW5sb2NrIG5lc3QgdW5sb2NrZWQ6ICBvayAg fApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHxibG9jayB8IHRyeSAgfGNvbnRleHR8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAw MF0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBibG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAg ICAgICAgICAgICAgIHNwaW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t ClsgICAgMC4wMDAwMDBdIEdvb2QsIGFsbCAyNTMgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAgIDAu MDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0g T0RFQlVHOiBzZWxmdGVzdCBwYXNzZWQKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IGhwZXQ6 IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5 MTEyNjA0NDY3IG5zClsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsg ICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY5My41MDggTUh6IHByb2Nlc3NvcgpbICAgIDAu Mjk5MjUyXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1 Mzg3LjAxIEJvZ29NSVBTIChscGo9MjY5MzUwOCkKWyAgICAwLjMwMDQ4Nl0gcGlkX21heDogZGVm YXVsdDogNDA5NiBtaW5pbXVtOiAzMDEKWyAgICAwLjMwMTE4Ml0gQUNQSTogQ29yZSByZXZpc2lv biAyMDE1MDYxOQpbICAgIDAuMzA3NjQ4XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1 bGx5IGFjcXVpcmVkClsgICAgMC4zMDgyMTVdIEFDUEk6IHNldHRpbmcgRUxDUiB0byAwMjAwIChm cm9tIDBjMDApClsgICAgMC4zMDg2OTJdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczog MTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4zMDkzMTBdIE1vdW50cG9pbnQtY2Fj aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAw LjMxMDU2M10gbWNlOiBDUFUgc3VwcG9ydHMgMTAgTUNFIGJhbmtzClsgICAgMC4zMTA5OThdIG1j ZTogdW5rbm93biBDUFUgdHlwZSAtIG5vdCBlbmFibGluZyBNQ0Ugc3VwcG9ydApbICAgIDAuMzEx NDk1XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAu MzEyMDE1XSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdC IDAKWyAgICAwLjMxMjUyOF0gQ1BVOiBHZW51aW5lSW50ZWwgSW50ZWwgQ29yZSBQcm9jZXNzb3Ig KEhhc3dlbGwpIChmYW06IDA2LCBtb2RlbDogM2MsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjMxNDU2 MF0gUGVyZm9ybWFuY2UgRXZlbnRzOiBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25s eS4KWyAgICAwLjMxNjM3M10gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC4zMTgxMjddIGNs b2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZm ZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2Mjc1MDAwIG5zClsgICAgMC4zMTkyMDVdIGF0b21p YzY0X3Rlc3Q6IHBhc3NlZCBmb3IgaTU4NisgcGxhdGZvcm0gd2l0aCBDWDggYW5kIHdpdGggU1NF ClsgICAgMC4zMjA4NTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAw LjMyMjIxM10gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMC4zMjI1OTRdIGNw dWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAgICAwLjMyMzU0Nl0gQUNQSTogYnVzIHR5cGUg UENJIHJlZ2lzdGVyZWQKWyAgICAwLjMyNDI0NV0gUENJOiBQQ0kgQklPUyByZXZpc2lvbiAyLjEw IGVudHJ5IGF0IDB4ZmQ0NTYsIGxhc3QgYnVzPTAKWyAgICAwLjMyNDg3OV0gUENJOiBVc2luZyBj b25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjMzMzI1M10gZ3Bpby1m NzE4OHg6IE5vdCBhIEZpbnRlayBkZXZpY2UgYXQgMHgwMDAwMDAyZQpbICAgIDAuMzMzNzgwXSBn cGlvLWY3MTg4eDogTm90IGEgRmludGVrIGRldmljZSBhdCAweDAwMDAwMDRlClsgICAgMC4zMzQ2 NDhdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAgICAwLjMzNTA4N10gQUNQSTog QWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDAuMzM1NTEwXSBBQ1BJOiBBZGRlZCBf T1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgMC4zMzU5ODZdIEFDUEk6IEFkZGVkIF9PU0ko UHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDAuMzQxMzc5XSBBQ1BJOiBJbnRlcnBy ZXRlciBlbmFibGVkClsgICAgMC4zNDE3MzNdIEFDUEk6IChzdXBwb3J0cyBTMCBTNSkKWyAgICAw LjM0MjA4N10gQUNQSTogVXNpbmcgUElDIGZvciBpbnRlcnJ1cHQgcm91dGluZwpbICAgIDAuMzQy NTcyXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3Nh cnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4zNTQyNDNdIEFDUEk6 IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAu MzU0ODY0XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdtZW50c10KWyAg ICAwLjM1NTQzN10gYWNwaSBQTlAwQTAzOjAwOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsg ZGlzYWJsaW5nIEFTUE0KWyAgICAwLjM1NjI5OF0gYWNwaSBQTlAwQTAzOjAwOiBmYWlsIHRvIGFk ZCBNTUNPTkZJRyBpbmZvcm1hdGlvbiwgY2FuJ3QgYWNjZXNzIGV4dGVuZGVkIFBDSSBjb25maWd1 cmF0aW9uIHNwYWNlIHVuZGVyIHRoaXMgYnJpZGdlLgpbICAgIDAuMzU3NTY3XSBQQ0kgaG9zdCBi cmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjM1Nzk5OF0gcGNpX2J1cyAwMDAwOjAwOiByb290 IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAgIDAuMzU4NTE0XSBwY2lfYnVzIDAwMDA6MDA6 IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMC4zNTkx ODRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhhZGZm IHdpbmRvd10KWyAgICAwLjM1OTgyN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj ZSBbaW8gIDB4YWUwZi0weGFlZmYgd2luZG93XQpbICAgIDAuMzYwNDU4XSBwY2lfYnVzIDAwMDA6 MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhhZjIwLTB4YWZkZiB3aW5kb3ddClsgICAgMC4z NjExMTFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFmZTQtMHhm ZmZmIHdpbmRvd10KWyAgICAwLjM2MTc0M10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv dXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddClsgICAgMC4zNjI0NTZdIHBj aV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDE2ODAwMDAwLTB4ZmViZmZm ZmYgd2luZG93XQpbICAgIDAuMzYzMjU3XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoxMjM3XSB0 eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4zNjQ0NTVdIHBjaSAwMDAwOjAwOjAxLjA6IFs4 MDg2OjcwMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjM2NTcwOF0gcGNpIDAwMDA6 MDA6MDEuMTogWzgwODY6NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MApbICAgIDAuMzY4NjY4 XSBwY2kgMDAwMDowMDowMS4xOiByZWcgMHgyMDogW2lvICAweGMwNDAtMHhjMDRmXQpbICAgIDAu MzcwMTU2XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lv ICAweDAxZjAtMHgwMWY3XQpbICAgIDAuMzcwODU0XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kg SURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdClsgICAgMC4zNzE0NjJdIHBjaSAwMDAw OjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzdd ClsgICAgMC4zNzIxNTNdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAw eDFjOiBbaW8gIDB4MDM3Nl0KWyAgICAwLjM3MzExM10gcGNpIDAwMDA6MDA6MDEuMzogWzgwODY6 NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMApbICAgIDAuMzc0MDQzXSBwY2kgMDAwMDowMDow MS4zOiBjYW4ndCBjbGFpbSBCQVIgNyBbaW8gIDB4MDYwMC0weDA2M2ZdOiBhZGRyZXNzIGNvbmZs aWN0IHdpdGggQUNQSSBQTTFhX0VWVF9CTEsgW2lvICAweDA2MDAtMHgwNjAzXQpbICAgIDAuMzc1 MTc1XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweDA3MDAtMHgwNzBmXSBjbGFpbWVk IGJ5IFBJSVg0IFNNQgpbICAgIDAuMzc2Mjc3XSBwY2kgMDAwMDowMDowMi4wOiBbMTAxMzowMGI4 XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4zNzc5MDBdIHBjaSAwMDAwOjAwOjAyLjA6 IHJlZyAweDEwOiBbbWVtIDB4ZmMwMDAwMDAtMHhmZGZmZmZmZiBwcmVmXQpbICAgIDAuMzc5NDY1 XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxNDogW21lbSAweGZlYmYwMDAwLTB4ZmViZjBmZmZd ClsgICAgMC4zODUwMzddIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViZTAw MDAtMHhmZWJlZmZmZiBwcmVmXQpbICAgIDAuMzg2NzExXSBwY2kgMDAwMDowMDowMy4wOiBbODA4 NjoxMDBlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC4zODg4OTRdIHBjaSAwMDAwOjAw OjAzLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZl0KWyAgICAwLjM5MDk3 MF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTQ6IFtpbyAgMHhjMDAwLTB4YzAzZl0KWyAgICAw LjM5NzQwM10gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MzA6IFttZW0gMHhmZWI4MDAwMC0weGZl YmJmZmZmIHByZWZdClsgICAgMC4zOTg5MjddIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjI1YWJd IHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKWyAgICAwLjQwMDI2NV0gcGNpIDAwMDA6MDA6MDQuMDog cmVnIDB4MTA6IFttZW0gMHhmZWJmMTAwMC0weGZlYmYxMDBmXQpbICAgIDAuNDA0ODY2XSBwY2lf YnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwClsgICAgMC40MDYyODldIEFDUEk6IFBDSSBJbnRl cnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40MDcxNjFdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40MDc5OThdIEFD UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAgMC40MDg3 ODhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAg MC40MDk0OThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkpClsgICAg MC40MTA1MjBdIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpbICAgIDAu NDEyMDU2XSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAwOjAwOjAyLjAK WyAgICAwLjQxMjU1OF0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjAyLjAsZGVj b2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDAuNDEzMzIyXSB2Z2FhcmI6 IGxvYWRlZApbICAgIDAuNDEzNTczXSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAw MDA6MDA6MDIuMApbICAgIDAuNDE0Nzc0XSBtZWRpYTogTGludXggbWVkaWEgaW50ZXJmYWNlOiB2 MC4xMApbICAgIDAuNDE1MjU2XSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTogdjIuMDAK WyAgICAwLjQxNTk5OF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuNDE2 MzgyXSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC40MTY5 ODRdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0K WyAgICAwLjQxNzUyNl0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgxNjdlMDAwMC0w eDE3ZmZmZmZmXQpbICAgIDAuNDE5MjkyXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tz b3VyY2Uga3ZtLWNsb2NrClsgICAgMC40MjEzMDRdIFdhcm5pbmc6IGNvdWxkIG5vdCByZWdpc3Rl ciBhbGwgYnJhbmNoZXMgc3RhdHMKWyAgICAwLjQyMTg3Ml0gV2FybmluZzogY291bGQgbm90IHJl Z2lzdGVyIGFubm90YXRlZCBicmFuY2hlcyBzdGF0cwpbICAgIDAuNDM0NjkwXSBGUy1DYWNoZTog TG9hZGVkClsgICAgMC40MzUwMzNdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNDM1NTczXSBw bnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUp ClsgICAgMC40MzYyNThdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz IFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjQzNjk3OF0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5 IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGYxMyAoYWN0aXZlKQpbICAgIDAuNDM3NzM5XSBwbnAgMDA6 MDM6IFtkbWEgMl0KWyAgICAwLjQzODA3NV0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkg ZGV2aWNlLCBJRHMgUE5QMDcwMCAoYWN0aXZlKQpbICAgIDAuNDM4ODY1XSBwbnAgMDA6MDQ6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC40Mzk2 NDZdIHBucCAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFj dGl2ZSkKWyAgICAwLjQ0MDkyNl0gcG5wOiBQblAgQUNQSTogZm91bmQgNiBkZXZpY2VzClsgICAg MC40NzY2ODZdIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNrOiAweGZmZmZmZiBtYXhfY3ljbGVz OiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEwMjQgbnMKWyAgICAwLjQ3NzY2OF0gcGNp IDAwMDA6MDA6MDEuMzogQkFSIDc6IFtpbyAgc2l6ZSAweDAwNDBdIGhhcyBib2d1cyBhbGlnbm1l bnQKWyAgICAwLjQ3ODI5MF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAw LTB4MGNmNyB3aW5kb3ddClsgICAgMC40Nzg4OThdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2Ug NSBbaW8gIDB4MGQwMC0weGFkZmYgd2luZG93XQpbICAgIDAuNDc5NTIwXSBwY2lfYnVzIDAwMDA6 MDA6IHJlc291cmNlIDYgW2lvICAweGFlMGYtMHhhZWZmIHdpbmRvd10KWyAgICAwLjQ4MDA3M10g cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtpbyAgMHhhZjIwLTB4YWZkZiB3aW5kb3ddClsg ICAgMC40ODA2ODNdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbaW8gIDB4YWZlNC0weGZm ZmYgd2luZG93XQpbICAgIDAuNDgxMjMwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkgW21l bSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICAgIDAuNDgxODk0XSBwY2lfYnVzIDAw MDA6MDA6IHJlc291cmNlIDEwIFttZW0gMHgxNjgwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10KWyAg ICAwLjQ4MjY0MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC40ODMw NjJdIHBjaSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpb ICAgIDAuNDgzNjcyXSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBS ZWxlYXNlClsgICAgMC40ODQyMDNdIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRpbmcgSVNBIERN QSBoYW5nIHdvcmthcm91bmRzClsgICAgMC40ODQ4NDFdIHBjaSAwMDAwOjAwOjAyLjA6IFZpZGVv IGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTQpbICAgIDAuNDg1NDUyXSBQQ0k6IENMUyAwIGJ5dGVz LCBkZWZhdWx0IDY0ClsgICAgMC40ODYwNzFdIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAx LjU1OTkzOF0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHg4Y2U5YzAwMC0weDhlN2Q3ZmZm XQpbICAgIDEuNTYxNDk1XSBNYWNoaW5lIGNoZWNrIGluamVjdG9yIGluaXRpYWxpemVkClsgICAg MS41NjE5MjVdIG1pY3JvY29kZTogbm8gc3VwcG9ydCBmb3IgdGhpcyBDUFUgdmVuZG9yClsgICAg MS41NjM4NTRdIE5hdFNlbWkgU0N4MjAwIERyaXZlcgpbICAgIDEuNTY0Mjc0XSBzcGluX2xvY2st dG9ydHVyZTotLS0gU3RhcnQgb2YgdGVzdCBbZGVidWddOiBud3JpdGVyc19zdHJlc3M9MiBucmVh ZGVyc19zdHJlc3M9MCBzdGF0X2ludGVydmFsPTYwIHZlcmJvc2U9MSBzaHVmZmxlX2ludGVydmFs PTMgc3R1dHRlcj01IHNodXRkb3duX3NlY3M9MCBvbm9mZl9pbnRlcnZhbD0wIG9ub2ZmX2hvbGRv ZmY9MApbICAgIDEuNTY1NzkzXSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgdG9ydHVyZV9z aHVmZmxlIHRhc2sKWyAgICAxLjU2NjQyM10gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIHRv cnR1cmVfc3R1dHRlciB0YXNrClsgICAgMS41NjY5NTZdIHNwaW5fbG9jay10b3J0dXJlOiB0b3J0 dXJlX3NodWZmbGUgdGFzayBzdGFydGVkClsgICAgMS41Njc1MDRdIHNwaW5fbG9jay10b3J0dXJl OiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sKWyAgICAxLjU2ODA2Nl0gc3Bpbl9s b2NrLXRvcnR1cmU6IHRvcnR1cmVfc3R1dHRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjU2ODYwOV0g c3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAg IDEuNTY5MTY1XSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0YXNrIHN0 YXJ0ZWQKWyAgICAxLjU2OTc2Ml0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9y dHVyZV9zdGF0cyB0YXNrClsgICAgMS41NzAzOTNdIHNwaW5fbG9jay10b3J0dXJlOiBsb2NrX3Rv cnR1cmVfd3JpdGVyIHRhc2sgc3RhcnRlZApbICAgIDEuNTcxMjUzXSBmdXRleCBoYXNoIHRhYmxl IGVudHJpZXM6IDE2IChvcmRlcjogLTMsIDcwNCBieXRlcykKWyAgICAxLjU3MTgzM10gSW5pdGlh bGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXlyaW5nClsgICAgMS41NzMwMjJdIHNwaW5fbG9jay10b3J0 dXJlOiBsb2NrX3RvcnR1cmVfc3RhdHMgdGFzayBzdGFydGVkClsgICAgMS41NzU5NTddIEh1Z2VU TEIgcmVnaXN0ZXJlZCA0IE1CIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAg MS41NzY2NDBdIHpwb29sOiBsb2FkZWQKWyAgICAxLjU3NzA4NF0gVkZTOiBEaXNrIHF1b3RhcyBk cXVvdF82LjYuMApbICAgIDEuNTc3NTAxXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogMTAyNCAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAxLjU3OTM5N10gcm9tZnM6IFJP TUZTIE1URCAoQykgMjAwNyBSZWQgSGF0LCBJbmMuClsgICAgMS41Nzk4NTJdIGZ1c2UgaW5pdCAo QVBJIHZlcnNpb24gNy4yMykKWyAgICAxLjU5MDc1Nl0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdp c3RlcmVkClsgICAgMS41OTExNDBdIHN0YXJ0IHBsaXN0IHRlc3QKWyAgICAxLjU5NzI5Ml0gZW5k IHBsaXN0IHRlc3QKWyAgICAxLjU5NzU4Ml0gdGVzdF9oZXhkdW1wOiBSdW5uaW5nIHRlc3RzLi4u ClsgICAgMS41OTgzNzZdIHRlc3RfZmlybXdhcmU6IGludGVyZmFjZSByZWFkeQpbICAgIDEuNTk4 ODA0XSByYnRyZWUgdGVzdGluZyAtPiAxNzYxMiBjeWNsZXMKWyAgICAyLjMxOTEwOF0gYXVnbWVu dGVkIHJidHJlZSB0ZXN0aW5nIC0+IDI4NDQwIGN5Y2xlcwpbICAgIDMuNDY2MjQwXSBpcG1pIG1l c3NhZ2UgaGFuZGxlciB2ZXJzaW9uIDM5LjIKWyAgICAzLjQ2NjcyMF0gSVBNSSBTeXN0ZW0gSW50 ZXJmYWNlIGRyaXZlci4KWyAgICAzLjQ2NzE3MF0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3Bl Y2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lClsgICAgMy40Njc3NTZdIGlwbWlfc2k6IFRyeWluZyBk ZWZhdWx0LXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAweGNhMiwg c2xhdmUgYWRkcmVzcyAweDAsIGlycSAwClsgICAgMy40Njg2NTZdIGlwbWlfc2k6IEludGVyZmFj ZSBkZXRlY3Rpb24gZmFpbGVkClsgICAgMy40NjkxMDRdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tz b3VyY2UgY2FsaWJyYXRpb246IDI2OTMuNTA3IE1IegpbICAgIDMuNDY5NzAyXSBjbG9ja3NvdXJj ZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgyNmQzNDhjZDgx MSwgbWF4X2lkbGVfbnM6IDQ0MDc5NTMzNTM2NiBucwpbICAgIDMuNTM0Mzk4XSBpcG1pX3NpOiBB ZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lClsgICAgMy41MzQ5NzRd IGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0LXNwZWNpZmllZCBzbWljIHN0YXRlIG1hY2hpbmUgYXQg aS9vIGFkZHJlc3MgMHhjYTksIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDMuNTM1ODkx XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgIDMuNTM2MzA2XSBpcG1p X3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFjaGluZQpbICAgIDMuNTM2 ODY3XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFjaGluZSBh dCBpL28gYWRkcmVzcyAweGU0LCBzbGF2ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgICAzLjUzNzc2 M10gaXBtaV9zaTogSW50ZXJmYWNlIGRldGVjdGlvbiBmYWlsZWQKWyAgICAzLjUzODQyMV0gaXBt aV9zaTogVW5hYmxlIHRvIGZpbmQgYW55IFN5c3RlbSBJbnRlcmZhY2UocykKWyAgICAzLjUzODk2 MV0gSVBNSSBXYXRjaGRvZzogZHJpdmVyIGluaXRpYWxpemVkClsgICAgMy41Mzk2NjldIGlucHV0 OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQv aW5wdXQwClsgICAgMy41NDA0MTNdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAgICAzLjU2 OTk1Ml0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlz YWJsZWQKWyAgICAzLjU5NDI0N10gMDA6MDU6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCwg YmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQpbICAgIDMuNTk2MTM3XSBscDogZHJpdmVy IGxvYWRlZCBidXQgbm8gZGV2aWNlcyBmb3VuZApbICAgIDMuNTk2NjI2XSB0b3NoaWJhOiBub3Qg YSBzdXBwb3J0ZWQgVG9zaGliYSBsYXB0b3AKWyAgICAzLjU5NzA4Nl0gcHBkZXY6IHVzZXItc3Bh Y2UgcGFyYWxsZWwgcG9ydCBkcml2ZXIKWyAgICAzLjU5NzU2M10gc2N4MjAwX2dwaW86IG5vIFND eDIwMCBncGlvIHByZXNlbnQKWyAgICAzLjU5Nzk4Ml0gbnNjX2dwaW8gaW5pdGlhbGl6aW5nClsg ICAgMy41OTgyOTddIHRlbGNsa19pbnRlcnJ1cHQgPSAweGYgbm9uLW1jcGJsMDAxMCBody4KWyAg ICAzLjU5ODc5NF0gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRp Y2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAzLjU5OTg5Ml0g W2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAgMy42MDE5NTddIGR1bW15 LWlycTogbm8gSVJRIGdpdmVuLiAgVXNlIGlycT1OClsgICAgMy42MDM1OTZdIG10ZG9vcHM6IG10 ZCBkZXZpY2UgKG10ZGRldj1uYW1lL251bWJlcikgbXVzdCBiZSBzdXBwbGllZApbICAgIDMuNjA0 MjAwXSBMNDQwR1ggZmxhc2ggbWFwcGluZzogZmFpbGVkIHRvIGZpbmQgUElJWDQgSVNBIGJyaWRn ZSwgY2Fubm90IGNvbnRpbnVlClsgICAgMy42MDUwMjJdIHNscmFtOiBub3QgZW5vdWdoIHBhcmFt ZXRlcnMuClsgICAgMy42MDc5NTldIEhTSS9TU0kgY2hhciBkZXZpY2UgbG9hZGVkClsgICAgMy42 MDg2NTddIGk4MDQyOiBQTlA6IFBTLzIgQ29udHJvbGxlciBbUE5QMDMwMzpLQkQsUE5QMGYxMzpN T1VdIGF0IDB4NjAsMHg2NCBpcnEgMSwxMgpbICAgIDMuNjEwMTAyXSBzZXJpbzogaTgwNDIgS0JE IHBvcnQgYXQgMHg2MCwweDY0IGlycSAxClsgICAgMy42MTA2MTldIHNlcmlvOiBpODA0MiBBVVgg cG9ydCBhdCAweDYwLDB4NjQgaXJxIDEyClsgICAgMy42MTExMDldIHBhcmtiZDogbm8gc3VjaCBw YXJwb3J0ClsgICAgMy42NTcwMDVdIHdhbGtlcmEwNzAxOiBwYXJwb3J0IDAgZG9lcyBub3QgZXhp c3QKWyAgICAzLjY1Nzg1NF0gbWs3MTI6IGRldmljZSBub3QgcHJlc2VudApbICAgIDMuNjU4NTc5 XSBpMmMgL2RldiBlbnRyaWVzIGRyaXZlcgpbICAgIDMuNjU5NTE3XSBFcnJvcjogRHJpdmVyICdh ZHY3NTExJyBpcyBhbHJlYWR5IHJlZ2lzdGVyZWQsIGFib3J0aW5nLi4uClsgICAgMy42NjEwMjFd IERyaXZlciBmb3IgMS13aXJlIERhbGxhcyBuZXR3b3JrIHByb3RvY29sLgpbICAgIDMuNjYxNTk4 XSBEUzFXTSB3MSBidXNtYXN0ZXIgZHJpdmVyIC0gKGMpIDIwMDQgU3phYm9sY3MgR3l1cmtvClsg ICAgMy42NjIyNDJdIDEtV2lyZSBkcml2ZXIgZm9yIHRoZSBEUzI3NjAgYmF0dGVyeSBtb25pdG9y IGNoaXAgLSAoYykgMjAwNC0yMDA1LCBTemFib2xjcyBHeXVya28KWyAgICAzLjY2NDEzMV0gZjcx ODgyZmc6IE5vdCBhIEZpbnRlayBkZXZpY2UKWyAgICAzLjY2NDU3OF0gZjcxODgyZmc6IE5vdCBh IEZpbnRlayBkZXZpY2UKWyAgICAzLjY2NTk3Ml0gcGM4NzM2MDogUEM4NzM2eCBub3QgZGV0ZWN0 ZWQsIG1vZHVsZSBub3QgaW5zZXJ0ZWQKWyAgICAzLjY2ODYxOF0gaW5wdXQ6IEFUIFRyYW5zbGF0 ZWQgU2V0IDIga2V5Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0 L2lucHV0MQpbICAgIDMuNjcyMjE5XSBjcm9zX2VjX2xwYzogdW5zdXBwb3J0ZWQgc3lzdGVtLgpb ICAgIDMuNjczMTEzXSBwc3M6IG1zc19pbywgbXNzX2RtYSwgbXNzX2lycSBhbmQgcHNzX2lvIG11 c3QgYmUgc2V0LgpbICAgIDMuNjczNzA1XSBhZDE4NDgvY3M0MjQ4IGNvZGVjIGRyaXZlciBDb3B5 cmlnaHQgKEMpIGJ5IEhhbm51IFNhdm9sYWluZW4gMTk5My0xOTk2ClsgICAgMy42NzQ0MTldIGFk MTg0ODogTm8gSVNBUG5QIGNhcmRzIGZvdW5kLCB0cnlpbmcgc3RhbmRhcmQgb25lcy4uLgpbICAg IDMuNjc0OTk5XSBNZWRpYVRyaXggYXVkaW8gZHJpdmVyIENvcHlyaWdodCAoQykgYnkgSGFubnUg U2F2b2xhaW5lbiAxOTkzLTE5OTYKWyAgICAzLjY3NTY2NV0gSS9PLCBJUlEsIERNQSBhbmQgdHlw ZSBhcmUgbWFuZGF0b3J5ClsgICAgMy42NzYxMDhdIHVhcnQ2ODUwOiBpcnEgYW5kIGlvIG11c3Qg YmUgc2V0LgpbICAgIDMuNjc2NTQwXSBZTTM4MTIgYW5kIE9QTC0zIGRyaXZlciBDb3B5cmlnaHQg KEMpIGJ5IEhhbm51IFNhdm9sYWluZW4sIFJvYiBIb29mdCAxOTkzLTE5OTYKWyAgICAzLjY3NzI5 MV0gTUlESSBMb29wYmFjayBkZXZpY2UgZHJpdmVyClsgICAgMy42Nzc4NDVdIG1jZTogVW5hYmxl IHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogLTUpClsgICAgMy42Nzk5NDVdIExvYWRp bmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzClsgICAgMy42ODA0NDddIHBhZ2Vfb3du ZXIgaXMgZGlzYWJsZWQKWyAgICAzLjY4MzM4OV0gZGV2aWNlLXRyZWU6IER1cGxpY2F0ZSBuYW1l IGluIHRlc3RjYXNlLWRhdGEsIHJlbmFtZWQgdG8gImR1cGxpY2F0ZS1uYW1lIzEiClsgICAgMy42 ODYwMTldICMjIyBkdC10ZXN0ICMjIyBzdGFydCBvZiB1bml0dGVzdCAtIHlvdSB3aWxsIHNlZSBl cnJvciBtZXNzYWdlcwpbICAgIDMuNjg2ODkwXSAvdGVzdGNhc2UtZGF0YS9waGFuZGxlLXRlc3Rz L2NvbnN1bWVyLWE6IGNvdWxkIG5vdCBnZXQgI3BoYW5kbGUtY2VsbHMtbWlzc2luZyBmb3IgL3Rl c3RjYXNlLWRhdGEvcGhhbmRsZS10ZXN0cy9wcm92aWRlcjEKWyAgICAzLjY4Nzk1M10gL3Rlc3Rj YXNlLWRhdGEvcGhhbmRsZS10ZXN0cy9jb25zdW1lci1hOiBjb3VsZCBub3QgZ2V0ICNwaGFuZGxl LWNlbGxzLW1pc3NpbmcgZm9yIC90ZXN0Y2FzZS1kYXRhL3BoYW5kbGUtdGVzdHMvcHJvdmlkZXIx ClsgICAgMy42ODkwMjRdIC90ZXN0Y2FzZS1kYXRhL3BoYW5kbGUtdGVzdHMvY29uc3VtZXItYTog Y291bGQgbm90IGZpbmQgcGhhbmRsZQpbICAgIDMuNjg5Njg5XSAvdGVzdGNhc2UtZGF0YS9waGFu ZGxlLXRlc3RzL2NvbnN1bWVyLWE6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUKWyAgICAzLjY5MDM1 OV0gL3Rlc3RjYXNlLWRhdGEvcGhhbmRsZS10ZXN0cy9jb25zdW1lci1hOiBhcmd1bWVudHMgbG9u Z2VyIHRoYW4gcHJvcGVydHkKWyAgICAzLjY5MTA0MF0gL3Rlc3RjYXNlLWRhdGEvcGhhbmRsZS10 ZXN0cy9jb25zdW1lci1hOiBhcmd1bWVudHMgbG9uZ2VyIHRoYW4gcHJvcGVydHkKWyAgICAzLjY5 MjA3NF0gaXJxOiBubyBpcnEgZG9tYWluIGZvdW5kIGZvciAvdGVzdGNhc2UtZGF0YS9pbnRlcnJ1 cHRzL2ludGMwICEKWyAgICAzLjY5NTg4MF0gb3ZlcmxheV9pc190b3Btb3N0OiAjNSBjbGFzaGVz ICM2IEAvdGVzdGNhc2UtZGF0YS9vdmVybGF5LW5vZGUvdGVzdC1idXMvdGVzdC11bml0dGVzdDgK WyAgICAzLjY5NjcwOF0gb3ZlcmxheV9yZW1vdmFsX2lzX29rOiBvdmVybGF5ICM1IGlzIG5vdCB0 b3Btb3N0ClsgICAgMy42OTcyMzFdIG9mX292ZXJsYXlfZGVzdHJveTogcmVtb3ZhbCBjaGVjayBm YWlsZWQgZm9yIG92ZXJsYXkgIzUKWyAgICAzLjcwMDUxMl0gaTJjIGkyYy0wOiBBZGRlZCBtdWx0 aXBsZXhlZCBpMmMgYnVzIDEKWyAgICAzLjcwMjIxM10gaTJjIGkyYy0wOiBBZGRlZCBtdWx0aXBs ZXhlZCBpMmMgYnVzIDIKWyAgICAzLjcwMjcxNl0gaTJjIGkyYy0yOiBGYWlsZWQgdG8gcmVnaXN0 ZXIgaTJjIGNsaWVudCB1bml0dGVzdC1pMmMtZGV2IGF0IDB4MjAgKC0xNikKWyAgICAzLjcwMzQ0 M10gaTJjIGkyYy0yOiBvZl9pMmM6IEZhaWx1cmUgcmVnaXN0ZXJpbmcgL3Rlc3RjYXNlLWRhdGEv b3ZlcmxheS1ub2RlL3Rlc3QtYnVzL2kyYy10ZXN0LWJ1cy90ZXN0LXVuaXR0ZXN0MTUvaTJjQDAv dGVzdC1tdXgtZGV2ClsgICAgMy43MDQ1NDhdIG9mX2kyY19ub3RpZnk6IGZhaWxlZCB0byBjcmVh dGUgZm9yICcvdGVzdGNhc2UtZGF0YS9vdmVybGF5LW5vZGUvdGVzdC1idXMvaTJjLXRlc3QtYnVz L3Rlc3QtdW5pdHRlc3QxNS9pMmNAMC90ZXN0LW11eC1kZXYnClsgICAgMy43MDU2NDldIF9fb2Zf Y2hhbmdlc2V0X2VudHJ5X25vdGlmeTogbm90aWZpZXIgZXJyb3IgQC90ZXN0Y2FzZS1kYXRhL292 ZXJsYXktbm9kZS90ZXN0LWJ1cy9pMmMtdGVzdC1idXMvdGVzdC11bml0dGVzdDE1L2kyY0AwL3Rl c3QtbXV4LWRldgpbICAgIDMuNzA5MTM1XSAjIyMgZHQtdGVzdCAjIyMgZW5kIG9mIHVuaXR0ZXN0 IC0gMTQ5IHBhc3NlZCwgMCBmYWlsZWQKWyAgICAzLjcxMDU0M10gZGVidWc6IHVubWFwcGluZyBp bml0IFttZW0gMHg4MGY2NjAwMC0weDgwZmY3ZmZmXQpbICAgIDMuNzExMjA2XSBXcml0ZSBwcm90 ZWN0aW5nIHRoZSBrZXJuZWwgdGV4dDogNjY3MmsKWyAgICAzLjcxMTc2Ml0gV3JpdGUgcHJvdGVj dGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiA0MzQ4awpbICAgIDMuNzIxMDY1XSByYW5k b206IGluaXQgdXJhbmRvbSByZWFkIHdpdGggNTMgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpb ICAgIDMuODA2MTA1XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dn aW5nIGZvciBqb2IKWyAgICAzLjgwNjgxNV0gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24g ZXJyb3I6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlClsgICAgMy45MzI3MzVdIHVkZXZkWzIwMF06 IHN0YXJ0aW5nIHZlcnNpb24gMTc1CnVkZXZkWzIwN106IGZhaWxlZCB0byBleGVjdXRlICcvc2Jp bi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBhY3BpOkxOWFNZU1RNOic6IE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjIwXTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21v ZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IHBjaTp2MDAwMDgwODZkMDAwMDcwMDBzdjAwMDAx QUY0c2QwMDAwMTEwMGJjMDZzYzAxaTAwJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2 ZFsyMjFdOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9i ZSAtYnYgcGNpOnYwMDAwODA4NmQwMDAwNzAxMHN2MDAwMDFBRjRzZDAwMDAxMTAwYmMwMXNjMDFp ODAnOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzIyMl06IGZhaWxlZCB0byBleGVj dXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBwY2k6djAwMDA4MDg2ZDAw MDA3MTEzc3YwMDAwMUFGNHNkMDAwMDExMDBiYzA2c2M4MGkwMCc6IE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKdWRldmRbMjI4XTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2JlJyAn L3NiaW4vbW9kcHJvYmUgLWJ2IHBjaTp2MDAwMDEwMTNkMDAwMDAwQjhzdjAwMDAxQUY0c2QwMDAw MTEwMGJjMDNzYzAwaTAwJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyMjldOiBm YWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgcGNp OnYwMDAwODA4NmQwMDAwMTAwRXN2MDAwMDFBRjRzZDAwMDAxMTAwYmMwMnNjMDBpMDAnOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzIzMF06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jp bi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBwY2k6djAwMDA4MDg2ZDAwMDAxMjM3c3Yw MDAwMUFGNHNkMDAwMDExMDBiYzA2c2MwMGkwMCc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkK dWRldmRbMjMxXTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9k cHJvYmUgLWJ2IHBjaTp2MDAwMDgwODZkMDAwMDI1QUJzdjAwMDAxQUY0c2QwMDAwMTEwMGJjMDhz YzgwaTAwJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyMzJdOiBmYWlsZWQgdG8g ZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNwaTpQTlAwMTAz Oic6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjMzXTogZmFpbGVkIHRvIGV4ZWN1 dGUgJy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IHBsYXRmb3JtOnBsYXRmb3Jt LWZyYW1lYnVmZmVyJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyMzRdOiBmYWls ZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgb2Y6Tmky Yy10ZXN0LWJ1c1Q8TlVMTD5DdW5pdHRlc3QtaTJjLWJ1cyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnkKdWRldmRbMjM1XTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2JlJyAnL3Ni aW4vbW9kcHJvYmUgLWJ2IGFjcGk6TE5YU1lCVVM6JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQp1ZGV2ZFsyMzZdOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9t b2Rwcm9iZSAtYnYgYWNwaTpMTlhTWUJVUzonOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVk ZXZkWzIzN106IGZhaWxlZCB0byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9zYmluL21vZHBy b2JlIC1idiBzZXJpbzp0eTAxcHIwMGlkMDBleDAwJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQp1ZGV2ZFsyMzldOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9t b2Rwcm9iZSAtYnYgaW5wdXQ6YjAwMTl2MDAwMHAwMDAxZTAwMDAtZTAsMSxrNzQscmFtbHNmdyc6 IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjQ3XTogZmFpbGVkIHRvIGV4ZWN1dGUg Jy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6UE5QMEMwRjonOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzI0OF06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jp bi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBhY3BpOlBOUDBDMEY6JzogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyNDVdOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9k cHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNwaTpQTlAwQzBGOic6IE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKdWRldmRbMjQ2XTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2Jl JyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6UE5QMEMwRjonOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CnVkZXZkWzI0NF06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9z YmluL21vZHByb2JlIC1idiBhY3BpOlBOUDBDMEY6JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQp1ZGV2ZFsyNDNdOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9t b2Rwcm9iZSAtYnYgYWNwaTpQTlAwQTA2Oic6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRl dmRbMjQyXTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJv YmUgLWJ2IGFjcGk6UE5QMEEwMzonOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzI0 MV06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1i diBhY3BpOlBOUDAxMDM6JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyNDBdOiBm YWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNw aTpMTlhDUFU6JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyNDldOiBmYWlsZWQg dG8gZXhlY3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgaW5wdXQ6YjAw MTF2MDAwMXAwMDAxZUFCNDEtZTAsMSw0LDExLDE0LGs3MSw3Miw3Myw3NCw3NSw3Niw3Nyw3OSw3 QSw3Qiw3Qyw3RCw3RSw3Riw4MCw4Qyw4RSw4Riw5Qiw5Qyw5RCw5RSw5RixBMyxBNCxBNSxBNixB QyxBRCxCNyxCOCxCOSxEOSxFMixyYW00LGwwLDEsMixzZncnOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CnVkZXZkWzI1MF06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9z YmluL21vZHByb2JlIC1idiBvZjpOdGVzdGNhc2UtZGV2aWNlMVQ8TlVMTD5DdGVzdGNhc2UtZGV2 aWNlJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyNTFdOiBmYWlsZWQgdG8gZXhl Y3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNwaTpQTlAwQTA2Oic6 IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjc3XTogZmFpbGVkIHRvIGV4ZWN1dGUg Jy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6QVBQMDAwMTonOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzI3OF06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jp bi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBhY3BpOlBOUDAzMDM6JzogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyNzldOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3NiaW4vbW9k cHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgb2Y6TnRlc3RjYXNlLWRldmljZTJUPE5VTEw+Q3Rl c3RjYXNlLWRldmljZSc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjgwXTogZmFp bGVkIHRvIGV4ZWN1dGUgJy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6 UE5QMDQwMDonOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnVkZXZkWzI4MV06IGZhaWxlZCB0 byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9iZScgJy9zYmluL21vZHByb2JlIC1idiBhY3BpOlBOUDA1 MDE6JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyODVdOiBmYWlsZWQgdG8gZXhl Y3V0ZSAnL3NiaW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNwaTpQTlAwRjEzOic6 IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjg2XTogZmFpbGVkIHRvIGV4ZWN1dGUg Jy9zYmluL21vZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6UUVNVTAwMDE6JzogTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp1ZGV2ZFsyODRdOiBmYWlsZWQgdG8gZXhlY3V0ZSAnL3Ni aW4vbW9kcHJvYmUnICcvc2Jpbi9tb2Rwcm9iZSAtYnYgYWNwaTpQTlAwQjAwOic6IE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKdWRldmRbMjgzXTogZmFpbGVkIHRvIGV4ZWN1dGUgJy9zYmluL21v ZHByb2JlJyAnL3NiaW4vbW9kcHJvYmUgLWJ2IGFjcGk6UE5QMDcwMDonOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5CnVkZXZkWzI4Ml06IGZhaWxlZCB0byBleGVjdXRlICcvc2Jpbi9tb2Rwcm9i ZScgJy9zYmluL21vZHByb2JlIC1idiBhY3BpOlBOUDA1MDE6JzogTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpbICAgIDQuNTg0NDg0XSBpbml0OiBmYWlsc2FmZSBtYWluIHByb2Nlc3MgKDI5NSkg a2lsbGVkIGJ5IFRFUk0gc2lnbmFsCnN0YXJ0OiBKb2IgaXMgYWxyZWFkeSBydW5uaW5nOiByYwpb ICAgIDUuMDcyNjE3XSBpbml0OiB1ZGV2LWZhbGxiYWNrLWdyYXBoaWNzIG1haW4gcHJvY2VzcyAo MzQzKSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDEyNwoKPT0+IC90bXAvc3Rkb3V0IDw9PQoKPT0+ IC90bXAvc3RkZXJyIDw9PQo9PT4gL3RtcC9zdGRvdXQgPD09Cgo9PT4gL3RtcC9zdGRlcnIgPD09 ClsgICAgNS4xMjAyMzFdIGluaXQ6IG5ldHdvcmtpbmcgbWFpbiBwcm9jZXNzICgzNTQpIHRlcm1p bmF0ZWQgd2l0aCBzdGF0dXMgMQpjYXQ6IGNhdDogL3Byb2Mvc3lzL2tlcm5lbC92ZXJzaW9uL3By b2Mvc3lzL2tlcm5lbC92ZXJzaW9uOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5OiBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5CgpjYXQ6IGNhdDogL3Byb2Mvc3lzL2tlcm5lbC9vc3JlbGVhc2Uv cHJvYy9zeXMva2VybmVsL29zcmVsZWFzZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeTogTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoKTEtQOiBIT1NUTkFNRSB2bS12cC1xdWFudGFsLWkzODYt MTQsIE1BQyAsIGtlcm5lbCAgLCBzZXJpYWwgY29uc29sZSAvZGV2L3R0eVMwCgo9PT4gL3RtcC9z dGRvdXQgPD09Cktlcm5lbCB0ZXN0czogQm9vdCBPSyEKCj09PiAvdG1wL3N0ZG91dCA8PT0KS2Vy bmVsIHRlc3RzOiBCb290IE9LIQoKPT0+IC90bXAvc3RkZXJyIDw9PQppcGNvbmZpZzogbm8gZGV2 aWNlcyB0byBjb25maWd1cmUKCj09PiAvdG1wL3N0ZGVyciA8PT0KaXBjb25maWc6IG5vIGRldmlj ZXMgdG8gY29uZmlndXJlCmlwY29uZmlnOiBubyBkZXZpY2VzIHRvIGNvbmZpZ3VyZQppcGNvbmZp Zzogbm8gZGV2aWNlcyB0byBjb25maWd1cmUKaXBjb25maWc6IG5vIGRldmljZXMgdG8gY29uZmln dXJlCmlwY29uZmlnOiBubyBkZXZpY2VzIHRvIGNvbmZpZ3VyZQppcGNvbmZpZzogbm8gZGV2aWNl cyB0byBjb25maWd1cmUKaXBjb25maWc6IG5vIGRldmljZXMgdG8gY29uZmlndXJlCmlwY29uZmln OiBubyBkZXZpY2VzIHRvIGNvbmZpZ3VyZQppcGNvbmZpZzogbm8gZGV2aWNlcyB0byBjb25maWd1 cmUKaXBjb25maWc6IG5vIGRldmljZXMgdG8gY29uZmlndXJlCmlwY29uZmlnOiBubyBkZXZpY2Vz IHRvIGNvbmZpZ3VyZQppcGNvbmZpZzogbm8gZGV2aWNlcyB0byBjb25maWd1cmUKaXBjb25maWc6 IG5vIGRldmljZXMgdG8gY29uZmlndXJlCmlwY29uZmlnOiBubyBkZXZpY2VzIHRvIGNvbmZpZ3Vy ZQppcGNvbmZpZzogbm8gZGV2aWNlcyB0byBjb25maWd1cmUKaXBjb25maWc6IG5vIGRldmljZXMg dG8gY29uZmlndXJlCmlwY29uZmlnOiBubyBkZXZpY2VzIHRvIGNvbmZpZ3VyZQppcGNvbmZpZzog bm8gZGV2aWNlcyB0byBjb25maWd1cmUKaXBjb25maWc6IG5vIGRldmljZXMgdG8gY29uZmlndXJl Ci91c3Ivc2hhcmUvaW5pdHJhbWZzLXRvb2xzL3NjcmlwdHMvZnVuY3Rpb25zOiBsaW5lIDQ5MTog L3J1bi9uZXQtZXRoMC5jb25mOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Ci91c3Ivc2hhcmUv aW5pdHJhbWZzLXRvb2xzL3NjcmlwdHMvZnVuY3Rpb25zOiBsaW5lIDQ5MTogL3J1bi9uZXQtZXRo MC5jb25mOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CiEhISBJUC1Db25maWc6IEF1dG8tY29u ZmlndXJhdGlvbiBvZiBuZXR3b3JrIGZhaWxlZCAhISEKISEhIElQLUNvbmZpZzogQXV0by1jb25m aWd1cmF0aW9uIG9mIG5ldHdvcmsgZmFpbGVkICEhIQohISEgSVAtQ29uZmlnOiBBdXRvLWNvbmZp Z3VyYXRpb24gb2YgbmV0d29yayBmYWlsZWQgISEhCmVycm9yOiAnbGtwLWJvb3RzdHJhcCcgZXhp dGVkIG91dHNpZGUgdGhlIGV4cGVjdGVkIGNvZGUgZmxvdy4KWyAgICA1LjI1MDY3M10gaW5pdDog cmMgbWFpbiBwcm9jZXNzICgzMjkpIGtpbGxlZCBieSBURVJNIHNpZ25hbApbICAgIDUuMjUxNjk2 XSBpbml0OiB0dHk0IG1haW4gcHJvY2VzcyAoMzMwKSBraWxsZWQgYnkgVEVSTSBzaWduYWwKWyAg ICA1LjI1NTkwNV0gaW5pdDogdHR5NSBtYWluIHByb2Nlc3MgKDMzMSkga2lsbGVkIGJ5IFRFUk0g c2lnbmFsClsgICAgNS4yNTgyNDBdIGluaXQ6IHR0eTIgbWFpbiBwcm9jZXNzICgzMzIpIGtpbGxl ZCBieSBURVJNIHNpZ25hbAp1bmFibGUgdG8gY29ubmVjdCB0byBzeXN0ZW0gYnVzOiBGYWlsZWQg dG8gY29ubmVjdCB0byBzb2NrZXQgL3Zhci9ydW4vZGJ1cy9zeXN0ZW1fYnVzX3NvY2tldDogTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpbICAgIDUuMjYwNjQ0XSBpbml0OiB0dHkzIG1haW4gcHJv Y2VzcyAoMzMzKSBraWxsZWQgYnkgVEVSTSBzaWduYWwKWyAgICA1LjI2MTk3M10gaW5pdDogdHR5 NiBtYWluIHByb2Nlc3MgKDMzNSkga2lsbGVkIGJ5IFRFUk0gc2lnbmFsClsgICAgNS4yNjM0ODdd IGluaXQ6IGh3Y2xvY2stc2F2ZSBtYWluIHByb2Nlc3MgKDQwNCkgdGVybWluYXRlZCB3aXRoIHN0 YXR1cyA3MApbICAgIDUuMjY0ODUwXSBpbml0OiBwbHltb3V0aC11cHN0YXJ0LWJyaWRnZSBtYWlu IHByb2Nlc3MgKDQwNSkgdGVybWluYXRlZCB3aXRoIHN0YXR1cyAxClsgICAgNS4zNTczMDldIFVu cmVnaXN0ZXIgcHYgc2hhcmVkIG1lbW9yeSBmb3IgY3B1IDAKWyAgICA1LjM1Nzg2Nl0gc3Bpbl9s b2NrLXRvcnR1cmU6IFVuc2NoZWR1bGVkIHN5c3RlbSBzaHV0ZG93biBkZXRlY3RlZApbICAgIDUu MzU5MTI0XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtClsgICAgNS4zNTk0NDZdIHJlYm9vdDog bWFjaGluZSByZXN0YXJ0CgpFbGFwc2VkIHRpbWU6IDEwCnFlbXUtc3lzdGVtLWkzODYgLWVuYWJs ZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwIC1rZXJuZWwgL3BrZy9saW51eC9pMzg2LXJh bmRjb25maWctaDEtMDkwOTIxMTErQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRC9nY2MtNC45LzJk MGY2ZWZkMzExMTY1ZmUwNmNlY2IyOTQ3NWU4OWU1NTBiOTJkOGMvdm1saW51ei00LjIuMC1yYzEt MDAwNzctZzJkMGY2ZWYgLWFwcGVuZCAncm9vdD0vZGV2L3JhbTAgdXNlcj1sa3Agam9iPS9sa3Av c2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwtaTM4Ni0xNC9yYW5kX2Jvb3QtMS1xdWFudGFsLWNvcmUt aTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmlnLWgxLTA5MDkyMTExK0NPTkZJR19ERUJVR19JTkZPX1JF RFVDRUQtMmQwZjZlZmQzMTExNjVmZTA2Y2VjYjI5NDc1ZTg5ZTU1MGI5MmQ4Yy0yMDE1MDkxMC0x MTUyMjMtNHM2OWNrLTEueWFtbCBBUkNIPWkzODYga2NvbmZpZz1pMzg2LXJhbmRjb25maWctaDEt MDkwOTIxMTErQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBicmFuY2g9bGludXgtZGV2ZWwvZGV2 ZWwtc3BvdC0yMDE1MDkwOTE4MzUgY29tbWl0PTJkMGY2ZWZkMzExMTY1ZmUwNmNlY2IyOTQ3NWU4 OWU1NTBiOTJkOGMgQk9PVF9JTUFHRT0vcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1oMS0wOTA5 MjExMStDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEL2djYy00LjkvMmQwZjZlZmQzMTExNjVmZTA2 Y2VjYjI5NDc1ZTg5ZTU1MGI5MmQ4Yy92bWxpbnV6LTQuMi4wLXJjMS0wMDA3Ny1nMmQwZjZlZiBt YXhfdXB0aW1lPTYwMCBSRVNVTFRfUk9PVD0vcmVzdWx0L2Jvb3QvMS92bS12cC1xdWFudGFsLWkz ODYvcXVhbnRhbC1jb3JlLWkzODYuY2d6L2kzODYtcmFuZGNvbmZpZy1oMS0wOTA5MjExMStDT05G SUdfREVCVUdfSU5GT19SRURVQ0VEL2djYy00LjkvMmQwZjZlZmQzMTExNjVmZTA2Y2VjYjI5NDc1 ZTg5ZTU1MGI5MmQ4Yy8xIExLUF9TRVJWRVI9aW5uIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBz eXN0ZW1kLmxvZ19sZXZlbD1lcnIgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxl ZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBf cGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9t cHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFs IHJ3IGlwPTo6Ojp2bS12cC1xdWFudGFsLWkzODYtMTQ6OmRoY3AgZHJiZC5taW5vcl9jb3VudD04 JyAgLWluaXRyZCAvZnMvc2RjMS9pbml0cmQtdm0tdnAtcXVhbnRhbC1pMzg2LTE0IC1tIDM2MCAt c21wIDEgLWRldmljZSBlMTAwMCxuZXRkZXY9bmV0MCAtbmV0ZGV2IHVzZXIsaWQ9bmV0MCAtYm9v dCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0 aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC12bS12cC1xdWFudGFsLWkzODYtMTQgLXNl cmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC12bS12cC1xdWFudGFsLWkzODYtMTQgLWRh ZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCg== --===============5496201456646224922== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc1-00078-gd0a795e" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNP TkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQ UE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9Q X1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19I V0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdB RERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FS Q0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05G SUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJ UlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklH X0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VO RVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8zMl9MQVpZ X0dTPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxs LXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFS TFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTIKQ09ORklHX0RFRkNPTkZJR19MSVNU PSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkK Q09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05G SUdfQlJPS0VOX09OX1NNUD15CkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NS T1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xP Q0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJO RUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9M Wk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNP TkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5v dCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihu b25lKSIKQ09ORklHX1NZU1ZJUEM9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAoj IENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQoj IENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJ Q19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0Vf SVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VS Q0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklH X0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09O RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1Nf VVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNP TkZJR19IWl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJ R19OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15 CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJP Q0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBS Q1UgU3Vic3lzdGVtCiMKQ09ORklHX1RJTllfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBu b3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklH X1JDVV9TVEFMTF9DT01NT049eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkK Q09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJ R19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09O RklHX0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNl dAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMg bm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExC IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKIyBDT05GSUdf TkFNRVNQQUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05G SUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRf R1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkK Q09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJ WkU9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVND VExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklH X0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkK IyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX1NZU0NB TEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09O RklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90 IHNldAojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdf RVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZE PXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdf QUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklH X0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3Jt YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdf REVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNX0VWRU5UX0NPVU5U RVJTIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF9CUks9eQpDT05GSUdfU0xBQj15CiMgQ09ORklH X1NMVUIgaXMgbm90IHNldAojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9U UlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkK IyBDT05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJ R19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1VQUk9C RVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9V U0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZF X0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVT PXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNF SE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VT PXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRf U1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFW RV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNP TkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNf Tk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNL X0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05N SV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVf Q01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09O RklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVD VE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RB Q0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMg bm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVO VF9IVUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0FSQ0hfSEFT X0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xP TkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNU SU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tF Uk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklH X0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRf TVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0 CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApD T05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNP TkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CiMgQ09ORklHX0ZSRUVaRVIgaXMgbm90IHNl dAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CiMg Q09ORklHX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19Y ODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAoj IENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZP Uk1fREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TRl9NQkkgaXMgbm90IHNldApDT05GSUdf WDg2X1JEQzMyMVg9eQpDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05G SUdfWDg2XzMyX0lSSVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5U RVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15 CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMg Q09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJ R19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBu b3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBF TlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05G SUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBD T05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VP TiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lO Q0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VP REVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19N Q1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklH X01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01B VE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2 X0lOVEVSTk9ERV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05G SUdfWDg2X1BQUk9fRkVOQ0U9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJ R19QUk9DRVNTT1JfU0VMRUNUPXkKIyBDT05GSUdfQ1BVX1NVUF9JTlRFTCBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVV9TVVBfQ1lSSVhfMzIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9BTUQ9eQpD T05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09O RklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKQ09O RklHX05SX0NQVVM9MQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xV TlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVN UFRfQ09VTlQ9eQojIENPTkZJR19YODZfVVBfQVBJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNF PXkKIyBDT05GSUdfWDg2X0FOQ0lFTlRfTUNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfSU5K RUNUPXkKQ09ORklHX1ZNODY9eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgz Mj15CkNPTkZJR19UT1NISUJBPXkKQ09ORklHX0k4Sz15CkNPTkZJR19YODZfUkVCT09URklYVVBT PXkKQ09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlD Uk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19NSUNS T0NPREVfSU5URUxfRUFSTFk9eQpDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWT15CkNPTkZJR19N SUNST0NPREVfRUFSTFk9eQpDT05GSUdfWDg2X01TUj15CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBu b3Qgc2V0CiMgQ09ORklHX05PSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNEc9eQoj IENPTkZJR19ISUdITUVNNjRHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNU1BMSVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8y RyBpcyBub3Qgc2V0CkNPTkZJR19WTVNQTElUXzJHX09QVD15CiMgQ09ORklHX1ZNU1BMSVRfMUcg aXMgbm90IHNldApDT05GSUdfUEFHRV9PRkZTRVQ9MHg3ODAwMDAwMApDT05GSUdfSElHSE1FTT15 CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJM RT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lO VEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9N QU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRN RU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15 CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpD T05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQoj IENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFH U19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9O PXkKQ09ORklHX01JR1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBz ZXQKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NN PXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRT X01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfSFdQT0lT T05fSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05G SUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX01BRFZJU0U9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKQ09ORklHX0NM RUFOQ0FDSEU9eQpDT05GSUdfQ01BPXkKQ09ORklHX0NNQV9ERUJVRz15CkNPTkZJR19DTUFfREVC VUdGUz15CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfWlBPT0w9eQojIENPTkZJR19aQlVEIGlz IG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VB UkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9J TklUPXkKIyBDT05GSUdfSElHSFBURSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19N QVRIX0VNVUxBVElPTj15CiMgQ09ORklHX01UUlIgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1JB TkRPTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAoj IENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05G SUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdf S0VYRUM9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAw MDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1JB TkRPTUlaRV9CQVNFX01BWF9PRkZTRVQ9MHgyMDAwMDAwMApDT05GSUdfWDg2X05FRURfUkVMT0NT PXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19DT01QQVRfVkRTTz15CiMg Q09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllf SE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05G SUdfU1VTUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9 eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQoj IENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVS UklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CiMg Q09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19B Q1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJ X0lQTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJ PXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90 IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5v dCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9H T1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVE U19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4p CiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9HT09MUEMgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklH X1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09O RklHX1BDSV9PTFBDPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVf UVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMg bm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkK CiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQoj IENPTkZJR19JU0EgaXMgbm90IHNldApDT05GSUdfU0N4MjAwPXkKQ09ORklHX1NDeDIwMEhSX1RJ TUVSPXkKQ09ORklHX09MUEM9eQojIENPTkZJR19PTFBDX1hPMTVfU0NJIGlzIG5vdCBzZXQKIyBD T05GSUdfQUxJWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVDU1MDEgaXMgbm90IHNldAojIENPTkZJ R19HRU9TIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJ R19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2Vz CiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90 IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19C SU5GTVRfRUxGPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKIyBD T05GSUdfQklORk1UX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQojIENPTkZJ R19DT1JFRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19Q TUNfQVRPTT15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklH X1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQgaXMgbm90IHNl dAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfUFRQX0NM QVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAoj IENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklH X1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQg aXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND SEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5TX1JFU09M VkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZT T0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09O RklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9Q T0xMPXkKQ09ORklHX0JRTD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFE SU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5v dCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19D Rkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4 MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9T VEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZL SUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19O RkMgaXMgbm90IHNldAoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBP cHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBG Uz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9 eQojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xP QURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRS QV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBD T05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9B VVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVH TUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklH X0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldApDT05G SUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMK Q09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBD T05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0la RV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0 CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5F Q1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpD T05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09U X1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRTX1JF QURPTkxZPXkKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVRE X09GX1BBUlRTPXkKQ09ORklHX01URF9BUjdfUEFSVFM9eQoKIwojIFVzZXIgTW9kdWxlcyBBbmQg VHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9PT1BTPXkKIyBDT05GSUdfTVREX1BBUlRJ VElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMK IwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKQ09ORklHX01URF9KRURFQ1BST0JFPXkKQ09O RklHX01URF9HRU5fUFJPQkU9eQpDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUz15CkNPTkZJR19N VERfQ0ZJX05PU1dBUD15CiMgQ09ORklHX01URF9DRklfQkVfQllURV9TV0FQIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX0NGSV9MRV9CWVRFX1NXQVAgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9H RU9NRVRSWT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CiMgQ09ORklHX01URF9NQVBf QkFOS19XSURUSF8yIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09O RklHX01URF9NQVBfQkFOS19XSURUSF84PXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2 IGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMj15CiMgQ09ORklHX01URF9D RklfSTEgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0kyIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0NGSV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldApDT05G SUdfTVREX09UUD15CiMgQ09ORklHX01URF9DRklfSU5URUxFWFQgaXMgbm90IHNldApDT05GSUdf TVREX0NGSV9BTURTVEQ9eQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdf TVREX0NGSV9VVElMPXkKQ09ORklHX01URF9SQU09eQojIENPTkZJR19NVERfUk9NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CgojCiMgTWFwcGluZyBkcml2ZXJzIGZv ciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQK Q09ORklHX01URF9QSFlTTUFQPXkKIyBDT05GSUdfTVREX1BIWVNNQVBfQ09NUEFUIGlzIG5vdCBz ZXQKQ09ORklHX01URF9QSFlTTUFQX09GPXkKQ09ORklHX01URF9BTUQ3NlhST009eQpDT05GSUdf TVREX0lDSFhST009eQojIENPTkZJR19NVERfRVNCMlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9DSzgwNFhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNldApDT05GSUdfTVREX0w0NDBHWD15CiMgQ09O RklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1BMQVRSQU09eQoKIwoj IFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEg aXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X1NTVDI1TCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09eQpDT05GSUdfTVREX1BIUkFNPXkK Q09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdf TVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERSQU1fQUJTX1BPUz0wCgojCiMgRGlzay1P bi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09O U1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NAojIENPTkZJR19NVERfTkFORCBpcyBub3Qgc2V0 CkNPTkZJR19NVERfT05FTkFORD15CiMgQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURSBp cyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPXkKIyBDT05GSUdfTVREX09ORU5B TkRfT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qg c2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9M UEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQojIENPTkZJR19NVERfU1BJX05PUiBpcyBu b3Qgc2V0CkNPTkZJR19NVERfVUJJPXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYK Q09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCkNPTkZJR19NVERfVUJJX0ZBU1RNQVA9eQpDT05G SUdfTVREX1VCSV9HTFVFQkk9eQpDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKQ09ORklHX09GX1VO SVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX0VBUkxZX0ZMQVRUUkVFPXkK Q09ORklHX09GX1BST01UUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVT Uz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUENJ PXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKQ09ORklHX09GX1JFU09MVkU9 eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15 CkNPTkZJR19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVF9QQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBz ZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01F U1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZp Y2VzCiMKIyBDT05GSUdfU0VOU09SU19MSVMzTFYwMkQgaXMgbm90IHNldApDT05GSUdfQUQ1MjVY X0RQT1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKQ09ORklHX0FENTI1WF9EUE9UX1NQST15 CkNPTkZJR19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdf UEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdf VElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJ R19FTkNMT1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldApDT05GSUdf QVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9eQpDT05GSUdfSVNMMjkwMjA9eQpDT05GSUdf U0VOU09SU19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2 MzUyPXkKQ09ORklHX0RTMTY4Mj15CkNPTkZJR19USV9EQUM3NTEyPXkKQ09ORklHX1ZNV0FSRV9C QUxMT09OPXkKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPXkKIyBDT05GSUdfQk1Q MDg1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUc9 eQpDT05GSUdfU1JBTT15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1 cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fQVQy NT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09ORklH X0VFUFJPTV85M0NYNj15CkNPTkZJR19FRVBST01fOTNYWDQ2PXkKIyBDT05GSUdfQ0I3MTBfQ09S RSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5l IGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TElTM19JMkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1v ZHVsZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9W TUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgU0NJRiBCdXMg RHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJk IERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwpDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9C QVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldApDT05GSUdf SEFWRV9JREU9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQoj IENPTkZJR19TQ1NJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CiMgQ09ORklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90 IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9E UklWRVJTPXkKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05F VCBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBJbnB1 dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09O RklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CiMgQ09ORklHX0lO UFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMg VXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMK Q09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYw IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfVENBNjQxNj15CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4 PXkKQ09ORklHX0tFWUJPQVJEX01BVFJJWD15CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05G SUdfS0VZQk9BUkRfTE04MzMzPXkKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9NQ1M9eQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPXkKIyBDT05GSUdf S0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15CiMg Q09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1NVTktC RD15CiMgQ09ORklHX0tFWUJPQVJEX1NUTVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf T01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQzM1ODlYIGlzIG5vdCBzZXQKQ09O RklHX0tFWUJPQVJEX1RXTDQwMzA9eQojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9DUk9TX0VDPXkKQ09ORklHX0tFWUJPQVJEX0NBUDExWFg9eQojIENP TkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJ R19KT1lTVElDS19BTkFMT0c9eQojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldApDT05G SUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNL X0dGMks9eQojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJ Q0tfR1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQpDT05GSUdf Sk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJR19K T1lTVElDS19UTURDPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT15CkNPTkZJR19KT1lTVElDS19J Rk9SQ0VfMjMyPXkKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9eQpDT05GSUdfSk9ZU1RJQ0tfTUFH RUxMQU49eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VC QUxMPXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfREI5 PXkKIyBDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19U VVJCT0dSQUZYPXkKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15CkNPTkZJR19KT1lTVElDS19KT1lE VU1QPXkKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19X QUxLRVJBMDcwMT15CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FD RUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBD T05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9L QlRBQiBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15CkNPTkZJR19JTlBV VF9UT1VDSFNDUkVFTj15CkNPTkZJR19PRl9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVF Tl9BRFM3ODQ2PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIx MDIxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f QlUyMTAxMyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTg9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0 X0NPUkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDM0PXkKQ09ORklHX1RPVUNI U0NSRUVOX0RBOTA1Mj15CkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9JTEkyMTBYPXkKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05G SUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJD PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fTUNTNTAwMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQojIENPTkZJR19UT1VDSFNDUkVFTl9Q RU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2PXkKQ09ORklH X1RPVUNIU0NSRUVOX1RPVUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU49eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVElfQU0zMzVYX1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9QSVhD SVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVF Tl9XTTgzMVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4MyBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9UT1VDSElUMjEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9UU0MyMDA3PXkKQ09ORklHX1RPVUNIU0NSRUVOX1BDQVA9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fU1QxMjMyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPXkK Q09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRT15CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNl dAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VS UE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CkNPTkZJR19TRVJJT19QQVJLQkQ9eQojIENP TkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05G SUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qg c2V0CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05GSUdf U0VSSU9fQVBCUFMyPXkKIyBDT05GSUdfU0VSSU9fT0xQQ19BUFNQIGlzIG5vdCBzZXQKQ09ORklH X0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkK IyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZN ODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENP TkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19N VUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdf TEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAoj IENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RF VktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJM WUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVE X09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15 CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1F X1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0lOR0VOSUMgaXMgbm90IHNldAoKIwojIE5v bi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9D T1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf UlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJ R19QUklOVEVSPXkKQ09ORklHX0xQX0NPTlNPTEU9eQpDT05GSUdfUFBERVY9eQojIENPTkZJR19W SVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9eQojIENPTkZJR19J UE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNF IGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU0k9eQpDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxU Uz15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1dBVENIRE9HPXkK IyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNl dAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMF9HUElPPXkKIyBDT05GSUdf UEM4NzM2eF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX05TQ19HUElPPXkKIyBDT05GSUdfSFBFVCBp cyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CkNPTkZJ R19UQ0dfVElTPXkKQ09ORklHX1RDR19USVNfSTJDX0FUTUVMPXkKQ09ORklHX1RDR19USVNfSTJD X0lORklORU9OPXkKQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049eQpDT05GSUdfVENHX05TQz15 CiMgQ09ORklHX1RDR19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDR19DUkIgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAy ND15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0 X1NQST15CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVT PXkKQ09ORklHX1hJTExZQlVTX09GPXkKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpD T05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklH X0kyQ19DT01QQVQgaXMgbm90IHNldApDT05GSUdfSTJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01V WD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfQVJCX0dQ SU9fQ0hBTExFTkdFPXkKQ09ORklHX0kyQ19NVVhfR1BJTz15CkNPTkZJR19JMkNfTVVYX1BDQTk1 NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdf STJDX0FMR09CSVQ9eQojIENPTkZJR19JMkNfQUxHT1BDRiBpcyBub3Qgc2V0CkNPTkZJR19JMkNf QUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBo b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODEx MSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lT Q0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19Q SUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAoj IENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJ R19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5 IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQojIENP TkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMg bm90IHNldApDT05GSUdfSTJDX0dQSU89eQojIENPTkZJR19JMkNfS0VNUExEIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0ky Q19QWEEgaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMK IyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBP UlQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2 ZXJzCiMKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD15CiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMg bm90IHNldAojIENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVH PXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1NQSV9BTFRFUkE9eQpDT05GSUdfU1BJX0JJVEJBTkc9eQojIENPTkZJR19TUElf QlVUVEVSRkxZIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9DQURFTkNFPXkKIyBDT05GSUdfU1BJX0dQ SU8gaXMgbm90IHNldApDT05GSUdfU1BJX0xNNzBfTExQPXkKIyBDT05GSUdfU1BJX0ZTTF9TUEkg aXMgbm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9Q WEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfVE9QQ0xJRkZfUENIIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9YSUxJTlg9 eQpDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15CkNPTkZJR19TUElfREVTSUdOV0FSRT15CiMgQ09O RklHX1NQSV9EV19QQ0kgaXMgbm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQoKIwojIFNQSSBQ cm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQojIENPTkZJR19TUElfVExFNjJY MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JPXkKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJ TkZPPXkKCiMKIyBIU0kgY29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hT SV9DSEFSPXkKCiMKIyBQUFMgc3VwcG9ydAojCiMgQ09ORklHX1BQUyBpcyBub3Qgc2V0CgojCiMg UFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJ R19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09S S19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05G SUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05B TF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdf T0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09O RklHX0RFQlVHX0dQSU89eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9 eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoj CiMgQ09ORklHX0dQSU9fNzRYWF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTFRFUkEg aXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJR19HUElPX0Y3MTg4WD15CiMgQ09O RklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dSR1BJTz15 CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3NjFFIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1ND SCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSDMxMVg9eQojIENPTkZJR19HUElPX1ZYODU1IGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19BRFA1NTg4X0lSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDA9eQpDT05G SUdfR1BJT19NQVg3MzJYPXkKQ09ORklHX0dQSU9fTUFYNzMyWF9JUlE9eQojIENPTkZJR19HUElP X1BDQTk1M1ggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPXkKQ09ORklHX0dQSU9fU1gx NTBYPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUklaT05BPXkKQ09O RklHX0dQSU9fQ1JZU1RBTF9DT1ZFPXkKIyBDT05GSUdfR1BJT19EQTkwNTIgaXMgbm90IHNldApD T05GSUdfR1BJT19EQTkwNTU9eQojIENPTkZJR19HUElPX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0xQMzk0Mz15CkNPTkZJR19HUElPX1BBTE1BUz15CiMgQ09ORklHX0dQSU9fUkM1VDU4 MyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1RNUEUgaXMgbm90IHNldApDT05GSUdfR1BJT19U QzM1ODlYPXkKQ09ORklHX0dQSU9fVFBTNjU5MTA9eQpDT05GSUdfR1BJT19UUFM2NTkxMj15CiMg Q09ORklHX0dQSU9fVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RXTDYwNDA9eQpDT05G SUdfR1BJT19XTTgzMVg9eQojIENPTkZJR19HUElPX1dNODM1MCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1dNODk5ND15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4 MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBh bmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFY NzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUNQMjNTMDggaXMgbm90IHNldApDT05GSUdf R1BJT19NQzMzODgwPXkKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENP TkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4 MiBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQpDT05GSUdfVzFfTUFTVEVSX0dQ SU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdf VzFfU0xBVkVfU01FTT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9eQpDT05GSUdfVzFfU0xBVkVf RFMyNDA4X1JFQURCQUNLPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBD T05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIz IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0 MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NM QVZFX0RTMjc2MD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4MCBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CkNPTkZJR19XMV9TTEFW RV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01B WDg5MjVfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19XTTgzMVhfQkFDS1VQIGlzIG5vdCBzZXQK Q09ORklHX1dNODMxWF9QT1dFUj15CiMgQ09ORklHX1dNODM1MF9QT1dFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CkNP TkZJR19CQVRURVJZX09MUEM9eQojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CkNPTkZJ R19CQVRURVJZX0JRMjd4MDA9eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQz15CkNPTkZJR19C QVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9EQTkwMzA9eQpDT05GSUdf QkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19CQVRURVJZ X01BWDE3MDQyPXkKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQpDT05GSUdfQ0hBUkdFUl9NQVg4 OTAzPXkKIyBDT05GSUdfQ0hBUkdFUl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf TFA4NzI3PXkKQ09ORklHX0NIQVJHRVJfR1BJTz15CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpD T05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15CkNPTkZJR19DSEFSR0VSX01BWDg5OTc9eQojIENPTkZJ R19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKQ09O RklHX0NIQVJHRVJfQlEyNDI1Nz15CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdfQ0hB UkdFUl9CUTI1ODkwPXkKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKQ09ORklHX0JBVFRFUllfR0FV R0VfTFRDMjk0MT15CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CiMgQ09ORklHX1BPV0VSX1JFU0VU IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkK Q09ORklHX0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUg ZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CiMgQ09ORklHX1NFTlNPUlNfQUJJ VFVHVVJVMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzMxND15CkNPTkZJR19TRU5TT1JT X0FENzQxND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRE0xMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpDT05GSUdfU0VOU09SU19BRE05MjQwPXkK Q09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JTX0FEVDczMTA9eQojIENPTkZJ R19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15 CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKIyBDT05G SUdfU0VOU09SU19LOFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQojIENP TkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkK Q09ORklHX1NFTlNPUlNfREE5MDUyX0FEQz15CiMgQ09ORklHX1NFTlNPUlNfREE5MDU1IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19GNzE4MDVGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VO U09SU19GNzUzNzVTPXkKIyBDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CkNPTkZJR19T RU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNf SElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSUJNUEVYPXkKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSkM0Mj15CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPXkKIyBDT05GSUdf U0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CkNPTkZJ R19TRU5TT1JTX0xUQzQxNTE9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MVEM0MjIyPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQojIENP TkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2NT15 CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKQ09ORklH X1NFTlNPUlNfTUFYMTk3PXkKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JT X01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2 Njk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSFRVMjE9eQpDT05GSUdfU0VOU09SU19NQ1Az MDIxPXkKQ09ORklHX1NFTlNPUlNfQURDWFg9eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklH X1NFTlNPUlNfTE03MD15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09SU19MTTc1 PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03OD15 CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkKQ09ORklHX1NFTlNP UlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09O RklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19M TTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9 eQpDT05GSUdfU0VOU09SU19QQzg3MzYwPXkKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJ R19TRU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09O RklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpD T05GSUdfU0VOU09SU19OQ1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CiMgQ09ORklH X1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19T SFQyMT15CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUxNzM3PXkKIyBDT05GSUdfU0VO U09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNP TkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKIyBD T05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NN TTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1 PXkKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURT Nzg3MT15CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0lOQTIwOT15CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CkNPTkZJR19TRU5TT1JTX1RDNzQ9eQpD T05GSUdfU0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CiMgQ09ORklH X1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9eQoj IENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDEyMTE9 eQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgz NzgxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09S U19XODM3OTU9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklH X1NFTlNPUlNfVzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1dNODMxWD15CiMgQ09ORklHX1NFTlNPUlNfV004MzUwIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15 CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQojIENPTkZJR19USEVS TUFMX1dSSVRBQkxFX1RSSVBTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf U1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAoj IENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf R09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxB VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVu dHMgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdf U1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NC PXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJ R19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CkNP TkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfU0RJT0hPU1QgaXMgbm90 IHNldApDT05GSUdfU1NCX1NJTEVOVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lC TEU9eQojIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkUgaXMgbm90IHNldAojIENPTkZJR19TU0Jf RFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRj b20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVu Y3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1 NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CkNPTkZJR19NRkRf QVMzNzIyPXkKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQy ODcwX0NPUkU9eQpDT05GSUdfTUZEX0FUTUVMX0hMQ0RDPXkKQ09ORklHX01GRF9CQ001OTBYWD15 CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPXkKQ09ORklHX01GRF9DUk9T X0VDX0kyQz15CkNPTkZJR19NRkRfQ1JPU19FQ19TUEk9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQpD T05GSUdfUE1JQ19EQTkwNTI9eQojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfREE5MDUyX0kyQz15CkNPTkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZEX0RB OTA2MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklHX01GRF9NQzEzWFhYPXkK Q09ORklHX01GRF9NQzEzWFhYX1NQST15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQpDT05GSUdf TUZEX0hJNjQyMV9QTUlDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQpDT05GSUdfSFRDX0kyQ1BMRD15 CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQK Q09ORklHX0lOVEVMX1NPQ19QTUlDPXkKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3 Njg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0 MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNP TkZJR19NRkRfTUFYODk5Nz15CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKQ09ORklH X01GRF9NVDYzOTc9eQojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKQ09ORklHX0Va WF9QQ0FQPXkKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19Q Q0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CiMgQ09ORklHX01GRF9SREMzMjFY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkM1VDU4Mz15CkNPTkZJR19NRkRfUks4MDg9 eQpDT05GSUdfTUZEX1JONVQ2MTg9eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApD T05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9T TTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj15CiMgQ09ORklHX01GRF9T TVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZE X1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMK IwpDT05GSUdfU1RNUEVfSTJDPXkKQ09ORklHX1NUTVBFX1NQST15CiMgQ09ORklHX01GRF9TWVND T04gaXMgbm90IHNldApDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQ Mzk0Mz15CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldApDT05GSUdfTUZEX1BBTE1BUz15 CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQ UzY1MDdYPXkKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQ UzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxOD15CiMgQ09ORklHX01GRF9UUFM2 NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEy PXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5 MTJfU1BJPXkKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBf Q09SRT15CkNPTkZJR19NRkRfVFdMNDAzMF9BVURJTz15CkNPTkZJR19UV0w2MDQwX0NPUkU9eQpD T05GSUdfTUZEX1dMMTI3M19DT1JFPXkKQ09ORklHX01GRF9MTTM1MzM9eQojIENPTkZJR19NRkRf VElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVEMzNTg5WD15CiMgQ09ORklHX01GRF9U TUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9B UklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9 eQpDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001MTEwPXkKIyBDT05GSUdfTUZEX1dN ODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdfTUZE X1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9X TTgzMVhfU1BJPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQpD T05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1Jf REVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJ R19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9 eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfQUFUMjg3MD15CkNP TkZJR19SRUdVTEFUT1JfQVMzNzIyPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdf UkVHVUxBVE9SX0JDTTU5MFhYPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9eQpDT05GSUdfUkVH VUxBVE9SX0RBOTA1Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTUgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0RBOTIxMD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09O RklHX1JFR1VMQVRPUl9ISTY0MjE9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQojIENPTkZJ R19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcx IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9eQpDT05GSUdfUkVHVUxBVE9SX0xQ ODcyWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5 PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkg aXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTI1PXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5OTc9eQojIENPTkZJR19SRUdVTEFUT1JfTUFY Nzc2OTMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CiMgQ09ORklH X1JFR1VMQVRPUl9NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPXkK Q09ORklHX1JFR1VMQVRPUl9NVDYzOTc9eQpDT05GSUdfUkVHVUxBVE9SX1BBTE1BUz15CkNPTkZJ R19SRUdVTEFUT1JfUENBUD15CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQojIENPTkZJR19S RUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST15 CiMgQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X1JLODA4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKQ09ORklHX1JFR1VM QVRPUl9TS1k4MTQ1Mj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxB VE9SX1RQUzYxMDVYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CiMgQ09ORklHX1JFR1VM QVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQojIENP TkZJR19SRUdVTEFUT1JfVFBTNjUyMTggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MjRYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9UUFM2NTkxMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004MzUw PXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMg TXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQoj IENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElB X0RJR0lUQUxfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JU PXkKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUkNf U1VQUE9SVD15CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1ZJREVPX0RFVj15CkNP TkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQpDT05GSUdfVklERU9fVjRMMj15CkNPTkZJR19W SURFT19BRFZfREVCVUc9eQpDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTPXkKIyBDT05G SUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX1JD X0NPUkU9eQojIENPTkZJR19SQ19NQVAgaXMgbm90IHNldAojIENPTkZJR19SQ19ERUNPREVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JDX0RFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9Q Q0lfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTIGlzIG5v dCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0 TF9URVNUX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVy cwojCkNPTkZJR19SQURJT19BREFQVEVSUz15CkNPTkZJR19SQURJT19TSTQ3MFg9eQpDT05GSUdf STJDX1NJNDcwWD15CkNPTkZJR19SQURJT19TSTQ3MTM9eQojIENPTkZJR19QTEFURk9STV9TSTQ3 MTMgaXMgbm90IHNldApDT05GSUdfSTJDX1NJNDcxMz15CiMgQ09ORklHX1JBRElPX01BWElSQURJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFQTU3NjQgaXMgbm90IHNldAojIENPTkZJR19S QURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFRjY4NjIgaXMgbm90IHNl dApDT05GSUdfUkFESU9fV0wxMjczPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBXTDEyOHggRk0g ZHJpdmVyIChTVCBiYXNlZCkKIwoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMs IHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VM RUNUIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0lSX0kyQz15CgojCiMgRW5jb2RlcnMsIGRlY29k ZXJzLCBzZW5zb3JzIGFuZCBvdGhlciBoZWxwZXIgY2hpcHMKIwoKIwojIEF1ZGlvIGRlY29kZXJz LCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fVFZBVURJTz15CkNPTkZJR19W SURFT19UREE3NDMyPXkKQ09ORklHX1ZJREVPX1REQTk4NDA9eQpDT05GSUdfVklERU9fVEVBNjQx NUM9eQpDT05GSUdfVklERU9fVEVBNjQyMD15CiMgQ09ORklHX1ZJREVPX01TUDM0MDAgaXMgbm90 IHNldApDT05GSUdfVklERU9fQ1M1MzQ1PXkKQ09ORklHX1ZJREVPX0NTNTNMMzJBPXkKIyBDT05G SUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19XTTg3NzU9eQpDT05GSUdfVklERU9fV004NzM5PXkKQ09O RklHX1ZJREVPX1ZQMjdTTVBYPXkKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBz ZXQKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQK CiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3MTgwPXkKQ09ORklHX1ZJREVP X0FEVjcxODM9eQpDT05GSUdfVklERU9fQURWNzYwND15CkNPTkZJR19WSURFT19BRFY3ODQyPXkK IyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19CVDg2Nj15CkNPTkZJR19WSURFT19LUzAxMjc9eQpDT05GSUdf VklERU9fTUw4NlY3NjY3PXkKQ09ORklHX1ZJREVPX1NBQTcxMTA9eQpDT05GSUdfVklERU9fU0FB NzExWD15CiMgQ09ORklHX1ZJREVPX1RWUDUxNFggaXMgbm90IHNldApDT05GSUdfVklERU9fVFZQ NTE1MD15CkNPTkZJR19WSURFT19UVlA3MDAyPXkKQ09ORklHX1ZJREVPX1RXMjgwND15CkNPTkZJ R19WSURFT19UVzk5MDM9eQpDT05GSUdfVklERU9fVFc5OTA2PXkKQ09ORklHX1ZJREVPX1ZQWDMy MjA9eQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdY PXkKQ09ORklHX1ZJREVPX0NYMjU4NDA9eQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJ REVPX1NBQTcxMjc9eQojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0FEVjcxNzA9eQojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fQURWNzM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90IHNl dApDT05GSUdfVklERU9fQURWNzUxMT15CkNPTkZJR19WSURFT19BRDkzODlCPXkKQ09ORklHX1ZJ REVPX0FLODgxWD15CiMgQ09ORklHX1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAoKIwojIENhbWVy YSBzZW5zb3IgZGV2aWNlcwojCkNPTkZJR19WSURFT19BUFRJTkFfUExMPXkKIyBDT05GSUdfVklE RU9fT1YyNjU5IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX09WNzY0MD15CiMgQ09ORklHX1ZJREVP X09WNzY3MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19PVjk2NTA9eQojIENPTkZJR19WSURFT19W UzY2MjQgaXMgbm90IHNldApDT05GSUdfVklERU9fTVQ5TTAzMj15CkNPTkZJR19WSURFT19NVDlQ MDMxPXkKQ09ORklHX1ZJREVPX01UOVQwMDE9eQpDT05GSUdfVklERU9fTVQ5VjAxMT15CkNPTkZJ R19WSURFT19NVDlWMDMyPXkKQ09ORklHX1ZJREVPX1NSMDMwUEMzMD15CkNPTkZJR19WSURFT19O T09OMDEwUEMzMD15CiMgQ09ORklHX1ZJREVPX001TU9MUyBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19TNUs2QUE9eQpDT05GSUdfVklERU9fUzVLNkEzPXkKIyBDT05GSUdfVklERU9fUzVLNEVDR1gg aXMgbm90IHNldApDT05GSUdfVklERU9fUzVLNUJBRj15CiMgQ09ORklHX1ZJREVPX1M1QzczTTMg aXMgbm90IHNldAoKIwojIEZsYXNoIGRldmljZXMKIwojIENPTkZJR19WSURFT19BRFAxNjUzIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fQVMzNjQ1QSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19M TTM1NjA9eQojIENPTkZJR19WSURFT19MTTM2NDYgaXMgbm90IHNldAoKIwojIFZpZGVvIGltcHJv dmVtZW50IGNoaXBzCiMKQ09ORklHX1ZJREVPX1VQRDY0MDMxQT15CkNPTkZJR19WSURFT19VUEQ2 NDA4Mz15CgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9f U0FBNjc1MkhTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX1ZJ REVPX1RIUzczMDMgaXMgbm90IHNldApDT05GSUdfVklERU9fTTUyNzkwPXkKCiMKIyBTZW5zb3Jz IHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9eQoKIwojIEN1 c3RvbWl6ZSBUViB0dW5lcnMKIwojIENPTkZJR19NRURJQV9UVU5FUl9TSU1QTEUgaXMgbm90IHNl dApDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdY PXkKQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4 ODc9eQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1 NzY3PXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVNJMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfVFVORVJfTVQyMFhYIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD15CkNP TkZJR19NRURJQV9UVU5FUl9NVDIwNjM9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PXkKQ09O RklHX01FRElBX1RVTkVSX01UMjEzMT15CiMgQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMCBpcyBu b3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJfWEM1 MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CiMgQ09ORklHX01FRElBX1RVTkVSX01Y TDUwMDVTIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPXkKQ09ORklHX01F RElBX1RVTkVSX01DNDRTODAzPXkKQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9eQpDT05GSUdf TUVESUFfVFVORVJfVERBMTgyMTg9eQojIENPTkZJR19NRURJQV9UVU5FUl9GQzAwMTEgaXMgbm90 IHNldApDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAx Mz15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj15CkNPTkZJR19NRURJQV9UVU5FUl9FNDAw MD15CkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9eQojIENPTkZJR19NRURJQV9UVU5FUl9NODhS UzYwMDBUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX01FRElBX1RVTkVSX1NJMjE1NyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5F Ul9JVDkxM1g9eQojIENPTkZJR19NRURJQV9UVU5FUl9SODIwVCBpcyBub3Qgc2V0CkNPTkZJR19N RURJQV9UVU5FUl9NWEwzMDFSRj15CkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyPXkKCiMK IyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RW Ql9BVTg1MjJfVjRMPXkKQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPXkKQ09ORklHX0RWQl9UVU5F Ul9ESUIwMDkwPXkKCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdf RFZCX0RVTU1ZX0ZFPXkKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5v dCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJ R19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2Vy CiMKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0tNU19IRUxQ RVI9eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15CgojCiMgSTJDIGVuY29kZXIgb3Ig aGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0NI NzAwNj15CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0ky Q19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QVE4zNDYwIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9QUzg2MjI9eQojIENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9SMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0FWQUdFIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9WR0VNPXkKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSVJUSU9f R1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwpD T05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CiMgQ09ORklHX0RSTV9QQU5FTF9MRDkwNDAgaXMgbm90 IHNldApDT05GSUdfRFJNX1BBTkVMX1M2RThBQTA9eQojIENPTkZJR19EUk1fUEFORUxfU0hBUlBf TFExMDFSMVNYMDEgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKIyBDT05G SUdfRkIgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19CQUNLTElHSFRfTENE X1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0xDRF9MNEYwMDI0 MlQwMyBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTE1TMjgzR0YwNT15CkNPTkZJR19MQ0RfTFRWMzUw UVY9eQpDT05GSUdfTENEX0lMSTkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQpDT05GSUdfTENE X1RETzI0TT15CkNPTkZJR19MQ0RfVkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNP TkZJR19MQ0RfUzZFNjNNMD15CiMgQ09ORklHX0xDRF9MRDkwNDAgaXMgbm90IHNldApDT05GSUdf TENEX0FNUzM2OUZHMDY9eQpDT05GSUdfTENEX0xNUzUwMUtGMDM9eQojIENPTkZJR19MQ0RfSFg4 MzU3IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFD S0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNLTElHSFRfTE0zNTMzIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9EQTkwM1g9eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CiMgQ09ORklH X0JBQ0tMSUdIVF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX1dNODMx WD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI VF9BRFA4ODcwPXkKQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15CkNPTkZJR19CQUNLTElHSFRf QUFUMjg3MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfUEFORE9SQSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9eQoj IENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3 TFA9eQojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RB VEUgaXMgbm90IHNldApDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CkNP TkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09S RV9QUkVDTEFJTT15CiMgQ09ORklHX1NORCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklNRT15 CkNPTkZJR19TT1VORF9PU1M9eQpDT05GSUdfU09VTkRfVFJBQ0VJTklUPXkKIyBDT05GSUdfU09V TkRfRE1BUCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9WTUlEST15CkNPTkZJR19TT1VORF9UUklY PXkKIyBDT05GSUdfU09VTkRfTVNTIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX01QVTQwMT15CiMg Q09ORklHX1NPVU5EX1BBUyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QU1M9eQojIENPTkZJR19Q U1NfTUlYRVIgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9TQiBpcyBub3Qgc2V0CkNPTkZJR19T T1VORF9ZTTM4MTI9eQpDT05GSUdfU09VTkRfVUFSVDY4NTA9eQojIENPTkZJR19TT1VORF9BRURT UDE2IGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElE X0JBVFRFUllfU1RSRU5HVEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldApDT05GSUdfVUhJ RD15CiMgQ09ORklHX0hJRF9HRU5FUklDIGlzIG5vdCBzZXQKCiMKIyBTcGVjaWFsIEhJRCBkcml2 ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApD T05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BVVJFQUw9eQpDT05GSUdfSElEX0JFTEtJTj15 CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NZ UFJFU1MgaXMgbm90IHNldApDT05GSUdfSElEX0RSQUdPTlJJU0U9eQpDT05GSUdfRFJBR09OUklT RV9GRj15CkNPTkZJR19ISURfRU1TX0ZGPXkKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfRVpLRVk9eQpDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9 eQpDT05GSUdfSElEX1dBTFRPUD15CkNPTkZJR19ISURfR1lSQVRJT049eQpDT05GSUdfSElEX0lD QURFPXkKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lO R1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9MRU5PVk89eQpDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0hJ RFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldApDT05GSUdfTE9H SVJVTUJMRVBBRDJfRkY9eQojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQpDT05GSUdf SElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElU T1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfT1JURUs9eQojIENPTkZJR19ISURfUEFOVEhFUkxP UkQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENEPXkK IyBDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNP TENEX0xDRD15CiMgQ09ORklHX0hJRF9QSUNPTENEX0xFRFMgaXMgbm90IHNldApDT05GSUdfSElE X1BJQ09MQ0RfQ0lSPXkKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9QUklNQVg9eQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURfUk1J PXkKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU01BUlRKT1lQ TFVTPXkKIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJ Vk8gaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19ISURf VEhJTkdNPXkKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQojIENPTkZJR19USFJVU1RNQVNURVJf RkYgaXMgbm90IHNldApDT05GSUdfSElEX1dBQ09NPXkKQ09ORklHX0hJRF9XSUlNT1RFPXkKIyBD T05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19a RVJPUExVU19GRj15CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9 eQojIENPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1IgaXMgbm90IHNldAoKIwojIEkyQyBI SUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJ QU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09O RklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNp Y2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf Tk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNl dAojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5v dCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DTEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMv U0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldApDT05G SUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMK IyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNl dAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX1VTREhJ NlJPTDA9eQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX01U Sz15CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklH X0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBM RUQgZHJpdmVycwojCkNPTkZJR19MRURTX0JDTTYzMjg9eQojIENPTkZJR19MRURTX0JDTTYzNTgg aXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9eQpDT05G SUdfTEVEU19MTTM2NDI9eQojIENPTkZJR19MRURTX05FVDQ4WFggaXMgbm90IHNldAojIENPTkZJ R19MRURTX1dSQVAgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPXkKQ09ORklHX0xFRFNf UENBOTUzMl9HUElPPXkKQ09ORklHX0xFRFNfR1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15CkNP TkZJR19MRURTX0xQNTVYWF9DT01NT049eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX0xQNTUyMz15CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfTFA4NTAxPXkKQ09ORklHX0xFRFNfTFA4ODYwPXkKQ09ORklHX0xFRFNfQ0xFVk9f TUFJTD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90 IHNldApDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKIyBDT05GSUdfTEVEU19XTTgzNTAgaXMg bm90IHNldApDT05GSUdfTEVEU19EQTkwM1g9eQpDT05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdf TEVEU19EQUMxMjRTMDg1PXkKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQy ODAyPXkKIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19M VDM1OTM9eQpDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CiMgQ09O RklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVEU19NQVg4OTk3PXkKQ09ORklH X0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNfT1QyMDA9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJs aW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElO R00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldApDT05GSUdfTEVEU19QTTg5NDFf V0xFRD15CgojCiMgTEVEIFRyaWdnZXJzCiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qg c2V0CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09O RklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJ Qj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKQ09O RklHX0RNQURFVklDRVNfREVCVUc9eQojIENPTkZJR19ETUFERVZJQ0VTX1ZERUJVRyBpcyBub3Qg c2V0CgojCiMgRE1BIERldmljZXMKIwojIENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQK IyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFNVX0RNQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19QQ0hfRE1BIGlzIG5v dCBzZXQKQ09ORklHX0ZTTF9FRE1BPXkKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJ UlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfRE1BX09GPXkKCiMKIyBE TUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFU RVNUPXkKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBp cyBub3Qgc2V0CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1fR0VOSVJR PXkKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5v dCBzZXQKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX05F VFggaXMgbm90IHNldApDT05GSUdfVUlPX1BSVVNTPXkKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5v dCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15Cgoj CiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVUPXkKQ09ORklH X1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CgojCiMg TWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX1NUQUdJTkcgaXMgbm90 IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19DSFJP TUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX0xBUFRPUD15CiMgQ09ORklHX0NIUk9NRU9T X1BTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX0NIQVJERVY9eQpDT05GSUdfQ1JPU19F Q19MUEM9eQpDT05GSUdfQ1JPU19FQ19QUk9UTz15CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJp dmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkK Q09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1F TF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJ R19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBz ZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2Mg ZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15Cgoj CiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJp dmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdfU09DX1RJPXkKIyBD T05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBE ZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fR1BJTz15CiMgQ09ORklHX0VYVENPTl9NQVg3 NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFYODk5Nz15CkNPTkZJR19FWFRDT05fUEFM TUFTPXkKQ09ORklHX0VYVENPTl9SVDg5NzNBPXkKQ09ORklHX0VYVENPTl9TTTU1MDI9eQpDT05G SUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qg c2V0CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAoj IENPTkZJR19QV00gaXMgbm90IHNldApDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19JUEFDS19CVVM9 eQojIENPTkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NU QUwgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZ PXkKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8y OE5NX1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQojIENPTkZJR19QT1dFUkNBUCBp cyBub3Qgc2V0CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0JfUENJIGlzIG5vdCBzZXQKQ09ORklH X1JBUz15CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBD T05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklH X0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFTExfUkJVIGlzIG5vdCBzZXQKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1JSUQgaXMgbm90IHNldAojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdf RE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9G SU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBG aWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX1BPU0lY X0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNO T1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lOT1RJRllfVVNFUj15 CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJ R19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YxPXkKIyBDT05GSUdfUUZNVF9W MiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CiMgQ09ORklHX0FVVE9GUzRfRlMgaXMgbm90 IHNldApDT05GSUdfRlVTRV9GUz15CkNPTkZJR19DVVNFPXkKQ09ORklHX09WRVJMQVlfRlM9eQoK IwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05G SUdfRlNDQUNIRV9ISVNUT0dSQU09eQojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVz eXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9D X1ZNQ09SRT15CiMgQ09ORklHX1BST0NfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19Q QUdFX01PTklUT1IgaXMgbm90IHNldApDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJO RlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9B Q0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19IVUdF VExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklH X01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0VDUllQVF9GU19N RVNTQUdJTkc9eQpDT05GSUdfSkZGUzJfRlM9eQpDT05GSUdfSkZGUzJfRlNfREVCVUc9MAojIENP TkZJR19KRkZTMl9GU19XUklURUJVRkZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX1NVTU1B UlkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfRlNfWEFUVFI9eQpDT05GSUdfSkZGUzJfRlNfUE9T SVhfQUNMPXkKQ09ORklHX0pGRlMyX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0pGRlMyX0NPTVBSRVNT SU9OX09QVElPTlM9eQpDT05GSUdfSkZGUzJfWkxJQj15CkNPTkZJR19KRkZTMl9MWk89eQpDT05G SUdfSkZGUzJfUlRJTUU9eQpDT05GSUdfSkZGUzJfUlVCSU49eQojIENPTkZJR19KRkZTMl9DTU9E RV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFkgaXMgbm90IHNl dApDT05GSUdfSkZGUzJfQ01PREVfU0laRT15CiMgQ09ORklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxa TyBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GUz15CiMgQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VE X0NPTVBSIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19VQklGU19GU19a TElCPXkKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNldApDT05GSUdfUk9NRlNfRlM9eQpDT05GSUdf Uk9NRlNfQkFDS0VEX0JZX01URD15CkNPTkZJR19ST01GU19PTl9NVEQ9eQojIENPTkZJR19QU1RP UkUgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpD T05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpD T05GSUdfTkxTX0NPREVQQUdFXzczNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODU3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV84NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNPTkZJR19O TFNfQ09ERVBBR0VfODYzPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90 IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19D T0RFUEFHRV8xMjUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05G SUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1 OV8yIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9eQojIENPTkZJR19OTFNfSVNPODg1 OV80IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzU9eQojIENPTkZJR19OTFNfSVNPODg1 OV82IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzc9eQojIENPTkZJR19OTFNfSVNPODg1 OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldApDT05GSUdf TkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThf Uj15CkNPTkZJR19OTFNfS09JOF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49eQojIENPTkZJR19O TFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklH X05MU19NQUNfQ1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CiMgQ09ORklHX05M U19NQUNfR0FFTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxT X01BQ19JQ0VMQU5EPXkKQ09ORklHX05MU19NQUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19ST01B TklBTj15CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQoKIwojIEtl cm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50 ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdF X0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVj a3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQK IyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJM RV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RS SVBfQVNNX1NZTVM9eQpDT05GSUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xT PXkKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19D SEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdf QVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdf REVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01B R0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBN ZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVHX1BB R0VBTExPQz15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfU0VM RlRFU1Q9eQpDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFPXkKIyBDT05GSUdfREVCVUdfT0JKRUNU U19USU1FUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1dPUksgaXMgbm90IHNl dApDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNf UEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVG QVVMVD0xCiMgQ09ORklHX0RFQlVHX1NMQUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19L TUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldApDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJV R19WTV9WTUFDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTV9SQj15CiMgQ09ORklHX0RF QlVHX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0gaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19T VEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9B UkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1 ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFS RExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNP TkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0JPT1RQQVJB TV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQ X1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9I VU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQyBp cyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAKQ09ORklH X1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5J Q19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05G SUdfU0NIRURTVEFUUz15CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQojIENPTkZJR19E RUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBz ZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09O RklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVC VUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19M T0NLREVQPXkKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9D S0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdf TE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklH X1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JK RUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElT VD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVH X05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBS Q1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBF QVRFRExZIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CkNPTkZJR19UT1JU VVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JD VV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9FUVNf REVCVUc9eQojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldAojIENP TkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJ R19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNPTkZJR19VU0VSX1NU QUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19U UkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkK Q09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19T V0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJB Q0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUiBp cyBub3Qgc2V0CkNPTkZJR19JUlFTT0ZGX1RSQUNFUj15CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFD RVJfU05BUFNIT1Q9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJ R19UUkFDRV9CUkFOQ0hfUFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORSBp cyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQK Q09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTPXkKQ09ORklHX1RSQUNJTkdfQlJBTkNIRVM9eQpD T05GSUdfQlJBTkNIX1RSQUNFUj15CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1VQUk9CRV9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0JFX0VWRU5UUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19N TUlPVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUks9eQpDT05GSUdf UklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEU9eQoKIwojIFJ1bnRpbWUgVGVz dGluZwojCkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RF U1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfQVRPTUlDNjRfU0VMRlRF U1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf UkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQg aXMgbm90IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMg bm90IHNldAojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApD T05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJ R19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUD15CkNPTkZJR19ERUJV R19ST0RBVEE9eQojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKIyBDT05GSUdf SU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpD T05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNP TkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpD T05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAoj IENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05F IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCkNPTkZJR19ERUJVR19C T09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUla RV9JTkxJTklORz15CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBpcyBub3Qgc2V0 CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qg c2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RF TlRfS0VZUklOR1M9eQojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNU RURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9y IGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkK Q09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9f QkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNI PXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBU T19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fUENPTVA9 eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklH X0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19NQU5B R0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRP X0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9 eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19NQ1JZUFREIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNP TkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRp b24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQ VE9fR0NNPXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19T RVFJVj15CiMgQ09ORklHX0NSWVBUT19FQ0hBSU5JViBpcyBub3Qgc2V0CgojCiMgQmxvY2sgbW9k ZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBU T19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NS WVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdf Q1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpD T05GSUdfQ1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkK IyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JD MzI9eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElG PXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdf Q1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxf TUlDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2 MD15CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMy MD15CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NS WVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9 eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTXzU4 Nj15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpD T05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09N TU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdf Q1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxT QTIwXzU4NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQ VE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9f U0VSUEVOVF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVBPXkKIyBDT05GSUdfQ1JZUFRPX1RX T0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NS WVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxB VEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15CkNPTkZJR19DUllQ VE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9eQojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90 IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJ X0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRP X0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJH X0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15 CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQoj IENPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19Q VUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFU SU9OPXkKIyBDT05GSUdfS1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUIGlzIG5vdCBzZXQK Q09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklU UkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklH X1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VO RVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VO RVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19H RU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfUEVSQ1BVX1JXU0VNPXkK Q09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05G SUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdf Q1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9T TElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENP TkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9N MzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfODQyX0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9E RUNPTVBSRVNTPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpD T05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9D T01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdf WFpfREVDX1g4Nj15CiMgQ09ORklHX1haX0RFQ19QT1dFUlBDIGlzIG5vdCBzZXQKQ09ORklHX1ha X0RFQ19JQTY0PXkKIyBDT05GSUdfWFpfREVDX0FSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RF Q19BUk1USFVNQiBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVD X0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1Nf R1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15 CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RF Q09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0JDSD15CkNP TkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklH X0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O RklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lG X1BPU0lUSVZFPXkKQ09ORklHX0FWRVJBR0U9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JE SUM9eQpDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdf QVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQo= --===============5496201456646224922==--