From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752387AbbGNAKF (ORCPT ); Mon, 13 Jul 2015 20:10:05 -0400 Received: from mga14.intel.com ([192.55.52.115]:50345 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751671AbbGNAJ6 (ORCPT ); Mon, 13 Jul 2015 20:09:58 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,466,1432623600"; d="scan'208";a="763823416" Date: Tue, 14 Jul 2015 08:09:10 +0800 From: Fengguang Wu To: Mel Gorman Cc: fengguang.wu@intel.com, Andrew Morton , Linux Memory Management List , linux-kernel@vger.kernel.org, LKP Subject: [mminit] [ INFO: possible recursive locking detected ] Message-ID: <20150714000910.GA8160@wfg-t540p.sh.intel.com> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --AqsLC8rIMeq19msA 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 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 Author: Mel Gorman AuthorDate: Tue Jun 30 14:57:27 2015 -0700 Commit: Linus Torvalds CommitDate: Tue Jun 30 19:44:56 2015 -0700 mm: meminit: finish initialisation of struct pages before basic setup Waiman Long reported that 24TB machines hit OOM during basic setup when struct page initialisation was deferred. One approach is to initialise memory on demand but it interferes with page allocator paths. This patch creates dedicated threads to initialise memory before basic setup. It then blocks on a rw_semaphore until completion as a wait_queue and counter is overkill. This may be slower to boot but it's simplier overall and also gets rid of a section mangling which existed so kswapd could do the initialisation. [akpm@linux-foundation.org: include rwsem.h, use DECLARE_RWSEM, fix comment, remove unneeded cast] Signed-off-by: Mel Gorman Cc: Waiman Long Cc: Dave Hansen Cc: Scott Norton Tested-by: Daniel J Blueman Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds +-----------------------------------------------------+------------+------------+-----------------+ | | 74033a798f | 0e1cc95b4c | v4.2-rc1_071220 | +-----------------------------------------------------+------------+------------+-----------------+ | boot_successes | 0 | 0 | 0 | | boot_failures | 132 | 35 | 13 | | kernel_BUG_at_include/linux/mtd/map.h | 132 | 35 | 13 | | invalid_opcode | 132 | 35 | 13 | | RIP:mtd_do_chip_probe | 132 | 35 | 13 | | Kernel_panic-not_syncing:Fatal_exception | 132 | 35 | 13 | | backtrace:do_map_probe | 132 | 35 | 13 | | backtrace:init_sbc_gxx | 132 | 35 | 13 | | backtrace:kernel_init_freeable | 132 | 35 | 13 | | INFO:possible_recursive_locking_detected | 0 | 16 | 13 | | backtrace:page_alloc_init_late | 0 | 16 | 13 | | backtrace:down_write | 0 | 16 | 13 | | WARNING:at_kernel/locking/lockdep.c:#lock_release() | 0 | 19 | | | backtrace:up_read | 0 | 19 | | | backtrace:deferred_init_memmap | 0 | 19 | | +-----------------------------------------------------+------------+------------+-----------------+ Attached parent dmesg too, which looks like an independent bug. [ 0.084000] ..... host bus clock speed is 1000.0062 MHz. [ 0.084323] [ 0.084537] ============================================= [ 0.085229] [ INFO: possible recursive locking detected ] [ 0.085913] 4.1.0-11369-g0e1cc95b4 #5 Not tainted [ 0.086524] --------------------------------------------- [ 0.087224] swapper/1 is trying to acquire lock: [ 0.087839] (pgdat_init_rwsem){++++.+}, at: [] page_alloc_init_late+0x7f/0x90 [ 0.088000] [ 0.088000] but task is already holding lock: [ 0.088000] (pgdat_init_rwsem){++++.+}, at: [] page_alloc_init_late+0x13/0x90 [ 0.088000] [ 0.088000] other info that might help us debug this: [ 0.088000] Possible unsafe locking scenario: [ 0.088000] [ 0.088000] CPU0 [ 0.088000] ---- [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000] [ 0.088000] *** DEADLOCK *** [ 0.088000] [ 0.088000] May be due to missing lock nesting notation [ 0.088000] [ 0.088000] 1 lock held by swapper/1: [ 0.088000] #0: (pgdat_init_rwsem){++++.+}, at: [] page_alloc_init_late+0x13/0x90 [ 0.088000] [ 0.088000] stack backtrace: [ 0.088000] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-11369-g0e1cc95b4 #5 [ 0.088000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.088000] ffffffff83591d60 ffff880010ee7d78 ffffffff81a4cb82 ffff880010ee7e48 [ 0.088000] ffffffff810fb38c ffff880010ee7db8 00000000810e53f7 ffff880010ef0c70 [ 0.088000] 0000000000000000 ffffffff83591d60 ffffffff834c0c00 00000000004b425a [ 0.088000] Call Trace: [ 0.088000] [] dump_stack+0x19/0x1b [ 0.088000] [] __lock_acquire+0xe3b/0xfeb [ 0.088000] [] ? check_preemption_disabled+0x3c/0x196 [ 0.088000] [] lock_acquire+0x10e/0x198 [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] down_write+0x3d/0x8b [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] page_alloc_init_late+0x7f/0x90 [ 0.088000] [] kernel_init_freeable+0x180/0x2c9 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088000] [] kernel_init+0x9/0x152 [ 0.088000] [] ret_from_fork+0x3f/0x70 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088611] devtmpfs: initialized [ 0.098991] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.100542] xor: measuring software checksum speed git bisect start d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754 v4.1 -- git bisect good e382608254e06c8109f40044f5e693f2e04f3899 # 22:59 22+ 22 Merge tag 'trace-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace git bisect bad 5f1201d515819e7cfaaac3f0a30ff7b556261386 # 23:27 1- 20 Merge tag 'clk-for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux git bisect good 88793e5c774ec69351ef6b5200bb59f532e41bca # 23:36 22+ 22 Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm git bisect good 7adf12b87f45a77d364464018fb8e9e1ac875152 # 23:41 22+ 22 Merge tag 'for-linus-4.2-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip git bisect good 8fff77551a9215a725650263e30fa105acca95ab # 23:45 20+ 20 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 git bisect bad 2d01eedf1d14432f4db5388a49dc5596a8c5bd02 # 23:50 1- 2 Merge branch 'akpm' (patches from Andrew) git bisect good d5fb82137b6cd39e67c4321f4f5ce9b03d4d04e6 # 00:16 33+ 35 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 6ac15baacb6ecd87c66209627753b96ded3b4515 # 00:21 33+ 33 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 9ce71148b027e2bd27016139cae1c39401587695 # 00:25 1- 5 devpts: if initialization failed, don't crash when opening /dev/ptmx git bisect bad 460b865e53c347ebf110e50d499718cd9b39d810 # 00:30 5- 33 fs: document seq_open()'s usage of file->private_data git bisect good 7e18adb4f80bea90d30b62158694d97c31f71d37 # 00:35 33+ 33 mm: meminit: initialise remaining struct pages in parallel with kswapd git bisect good ac5d2539b2382689b1cdb90bd60dcd49f61c2773 # 00:41 31+ 31 mm: meminit: reduce number of times pageblocks are set during struct page init git bisect bad 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 # 00:45 11- 24 mm: meminit: finish initialisation of struct pages before basic setup git bisect good 74033a798f5a5db368126ee6f690111cf019bf7a # 00:48 32+ 32 mm: meminit: remove mminit_verify_page_links # first bad commit: [0e1cc95b4cc7293bb7b39175035e7f7e45c90977] mm: meminit: finish initialisation of struct pages before basic setup git bisect good 74033a798f5a5db368126ee6f690111cf019bf7a # 00:51 100+ 132 mm: meminit: remove mminit_verify_page_links # extra tests with DEBUG_INFO git bisect bad 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 # 00:54 0- 45 mm: meminit: finish initialisation of struct pages before basic setup # extra tests on HEAD of linux-devel/devel-hourly-2015071220 git bisect bad 1ae922e305feca3d8af890cf4601ef6a6cb5bbf1 # 00:54 0- 13 0day head guard for 'devel-hourly-2015071220' # extra tests on tree/branch linus/master git bisect bad bc0195aad0daa2ad5b0d76cce22b167bc3435590 # 00:58 4- 45 Linux 4.2-rc2 # extra tests with first bad commit reverted git bisect good 44813dd2ca45b1917d85ba59197678fdf069ce76 # 01:06 99+ 99 Revert "mm: meminit: finish initialisation of struct pages before basic setup" # extra tests on tree/branch linus/master git bisect bad bc0195aad0daa2ad5b0d76cce22b167bc3435590 # 01:06 0- 99 Linux 4.2-rc2 # extra tests on tree/branch next/master git bisect bad 2eb62d762a2112579f259903e62ba18d16c51f66 # 01:17 3- 23 Add linux-next specific files for 20150713 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=quantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel $kernel -initrd $initrd -m 300 -smp 2 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-ivb41-143:20150714004438:x86_64-randconfig-a0-07122022:4.1.0-11369-g0e1cc95b4:5" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 4.1.0-11369-g0e1cc95b4 (kbuild@xian) (gcc vers= ion 4.9.2 (Debian 4.9.2-10) ) #5 PREEMPT Tue Jul 14 00:43:43 CST 2015 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.r= cu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dp= anic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,11520= 0 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run= -queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-201507122= 0:0e1cc95b4cc7293bb7b39175035e7f7e45c90977:bisect-linux-9/.vmlinuz-0e1cc95b= 4cc7293bb7b39175035e7f7e45c90977-20150714004405-25-ivb41 branch=3Dlinux-dev= el/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-a0-071= 22022/gcc-4.9/0e1cc95b4cc7293bb7b39175035e7f7e45c90977/vmlinuz-4.1.0-11369-= g0e1cc95b4 drbd.minor_count=3D8 [ 0.000000] KERNEL supported cpus: [ 0.000000] Centaur CentaurHauls [ 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-0x0000000012bdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000012be0000-0x0000000012bfffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] NX (Execute Disable) protection: active [ 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 0x12be0 max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC= =20 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0e80-0x000f0e8f] mapped at = [ffff8800000f0e80] [ 0.000000] mpc: f0e90-f0fac [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x03cdc000, 0x03cdcfff] PGTABLE [ 0.000000] BRK [0x03cdd000, 0x03cddfff] PGTABLE [ 0.000000] BRK [0x03cde000, 0x03cdefff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x11200000-0x113fffff] [ 0.000000] [mem 0x11200000-0x113fffff] page 4k [ 0.000000] BRK [0x03cdf000, 0x03cdffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x111fffff] [ 0.000000] [mem 0x00100000-0x111fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x11400000-0x12bdffff] [ 0.000000] [mem 0x11400000-0x12bdffff] page 4k [ 0.000000] BRK [0x03ce0000, 0x03ce0fff] PGTABLE [ 0.000000] BRK [0x03ce1000, 0x03ce1fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x11525000-0x12bd7fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0C60 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000012BE18BD 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000012BE0B37 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000012BE0040 000AF7 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000012BE0000 000040 [ 0.000000] ACPI: SSDT 0x0000000012BE0BAB 000C5A (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000012BE1805 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000012BE1885 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:12bdf001, primary cpu clock [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles:= 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff88001040000= 0-ffff8800109fffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x0000000012bdffff] [ 0.000000] Normal 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-0x0000000012bdffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000012bdf= fff] [ 0.000000] On node 0 totalpages: 76670 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1136 pages used for memmap [ 0.000000] DMA32 zone: 72672 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1= /0x1 ignored. [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 242bd00 [ 0.000000] e820: [mem 0x12c00000-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: 7645519600211568 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: 75449 [ 0.000000] Kernel command line: hung_task_panic=3D1 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=3DttyS= 0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-te= sts/run-queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-20= 15071220:0e1cc95b4cc7293bb7b39175035e7f7e45c90977:bisect-linux-9/.vmlinuz-0= e1cc95b4cc7293bb7b39175035e7f7e45c90977-20150714004405-25-ivb41 branch=3Dli= nux-devel/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig= -a0-07122022/gcc-4.9/0e1cc95b4cc7293bb7b39175035e7f7e45c90977/vmlinuz-4.1.0= -11369-g0e1cc95b4 drbd.minor_count=3D8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] Memory: 229112K/306680K available (10612K kernel code, 8966K= rwdata, 7080K rodata, 1084K init, 15396K bss, 77568K reserved, 0K cma-rese= rved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1, N= odes=3D1 [ 0.000000] Running RCU self tests [ 0.000000] Preemptible hierarchical RCU implementation. [ 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:4352 nr_irqs:256 16 [ 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: 8671 kB [ 0.000000] per task-struct memory footprint: 2688 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.506 MHz processor [ 0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 Bogo= MIPS (lpj=3D10774024) [ 0.008000] pid_max: default: 4096 minimum: 301 [ 0.008000] ACPI: Core revision 20150515 [ 0.068170] ACPI: All ACPI Tables successfully acquired [ 0.068967] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.069584] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.072013] Initializing cgroup subsys perf_event [ 0.072496] Initializing cgroup subsys hugetlb [ 0.073024] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.073521] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.074054] CPU: GenuineIntel Common KVM processor (fam: 0f, model: 06, = stepping: 01) [ 0.076662] Performance Events: no PMU driver, software events only. [ 0.079436] x2apic enabled [ 0.079927] Switched APIC routing to physical x2apic. [ 0.080013] enabled ExtINT on CPU#0 [ 0.081038] ENABLING IO-APIC IRQs [ 0.081361] init IO_APIC IRQs [ 0.081637] apic 0 pin 0 not connected [ 0.082079] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:0) [ 0.082861] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:0) [ 0.083595] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:0) [ 0.084000] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:0) [ 0.084000] apic 0 pin 16 not connected [ 0.084000] apic 0 pin 17 not connected [ 0.084000] apic 0 pin 18 not connected [ 0.084000] apic 0 pin 19 not connected [ 0.084000] apic 0 pin 20 not connected [ 0.084000] apic 0 pin 21 not connected [ 0.084000] apic 0 pin 22 not connected [ 0.084000] apic 0 pin 23 not connected [ 0.084000] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.084000] Using local APIC timer interrupts. [ 0.084000] calibrating APIC timer ... [ 0.084000] ... lapic delta =3D 6250097 [ 0.084000] ... PM-Timer delta =3D 357967 [ 0.084000] ... PM-Timer result ok [ 0.084000] ..... delta 6250097 [ 0.084000] ..... mult: 268439622 [ 0.084000] ..... calibration result: 4000062 [ 0.084000] ..... CPU clock speed is 2693.2172 MHz. [ 0.084000] ..... host bus clock speed is 1000.0062 MHz. [ 0.084323]=20 [ 0.084537] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 0.085229] [ INFO: possible recursive locking detected ] [ 0.085913] 4.1.0-11369-g0e1cc95b4 #5 Not tainted [ 0.086524] --------------------------------------------- [ 0.087224] swapper/1 is trying to acquire lock: [ 0.087839] (pgdat_init_rwsem){++++.+}, at: [] page_a= lloc_init_late+0x7f/0x90 [ 0.088000]=20 [ 0.088000] but task is already holding lock: [ 0.088000] (pgdat_init_rwsem){++++.+}, at: [] page_a= lloc_init_late+0x13/0x90 [ 0.088000]=20 [ 0.088000] other info that might help us debug this: [ 0.088000] Possible unsafe locking scenario: [ 0.088000]=20 [ 0.088000] CPU0 [ 0.088000] ---- [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000]=20 [ 0.088000] *** DEADLOCK *** [ 0.088000]=20 [ 0.088000] May be due to missing lock nesting notation [ 0.088000]=20 [ 0.088000] 1 lock held by swapper/1: [ 0.088000] #0: (pgdat_init_rwsem){++++.+}, at: [] p= age_alloc_init_late+0x13/0x90 [ 0.088000]=20 [ 0.088000] stack backtrace: [ 0.088000] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-11369-g0e1cc95= b4 #5 [ 0.088000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.088000] ffffffff83591d60 ffff880010ee7d78 ffffffff81a4cb82 ffff8800= 10ee7e48 [ 0.088000] ffffffff810fb38c ffff880010ee7db8 00000000810e53f7 ffff8800= 10ef0c70 [ 0.088000] 0000000000000000 ffffffff83591d60 ffffffff834c0c00 00000000= 004b425a [ 0.088000] Call Trace: [ 0.088000] [] dump_stack+0x19/0x1b [ 0.088000] [] __lock_acquire+0xe3b/0xfeb [ 0.088000] [] ? check_preemption_disabled+0x3c/0x196 [ 0.088000] [] lock_acquire+0x10e/0x198 [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] down_write+0x3d/0x8b [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] page_alloc_init_late+0x7f/0x90 [ 0.088000] [] kernel_init_freeable+0x180/0x2c9 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088000] [] kernel_init+0x9/0x152 [ 0.088000] [] ret_from_fork+0x3f/0x70 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088611] devtmpfs: initialized [ 0.098991] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 7645041785100000 ns [ 0.100542] xor: measuring software checksum speed [ 0.140037] prefetch64-sse: 10507.000 MB/sec [ 0.180015] generic_sse: 10029.000 MB/sec [ 0.180582] xor: using function: prefetch64-sse (10507.000 MB/sec) [ 0.181401] prandom: seed boundary self test passed [ 0.182429] prandom: 100 self tests passed [ 0.184216] regulator-dummy: no parameters [ 0.184979] RTC time: 0:44:30, date: 07/14/15 [ 0.186230] NET: Registered protocol family 16 [ 0.200019] cpuidle: using governor ladder [ 0.212016] cpuidle: using governor menu [ 0.213052] ACPI: bus type PCI registered [ 0.214387] PCI: Using configuration type 1 for base access [ 0.316016] raid6: sse2x1 gen() 7669 MB/s [ 0.384011] raid6: sse2x1 xor() 5913 MB/s [ 0.452016] raid6: sse2x2 gen() 9242 MB/s [ 0.520010] raid6: sse2x2 xor() 6691 MB/s [ 0.588008] raid6: sse2x4 gen() 10616 MB/s [ 0.656004] raid6: sse2x4 xor() 7947 MB/s [ 0.656563] raid6: using algorithm sse2x4 gen() 10616 MB/s [ 0.657298] raid6: .... xor() 7947 MB/s, rmw enabled [ 0.657952] raid6: using intx1 recovery algorithm [ 0.660311] ACPI: Added _OSI(Module Device) [ 0.660895] ACPI: Added _OSI(Processor Device) [ 0.661482] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.662101] ACPI: Added _OSI(Processor Aggregator Device) [ 0.684774] ACPI: Interpreter enabled [ 0.685324] ACPI: (supports S0 S5) [ 0.685767] ACPI: Using IOAPIC for interrupt routing [ 0.686643] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.775316] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.776034] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.776847] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.780267] PCI host bridge to bus 0000:00 [ 0.780821] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.781544] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.782424] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff window] [ 0.783313] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff window] [ 0.784012] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf window] [ 0.784912] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff window] [ 0.785812] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 0.786780] pci_bus 0000:00: root bus resource [mem 0x12c00000-0xfebffff= f window] [ 0.787796] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.790581] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.794684] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.807218] pci 0000:00:01.1: reg 0x20: [io 0xc200-0xc20f] [ 0.812033] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.812957] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.813783] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.814684] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.817987] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.819130] 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.820016] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.823312] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.828014] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.834232] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.856019] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.860708] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.864007] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.870136] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.892007] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.896023] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 0.900007] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 0.906139] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 0.930478] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 0.934133] pci 0000:00:05.0: reg 0x10: [io 0xc080-0xc0bf] [ 0.940007] pci 0000:00:05.0: reg 0x14: [mem 0xfebf2000-0xfebf2fff] [ 0.965559] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 0.970139] pci 0000:00:06.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 0.974128] pci 0000:00:06.0: reg 0x14: [mem 0xfebf3000-0xfebf3fff] [ 1.000319] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 1.004007] pci 0000:00:07.0: reg 0x10: [io 0xc100-0xc13f] [ 1.010134] pci 0000:00:07.0: reg 0x14: [mem 0xfebf4000-0xfebf4fff] [ 1.034484] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 1.040007] pci 0000:00:08.0: reg 0x10: [io 0xc140-0xc17f] [ 1.044007] pci 0000:00:08.0: reg 0x14: [mem 0xfebf5000-0xfebf5fff] [ 1.070041] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 1.074155] pci 0000:00:09.0: reg 0x10: [io 0xc180-0xc1bf] [ 1.080007] pci 0000:00:09.0: reg 0x14: [mem 0xfebf6000-0xfebf6fff] [ 1.104830] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000 [ 1.108007] pci 0000:00:0a.0: reg 0x10: [io 0xc1c0-0xc1ff] [ 1.114140] pci 0000:00:0a.0: reg 0x14: [mem 0xfebf7000-0xfebf7fff] [ 1.138465] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000 [ 1.142169] pci 0000:00:0b.0: reg 0x10: [mem 0xfebf8000-0xfebf800f] [ 1.158476] pci_bus 0000:00: on NUMA node 0 [ 1.166799] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 1.169357] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 1.171890] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 1.173943] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 1.175437] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 1.182015] ACPI: Enabled 16 GPEs in block 00 to 0F [ 1.187974] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 1.188000] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 1.188009] vgaarb: loaded [ 1.188372] vgaarb: bridge control possible 0000:00:02.0 [ 1.195449] SCSI subsystem initialized [ 1.196156] libata version 3.00 loaded. [ 1.197673] EDAC MC: Ver: 3.0.0 [ 1.200020] PCI: Using ACPI for IRQ routing [ 1.200596] PCI: pci_cache_line_size set to 64 bytes [ 1.201422] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 1.202215] e820: reserve RAM buffer [mem 0x12be0000-0x13ffffff] [ 1.205206] clocksource: Switched to clocksource kvm-clock [ 1.207711] Warning: could not register all branches stats [ 1.208462] Warning: could not register annotated branches stats [ 1.298580] pnp: PnP ACPI init [ 1.299888] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 1.301408] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 1.302936] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 1.304359] pnp 00:03: [dma 2] [ 1.305162] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 1.306953] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 1.308767] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 1.314727] pnp: PnP ACPI: found 6 devices [ 1.325051] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 1.326744] pci 0000:00:01.3: BAR 7: [io size 0x0040] has bogus alignme= nt [ 1.327634] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 1.328438] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff window] [ 1.329242] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff window] [ 1.330038] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf window] [ 1.330834] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff window] [ 1.331628] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff windo= w] [ 1.332524] pci_bus 0000:00: resource 10 [mem 0x12c00000-0xfebfffff wind= ow] [ 1.333469] NET: Registered protocol family 1 [ 1.334081] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 1.334857] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 1.335612] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 1.336449] pci 0000:00:02.0: Video device with shadowed ROM [ 1.337253] PCI: CLS 0 bytes, default 64 [ 1.338202] Trying to unpack rootfs image as initramfs... [ 2.444660] debug: unmapping init [mem 0xffff880011525000-0xffff880012bd= 7fff] [ 2.449380] Scanning for low memory corruption every 60 seconds [ 2.453618] sha256_ssse3: Neither AVX nor SSSE3 is available/usable. [ 2.454482] sha512_ssse3: Neither AVX nor SSSE3 is available/usable. [ 2.455311] CPU feature 'AVX registers' is not supported. [ 2.456055] CPU feature 'AVX registers' is not supported. [ 2.456754] CPU feature 'AVX registers' is not supported. [ 2.457469] CPU feature 'AVX registers' is not supported. [ 2.458210] AVX2 or AES-NI instructions are not detected. [ 2.461665] futex hash table entries: 16 (order: -2, 1536 bytes) [ 2.472324] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 2.528658] page_owner is disabled [ 2.529218] zpool: loaded [ 2.546263] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.554051] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 2.561375] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 2.563337] qnx6: QNX6 filesystem 1.0.0 registered. [ 2.567120] JFS: nTxBlock =3D 1789, nTxLock =3D 14319 [ 2.569165] SGI XFS with security attributes, debug enabled [ 2.583957] NILFS version 2 loaded [ 2.602618] async_tx: api initialized (async) [ 2.605216] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 252) [ 2.606212] io scheduler noop registered [ 2.608755] io scheduler cfq registered (default) [ 2.614249] test_string_helpers: Running tests... [ 2.618632] test_hexdump: Running tests... [ 2.619805] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32 [ 2.620441] crc32: self tests passed, processed 225944 bytes in 234164 n= sec [ 2.621516] crc32c: CRC_LE_BITS =3D 32 [ 2.621939] crc32c: self tests passed, processed 225944 bytes in 107519 = nsec [ 2.637423] crc32_combine: 8373 self tests passed [ 2.656567] crc32c_combine: 8373 self tests passed [ 2.657429] rbtree testing -> 15849 cycles [ 3.306253] augmented rbtree testing [ 3.444076] tsc: Refined TSC clocksource calibration: 2693.499 MHz [ 3.444922] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26d= 34171407, max_idle_ns: 440795332500 ns [ 4.118653] -> 21868 cycles [ 4.206214] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 4.207032] ACPI: Power Button [PWRF] [ 4.387335] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 4.414471] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 4.420826] ppdev: user-space parallel port driver [ 4.421519] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 4.422327] [drm] Initialized drm 1.1.0 20060810 [ 4.423949] parport_pc 00:04: reported by Plug and Play ACPI [ 4.425086] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] [ 4.459417] brd: module loaded [ 4.465223] null: module loaded [ 4.465805] dummy-irq: no IRQ given. Use irq=3DN [ 4.467214] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 4.468815] c2port c2port0: C2 port uc added [ 4.469380] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by= tes total) [ 4.473497] Uniform Multi-Platform E-IDE driver [ 4.474745] ide_generic: please use "probe_mask=3D0x3f" module parameter= for probing all legacy ISA IDE ports [ 4.477487] rdac: device handler registered [ 4.478190] hp_sw: device handler registered [ 4.478781] emc: device handler registered [ 4.479333] alua: device handler registered [ 4.479899] osst :I: Tape driver with OnStream support version 0.99.4 [ 4.479899] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 4.483139] SCSI Media Changer driver v0.25=20 [ 4.484115] osd: LOADED open-osd 0.2.1 [ 4.491346] Rounding down aligned max_sectors from 4294967295 to 4294967= 288 [ 4.493074] SSFDC read-only Flash Translation layer [ 4.493745] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 4.494664] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff [ 4.495430] ------------[ cut here ]------------ [ 4.496045] kernel BUG at include/linux/mtd/map.h:148! [ 4.496271] invalid opcode: 0000 [#1] PREEMPT DEBUG_PAGEALLOC=20 [ 4.496271] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-11369-g0e1cc95= b4 #5 [ 4.496271] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 4.496271] task: ffff880010ef0000 ti: ffff880010ee4000 task.ti: ffff880= 010ee4000 [ 4.496271] RIP: 0010:[] [] mtd_do_= chip_probe+0x8/0xa [ 4.496271] RSP: 0000:ffff880010ee7dc8 EFLAGS: 00010282 [ 4.496271] RAX: 0000000000000000 RBX: ffffffff826a4250 RCX: ffff880010e= f0c01 [ 4.496271] RDX: 0000000000000000 RSI: ffffffff826a4280 RDI: ffffffff826= a48c0 [ 4.496271] RBP: ffff880010ee7e28 R08: 0000000000000000 R09: 00000000000= 00000 [ 4.496271] R10: 0000000000000064 R11: 0000000000000000 R12: ffffffff826= a48c0 [ 4.496271] R13: ffffffff82295dda R14: ffff8800091fb988 R15: ffffffff82d= 81910 [ 4.496271] FS: 0000000000000000(0000) GS:ffffffff82424000(0000) knlGS:= 0000000000000000 [ 4.496271] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 4.496271] CR2: 0000000000000000 CR3: 000000000240e000 CR4: 00000000000= 006b0 [ 4.496271] Stack: [ 4.496271] ffff880010ee7de8 ffffffff8115a397 0000000000000000 ffffffff= 817e4f07 [ 4.496271] ffff880010ee7e18 0000000000000002 ffffffff826a4800 ffffffff= 82295dda [ 4.496271] ffff8800091fb988 ffffffff82d81910 ffff880010ee7e38 ffffffff= 81a59c30 [ 4.496271] Call Trace: [ 4.496271] [] ? trace_preempt_on+0x15/0x28 [ 4.496271] [] ? do_map_probe+0x73/0xa5 [ 4.496271] [] ? _raw_spin_unlock+0x62/0x79 [ 4.496271] [] cfi_probe+0x10/0x12 [ 4.496271] [] do_map_probe+0x9d/0xa5 [ 4.496271] [] ? init_amd76xrom+0x3c4/0x3c4 [ 4.496271] [] init_sbc_gxx+0x104/0x15b [ 4.496271] [] do_one_initcall+0x145/0x247 [ 4.496271] [] ? parse_args+0x34a/0x429 [ 4.496271] [] kernel_init_freeable+0x204/0x2c9 [ 4.496271] [] ? rest_init+0x155/0x155 [ 4.496271] [] kernel_init+0x9/0x152 [ 4.496271] [] ret_from_fork+0x3f/0x70 [ 4.496271] [] ? rest_init+0x155/0x155 [ 4.496271] Code: ff 49 c7 86 88 00 00 00 e0 46 6a 82 4c 89 e7 e8 c7 f6 = ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 83 ec 60 = <0f> 0b 55 48 c7 c6 40 47 6a 82 48 89 e5 e8 e6 ff ff ff 5d c3 55=20 [ 4.496271] RIP [] mtd_do_chip_probe+0x8/0xa [ 4.496271] RSP [ 4.536023] ---[ end trace 8a1d24c3085ea474 ]--- [ 4.536643] Kernel panic - not syncing: Fatal exception [ 4.537325] Kernel Offset: disabled Elapsed time: 10 qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel /pkg/linux/x86_64-randcon= fig-a0-07122022/gcc-4.9/0e1cc95b4cc7293bb7b39175035e7f7e45c90977/vmlinuz-4.= 1.0-11369-g0e1cc95b4 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,11520= 0 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.= rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3D= panic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,1152= 00 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/ru= n-queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-20150712= 20:0e1cc95b4cc7293bb7b39175035e7f7e45c90977:bisect-linux-9/.vmlinuz-0e1cc95= b4cc7293bb7b39175035e7f7e45c90977-20150714004405-25-ivb41 branch=3Dlinux-de= vel/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-a0-07= 122022/gcc-4.9/0e1cc95b4cc7293bb7b39175035e7f7e45c90977/vmlinuz-4.1.0-11369= -g0e1cc95b4 drbd.minor_count=3D8' -initrd /osimage/quantal/quantal-core-x8= 6_64.cgz -m 300 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -= boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive = file=3D/fs/sda5/disk0-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive fil= e=3D/fs/sda5/disk1-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive file= =3D/fs/sda5/disk2-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive file=3D= /fs/sda5/disk3-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive file=3D/fs= /sda5/disk4-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sd= a5/disk5-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda5/= disk6-quantal-ivb41-143,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pi= d-quantal-ivb41-143 -serial file:/dev/shm/kboot/serial-quantal-ivb41-143 -d= aemonize -display none -monitor null=20 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-intel12-10:20150714005040:x86_64-randconfig-a0-07122022:4.1.0-11368-g74033a7:2" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 4.1.0-11368-g74033a7 (kbuild@lkp-ib04) (gcc ve= rsion 4.9.2 (Debian 4.9.2-10) ) #2 PREEMPT Tue Jul 14 00:47:54 CST 2015 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.r= cu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dp= anic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,11520= 0 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run= -queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-201507122= 0:74033a798f5a5db368126ee6f690111cf019bf7a:bisect-linux-9/.vmlinuz-74033a79= 8f5a5db368126ee6f690111cf019bf7a-20150714004901-96-intel12 branch=3Dlinux-d= evel/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-a0-0= 7122022/gcc-4.9/74033a798f5a5db368126ee6f690111cf019bf7a/vmlinuz-4.1.0-1136= 8-g74033a7 drbd.minor_count=3D8 [ 0.000000] KERNEL supported cpus: [ 0.000000] Centaur CentaurHauls [ 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-0x0000000012bdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000012be0000-0x0000000012bfffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] NX (Execute Disable) protection: active [ 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 0x12be0 max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC= =20 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0e80-0x000f0e8f] mapped at = [ffff8800000f0e80] [ 0.000000] mpc: f0e90-f0fac [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x03cdc000, 0x03cdcfff] PGTABLE [ 0.000000] BRK [0x03cdd000, 0x03cddfff] PGTABLE [ 0.000000] BRK [0x03cde000, 0x03cdefff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x11200000-0x113fffff] [ 0.000000] [mem 0x11200000-0x113fffff] page 4k [ 0.000000] BRK [0x03cdf000, 0x03cdffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x111fffff] [ 0.000000] [mem 0x00100000-0x111fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x11400000-0x12bdffff] [ 0.000000] [mem 0x11400000-0x12bdffff] page 4k [ 0.000000] BRK [0x03ce0000, 0x03ce0fff] PGTABLE [ 0.000000] BRK [0x03ce1000, 0x03ce1fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x11525000-0x12bd7fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0C60 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000012BE18BD 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000012BE0B37 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000012BE0040 000AF7 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000012BE0000 000040 [ 0.000000] ACPI: SSDT 0x0000000012BE0BAB 000C5A (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000012BE1805 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000012BE1885 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:12bdf001, primary cpu clock [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles:= 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff88001040000= 0-ffff8800109fffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x0000000012bdffff] [ 0.000000] Normal 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-0x0000000012bdffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000012bdf= fff] [ 0.000000] On node 0 totalpages: 76670 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1136 pages used for memmap [ 0.000000] DMA32 zone: 72672 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1= /0x1 ignored. [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 242bd00 [ 0.000000] e820: [mem 0x12c00000-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: 7645519600211568 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: 75449 [ 0.000000] Kernel command line: hung_task_panic=3D1 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=3DttyS= 0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-te= sts/run-queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-20= 15071220:74033a798f5a5db368126ee6f690111cf019bf7a:bisect-linux-9/.vmlinuz-7= 4033a798f5a5db368126ee6f690111cf019bf7a-20150714004901-96-intel12 branch=3D= linux-devel/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconf= ig-a0-07122022/gcc-4.9/74033a798f5a5db368126ee6f690111cf019bf7a/vmlinuz-4.1= =2E0-11368-g74033a7 drbd.minor_count=3D8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] Memory: 229112K/306680K available (10614K kernel code, 8966K= rwdata, 7080K rodata, 1084K init, 15396K bss, 77568K reserved, 0K cma-rese= rved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1, N= odes=3D1 [ 0.000000] Running RCU self tests [ 0.000000] Preemptible hierarchical RCU implementation. [ 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:4352 nr_irqs:256 16 [ 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: 8671 kB [ 0.000000] per task-struct memory footprint: 2688 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 2926.328 MHz processor [ 0.365186] Calibrating delay loop (skipped) preset value.. 5852.65 Bogo= MIPS (lpj=3D11705312) [ 0.366379] pid_max: default: 4096 minimum: 301 [ 0.367228] ACPI: Core revision 20150515 [ 0.454791] ACPI: All ACPI Tables successfully acquired [ 0.455713] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.456318] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.459153] Initializing cgroup subsys perf_event [ 0.459684] Initializing cgroup subsys hugetlb [ 0.460248] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.460735] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.461277] CPU: GenuineIntel Common KVM processor (fam: 0f, model: 06, = stepping: 01) [ 0.464157] Performance Events: no PMU driver, software events only. [ 0.467330] x2apic enabled [ 0.467867] Switched APIC routing to physical x2apic. [ 0.468416] enabled ExtINT on CPU#0 [ 0.469469] ENABLING IO-APIC IRQs [ 0.469819] init IO_APIC IRQs [ 0.470096] apic 0 pin 0 not connected [ 0.470557] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:0) [ 0.471362] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:0) [ 0.472206] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:0) [ 0.472949] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:0) [ 0.473698] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:0) [ 0.474453] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:0) [ 0.475196] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:0) [ 0.476010] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:0) [ 0.476745] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:0) [ 0.477522] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:0) [ 0.478273] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:0) [ 0.479036] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:0) [ 0.479887] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:0) [ 0.480637] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:0) [ 0.481409] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:0) [ 0.482135] apic 0 pin 16 not connected [ 0.482488] apic 0 pin 17 not connected [ 0.482856] apic 0 pin 18 not connected [ 0.483210] apic 0 pin 19 not connected [ 0.483563] apic 0 pin 20 not connected [ 0.483988] apic 0 pin 21 not connected [ 0.484340] apic 0 pin 22 not connected [ 0.484691] apic 0 pin 23 not connected [ 0.485194] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.485837] Using local APIC timer interrupts. [ 0.485837] calibrating APIC timer ... [ 0.591676] ... lapic delta =3D 6249716 [ 0.592104] ... PM-Timer delta =3D 358005 [ 0.592515] ... PM-Timer result ok [ 0.592914] ..... delta 6249716 [ 0.593267] ..... mult: 268423258 [ 0.593647] ..... calibration result: 3999818 [ 0.594122] ..... CPU clock speed is 2926.2335 MHz. [ 0.594664] ..... host bus clock speed is 999.3818 MHz. [ 0.596731] devtmpfs: initialized [ 0.613080] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 7645041785100000 ns [ 0.615177] xor: measuring software checksum speed [ 0.655306] prefetch64-sse: 8508.000 MB/sec [ 0.695285] generic_sse: 8131.000 MB/sec [ 0.696001] xor: using function: prefetch64-sse (8508.000 MB/sec) [ 0.696979] prandom: seed boundary self test passed [ 0.698371] prandom: 100 self tests passed [ 0.701987] regulator-dummy: no parameters [ 0.703077] RTC time: 0:50:23, date: 07/14/15 [ 0.705279] NET: Registered protocol family 16 [ 0.719369] cpuidle: using governor ladder [ 0.731368] cpuidle: using governor menu [ 0.732584] ACPI: bus type PCI registered [ 0.734668] PCI: Using configuration type 1 for base access [ 0.871322] raid6: sse2x1 gen() 5313 MB/s [ 0.939294] raid6: sse2x1 xor() 3747 MB/s [ 1.007282] raid6: sse2x2 gen() 6811 MB/s [ 1.075271] raid6: sse2x2 xor() 5397 MB/s [ 1.143275] raid6: sse2x4 gen() 7886 MB/s [ 1.211269] raid6: sse2x4 xor() 5604 MB/s [ 1.211903] raid6: using algorithm sse2x4 gen() 7886 MB/s [ 1.212600] raid6: .... xor() 5604 MB/s, rmw enabled [ 1.213244] raid6: using intx1 recovery algorithm [ 1.217260] ACPI: Added _OSI(Module Device) [ 1.217898] ACPI: Added _OSI(Processor Device) [ 1.218534] ACPI: Added _OSI(3.0 _SCP Extensions) [ 1.219179] ACPI: Added _OSI(Processor Aggregator Device) [ 1.268447] ACPI: Interpreter enabled [ 1.269077] ACPI: (supports S0 S5) [ 1.269536] ACPI: Using IOAPIC for interrupt routing [ 1.270690] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 1.455132] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.456092] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 1.457214] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 1.463806] PCI host bridge to bus 0000:00 [ 1.464416] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.465175] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 1.466077] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff window] [ 1.466931] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff window] [ 1.467762] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf window] [ 1.468647] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff window] [ 1.469520] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 1.470470] pci_bus 0000:00: root bus resource [mem 0x12c00000-0xfebffff= f window] [ 1.471567] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 1.477552] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 1.482743] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 1.500056] pci 0000:00:01.1: reg 0x20: [io 0xc200-0xc20f] [ 1.507609] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 1.508645] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 1.509596] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 1.510706] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 1.516951] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 1.518490] pci 0000:00:01.3: can't claim BAR 7 [io 0x0600-0x063f]: add= ress conflict with ACPI PM1a_EVT_BLK [io 0x0600-0x0603] [ 1.520218] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 1.526602] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 1.534633] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 1.541872] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 1.575941] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 1.583086] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 1.590805] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 1.598461] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 1.632967] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 1.640054] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 1.647924] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 1.657052] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 1.697438] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 1.705459] pci 0000:00:05.0: reg 0x10: [io 0xc080-0xc0bf] [ 1.713233] pci 0000:00:05.0: reg 0x14: [mem 0xfebf2000-0xfebf2fff] [ 1.753654] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 1.761956] pci 0000:00:06.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 1.769681] pci 0000:00:06.0: reg 0x14: [mem 0xfebf3000-0xfebf3fff] [ 1.815534] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 1.823524] pci 0000:00:07.0: reg 0x10: [io 0xc100-0xc13f] [ 1.832134] pci 0000:00:07.0: reg 0x14: [mem 0xfebf4000-0xfebf4fff] [ 1.878169] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 1.885724] pci 0000:00:08.0: reg 0x10: [io 0xc140-0xc17f] [ 1.897505] pci 0000:00:08.0: reg 0x14: [mem 0xfebf5000-0xfebf5fff] [ 1.943815] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 1.952163] pci 0000:00:09.0: reg 0x10: [io 0xc180-0xc1bf] [ 1.960834] pci 0000:00:09.0: reg 0x14: [mem 0xfebf6000-0xfebf6fff] [ 2.000364] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000 [ 2.009118] pci 0000:00:0a.0: reg 0x10: [io 0xc1c0-0xc1ff] [ 2.016510] pci 0000:00:0a.0: reg 0x14: [mem 0xfebf7000-0xfebf7fff] [ 2.056308] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000 [ 2.060281] pci 0000:00:0b.0: reg 0x10: [mem 0xfebf8000-0xfebf800f] [ 2.097338] pci_bus 0000:00: on NUMA node 0 [ 2.127344] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 2.133841] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 2.143611] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 2.152454] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 2.157108] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 2.180634] ACPI: Enabled 16 GPEs in block 00 to 0F [ 2.198743] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 2.199822] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 2.201184] vgaarb: loaded [ 2.201683] vgaarb: bridge control possible 0000:00:02.0 [ 2.212723] SCSI subsystem initialized [ 2.213724] libata version 3.00 loaded. [ 2.216527] EDAC MC: Ver: 3.0.0 [ 2.221497] PCI: Using ACPI for IRQ routing [ 2.222176] PCI: pci_cache_line_size set to 64 bytes [ 2.223312] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 2.224232] e820: reserve RAM buffer [mem 0x12be0000-0x13ffffff] [ 2.230565] clocksource: Switched to clocksource kvm-clock [ 2.242380] Warning: could not register all branches stats [ 2.243886] Warning: could not register annotated branches stats [ 2.532796] pnp: PnP ACPI init [ 2.536190] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 2.538964] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 2.541699] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 2.543908] pnp 00:03: [dma 2] [ 2.545313] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 2.548652] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 2.552117] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.565153] pnp: PnP ACPI: found 6 devices [ 2.583521] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 2.586064] pci 0000:00:01.3: BAR 7: [io size 0x0040] has bogus alignme= nt [ 2.587136] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.588453] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff window] [ 2.589881] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff window] [ 2.591317] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf window] [ 2.592772] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff window] [ 2.594155] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff windo= w] [ 2.595829] pci_bus 0000:00: resource 10 [mem 0x12c00000-0xfebfffff wind= ow] [ 2.597916] NET: Registered protocol family 1 [ 2.599135] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 2.600582] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 2.601968] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 2.603436] pci 0000:00:02.0: Video device with shadowed ROM [ 2.604987] PCI: CLS 0 bytes, default 64 [ 2.608470] Trying to unpack rootfs image as initramfs... [ 5.482733] debug: unmapping init [mem 0xffff880011525000-0xffff880012bd= 7fff] [ 5.490747] Scanning for low memory corruption every 60 seconds [ 5.499833] sha256_ssse3: Neither AVX nor SSSE3 is available/usable. [ 5.500709] sha512_ssse3: Neither AVX nor SSSE3 is available/usable. [ 5.501545] CPU feature 'AVX registers' is not supported. [ 5.502240] CPU feature 'AVX registers' is not supported. [ 5.503126] CPU feature 'AVX registers' is not supported. [ 5.503777] CPU feature 'AVX registers' is not supported. [ 5.504404] AVX2 or AES-NI instructions are not detected. [ 5.510239] futex hash table entries: 16 (order: -2, 1536 bytes) [ 5.518705] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 5.656813] page_owner is disabled [ 5.657511] zpool: loaded [ 5.696451] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 5.713316] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 5.727980] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 5.731486] qnx6: QNX6 filesystem 1.0.0 registered. [ 5.738993] JFS: nTxBlock =3D 1789, nTxLock =3D 14319 [ 5.742630] SGI XFS with security attributes, debug enabled [ 5.775698] NILFS version 2 loaded [ 5.821836] async_tx: api initialized (async) [ 5.824885] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 252) [ 5.825998] io scheduler noop registered [ 5.829450] io scheduler cfq registered (default) [ 5.841593] test_string_helpers: Running tests... [ 5.849640] test_hexdump: Running tests... [ 5.851311] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32 [ 5.852082] crc32: self tests passed, processed 225944 bytes in 319083 n= sec [ 5.853358] crc32c: CRC_LE_BITS =3D 32 [ 5.853851] crc32c: self tests passed, processed 225944 bytes in 142270 = nsec [ 5.873785] crc32_combine: 8373 self tests passed [ 5.893563] crc32c_combine: 8373 self tests passed [ 5.894961] rbtree testing [ 6.482733] tsc: Refined TSC clocksource calibration: 2926.323 MHz [ 6.483682] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2a2= e65aa0d0, max_idle_ns: 440795321978 ns [ 7.311026] -> 41428 cycles [ 7.477329] augmented rbtree testing -> 56224 cycles [ 9.569948] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 9.570922] ACPI: Power Button [PWRF] [ 9.915770] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 9.940977] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 9.951496] ppdev: user-space parallel port driver [ 9.952123] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 9.953021] [drm] Initialized drm 1.1.0 20060810 [ 9.954972] parport_pc 00:04: reported by Plug and Play ACPI [ 9.956269] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] [ 10.013093] brd: module loaded [ 10.021564] null: module loaded [ 10.022167] dummy-irq: no IRQ given. Use irq=3DN [ 10.024077] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 10.025978] c2port c2port0: C2 port uc added [ 10.026470] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by= tes total) [ 10.032583] Uniform Multi-Platform E-IDE driver [ 10.034008] ide_generic: please use "probe_mask=3D0x3f" module parameter= for probing all legacy ISA IDE ports [ 10.037568] rdac: device handler registered [ 10.038332] hp_sw: device handler registered [ 10.038858] emc: device handler registered [ 10.039343] alua: device handler registered [ 10.039846] osst :I: Tape driver with OnStream support version 0.99.4 [ 10.039846] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 10.043954] SCSI Media Changer driver v0.25=20 [ 10.045064] osd: LOADED open-osd 0.2.1 [ 10.057224] Rounding down aligned max_sectors from 4294967295 to 4294967= 288 [ 10.059620] SSFDC read-only Flash Translation layer [ 10.060222] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 10.061100] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff [ 10.061772] ------------[ cut here ]------------ [ 10.062288] kernel BUG at include/linux/mtd/map.h:148! [ 10.063061] invalid opcode: 0000 [#1] PREEMPT DEBUG_PAGEALLOC=20 [ 10.063760] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-11368-g74033a7= #2 [ 10.064531] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 10.065680] task: ffff880010ef0000 ti: ffff880010ee4000 task.ti: ffff880= 010ee4000 [ 10.066510] RIP: 0010:[] [] mtd_do_= chip_probe+0x8/0xa [ 10.067437] RSP: 0000:ffff880010ee7dc8 EFLAGS: 00010282 [ 10.068016] RAX: 0000000000000000 RBX: ffffffff826a4250 RCX: 00000000000= 00000 [ 10.068766] RDX: 0000000000000000 RSI: ffffffff826a4280 RDI: ffffffff826= a48c0 [ 10.069547] RBP: ffff880010ee7e28 R08: 0000000000000001 R09: 00000000000= 00000 [ 10.070341] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff826= a48c0 [ 10.071140] R13: ffffffff82295c6d R14: ffff8800091e7988 R15: ffffffff82d= 81910 [ 10.071921] FS: 0000000000000000(0000) GS:ffffffff82424000(0000) knlGS:= 0000000000000000 [ 10.072802] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 10.073433] CR2: 0000000000000000 CR3: 000000000240e000 CR4: 00000000000= 006b0 [ 10.074225] Stack: [ 10.074457] ffff880010ee7de8 ffffffff8115a397 0000000000000000 ffffffff= 817e4087 [ 10.075340] ffff880010ee7e18 0000000000000002 ffffffff826a4800 ffffffff= 82295c6d [ 10.076221] ffff8800091e7988 ffffffff82d81910 ffff880010ee7e38 ffffffff= 81a5a288 [ 10.077087] Call Trace: [ 10.077372] [] ? trace_preempt_on+0x15/0x28 [ 10.078014] [] ? do_map_probe+0x73/0xa5 [ 10.078625] [] ? _raw_spin_unlock+0x62/0x79 [ 10.079278] [] cfi_probe+0x10/0x12 [ 10.079847] [] do_map_probe+0x9d/0xa5 [ 10.080434] [] ? init_amd76xrom+0x3c4/0x3c4 [ 10.081081] [] init_sbc_gxx+0x104/0x15b [ 10.081679] [] do_one_initcall+0x145/0x247 [ 10.082323] [] ? parse_args+0x34a/0x429 [ 10.082956] [] kernel_init_freeable+0x1ff/0x2c4 [ 10.083636] [] ? rest_init+0x155/0x155 [ 10.084231] [] kernel_init+0x9/0x152 [ 10.084817] [] ret_from_fork+0x3f/0x70 [ 10.085417] [] ? rest_init+0x155/0x155 [ 10.086002] Code: ff 49 c7 86 88 00 00 00 e0 46 6a 82 4c 89 e7 e8 c7 f6 = ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 83 ec 60 = <0f> 0b 55 48 c7 c6 40 47 6a 82 48 89 e5 e8 e6 ff ff ff 5d c3 55=20 [ 10.089102] RIP [] mtd_do_chip_probe+0x8/0xa [ 10.089780] RSP [ 10.090588] ---[ end trace 254dce2551920e1c ]--- [ 10.091118] Kernel panic - not syncing: Fatal exception [ 10.091683] Kernel Offset: disabled Elapsed time: 20 qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel /pkg/linux/x86_64-randcon= fig-a0-07122022/gcc-4.9/74033a798f5a5db368126ee6f690111cf019bf7a/vmlinuz-4.= 1.0-11368-g74033a7 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 = systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rc= u_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpa= nic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200= console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-= queue/kvm/x86_64-randconfig-a0-07122022/linux-devel:devel-hourly-2015071220= :74033a798f5a5db368126ee6f690111cf019bf7a:bisect-linux-9/.vmlinuz-74033a798= f5a5db368126ee6f690111cf019bf7a-20150714004901-96-intel12 branch=3Dlinux-de= vel/devel-hourly-2015071220 BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-a0-07= 122022/gcc-4.9/74033a798f5a5db368126ee6f690111cf019bf7a/vmlinuz-4.1.0-11368= -g74033a7 drbd.minor_count=3D8' -initrd /osimage/quantal/quantal-core-x86_= 64.cgz -m 300 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -bo= ot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive fi= le=3D/fs/KVM/disk0-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file= =3D/fs/KVM/disk1-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file=3D= /fs/KVM/disk2-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file=3D/fs= /KVM/disk3-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/KV= M/disk4-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/KVM/d= isk5-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/KVM/disk= 6-quantal-intel12-10,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-q= uantal-intel12-10 -serial file:/dev/shm/kboot/serial-quantal-intel12-10 -da= emonize -display none -monitor null=20 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.1.0-11369-g0e1cc95b4" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.1.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_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=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y 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_HIERARCHY=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_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y # CONFIG_MEMCG is not set CONFIG_CGROUP_HUGETLB=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=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_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=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 is not set CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set 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=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_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_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" 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=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=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=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_DEBUG=y CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=500 CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 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 is not set # CONFIG_CMA_DEBUGFS is not set 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_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_CMDLINE_BOOL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # 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_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # 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 # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_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 CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA_SIZE_SEL_MIN=y # 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=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y # CONFIG_RFD_FTL is not set CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set # CONFIG_MTD_MAP_BANK_WIDTH_2 is not set # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set # CONFIG_MTD_CFI_I1 is not set CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_SBC_GXX=y CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set # 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 is not set # CONFIG_MTD_PCI is not set # CONFIG_MTD_GPIO_ADDR is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y CONFIG_MTD_LATCH_ADDR=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=y CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y CONFIG_MTD_DATAFLASH_OTP=y CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # 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=y # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_UBI is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_RAM_DAX=y # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_XEN_BLKDEV_BACKEND is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set 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=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set # 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=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_IDE_GD is not set # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set # CONFIG_MD_FAULTY is not set CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set # CONFIG_DM_CRYPT is not set CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set # CONFIG_DM_RAID is not set # CONFIG_DM_ZERO is not set CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set # CONFIG_TCM_USER2 is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_DB9 is not set # CONFIG_JOYSTICK_GAMECON is not set CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # 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=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y 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=y # # 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 # # 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_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_PCA9541 is not set 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=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # 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 is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # 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_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_VX855 is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ 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_ADP5520 is not set # CONFIG_GPIO_ARIZONA is not set CONFIG_GPIO_CRYSTAL_COVE=y # CONFIG_GPIO_DA9055 is not set # CONFIG_GPIO_KEMPLD is not set # CONFIG_GPIO_PALMAS is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_WM831X=y 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_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MCP23S08=y 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 is not set # # 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=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX8997=y # CONFIG_CHARGER_MAX8998 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=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=y CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set 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=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set 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=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set 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 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y # 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 is not set CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=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=y 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=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set 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 is not set # CONFIG_HTC_PASIC3 is not set 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=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y 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=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # 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 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA903X is not set CONFIG_REGULATOR_DA9055=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RN5T618=y # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_WM831X=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=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 is not set # 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 # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_FB_CMDLINE=y # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set 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 # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=y # CONFIG_HID_GENERIC is not set # # Special HID drivers # # CONFIG_HID_A4TECH is not set CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y # 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 is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # 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=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=y # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set # 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_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_ADP5520 is not set # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_MAX8997 is not set # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_PM8941_WLED is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_E752X is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # CONFIG_HSU_DMA_PCI is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_AUXDISPLAY=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 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 is not set # 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=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # # Xen driver support # # CONFIG_XEN_BALLOON is not set # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XEN_BACKEND=y # CONFIG_XENFS is not set CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=y CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_RTS5208 is not set CONFIG_FT1000=y # # Speakup console speech # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y CONFIG_CRYPTO_SKEIN=y # CONFIG_UNISYSSPAR is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=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_MAX8997=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set # CONFIG_MCB is not set CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y # CONFIG_ND_BLK is not set # CONFIG_BTT is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_ENCRYPTION is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS 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 is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y # CONFIG_AFFS_FS is not set CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set CONFIG_EFS_FS=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 is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set 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_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y # CONFIG_ROMFS_BACKED_BY_MTD is not set # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_BLOCK=y # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set 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=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=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 is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_DEBUG_SHIRQ=y # # 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=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set # CONFIG_LATENCYTOP is not set 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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_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_BLK_DEV_IO_TRACE=y # 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 is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y # 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 is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set 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 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_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_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_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 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set 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=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --AqsLC8rIMeq19msA-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4910844312809796481==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [mminit] [ INFO: possible recursive locking detected ] Date: Tue, 14 Jul 2015 08:09:10 +0800 Message-ID: <20150714000910.GA8160@wfg-t540p.sh.intel.com> List-Id: --===============4910844312809796481== 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 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 Author: Mel Gorman AuthorDate: Tue Jun 30 14:57:27 2015 -0700 Commit: Linus Torvalds CommitDate: Tue Jun 30 19:44:56 2015 -0700 mm: meminit: finish initialisation of struct pages before basic setup = Waiman Long reported that 24TB machines hit OOM during basic setup when struct page initialisation was deferred. One approach is to initialise memory on demand but it interferes with page allocator paths. This pat= ch creates dedicated threads to initialise memory before basic setup. It then blocks on a rw_semaphore until completion as a wait_queue and coun= ter is overkill. This may be slower to boot but it's simplier overall and also gets rid of a section mangling which existed so kswapd could do the initialisation. = [akpm(a)linux-foundation.org: include rwsem.h, use DECLARE_RWSEM, fix c= omment, remove unneeded cast] Signed-off-by: Mel Gorman Cc: Waiman Long Cc: Dave Hansen Cc: Scott Norton Tested-by: Daniel J Blueman Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds +-----------------------------------------------------+------------+-------= -----+-----------------+ | | 74033a798f | 0e1cc9= 5b4c | v4.2-rc1_071220 | +-----------------------------------------------------+------------+-------= -----+-----------------+ | boot_successes | 0 | 0 = | 0 | | boot_failures | 132 | 35 = | 13 | | kernel_BUG_at_include/linux/mtd/map.h | 132 | 35 = | 13 | | invalid_opcode | 132 | 35 = | 13 | | RIP:mtd_do_chip_probe | 132 | 35 = | 13 | | Kernel_panic-not_syncing:Fatal_exception | 132 | 35 = | 13 | | backtrace:do_map_probe | 132 | 35 = | 13 | | backtrace:init_sbc_gxx | 132 | 35 = | 13 | | backtrace:kernel_init_freeable | 132 | 35 = | 13 | | INFO:possible_recursive_locking_detected | 0 | 16 = | 13 | | backtrace:page_alloc_init_late | 0 | 16 = | 13 | | backtrace:down_write | 0 | 16 = | 13 | | WARNING:at_kernel/locking/lockdep.c:#lock_release() | 0 | 19 = | | | backtrace:up_read | 0 | 19 = | | | backtrace:deferred_init_memmap | 0 | 19 = | | +-----------------------------------------------------+------------+-------= -----+-----------------+ Attached parent dmesg too, which looks like an independent bug. [ 0.084000] ..... host bus clock speed is 1000.0062 MHz. [ 0.084323] = [ 0.084537] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 0.085229] [ INFO: possible recursive locking detected ] [ 0.085913] 4.1.0-11369-g0e1cc95b4 #5 Not tainted [ 0.086524] --------------------------------------------- [ 0.087224] swapper/1 is trying to acquire lock: [ 0.087839] (pgdat_init_rwsem){++++.+}, at: [] page_a= lloc_init_late+0x7f/0x90 [ 0.088000] = [ 0.088000] but task is already holding lock: [ 0.088000] (pgdat_init_rwsem){++++.+}, at: [] page_a= lloc_init_late+0x13/0x90 [ 0.088000] = [ 0.088000] other info that might help us debug this: [ 0.088000] Possible unsafe locking scenario: [ 0.088000] = [ 0.088000] CPU0 [ 0.088000] ---- [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000] lock(pgdat_init_rwsem); [ 0.088000] = [ 0.088000] *** DEADLOCK *** [ 0.088000] = [ 0.088000] May be due to missing lock nesting notation [ 0.088000] = [ 0.088000] 1 lock held by swapper/1: [ 0.088000] #0: (pgdat_init_rwsem){++++.+}, at: [] p= age_alloc_init_late+0x13/0x90 [ 0.088000] = [ 0.088000] stack backtrace: [ 0.088000] CPU: 0 PID: 1 Comm: swapper Not tainted 4.1.0-11369-g0e1cc95= b4 #5 [ 0.088000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.088000] ffffffff83591d60 ffff880010ee7d78 ffffffff81a4cb82 ffff8800= 10ee7e48 [ 0.088000] ffffffff810fb38c ffff880010ee7db8 00000000810e53f7 ffff8800= 10ef0c70 [ 0.088000] 0000000000000000 ffffffff83591d60 ffffffff834c0c00 00000000= 004b425a [ 0.088000] Call Trace: [ 0.088000] [] dump_stack+0x19/0x1b [ 0.088000] [] __lock_acquire+0xe3b/0xfeb [ 0.088000] [] ? check_preemption_disabled+0x3c/0x196 [ 0.088000] [] lock_acquire+0x10e/0x198 [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] down_write+0x3d/0x8b [ 0.088000] [] ? page_alloc_init_late+0x7f/0x90 [ 0.088000] [] page_alloc_init_late+0x7f/0x90 [ 0.088000] [] kernel_init_freeable+0x180/0x2c9 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088000] [] kernel_init+0x9/0x152 [ 0.088000] [] ret_from_fork+0x3f/0x70 [ 0.088000] [] ? rest_init+0x155/0x155 [ 0.088611] devtmpfs: initialized [ 0.098991] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 7645041785100000 ns [ 0.100542] xor: measuring software checksum speed git bisect start d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754 v4.1 -- git bisect good e382608254e06c8109f40044f5e693f2e04f3899 # 22:59 22+ = 22 Merge tag 'trace-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/= git/rostedt/linux-trace git bisect bad 5f1201d515819e7cfaaac3f0a30ff7b556261386 # 23:27 1- = 20 Merge tag 'clk-for-linus-4.2' of git://git.kernel.org/pub/scm/linux/= kernel/git/clk/linux git bisect good 88793e5c774ec69351ef6b5200bb59f532e41bca # 23:36 22+ = 22 Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/= kernel/git/djbw/nvdimm git bisect good 7adf12b87f45a77d364464018fb8e9e1ac875152 # 23:41 22+ = 22 Merge tag 'for-linus-4.2-rc0-tag' of git://git.kernel.org/pub/scm/li= nux/kernel/git/xen/tip git bisect good 8fff77551a9215a725650263e30fa105acca95ab # 23:45 20+ = 20 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2= .6 git bisect bad 2d01eedf1d14432f4db5388a49dc5596a8c5bd02 # 23:50 1- = 2 Merge branch 'akpm' (patches from Andrew) git bisect good d5fb82137b6cd39e67c4321f4f5ce9b03d4d04e6 # 00:16 33+ = 35 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/= linux/kernel/git/tip/tip git bisect good 6ac15baacb6ecd87c66209627753b96ded3b4515 # 00:21 33+ = 33 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/s= cm/linux/kernel/git/tip/tip git bisect bad 9ce71148b027e2bd27016139cae1c39401587695 # 00:25 1- = 5 devpts: if initialization failed, don't crash when opening /dev/ptmx git bisect bad 460b865e53c347ebf110e50d499718cd9b39d810 # 00:30 5- = 33 fs: document seq_open()'s usage of file->private_data git bisect good 7e18adb4f80bea90d30b62158694d97c31f71d37 # 00:35 33+ = 33 mm: meminit: initialise remaining struct pages in parallel with kswa= pd git bisect good ac5d2539b2382689b1cdb90bd60dcd49f61c2773 # 00:41 31+ = 31 mm: meminit: reduce number of times pageblocks are set during struct= page init git bisect bad 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 # 00:45 11- = 24 mm: meminit: finish initialisation of struct pages before basic setup git bisect good 74033a798f5a5db368126ee6f690111cf019bf7a # 00:48 32+ = 32 mm: meminit: remove mminit_verify_page_links # first bad commit: [0e1cc95b4cc7293bb7b39175035e7f7e45c90977] mm: meminit:= finish initialisation of struct pages before basic setup git bisect good 74033a798f5a5db368126ee6f690111cf019bf7a # 00:51 100+ = 132 mm: meminit: remove mminit_verify_page_links # extra tests with DEBUG_INFO git bisect bad 0e1cc95b4cc7293bb7b39175035e7f7e45c90977 # 00:54 0- = 45 mm: meminit: finish initialisation of struct pages before basic setup # extra tests on HEAD of linux-devel/devel-hourly-2015071220 git bisect bad 1ae922e305feca3d8af890cf4601ef6a6cb5bbf1 # 00:54 0- = 13 0day head guard for 'devel-hourly-2015071220' # extra tests on tree/branch linus/master git bisect bad bc0195aad0daa2ad5b0d76cce22b167bc3435590 # 00:58 4- = 45 Linux 4.2-rc2 # extra tests with first bad commit reverted git bisect good 44813dd2ca45b1917d85ba59197678fdf069ce76 # 01:06 99+ = 99 Revert "mm: meminit: finish initialisation of struct pages before ba= sic setup" # extra tests on tree/branch linus/master git bisect bad bc0195aad0daa2ad5b0d76cce22b167bc3435590 # 01:06 0- = 99 Linux 4.2-rc2 # extra tests on tree/branch next/master git bisect bad 2eb62d762a2112579f259903e62ba18d16c51f66 # 01:17 3- = 23 Add linux-next specific files for 20150713 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dquantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/mas= ter/initrd/$initrd kvm=3D( qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel $kernel -initrd $initrd -m 300 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 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 root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/lkp Intel Corporati= on --===============4910844312809796481== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.1.0-11369-g0e1cc95b45" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAw MDAwMF0gTGludXggdmVyc2lvbiA0LjEuMC0xMTM2OS1nMGUxY2M5NWI0IChrYnVpbGRAeGlhbikg KGdjYyB2ZXJzaW9uIDQuOS4yIChEZWJpYW4gNC45LjItMTApICkgIzUgUFJFRU1QVCBUdWUgSnVs IDE0IDAwOjQzOjQzIENTVCAyMDE1ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogaHVuZ190 YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIHN5c3RlbWQubG9nX2xldmVsPWVy ciBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVf c3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRv Zz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29s ZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3 IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWEwLTA3 MTIyMDIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE1MDcxMjIwOjBlMWNjOTViNGNjNzI5 M2JiN2IzOTE3NTAzNWU3ZjdlNDVjOTA5Nzc6YmlzZWN0LWxpbnV4LTkvLnZtbGludXotMGUxY2M5 NWI0Y2M3MjkzYmI3YjM5MTc1MDM1ZTdmN2U0NWM5MDk3Ny0yMDE1MDcxNDAwNDQwNS0yNS1pdmI0 MSBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTUwNzEyMjAgQk9PVF9JTUFHRT0v cGtnL2xpbnV4L3g4Nl82NC1yYW5kY29uZmlnLWEwLTA3MTIyMDIyL2djYy00LjkvMGUxY2M5NWI0 Y2M3MjkzYmI3YjM5MTc1MDM1ZTdmN2U0NWM5MDk3Ny92bWxpbnV6LTQuMS4wLTExMzY5LWcwZTFj Yzk1YjQgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIEtFUk5FTCBzdXBwb3J0ZWQg Y3B1czoKWyAgICAwLjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVscwpbICAgIDAuMDAwMDAw XSBDUFU6IHZlbmRvcl9pZCAnR2VudWluZUludGVsJyB1bmtub3duLCB1c2luZyBnZW5lcmljIGlu aXQuClsgICAgMC4wMDAwMDBdIENQVTogWW91ciBzeXN0ZW0gbWF5IGJlIHVuc3RhYmxlLgpbICAg IDAuMDAwMDAwXSB4ODYvZnB1OiBMZWdhY3kgeDg3IEZQVSBkZXRlY3RlZC4KWyAgICAwLjAwMDAw MF0geDg2L2ZwdTogVXNpbmcgJ2xhenknIEZQVSBjb250ZXh0IHN3aXRjaGVzLgpbICAgIDAuMDAw MDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBd IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1 c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0w eDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxMmJk ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMTJi ZTAwMDAtMHgwMDAwMDAwMDEyYmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQK WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAw MDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUp IHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi44IHByZXNlbnQuClsg ICAgMC4wMDAwMDBdIERNSTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5Niks IEJJT1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQvMDEvMjAxNApbICAgIDAuMDAw MDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRl IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4w MDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsg ICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHgxMmJlMCBtYXhfYXJjaF9wZm4gPSAweDQw MDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAg IDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAw MDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hh YmxlClsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAw MDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFz ZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAg MSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAz IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUg ZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBk aXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBDb25maWd1cmF0aW9uIFswLTddOiBXQiAg V1QgIFVDLSBVQyAgV0IgIFdUICBVQy0gVUMgIApbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAg aW4gW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNN UCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3Ig U01QIGluIFttZW0gMHgwMDBmMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBmb3VuZCBT TVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGYwZTgwLTB4MDAwZjBlOGZdIG1hcHBlZCBhdCBbZmZm Zjg4MDAwMDBmMGU4MF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGYwZTkwLWYwZmFjClsgICAgMC4w MDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbgpbICAgIDAu MDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgwMDAwMDk5MDAwXSA5OTAw MCBzaXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgw MDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4MDAw ZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzY2RjMDAwLCAweDAzY2RjZmZm XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2NkZDAwMCwgMHgwM2NkZGZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDNjZGUwMDAsIDB4MDNjZGVmZmZdIFBHVEFCTEUK WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDExMjAwMDAwLTB4MTEz ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTEyMDAwMDAtMHgxMTNmZmZmZl0gcGFnZSA0 awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDNjZGYwMDAsIDB4MDNjZGZmZmZdIFBHVEFCTEUKWyAg ICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MTExZmZm ZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgxMTFmZmZmZl0gcGFnZSA0awpb ICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTE0MDAwMDAtMHgxMmJk ZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMTQwMDAwMC0weDEyYmRmZmZmXSBwYWdlIDRr ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2NlMDAwMCwgMHgwM2NlMGZmZl0gUEdUQUJMRQpbICAg IDAuMDAwMDAwXSBCUksgWzB4MDNjZTEwMDAsIDB4MDNjZTFmZmZdIFBHVEFCTEUKWyAgICAwLjAw MDAwMF0gUkFNRElTSzogW21lbSAweDExNTI1MDAwLTB4MTJiZDdmZmZdClsgICAgMC4wMDAwMDBd IEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAu MDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGMEM2MCAwMDAwMTQgKHYwMCBCT0NIUyAp ClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDEyQkUxOEJEIDAwMDAzNCAodjAx IEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBGQUNQIDB4MDAwMDAwMDAxMkJFMEIzNyAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1Ag MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAw MDAwMTJCRTAwNDAgMDAwQUY3ICh2MDEgQk9DSFMgIEJYUENEU0RUIDAwMDAwMDAxIEJYUEMgMDAw MDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDEyQkUwMDAwIDAwMDA0 MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDAxMkJFMEJBQiAwMDBDNUEgKHYw MSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogQVBJQyAweDAwMDAwMDAwMTJCRTE4MDUgMDAwMDgwICh2MDEgQk9DSFMgIEJYUENBUElD IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAw MDAwMDEyQkUxODg1IDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAw MDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAw MApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAg IGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEg YW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjEyYmRm MDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZToga3ZtLWNs b2NrOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwg bWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwpbICAgIDAuMDAwMDAwXSAgW2ZmZmZlYTAwMDAw MDAwMDAtZmZmZmVhMDAwMDVmZmZmZl0gUE1EIC0+IFtmZmZmODgwMDEwNDAwMDAwLWZmZmY4ODAw MTA5ZmZmZmZdIG9uIG5vZGUgMApbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAw MDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZm ZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgw MDAwMDAwMDEyYmRmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5ClsgICAgMC4w MDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVh cmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWVmZmZdClsgICAgMC4wMDAwMDBdICAgbm9k ZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxMmJkZmZmZl0KWyAgICAw LjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgw MDAwMDAwMDEyYmRmZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogNzY2 NzAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsg ICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBd ICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIERN QTMyIHpvbmU6IDExMzYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1B MzIgem9uZTogNzI2NzIgcGFnZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAwLjAwMDAwMF0gQUNQSTog UE0tVGltZXIgSU8gUG9ydDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZm ZjVmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTlJfQ1BVUy9w b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDEgcmVhY2hlZC4gIFByb2Nlc3NvciAxLzB4MSBpZ25vcmVk LgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBs aW50WzB4MV0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3 LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9T UkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAw LCBBUElDIElOVCAwMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz X2lycSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUK WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxf aXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmln IDMsIGJ1cyAwMCwgSVJRIDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBd IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBs ZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwg SVJRIDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9T UkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElD IElEIDAsIEFQSUMgSU5UIDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVy cmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwg SVJRIDAxLCBBUElDIElEIDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5 IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5U IDA3ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwOCwgQVBJQyBJRCAwLCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVz ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJp ZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJ RCAwLCBBUElDIElOVCAwYwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQ SUMgSU5UIDBlClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBB Q1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAw MF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAw MDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4w MDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0 ZWFsdGltZTogY3B1IDAsIG1zciAyNDJiZDAwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgx MmMwMDAwMC0weGZlZmZiZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAw MDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0g Y2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVz OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTUxOTYwMDIxMTU2OCBucwpbICAgIDAuMDAw MDAwXSBwY3B1LWFsbG9jOiBzMCByMCBkMzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAw LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxp c3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDc1 NDQ5ClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0x IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIgZGVidWcgYXBp Yz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVv dXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29w cz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1 MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVp bGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNTA3MTIyMDowZTFjYzk1YjRjYzcyOTNiYjdiMzkxNzUw MzVlN2Y3ZTQ1YzkwOTc3OmJpc2VjdC1saW51eC05Ly52bWxpbnV6LTBlMWNjOTViNGNjNzI5M2Ji N2IzOTE3NTAzNWU3ZjdlNDVjOTA5NzctMjAxNTA3MTQwMDQ0MDUtMjUtaXZiNDEgYnJhbmNoPWxp bnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE1MDcxMjIwIEJPT1RfSU1BR0U9L3BrZy9saW51eC94 ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9nY2MtNC45LzBlMWNjOTViNGNjNzI5M2JiN2Iz OTE3NTAzNWU3ZjdlNDVjOTA5Nzcvdm1saW51ei00LjEuMC0xMTM2OS1nMGUxY2M5NWI0IGRyYmQu bWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4 IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDAw MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYy MTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDIyOTExMksvMzA2NjgwSyBhdmFpbGFi bGUgKDEwNjEySyBrZXJuZWwgY29kZSwgODk2NksgcndkYXRhLCA3MDgwSyByb2RhdGEsIDEwODRL IGluaXQsIDE1Mzk2SyBic3MsIDc3NTY4SyByZXNlcnZlZCwgMEsgY21hLXJlc2VydmVkKQpbICAg IDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BV cz0xLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIFJ1bm5pbmcgUkNVIHNlbGYgdGVzdHMKWyAgICAw LjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAg ICAwLjAwMDAwMF0gClsgICAgMC4wMDAwMDBdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKWyAgICAwLjAwMDAwMF0gKiogICBOT1RJQ0Ug Tk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgICAqKgpbICAgIDAuMDAw MDAwXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICoqClsgICAgMC4wMDAwMDBdICoqIHRyYWNlX3ByaW50aygpIGJlaW5nIHVzZWQuIEFsbG9j YXRpbmcgZXh0cmEgbWVtb3J5LiAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAq KiBUaGlzIG1lYW5zIHRoYXQgdGhpcyBpcyBhIERFQlVHIGtlcm5lbCBhbmQgaXQgaXMgICAgICoq ClsgICAgMC4wMDAwMDBdICoqIHVuc2FmZSBmb3IgcHJvZHVjdGlvbiB1c2UuICAgICAgICAgICAg ICAgICAgICAgICAgICAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiBJZiB5 b3Ugc2VlIHRoaXMgbWVzc2FnZSBhbmQgeW91IGFyZSBub3QgZGVidWdnaW5nICAgICoqClsgICAg MC4wMDAwMDBdICoqIHRoZSBrZXJuZWwsIHJlcG9ydCB0aGlzIGltbWVkaWF0ZWx5IHRvIHlvdXIg dmVuZG9yISAgKioKWyAgICAwLjAwMDAwMF0gKiogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgIE5PVElDRSBO T1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSAgICoqClsgICAgMC4wMDAw MDBdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo0MzUyIG5yX2lycXM6MjU2IDE2ClsgICAgMC4w MDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5k ZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1v bG5hcgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NFUzogIDgKWyAgICAw LjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAgIDAuMDAwMDAwXSAu Li4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNT SEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9F TlRSSUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzog ICAgICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMy NzY4ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzog ODY3MSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6 IDI2ODggYnl0ZXMKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAg MC4wMDAwMDBdIHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgpbICAgIDAuMDAwMDAwXSAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgc3BpbiB8d2xvY2sgfHJsb2NrIHxtdXRleCB8IHdzZW0gfCByc2VtIHwKWyAgICAwLjAw MDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAg ICAgICBBLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgQS1CLUItQSBkZWFkbG9jazogIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg ICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1CLUMg ZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgIEEtQi1CLUMtQy1ELUQtQSBkZWFkbG9jazogIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1C LUMtRC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItQy1ELUEgZGVhZGxvY2s6 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHVubG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgaW5p dGlhbGl6ZSBoZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIGJhZCB1bmxvY2sgb3JkZXI6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICByZWN1cnNpdmUgcmVhZC1s b2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2sgIzI6ICAgICAgICAgICAgIHwgIG9r ICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgIG1peGVk IHJlYWQtd3JpdGUtbG9jazogICAgICAgICAgICAgfCAgb2sgIHwgICAgICAgICAgICAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4ZWQgd3JpdGUtcmVhZC1sb2NrOiAgICAg ICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNh ZmUtQS8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWly cXMtb24gKyBpcnEtc2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgc29mdC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTogIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2FmZS1BID0+IGhpcnFz LW9uLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1z YWZlLUEgPT4gaGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICAgICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNhZmUtQSArIGlycXMt b24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIHNvZnQt c2FmZS1BICsgaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMx LzEzMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1B ICsgdW5zYWZlLUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEv MjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEg KyB1bnNhZmUtQiAjMS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8z MjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSAr IHVuc2FmZS1CICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzEz MjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsg dW5zYWZlLUIgIzIvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg aGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMx OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1 bnNhZmUtQiAjMi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBo YXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVu c2FmZS1CICMyLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg aGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzEzMjog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1p bnZlcnNpb24vMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWlu dmVyc2lvbi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhh cmQtaXJxIGxvY2staW52ZXJzaW9uLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8zMjE6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52 ZXJzaW9uLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgIHwgV291bmQvd2FpdCB0ZXN0cyB8ClsgICAgMC4w MDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAg ICAgICAgIHd3IGFwaSBmYWlsdXJlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgICAgICAgICAgd3cgY29udGV4dHMgbWl4aW5nOiAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICBmaW5pc2hpbmcgd3cgY29udGV4dDogIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgIGxvY2tpbmcgbWlz bWF0Y2hlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAg ICAgICBFREVBRExLIGhhbmRsaW5nOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICBzcGlubG9jayBuZXN0IHVubG9ja2VkOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAu MDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8YmxvY2sgfCB0cnkgIHxj b250ZXh0fApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29udGV4dDogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdHJ5OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2s6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlubG9jazog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBHb29kLCBh bGwgMjUzIHRlc3RjYXNlcyBwYXNzZWQhIHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIE9ERUJVRzogc2VsZnRlc3QgcGFzc2Vk ClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBocGV0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9j eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2NyBucwpbICAgIDAuMDAw MDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVj dGVkIDI2OTMuNTA2IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwODAwMF0gQ2FsaWJyYXRpbmcgZGVs YXkgbG9vcCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ny4wMSBCb2dvTUlQUyAobHBqPTEw Nzc0MDI0KQpbICAgIDAuMDA4MDAwXSBwaWRfbWF4OiBkZWZhdWx0OiA0MDk2IG1pbmltdW06IDMw MQpbICAgIDAuMDA4MDAwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTUwNTE1ClsgICAgMC4wNjgx NzBdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAwLjA2 ODk2N10gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5 MiBieXRlcykKWyAgICAwLjA2OTU4NF0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp ZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDcyMDEzXSBJbml0aWFsaXpp bmcgY2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wNzI0OTZdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGh1Z2V0bGIKWyAgICAwLjA3MzAyNF0gTGFzdCBsZXZlbCBpVExCIGVudHJp ZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKWyAgICAwLjA3MzUyMV0gTGFzdCBsZXZlbCBkVExCIGVu dHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAsIDFHQiAwClsgICAgMC4wNzQwNTRdIENQVTogR2Vu dWluZUludGVsIENvbW1vbiBLVk0gcHJvY2Vzc29yIChmYW06IDBmLCBtb2RlbDogMDYsIHN0ZXBw aW5nOiAwMSkKWyAgICAwLjA3NjY2Ml0gUGVyZm9ybWFuY2UgRXZlbnRzOiBubyBQTVUgZHJpdmVy LCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjA3OTQzNl0geDJhcGljIGVuYWJsZWQKWyAg ICAwLjA3OTkyN10gU3dpdGNoZWQgQVBJQyByb3V0aW5nIHRvIHBoeXNpY2FsIHgyYXBpYy4KWyAg ICAwLjA4MDAxM10gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjA4MTAzOF0gRU5BQkxJ TkcgSU8tQVBJQyBJUlFzClsgICAgMC4wODEzNjFdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4w ODE2MzddICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDgyMDc5XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZl OjAgRGVzdDowKQpbICAgIDAuMDgyODYxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDgzNTk1 XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2Rl OjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAg IDAuMDg0MDAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJ UlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVz dDowKQpbICAgIDAuMDg0MDAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4g MHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0 aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0 MDAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEw IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wODQwMDBdIElPQVBJQ1swXTogU2V0IHJv dXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6 MCkKWyAgICAwLjA4NDAwMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAw eDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBB Y3RpdmU6MCBEZXN0OjApClsgICAgMC4wODQwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAw LjA4NDAwMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElS USAxNSBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDg0MDAwXSAgYXBpYyAwIHBpbiAx NiBub3QgY29ubmVjdGVkClsgICAgMC4wODQwMDBdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0 ZWQKWyAgICAwLjA4NDAwMF0gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDg0 MDAwXSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wODQwMDBdICBhcGljIDAg cGluIDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA4NDAwMF0gIGFwaWMgMCBwaW4gMjEgbm90IGNv bm5lY3RlZApbICAgIDAuMDg0MDAwXSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAg MC4wODQwMDBdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA4NDAwMF0gLi5U SU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAu MDg0MDAwXSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVwdHMuClsgICAgMC4wODQwMDBd IGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uClsgICAgMC4wODQwMDBdIC4uLiBsYXBpYyBkZWx0 YSA9IDYyNTAwOTcKWyAgICAwLjA4NDAwMF0gLi4uIFBNLVRpbWVyIGRlbHRhID0gMzU3OTY3Clsg ICAgMC4wODQwMDBdIC4uLiBQTS1UaW1lciByZXN1bHQgb2sKWyAgICAwLjA4NDAwMF0gLi4uLi4g ZGVsdGEgNjI1MDA5NwpbICAgIDAuMDg0MDAwXSAuLi4uLiBtdWx0OiAyNjg0Mzk2MjIKWyAgICAw LjA4NDAwMF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0OiA0MDAwMDYyClsgICAgMC4wODQwMDBd IC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjIxNzIgTUh6LgpbICAgIDAuMDg0MDAwXSAu Li4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyAxMDAwLjAwNjIgTUh6LgpbICAgIDAuMDg0MzIz XSAKWyAgICAwLjA4NDUzN10gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09ClsgICAgMC4wODUyMjldIFsgSU5GTzogcG9zc2libGUgcmVjdXJzaXZlIGxvY2tpbmcg ZGV0ZWN0ZWQgXQpbICAgIDAuMDg1OTEzXSA0LjEuMC0xMTM2OS1nMGUxY2M5NWI0ICM1IE5vdCB0 YWludGVkClsgICAgMC4wODY1MjRdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpbICAgIDAuMDg3MjI0XSBzd2FwcGVyLzEgaXMgdHJ5aW5nIHRvIGFjcXVpcmUg bG9jazoKWyAgICAwLjA4NzgzOV0gIChwZ2RhdF9pbml0X3J3c2VtKXsrKysrLit9LCBhdDogWzxm ZmZmZmZmZjgyY2ViZTljPl0gcGFnZV9hbGxvY19pbml0X2xhdGUrMHg3Zi8weDkwClsgICAgMC4w ODgwMDBdIApbICAgIDAuMDg4MDAwXSBidXQgdGFzayBpcyBhbHJlYWR5IGhvbGRpbmcgbG9jazoK WyAgICAwLjA4ODAwMF0gIChwZ2RhdF9pbml0X3J3c2VtKXsrKysrLit9LCBhdDogWzxmZmZmZmZm ZjgyY2ViZTMwPl0gcGFnZV9hbGxvY19pbml0X2xhdGUrMHgxMy8weDkwClsgICAgMC4wODgwMDBd IApbICAgIDAuMDg4MDAwXSBvdGhlciBpbmZvIHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0aGlz OgpbICAgIDAuMDg4MDAwXSAgUG9zc2libGUgdW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86ClsgICAg MC4wODgwMDBdIApbICAgIDAuMDg4MDAwXSAgICAgICAgQ1BVMApbICAgIDAuMDg4MDAwXSAgICAg ICAgLS0tLQpbICAgIDAuMDg4MDAwXSAgIGxvY2socGdkYXRfaW5pdF9yd3NlbSk7ClsgICAgMC4w ODgwMDBdICAgbG9jayhwZ2RhdF9pbml0X3J3c2VtKTsKWyAgICAwLjA4ODAwMF0gClsgICAgMC4w ODgwMDBdICAqKiogREVBRExPQ0sgKioqClsgICAgMC4wODgwMDBdIApbICAgIDAuMDg4MDAwXSAg TWF5IGJlIGR1ZSB0byBtaXNzaW5nIGxvY2sgbmVzdGluZyBub3RhdGlvbgpbICAgIDAuMDg4MDAw XSAKWyAgICAwLjA4ODAwMF0gMSBsb2NrIGhlbGQgYnkgc3dhcHBlci8xOgpbICAgIDAuMDg4MDAw XSAgIzA6ICAocGdkYXRfaW5pdF9yd3NlbSl7KysrKy4rfSwgYXQ6IFs8ZmZmZmZmZmY4MmNlYmUz MD5dIHBhZ2VfYWxsb2NfaW5pdF9sYXRlKzB4MTMvMHg5MApbICAgIDAuMDg4MDAwXSAKWyAgICAw LjA4ODAwMF0gc3RhY2sgYmFja3RyYWNlOgpbICAgIDAuMDg4MDAwXSBDUFU6IDAgUElEOiAxIENv bW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNC4xLjAtMTEzNjktZzBlMWNjOTViNCAjNQpbICAgIDAu MDg4MDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAx OTk2KSwgQklPUyAxLjcuNS0yMDE0MDUzMV8wODMwMzAtZ2FuZGFsZiAwNC8wMS8yMDE0ClsgICAg MC4wODgwMDBdICBmZmZmZmZmZjgzNTkxZDYwIGZmZmY4ODAwMTBlZTdkNzggZmZmZmZmZmY4MWE0 Y2I4MiBmZmZmODgwMDEwZWU3ZTQ4ClsgICAgMC4wODgwMDBdICBmZmZmZmZmZjgxMGZiMzhjIGZm ZmY4ODAwMTBlZTdkYjggMDAwMDAwMDA4MTBlNTNmNyBmZmZmODgwMDEwZWYwYzcwClsgICAgMC4w ODgwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODM1OTFkNjAgZmZmZmZmZmY4MzRjMGMw MCAwMDAwMDAwMDAwNGI0MjVhClsgICAgMC4wODgwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wODgw MDBdICBbPGZmZmZmZmZmODFhNGNiODI+XSBkdW1wX3N0YWNrKzB4MTkvMHgxYgpbICAgIDAuMDg4 MDAwXSAgWzxmZmZmZmZmZjgxMGZiMzhjPl0gX19sb2NrX2FjcXVpcmUrMHhlM2IvMHhmZWIKWyAg ICAwLjA4ODAwMF0gIFs8ZmZmZmZmZmY4MTU5MTBiZT5dID8gY2hlY2tfcHJlZW1wdGlvbl9kaXNh YmxlZCsweDNjLzB4MTk2ClsgICAgMC4wODgwMDBdICBbPGZmZmZmZmZmODEwZmJhYzI+XSBsb2Nr X2FjcXVpcmUrMHgxMGUvMHgxOTgKWyAgICAwLjA4ODAwMF0gIFs8ZmZmZmZmZmY4MmNlYmU5Yz5d ID8gcGFnZV9hbGxvY19pbml0X2xhdGUrMHg3Zi8weDkwClsgICAgMC4wODgwMDBdICBbPGZmZmZm ZmZmODFhNTg3YWI+XSBkb3duX3dyaXRlKzB4M2QvMHg4YgpbICAgIDAuMDg4MDAwXSAgWzxmZmZm ZmZmZjgyY2ViZTljPl0gPyBwYWdlX2FsbG9jX2luaXRfbGF0ZSsweDdmLzB4OTAKWyAgICAwLjA4 ODAwMF0gIFs8ZmZmZmZmZmY4MmNlYmU5Yz5dIHBhZ2VfYWxsb2NfaW5pdF9sYXRlKzB4N2YvMHg5 MApbICAgIDAuMDg4MDAwXSAgWzxmZmZmZmZmZjgyY2M0NzZkPl0ga2VybmVsX2luaXRfZnJlZWFi bGUrMHgxODAvMHgyYzkKWyAgICAwLjA4ODAwMF0gIFs8ZmZmZmZmZmY4MWEzOWZjZT5dID8gcmVz dF9pbml0KzB4MTU1LzB4MTU1ClsgICAgMC4wODgwMDBdICBbPGZmZmZmZmZmODFhMzlmZDc+XSBr ZXJuZWxfaW5pdCsweDkvMHgxNTIKWyAgICAwLjA4ODAwMF0gIFs8ZmZmZmZmZmY4MWE1YjBjZj5d IHJldF9mcm9tX2ZvcmsrMHgzZi8weDcwClsgICAgMC4wODgwMDBdICBbPGZmZmZmZmZmODFhMzlm Y2U+XSA/IHJlc3RfaW5pdCsweDE1NS8weDE1NQpbICAgIDAuMDg4NjExXSBkZXZ0bXBmczogaW5p dGlhbGl6ZWQKWyAgICAwLjA5ODk5MV0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZm ZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAw MDAgbnMKWyAgICAwLjEwMDU0Ml0geG9yOiBtZWFzdXJpbmcgc29mdHdhcmUgY2hlY2tzdW0gc3Bl ZWQKWyAgICAwLjE0MDAzN10gICAgcHJlZmV0Y2g2NC1zc2U6IDEwNTA3LjAwMCBNQi9zZWMKWyAg ICAwLjE4MDAxNV0gICAgZ2VuZXJpY19zc2U6IDEwMDI5LjAwMCBNQi9zZWMKWyAgICAwLjE4MDU4 Ml0geG9yOiB1c2luZyBmdW5jdGlvbjogcHJlZmV0Y2g2NC1zc2UgKDEwNTA3LjAwMCBNQi9zZWMp ClsgICAgMC4xODE0MDFdIHByYW5kb206IHNlZWQgYm91bmRhcnkgc2VsZiB0ZXN0IHBhc3NlZApb ICAgIDAuMTgyNDI5XSBwcmFuZG9tOiAxMDAgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAwLjE4NDIx Nl0gcmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4xODQ5NzldIFJUQyB0aW1l OiAgMDo0NDozMCwgZGF0ZTogMDcvMTQvMTUKWyAgICAwLjE4NjIzMF0gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuMjAwMDE5XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5v ciBsYWRkZXIKWyAgICAwLjIxMjAxNl0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAg IDAuMjEzMDUyXSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMjE0Mzg3XSBQ Q0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMzE2 MDE2XSByYWlkNjogc3NlMngxICAgZ2VuKCkgIDc2NjkgTUIvcwpbICAgIDAuMzg0MDExXSByYWlk Njogc3NlMngxICAgeG9yKCkgIDU5MTMgTUIvcwpbICAgIDAuNDUyMDE2XSByYWlkNjogc3NlMngy ICAgZ2VuKCkgIDkyNDIgTUIvcwpbICAgIDAuNTIwMDEwXSByYWlkNjogc3NlMngyICAgeG9yKCkg IDY2OTEgTUIvcwpbICAgIDAuNTg4MDA4XSByYWlkNjogc3NlMng0ICAgZ2VuKCkgMTA2MTYgTUIv cwpbICAgIDAuNjU2MDA0XSByYWlkNjogc3NlMng0ICAgeG9yKCkgIDc5NDcgTUIvcwpbICAgIDAu NjU2NTYzXSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIHNzZTJ4NCBnZW4oKSAxMDYxNiBNQi9zClsg ICAgMC42NTcyOThdIHJhaWQ2OiAuLi4uIHhvcigpIDc5NDcgTUIvcywgcm13IGVuYWJsZWQKWyAg ICAwLjY1Nzk1Ml0gcmFpZDY6IHVzaW5nIGludHgxIHJlY292ZXJ5IGFsZ29yaXRobQpbICAgIDAu NjYwMzExXSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMC42NjA4OTVdIEFD UEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAwLjY2MTQ4Ml0gQUNQSTogQWRk ZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuNjYyMTAxXSBBQ1BJOiBBZGRlZCBf T1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAwLjY4NDc3NF0gQUNQSTogSW50 ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuNjg1MzI0XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsg ICAgMC42ODU3NjddIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAg ICAwLjY4NjY0M10gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYg bmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuNzc1MzE2 XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkK WyAgICAwLjc3NjAzNF0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbU2VnbWVu dHNdClsgICAgMC43NzY4NDddIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9G T1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC43ODAyNjddIFBDSSBob3N0IGJyaWRnZSB0byBi dXMgMDAwMDowMApbICAgIDAuNzgwODIxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFtidXMgMDAtZmZdClsgICAgMC43ODE1NDRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg cmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjc4MjQyNF0gcGNpX2J1 cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGFkZmYgd2luZG93XQpb ICAgIDAuNzgzMzEzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhh ZTBmLTB4YWVmZiB3aW5kb3ddClsgICAgMC43ODQwMTJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBi dXMgcmVzb3VyY2UgW2lvICAweGFmMjAtMHhhZmRmIHdpbmRvd10KWyAgICAwLjc4NDkxMl0gcGNp X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWZlNC0weGZmZmYgd2luZG93 XQpbICAgIDAuNzg1ODEyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g MHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjc4Njc4MF0gcGNpX2J1cyAwMDAw OjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MTJjMDAwMDAtMHhmZWJmZmZmZiB3aW5kb3dd ClsgICAgMC43ODc3OTZdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjEyMzddIHR5cGUgMDAgY2xh c3MgMHgwNjAwMDAKWyAgICAwLjc5MDU4MV0gcGNpIDAwMDA6MDA6MDEuMDogWzgwODY6NzAwMF0g dHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDAuNzk0Njg0XSBwY2kgMDAwMDowMDowMS4xOiBb ODA4Njo3MDEwXSB0eXBlIDAwIGNsYXNzIDB4MDEwMTgwClsgICAgMC44MDcyMThdIHBjaSAwMDAw OjAwOjAxLjE6IHJlZyAweDIwOiBbaW8gIDB4YzIwMC0weGMyMGZdClsgICAgMC44MTIwMzNdIHBj aSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDEwOiBbaW8gIDB4MDFmMC0w eDAxZjddClsgICAgMC44MTI5NTddIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6 IHJlZyAweDE0OiBbaW8gIDB4MDNmNl0KWyAgICAwLjgxMzc4M10gcGNpIDAwMDA6MDA6MDEuMTog bGVnYWN5IElERSBxdWlyazogcmVnIDB4MTg6IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAgICAwLjgx NDY4NF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MWM6IFtpbyAg MHgwMzc2XQpbICAgIDAuODE3OTg3XSBwY2kgMDAwMDowMDowMS4zOiBbODA4Njo3MTEzXSB0eXBl IDAwIGNsYXNzIDB4MDY4MDAwClsgICAgMC44MTkxMzBdIHBjaSAwMDAwOjAwOjAxLjM6IGNhbid0 IGNsYWltIEJBUiA3IFtpbyAgMHgwNjAwLTB4MDYzZl06IGFkZHJlc3MgY29uZmxpY3Qgd2l0aCBB Q1BJIFBNMWFfRVZUX0JMSyBbaW8gIDB4MDYwMC0weDA2MDNdClsgICAgMC44MjAwMTZdIHBjaSAw MDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4MDcwMC0weDA3MGZdIGNsYWltZWQgYnkgUElJWDQg U01CClsgICAgMC44MjMzMTJdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAg Y2xhc3MgMHgwMzAwMDAKWyAgICAwLjgyODAxNF0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6 IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC44MzQyMzJdIHBjaSAwMDAw OjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjg1 NjAxOV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVm ZmZmIHByZWZdClsgICAgMC44NjA3MDhdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5 cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjg2NDAwN10gcGNpIDAwMDA6MDA6MDMuMDogcmVn IDB4MTA6IFttZW0gMHhmZWJjMDAwMC0weGZlYmRmZmZmXQpbICAgIDAuODcwMTM2XSBwY2kgMDAw MDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuODkyMDA3XSBw Y2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYjgwMDAwLTB4ZmViYmZmZmYgcHJl Zl0KWyAgICAwLjg5NjAyM10gcGNpIDAwMDA6MDA6MDQuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBj bGFzcyAweDAxMDAwMApbICAgIDAuOTAwMDA3XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDog W2lvICAweGMwNDAtMHhjMDdmXQpbICAgIDAuOTA2MTM5XSBwY2kgMDAwMDowMDowNC4wOiByZWcg MHgxNDogW21lbSAweGZlYmYxMDAwLTB4ZmViZjFmZmZdClsgICAgMC45MzA0NzhdIHBjaSAwMDAw OjAwOjA1LjA6IFsxYWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAwLjkzNDEz M10gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDgwLTB4YzBiZl0KWyAgICAw Ljk0MDAwN10gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMjAwMC0weGZl YmYyZmZmXQpbICAgIDAuOTY1NTU5XSBwY2kgMDAwMDowMDowNi4wOiBbMWFmNDoxMDAxXSB0eXBl IDAwIGNsYXNzIDB4MDEwMDAwClsgICAgMC45NzAxMzldIHBjaSAwMDAwOjAwOjA2LjA6IHJlZyAw eDEwOiBbaW8gIDB4YzBjMC0weGMwZmZdClsgICAgMC45NzQxMjhdIHBjaSAwMDAwOjAwOjA2LjA6 IHJlZyAweDE0OiBbbWVtIDB4ZmViZjMwMDAtMHhmZWJmM2ZmZl0KWyAgICAxLjAwMDMxOV0gcGNp IDAwMDA6MDA6MDcuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDEu MDA0MDA3XSBwY2kgMDAwMDowMDowNy4wOiByZWcgMHgxMDogW2lvICAweGMxMDAtMHhjMTNmXQpb ICAgIDEuMDEwMTM0XSBwY2kgMDAwMDowMDowNy4wOiByZWcgMHgxNDogW21lbSAweGZlYmY0MDAw LTB4ZmViZjRmZmZdClsgICAgMS4wMzQ0ODRdIHBjaSAwMDAwOjAwOjA4LjA6IFsxYWY0OjEwMDFd IHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAxLjA0MDAwN10gcGNpIDAwMDA6MDA6MDguMDog cmVnIDB4MTA6IFtpbyAgMHhjMTQwLTB4YzE3Zl0KWyAgICAxLjA0NDAwN10gcGNpIDAwMDA6MDA6 MDguMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmNTAwMC0weGZlYmY1ZmZmXQpbICAgIDEuMDcwMDQx XSBwY2kgMDAwMDowMDowOS4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsg ICAgMS4wNzQxNTVdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAweDEwOiBbaW8gIDB4YzE4MC0weGMx YmZdClsgICAgMS4wODAwMDddIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmVi ZjYwMDAtMHhmZWJmNmZmZl0KWyAgICAxLjEwNDgzMF0gcGNpIDAwMDA6MDA6MGEuMDogWzFhZjQ6 MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDEuMTA4MDA3XSBwY2kgMDAwMDowMDow YS4wOiByZWcgMHgxMDogW2lvICAweGMxYzAtMHhjMWZmXQpbICAgIDEuMTE0MTQwXSBwY2kgMDAw MDowMDowYS4wOiByZWcgMHgxNDogW21lbSAweGZlYmY3MDAwLTB4ZmViZjdmZmZdClsgICAgMS4x Mzg0NjVdIHBjaSAwMDAwOjAwOjBiLjA6IFs4MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3MgMHgwODgw MDAKWyAgICAxLjE0MjE2OV0gcGNpIDAwMDA6MDA6MGIuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJm ODAwMC0weGZlYmY4MDBmXQpbICAgIDEuMTU4NDc2XSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEg bm9kZSAwClsgICAgMS4xNjY3OTldIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElS UXMgNSAqMTAgMTEpClsgICAgMS4xNjkzNTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L Ql0gKElSUXMgNSAqMTAgMTEpClsgICAgMS4xNzE4OTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu ayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAgMS4xNzM5NDNdIEFDUEk6IFBDSSBJbnRlcnJ1 cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAgMS4xNzU0MzddIEFDUEk6IFBDSSBJ bnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkpClsgICAgMS4xODIwMTVdIEFDUEk6IEVuYWJs ZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpbICAgIDEuMTg3OTc0XSB2Z2FhcmI6IHNldHRp bmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAwOjAwOjAyLjAKWyAgICAxLjE4ODAwMF0gdmdhYXJi OiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjAyLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbytt ZW0sbG9ja3M9bm9uZQpbICAgIDEuMTg4MDA5XSB2Z2FhcmI6IGxvYWRlZApbICAgIDEuMTg4Mzcy XSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDA6MDIuMApbICAgIDEuMTk1 NDQ5XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDEuMTk2MTU2XSBsaWJhdGEgdmVy c2lvbiAzLjAwIGxvYWRlZC4KWyAgICAxLjE5NzY3M10gRURBQyBNQzogVmVyOiAzLjAuMApbICAg IDEuMjAwMDIwXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMS4yMDA1OTZd IFBDSTogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMKWyAgICAxLjIwMTQyMl0g ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAg IDEuMjAyMjE1XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDEyYmUwMDAwLTB4MTNm ZmZmZmZdClsgICAgMS4yMDUyMDZdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJj ZSBrdm0tY2xvY2sKWyAgICAxLjIwNzcxMV0gV2FybmluZzogY291bGQgbm90IHJlZ2lzdGVyIGFs bCBicmFuY2hlcyBzdGF0cwpbICAgIDEuMjA4NDYyXSBXYXJuaW5nOiBjb3VsZCBub3QgcmVnaXN0 ZXIgYW5ub3RhdGVkIGJyYW5jaGVzIHN0YXRzClsgICAgMS4yOTg1ODBdIHBucDogUG5QIEFDUEkg aW5pdApbICAgIDEuMjk5ODg4XSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2Us IElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMS4zMDE0MDhdIHBucCAwMDowMTogUGx1ZyBhbmQg UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAxLjMwMjkzNl0gcG5w IDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGYxMyAoYWN0aXZlKQpb ICAgIDEuMzA0MzU5XSBwbnAgMDA6MDM6IFtkbWEgMl0KWyAgICAxLjMwNTE2Ml0gcG5wIDAwOjAz OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDcwMCAoYWN0aXZlKQpbICAgIDEu MzA2OTUzXSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAw IChhY3RpdmUpClsgICAgMS4zMDg3NjddIHBucCAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl dmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAxLjMxNDcyN10gcG5wOiBQblAgQUNQSTog Zm91bmQgNiBkZXZpY2VzClsgICAgMS4zMjUwNTFdIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNr OiAweGZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEwMjQg bnMKWyAgICAxLjMyNjc0NF0gcGNpIDAwMDA6MDA6MDEuMzogQkFSIDc6IFtpbyAgc2l6ZSAweDAw NDBdIGhhcyBib2d1cyBhbGlnbm1lbnQKWyAgICAxLjMyNzYzNF0gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMS4zMjg0MzhdIHBjaV9i dXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0weGFkZmYgd2luZG93XQpbICAgIDEu MzI5MjQyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW2lvICAweGFlMGYtMHhhZWZmIHdp bmRvd10KWyAgICAxLjMzMDAzOF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtpbyAgMHhh ZjIwLTB4YWZkZiB3aW5kb3ddClsgICAgMS4zMzA4MzRdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy Y2UgOCBbaW8gIDB4YWZlNC0weGZmZmYgd2luZG93XQpbICAgIDEuMzMxNjI4XSBwY2lfYnVzIDAw MDA6MDA6IHJlc291cmNlIDkgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICAg IDEuMzMyNTI0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDEwIFttZW0gMHgxMmMwMDAwMC0w eGZlYmZmZmZmIHdpbmRvd10KWyAgICAxLjMzMzQ2OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s IGZhbWlseSAxClsgICAgMS4zMzQwODFdIHBjaSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVj dCBQQ0kvUENJIHRyYW5zZmVycwpbICAgIDEuMzM0ODU3XSBwY2kgMDAwMDowMDowMS4wOiBQSUlY MzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNlClsgICAgMS4zMzU2MTJdIHBjaSAwMDAwOjAwOjAx LjA6IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5nIHdvcmthcm91bmRzClsgICAgMS4zMzY0NDldIHBj aSAwMDAwOjAwOjAyLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTQpbICAgIDEuMzM3 MjUzXSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMS4zMzgyMDJdIFRyeWluZyB0 byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgpbICAgIDIuNDQ0NjYwXSBkZWJ1 ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGZmZmY4ODAwMTE1MjUwMDAtMHhmZmZmODgwMDEyYmQ3 ZmZmXQpbICAgIDIuNDQ5MzgwXSBTY2FubmluZyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uIGV2 ZXJ5IDYwIHNlY29uZHMKWyAgICAyLjQ1MzYxOF0gc2hhMjU2X3Nzc2UzOiBOZWl0aGVyIEFWWCBu b3IgU1NTRTMgaXMgYXZhaWxhYmxlL3VzYWJsZS4KWyAgICAyLjQ1NDQ4Ml0gc2hhNTEyX3Nzc2Uz OiBOZWl0aGVyIEFWWCBub3IgU1NTRTMgaXMgYXZhaWxhYmxlL3VzYWJsZS4KWyAgICAyLjQ1NTMx MV0gQ1BVIGZlYXR1cmUgJ0FWWCByZWdpc3RlcnMnIGlzIG5vdCBzdXBwb3J0ZWQuClsgICAgMi40 NTYwNTVdIENQVSBmZWF0dXJlICdBVlggcmVnaXN0ZXJzJyBpcyBub3Qgc3VwcG9ydGVkLgpbICAg IDIuNDU2NzU0XSBDUFUgZmVhdHVyZSAnQVZYIHJlZ2lzdGVycycgaXMgbm90IHN1cHBvcnRlZC4K WyAgICAyLjQ1NzQ2OV0gQ1BVIGZlYXR1cmUgJ0FWWCByZWdpc3RlcnMnIGlzIG5vdCBzdXBwb3J0 ZWQuClsgICAgMi40NTgyMTBdIEFWWDIgb3IgQUVTLU5JIGluc3RydWN0aW9ucyBhcmUgbm90IGRl dGVjdGVkLgpbICAgIDIuNDYxNjY1XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDE2IChvcmRl cjogLTIsIDE1MzYgYnl0ZXMpClsgICAgMi40NzIzMjRdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1C IHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMi41Mjg2NThdIHBhZ2Vfb3du ZXIgaXMgZGlzYWJsZWQKWyAgICAyLjUyOTIxOF0genBvb2w6IGxvYWRlZApbICAgIDIuNTQ2MjYz XSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgpbICAg IDIuNTU0MDUxXSBlZnM6IDEuMGEgLSBodHRwOi8vYWVzY2hpLmNoLmV1Lm9yZy9lZnMvClsgICAg Mi41NjEzNzVdIHJvbWZzOiBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAgIDIu NTYzMzM3XSBxbng2OiBRTlg2IGZpbGVzeXN0ZW0gMS4wLjAgcmVnaXN0ZXJlZC4KWyAgICAyLjU2 NzEyMF0gSkZTOiBuVHhCbG9jayA9IDE3ODksIG5UeExvY2sgPSAxNDMxOQpbICAgIDIuNTY5MTY1 XSBTR0kgWEZTIHdpdGggc2VjdXJpdHkgYXR0cmlidXRlcywgZGVidWcgZW5hYmxlZApbICAgIDIu NTgzOTU3XSBOSUxGUyB2ZXJzaW9uIDIgbG9hZGVkClsgICAgMi42MDI2MThdIGFzeW5jX3R4OiBh cGkgaW5pdGlhbGl6ZWQgKGFzeW5jKQpbICAgIDIuNjA1MjE2XSBCbG9jayBsYXllciBTQ1NJIGdl bmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUyKQpbICAgIDIu NjA2MjEyXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgMi42MDg3NTVdIGlvIHNj aGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICAyLjYxNDI0OV0gdGVzdF9zdHJp bmdfaGVscGVyczogUnVubmluZyB0ZXN0cy4uLgpbICAgIDIuNjE4NjMyXSB0ZXN0X2hleGR1bXA6 IFJ1bm5pbmcgdGVzdHMuLi4KWyAgICAyLjYxOTgwNV0gY3JjMzI6IENSQ19MRV9CSVRTID0gMzIs IENSQ19CRSBCSVRTID0gMzIKWyAgICAyLjYyMDQ0MV0gY3JjMzI6IHNlbGYgdGVzdHMgcGFzc2Vk LCBwcm9jZXNzZWQgMjI1OTQ0IGJ5dGVzIGluIDIzNDE2NCBuc2VjClsgICAgMi42MjE1MTZdIGNy YzMyYzogQ1JDX0xFX0JJVFMgPSAzMgpbICAgIDIuNjIxOTM5XSBjcmMzMmM6IHNlbGYgdGVzdHMg cGFzc2VkLCBwcm9jZXNzZWQgMjI1OTQ0IGJ5dGVzIGluIDEwNzUxOSBuc2VjClsgICAgMi42Mzc0 MjNdIGNyYzMyX2NvbWJpbmU6IDgzNzMgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAyLjY1NjU2N10g Y3JjMzJjX2NvbWJpbmU6IDgzNzMgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAyLjY1NzQyOV0gcmJ0 cmVlIHRlc3RpbmcgLT4gMTU4NDkgY3ljbGVzClsgICAgMy4zMDYyNTNdIGF1Z21lbnRlZCByYnRy ZWUgdGVzdGluZwpbICAgIDMuNDQ0MDc2XSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNh bGlicmF0aW9uOiAyNjkzLjQ5OSBNSHoKWyAgICAzLjQ0NDkyMl0gY2xvY2tzb3VyY2U6IHRzYzog bWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MjZkMzQxNzE0MDcsIG1heF9p ZGxlX25zOiA0NDA3OTUzMzI1MDAgbnMKWyAgICA0LjExODY1M10gIC0+IDIxODY4IGN5Y2xlcwpb ICAgIDQuMjA2MjE0XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAw L0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MApbICAgIDQuMjA3MDMyXSBBQ1BJOiBQb3dlciBCdXR0 b24gW1BXUkZdClsgICAgNC4zODczMzVdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9y dHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAgNC40MTQ0NzFdIDAwOjA1OiB0dHlTMCBhdCBJ L08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAgICA0 LjQyMDgyNl0gcHBkZXY6IHVzZXItc3BhY2UgcGFyYWxsZWwgcG9ydCBkcml2ZXIKWyAgICA0LjQy MTUxOV0gdGVsY2xrX2ludGVycnVwdCA9IDB4ZiBub24tbWNwYmwwMDEwIGh3LgpbICAgIDQuNDIy MzI3XSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAKWyAgICA0LjQyMzk0OV0g cGFycG9ydF9wYyAwMDowNDogcmVwb3J0ZWQgYnkgUGx1ZyBhbmQgUGxheSBBQ1BJClsgICAgNC40 MjUwODZdIHBhcnBvcnQwOiBQQy1zdHlsZSBhdCAweDM3OCwgaXJxIDcgW1BDU1BQKCwuLi4pXQpb ICAgIDQuNDU5NDE3XSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICA0LjQ2NTIyM10gbnVsbDogbW9k dWxlIGxvYWRlZApbICAgIDQuNDY1ODA1XSBkdW1teS1pcnE6IG5vIElSUSBnaXZlbi4gIFVzZSBp cnE9TgpbICAgIDQuNDY3MjE0XSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEu MCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgICA0LjQ2ODgxNV0gYzJwb3J0IGMycG9y dDA6IEMyIHBvcnQgdWMgYWRkZWQKWyAgICA0LjQ2OTM4MF0gYzJwb3J0IGMycG9ydDA6IHVjIGZs YXNoIGhhcyAzMCBibG9ja3MgeCA1MTIgYnl0ZXMgKDE1MzYwIGJ5dGVzIHRvdGFsKQpbICAgIDQu NDczNDk3XSBVbmlmb3JtIE11bHRpLVBsYXRmb3JtIEUtSURFIGRyaXZlcgpbICAgIDQuNDc0NzQ1 XSBpZGVfZ2VuZXJpYzogcGxlYXNlIHVzZSAicHJvYmVfbWFzaz0weDNmIiBtb2R1bGUgcGFyYW1l dGVyIGZvciBwcm9iaW5nIGFsbCBsZWdhY3kgSVNBIElERSBwb3J0cwpbICAgIDQuNDc3NDg3XSBy ZGFjOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICAgNC40NzgxOTBdIGhwX3N3OiBkZXZp Y2UgaGFuZGxlciByZWdpc3RlcmVkClsgICAgNC40Nzg3ODFdIGVtYzogZGV2aWNlIGhhbmRsZXIg cmVnaXN0ZXJlZApbICAgIDQuNDc5MzMzXSBhbHVhOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVk ClsgICAgNC40Nzk4OTldIG9zc3QgOkk6IFRhcGUgZHJpdmVyIHdpdGggT25TdHJlYW0gc3VwcG9y dCB2ZXJzaW9uIDAuOTkuNApbICAgIDQuNDc5ODk5XSBvc3N0IDpJOiAkSWQ6IG9zc3QuYyx2IDEu NzMgMjAwNS8wMS8wMSAyMToxMzozNCB3cmllZGUgRXhwICQKWyAgICA0LjQ4MzEzOV0gU0NTSSBN ZWRpYSBDaGFuZ2VyIGRyaXZlciB2MC4yNSAKWyAgICA0LjQ4NDExNV0gb3NkOiBMT0FERUQgb3Bl bi1vc2QgMC4yLjEKWyAgICA0LjQ5MTM0Nl0gUm91bmRpbmcgZG93biBhbGlnbmVkIG1heF9zZWN0 b3JzIGZyb20gNDI5NDk2NzI5NSB0byA0Mjk0OTY3Mjg4ClsgICAgNC40OTMwNzRdIFNTRkRDIHJl YWQtb25seSBGbGFzaCBUcmFuc2xhdGlvbiBsYXllcgpbICAgIDQuNDkzNzQ1XSBtdGRvb3BzOiBt dGQgZGV2aWNlIChtdGRkZXY9bmFtZS9udW1iZXIpIG11c3QgYmUgc3VwcGxpZWQKWyAgICA0LjQ5 NDY2NF0gU0JDLUdYeCBmbGFzaDogSU86MHgyNTgtMHgyNTkgTUVNOjB4ZGMwMDAtMHhkZmZmZgpb ICAgIDQuNDk1NDMwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICA0 LjQ5NjA0NV0ga2VybmVsIEJVRyBhdCBpbmNsdWRlL2xpbnV4L210ZC9tYXAuaDoxNDghClsgICAg NC40OTYyNzFdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gUFJFRU1QVCBERUJVR19QQUdFQUxM T0MgClsgICAgNC40OTYyNzFdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRl ZCA0LjEuMC0xMTM2OS1nMGUxY2M5NWI0ICM1ClsgICAgNC40OTYyNzFdIEhhcmR3YXJlIG5hbWU6 IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQw NTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICA0LjQ5NjI3MV0gdGFzazogZmZmZjg4 MDAxMGVmMDAwMCB0aTogZmZmZjg4MDAxMGVlNDAwMCB0YXNrLnRpOiBmZmZmODgwMDEwZWU0MDAw ClsgICAgNC40OTYyNzFdIFJJUDogMDAxMDpbPGZmZmZmZmZmODE3ZWIyNDg+XSAgWzxmZmZmZmZm ZjgxN2ViMjQ4Pl0gbXRkX2RvX2NoaXBfcHJvYmUrMHg4LzB4YQpbICAgIDQuNDk2MjcxXSBSU1A6 IDAwMDA6ZmZmZjg4MDAxMGVlN2RjOCAgRUZMQUdTOiAwMDAxMDI4MgpbICAgIDQuNDk2MjcxXSBS QVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmZmZmZjgyNmE0MjUwIFJDWDogZmZmZjg4MDAx MGVmMGMwMQpbICAgIDQuNDk2MjcxXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiBmZmZmZmZm ZjgyNmE0MjgwIFJESTogZmZmZmZmZmY4MjZhNDhjMApbICAgIDQuNDk2MjcxXSBSQlA6IGZmZmY4 ODAwMTBlZTdlMjggUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMApb ICAgIDQuNDk2MjcxXSBSMTA6IDAwMDAwMDAwMDAwMDAwNjQgUjExOiAwMDAwMDAwMDAwMDAwMDAw IFIxMjogZmZmZmZmZmY4MjZhNDhjMApbICAgIDQuNDk2MjcxXSBSMTM6IGZmZmZmZmZmODIyOTVk ZGEgUjE0OiBmZmZmODgwMDA5MWZiOTg4IFIxNTogZmZmZmZmZmY4MmQ4MTkxMApbICAgIDQuNDk2 MjcxXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZmZmZmY4MjQyNDAwMCgwMDAw KSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAgNC40OTYyNzFdIENTOiAgMDAxMCBEUzogMDAw MCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IKWyAgICA0LjQ5NjI3MV0gQ1IyOiAwMDAw MDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjQwZTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2YjAK WyAgICA0LjQ5NjI3MV0gU3RhY2s6ClsgICAgNC40OTYyNzFdICBmZmZmODgwMDEwZWU3ZGU4IGZm ZmZmZmZmODExNWEzOTcgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxN2U0ZjA3ClsgICAgNC40 OTYyNzFdICBmZmZmODgwMDEwZWU3ZTE4IDAwMDAwMDAwMDAwMDAwMDIgZmZmZmZmZmY4MjZhNDgw MCBmZmZmZmZmZjgyMjk1ZGRhClsgICAgNC40OTYyNzFdICBmZmZmODgwMDA5MWZiOTg4IGZmZmZm ZmZmODJkODE5MTAgZmZmZjg4MDAxMGVlN2UzOCBmZmZmZmZmZjgxYTU5YzMwClsgICAgNC40OTYy NzFdIENhbGwgVHJhY2U6ClsgICAgNC40OTYyNzFdICBbPGZmZmZmZmZmODExNWEzOTc+XSA/IHRy YWNlX3ByZWVtcHRfb24rMHgxNS8weDI4ClsgICAgNC40OTYyNzFdICBbPGZmZmZmZmZmODE3ZTRm MDc+XSA/IGRvX21hcF9wcm9iZSsweDczLzB4YTUKWyAgICA0LjQ5NjI3MV0gIFs8ZmZmZmZmZmY4 MWE1OWMzMD5dID8gX3Jhd19zcGluX3VubG9jaysweDYyLzB4NzkKWyAgICA0LjQ5NjI3MV0gIFs8 ZmZmZmZmZmY4MTdlNGY4ZT5dIGNmaV9wcm9iZSsweDEwLzB4MTIKWyAgICA0LjQ5NjI3MV0gIFs8 ZmZmZmZmZmY4MTdlNGYzMT5dIGRvX21hcF9wcm9iZSsweDlkLzB4YTUKWyAgICA0LjQ5NjI3MV0g IFs8ZmZmZmZmZmY4MmQyYTYzZD5dID8gaW5pdF9hbWQ3Nnhyb20rMHgzYzQvMHgzYzQKWyAgICA0 LjQ5NjI3MV0gIFs8ZmZmZmZmZmY4MmQyYTc0MT5dIGluaXRfc2JjX2d4eCsweDEwNC8weDE1Ygpb ICAgIDQuNDk2MjcxXSAgWzxmZmZmZmZmZjgyY2M0NGViPl0gZG9fb25lX2luaXRjYWxsKzB4MTQ1 LzB4MjQ3ClsgICAgNC40OTYyNzFdICBbPGZmZmZmZmZmODEwZGFmN2M+XSA/IHBhcnNlX2FyZ3Mr MHgzNGEvMHg0MjkKWyAgICA0LjQ5NjI3MV0gIFs8ZmZmZmZmZmY4MmNjNDdmMT5dIGtlcm5lbF9p bml0X2ZyZWVhYmxlKzB4MjA0LzB4MmM5ClsgICAgNC40OTYyNzFdICBbPGZmZmZmZmZmODFhMzlm Y2U+XSA/IHJlc3RfaW5pdCsweDE1NS8weDE1NQpbICAgIDQuNDk2MjcxXSAgWzxmZmZmZmZmZjgx YTM5ZmQ3Pl0ga2VybmVsX2luaXQrMHg5LzB4MTUyClsgICAgNC40OTYyNzFdICBbPGZmZmZmZmZm ODFhNWIwY2Y+XSByZXRfZnJvbV9mb3JrKzB4M2YvMHg3MApbICAgIDQuNDk2MjcxXSAgWzxmZmZm ZmZmZjgxYTM5ZmNlPl0gPyByZXN0X2luaXQrMHgxNTUvMHgxNTUKWyAgICA0LjQ5NjI3MV0gQ29k ZTogZmYgNDkgYzcgODYgODggMDAgMDAgMDAgZTAgNDYgNmEgODIgNGMgODkgZTcgZTggYzcgZjYg ZmYgZmYgNDggODMgYzQgMjggNWIgNDEgNWMgNDEgNWQgNDEgNWUgNDEgNWYgNWQgYzMgNTUgNDgg ODkgZTUgNDggODMgZWMgNjAgPDBmPiAwYiA1NSA0OCBjNyBjNiA0MCA0NyA2YSA4MiA0OCA4OSBl NSBlOCBlNiBmZiBmZiBmZiA1ZCBjMyA1NSAKWyAgICA0LjQ5NjI3MV0gUklQICBbPGZmZmZmZmZm ODE3ZWIyNDg+XSBtdGRfZG9fY2hpcF9wcm9iZSsweDgvMHhhClsgICAgNC40OTYyNzFdICBSU1Ag PGZmZmY4ODAwMTBlZTdkYzg+ClsgICAgNC41MzYwMjNdIC0tLVsgZW5kIHRyYWNlIDhhMWQyNGMz MDg1ZWE0NzQgXS0tLQpbICAgIDQuNTM2NjQzXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzog RmF0YWwgZXhjZXB0aW9uClsgICAgNC41MzczMjVdIEtlcm5lbCBPZmZzZXQ6IGRpc2FibGVkCgpF bGFwc2VkIHRpbWU6IDEwCnFlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bSAtY3B1IGt2bTY0 IC1rZXJuZWwgL3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9nY2MtNC45 LzBlMWNjOTViNGNjNzI5M2JiN2IzOTE3NTAzNWU3ZjdlNDVjOTA5Nzcvdm1saW51ei00LjEuMC0x MTM2OS1nMGUxY2M5NWI0IC1hcHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0 eVMwLDExNTIwMCBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9h bHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0x IHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3Jh bWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5 MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNTA3MTIyMDowZTFjYzk1YjRjYzcyOTNiYjdiMzkxNzUwMzVlN2Y3ZTQ1YzkwOTc3 OmJpc2VjdC1saW51eC05Ly52bWxpbnV6LTBlMWNjOTViNGNjNzI5M2JiN2IzOTE3NTAzNWU3Zjdl NDVjOTA5NzctMjAxNTA3MTQwMDQ0MDUtMjUtaXZiNDEgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVs LWhvdXJseS0yMDE1MDcxMjIwIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZp Zy1hMC0wNzEyMjAyMi9nY2MtNC45LzBlMWNjOTViNGNjNzI5M2JiN2IzOTE3NTAzNWU3ZjdlNDVj OTA5Nzcvdm1saW51ei00LjEuMC0xMTM2OS1nMGUxY2M5NWI0IGRyYmQubWlub3JfY291bnQ9OCcg IC1pbml0cmQgL29zaW1hZ2UvcXVhbnRhbC9xdWFudGFsLWNvcmUteDg2XzY0LmNneiAtbSAzMDAg LXNtcCAyIC1kZXZpY2UgZTEwMDAsbmV0ZGV2PW5ldDAgLW5ldGRldiB1c2VyLGlkPW5ldDAgLWJv b3Qgb3JkZXI9bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxvY2Fs dGltZSAtZHJpdmUgZmlsZT0vZnMvc2RhNS9kaXNrMC1xdWFudGFsLWl2YjQxLTE0MyxtZWRpYT1k aXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvc2RhNS9kaXNrMS1xdWFudGFsLWl2YjQxLTE0 MyxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvc2RhNS9kaXNrMi1xdWFudGFs LWl2YjQxLTE0MyxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvc2RhNS9kaXNr My1xdWFudGFsLWl2YjQxLTE0MyxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMv c2RhNS9kaXNrNC1xdWFudGFsLWl2YjQxLTE0MyxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUg ZmlsZT0vZnMvc2RhNS9kaXNrNS1xdWFudGFsLWl2YjQxLTE0MyxtZWRpYT1kaXNrLGlmPXZpcnRp byAtZHJpdmUgZmlsZT0vZnMvc2RhNS9kaXNrNi1xdWFudGFsLWl2YjQxLTE0MyxtZWRpYT1kaXNr LGlmPXZpcnRpbyAtcGlkZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtcXVhbnRhbC1pdmI0MS0xNDMg LXNlcmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC1xdWFudGFsLWl2YjQxLTE0MyAtZGFl bW9uaXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============4910844312809796481== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.1.0-11368-g74033a72" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAw MDAwMF0gTGludXggdmVyc2lvbiA0LjEuMC0xMTM2OC1nNzQwMzNhNyAoa2J1aWxkQGxrcC1pYjA0 KSAoZ2NjIHZlcnNpb24gNC45LjIgKERlYmlhbiA0LjkuMi0xMCkgKSAjMiBQUkVFTVBUIFR1ZSBK dWwgMTQgMDA6NDc6NTQgQ1NUIDIwMTUKWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBodW5n X3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgc3lzdGVtZC5sb2dfbGV2ZWw9 ZXJyIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2Nw dV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNo ZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25z b2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAg cncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYTAt MDcxMjIwMjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTUwNzEyMjA6NzQwMzNhNzk4ZjVh NWRiMzY4MTI2ZWU2ZjY5MDExMWNmMDE5YmY3YTpiaXNlY3QtbGludXgtOS8udm1saW51ei03NDAz M2E3OThmNWE1ZGIzNjgxMjZlZTZmNjkwMTExY2YwMTliZjdhLTIwMTUwNzE0MDA0OTAxLTk2LWlu dGVsMTIgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE1MDcxMjIwIEJPT1RfSU1B R0U9L3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9nY2MtNC45Lzc0MDMz YTc5OGY1YTVkYjM2ODEyNmVlNmY2OTAxMTFjZjAxOWJmN2Evdm1saW51ei00LjEuMC0xMTM2OC1n NzQwMzNhNyBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBvcnRl ZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIENlbnRhdXIgQ2VudGF1ckhhdWxzClsgICAgMC4wMDAw MDBdIENQVTogdmVuZG9yX2lkICdHZW51aW5lSW50ZWwnIHVua25vd24sIHVzaW5nIGdlbmVyaWMg aW5pdC4KWyAgICAwLjAwMDAwMF0gQ1BVOiBZb3VyIHN5c3RlbSBtYXkgYmUgdW5zdGFibGUuClsg ICAgMC4wMDAwMDBdIHg4Ni9mcHU6IExlZ2FjeSB4ODcgRlBVIGRldGVjdGVkLgpbICAgIDAuMDAw MDAwXSB4ODYvZnB1OiBVc2luZyAnbGF6eScgRlBVIGNvbnRleHQgc3dpdGNoZXMuClsgICAgMC4w MDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAw MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEy YmRmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAx MmJlMDAwMC0weDAwMDAwMDAwMTJiZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAw MDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJs ZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjggcHJlc2VudC4K WyAgICAwLjAwMDAwMF0gRE1JOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2 KSwgQklPUyAxLjcuNS0yMDE0MDUzMV8wODMwMzAtZ2FuZGFsZiAwNC8wMS8yMDE0ClsgICAgMC4w MDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRh dGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAw LjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUK WyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDEyYmUwIG1heF9hcmNoX3BmbiA9IDB4 NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsg ICAgMC4wMDAwMDBdIE1UUlIgZml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAg MDAwMDAtOUZGRkYgd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2Fj aGFibGUKWyAgICAwLjAwMDAwMF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4w MDAwMDBdIE1UUlIgdmFyaWFibGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBi YXNlIDAwODAwMDAwMDAgbWFzayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0g ICAxIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAg IDMgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAg NSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3 IGRpc2FibGVkClsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3VyYXRpb24gWzAtN106IFdC ICBXVCAgVUMtIFVDICBXQiAgV1QgIFVDLSBVQyAgClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNN UCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3Ig U01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZv ciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5k IFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlODAtMHgwMDBmMGU4Zl0gbWFwcGVkIGF0IFtm ZmZmODgwMDAwMGYwZTgwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZjBlOTAtZjBmYWMKWyAgICAw LjAwMDAwMF0gU2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uClsgICAg MC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5 MDAwIHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw eDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgw MDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDNjZGMwMDAsIDB4MDNjZGNm ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzY2RkMDAwLCAweDAzY2RkZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2NkZTAwMCwgMHgwM2NkZWZmZl0gUEdUQUJM RQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTEyMDAwMDAtMHgx MTNmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMTIwMDAwMC0weDExM2ZmZmZmXSBwYWdl IDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2NkZjAwMCwgMHgwM2NkZmZmZl0gUEdUQUJMRQpb ICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxMTFm ZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDExMWZmZmZmXSBwYWdlIDRr ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMTQwMDAwMC0weDEy YmRmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDExNDAwMDAwLTB4MTJiZGZmZmZdIHBhZ2Ug NGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzY2UwMDAwLCAweDAzY2UwZmZmXSBQR1RBQkxFClsg ICAgMC4wMDAwMDBdIEJSSyBbMHgwM2NlMTAwMCwgMHgwM2NlMWZmZl0gUEdUQUJMRQpbICAgIDAu MDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTE1MjUwMDAtMHgxMmJkN2ZmZl0KWyAgICAwLjAwMDAw MF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAg MC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEYwQzYwIDAwMDAxNCAodjAwIEJPQ0hT ICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwMTJCRTE4QkQgMDAwMDM0ICh2 MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEZBQ1AgMHgwMDAwMDAwMDEyQkUwQjM3IDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFD UCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAw MDAwMDAxMkJFMDA0MCAwMDBBRjcgKHYwMSBCT0NIUyAgQlhQQ0RTRFQgMDAwMDAwMDEgQlhQQyAw MDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwMTJCRTAwMDAgMDAw MDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDEyQkUwQkFCIDAwMEM1QSAo djAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBBUElDIDB4MDAwMDAwMDAxMkJFMTgwNSAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQ SUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAw MDAwMDAwMTJCRTE4ODUgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMg MDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAw MDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvIGZmZmZmZmZmZmY1ZmMwMDAgKCAgICAg ICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQw MSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTJi ZGYwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBrdm0t Y2xvY2s6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZi LCBtYXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4wMDAwMDBdICBbZmZmZmVhMDAw MDAwMDAwMC1mZmZmZWEwMDAwNWZmZmZmXSBQTUQgLT4gW2ZmZmY4ODAwMTA0MDAwMDAtZmZmZjg4 MDAxMDlmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAu MDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZm ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0w eDAwMDAwMDAwMTJiZGZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAw LjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0g RWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBu b2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEyYmRmZmZmXQpbICAg IDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0w eDAwMDAwMDAwMTJiZGZmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA3 NjY3MApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAK WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAw MF0gICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAg RE1BMzIgem9uZTogMTEzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBE TUEzMiB6b25lOiA3MjY3MiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElD IGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZm ZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOUl9DUFVT L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMSByZWFjaGVkLiAgUHJvY2Vzc29yIDEvMHgxIGlnbm9y ZWQuClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZs IGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24g MTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElE IDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAw NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2Jh bF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRy aWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAw MF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdo IGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAw LCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92 ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAz ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAw NCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQg Ynkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBi dXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwg SVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkg dXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVy cmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElD IElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJp ZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1 cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5n IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAw MDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAw MDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZmZmZmZmZmNWZiMDAwIChmZWMwMDAwMCkKWyAgICAw LjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0t c3RlYWx0aW1lOiBjcHUgMCwgbXNyIDI0MmJkMDAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAw eDEyYzAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAw MDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAw XSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNs ZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4w MDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2OApbICAg IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25l bGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczog NzU0NDkKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNrX3Bhbmlj PTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIHN5c3RlbWQubG9nX2xldmVsPWVyciBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBv b3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwx MTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWEwLTA3MTIyMDIyL2xp bnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE1MDcxMjIwOjc0MDMzYTc5OGY1YTVkYjM2ODEyNmVl NmY2OTAxMTFjZjAxOWJmN2E6YmlzZWN0LWxpbnV4LTkvLnZtbGludXotNzQwMzNhNzk4ZjVhNWRi MzY4MTI2ZWU2ZjY5MDExMWNmMDE5YmY3YS0yMDE1MDcxNDAwNDkwMS05Ni1pbnRlbDEyIGJyYW5j aD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNTA3MTIyMCBCT09UX0lNQUdFPS9wa2cvbGlu dXgveDg2XzY0LXJhbmRjb25maWctYTAtMDcxMjIwMjIvZ2NjLTQuOS83NDAzM2E3OThmNWE1ZGIz NjgxMjZlZTZmNjkwMTExY2YwMTliZjdhL3ZtbGludXotNC4xLjAtMTEzNjgtZzc0MDMzYTcgZHJi ZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIw NDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhh c2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAgMC4w MDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAy NjIxNDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjI5MTEySy8zMDY2ODBLIGF2YWls YWJsZSAoMTA2MTRLIGtlcm5lbCBjb2RlLCA4OTY2SyByd2RhdGEsIDcwODBLIHJvZGF0YSwgMTA4 NEsgaW5pdCwgMTUzOTZLIGJzcywgNzc1NjhLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpClsg ICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBD UFVzPTEsIE5vZGVzPTEKWyAgICAwLjAwMDAwMF0gUnVubmluZyBSQ1Ugc2VsZiB0ZXN0cwpbICAg IDAuMDAwMDAwXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpb ICAgIDAuMDAwMDAwXSAKWyAgICAwLjAwMDAwMF0gKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpbICAgIDAuMDAwMDAwXSAqKiAgIE5PVElD RSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSAgICoqClsgICAgMC4w MDAwMDBdICoqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKioKWyAgICAwLjAwMDAwMF0gKiogdHJhY2VfcHJpbnRrKCkgYmVpbmcgdXNlZC4gQWxs b2NhdGluZyBleHRyYSBtZW1vcnkuICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wMDAwMDBd ICoqIFRoaXMgbWVhbnMgdGhhdCB0aGlzIGlzIGEgREVCVUcga2VybmVsIGFuZCBpdCBpcyAgICAg KioKWyAgICAwLjAwMDAwMF0gKiogdW5zYWZlIGZvciBwcm9kdWN0aW9uIHVzZS4gICAgICAgICAg ICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wMDAwMDBdICoqIElm IHlvdSBzZWUgdGhpcyBtZXNzYWdlIGFuZCB5b3UgYXJlIG5vdCBkZWJ1Z2dpbmcgICAgKioKWyAg ICAwLjAwMDAwMF0gKiogdGhlIGtlcm5lbCwgcmVwb3J0IHRoaXMgaW1tZWRpYXRlbHkgdG8geW91 ciB2ZW5kb3IhICAqKgpbICAgIDAuMDAwMDAwXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wMDAwMDBdICoqICAgTk9USUNF IE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFICAgKioKWyAgICAwLjAw MDAwMF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjQzNTIgbnJfaXJxczoyNTYgMTYKWyAgICAw LjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBl bmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28g TW9sbmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAg IDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBd IC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xB U1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQ X0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5T OiAgICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAg MzI3NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZv OiA4NjcxIGtCClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3Rwcmlu dDogMjY4OCBieXRlcwpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gfCBMb2NraW5nIEFQSSB0ZXN0c3VpdGU6ClsgICAgMC4wMDAwMDBdIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCBzcGluIHx3bG9jayB8cmxvY2sgfG11dGV4IHwgd3NlbSB8IHJzZW0gfApbICAgIDAu MDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICBBLUItQi1BIGRlYWRsb2NrOiAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgICAgICAgICAgQS1CLUItQy1DLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICBBLUItQy1BLUIt QyBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUItQy1DLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBB LUItQy1ELUItRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1DLUQtQSBkZWFkbG9j azogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgICAgICAgICAgICAgICBkb3VibGUgdW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICBp bml0aWFsaXplIGhlbGQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgYmFkIHVubG9jayBvcmRlcjogIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFk LWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9jayAjMjogICAgICAgICAgICAgfCAg b2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4 ZWQgcmVhZC13cml0ZS1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICBtaXhlZCB3cml0ZS1yZWFkLWxvY2s6ICAg ICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICBoYXJkLWlycXMtb24gKyBpcnEt c2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgIHNvZnQt aXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzIxOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1zYWZlLUEgPT4gaGly cXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICBzaXJx LXNhZmUtQSA9PiBoaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24vMTI6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsgaXJx cy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgc29m dC1zYWZlLUEgKyBpcnFzLW9uLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEyMzogIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIg IzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZl LUEgKyB1bnNhZmUtQiAjMS8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjEzOiAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAj MS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUt QSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMTI6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMx LzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1B ICsgdW5zYWZlLUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEyMzogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIv MTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEg KyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjEzOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8y MzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSAr IHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMTI6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzMy MTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsg dW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEyMzogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMTMy OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2Nr LWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAg IGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjEzOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8yMzE6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2st aW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg aGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMTI6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMyMTog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1p bnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgfCBXb3VuZC93YWl0IHRlc3RzIHwKWyAgICAw LjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgd3cgYXBpIGZhaWx1cmVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICB3dyBjb250ZXh0cyBtaXhpbmc6ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICAgIGZpbmlzaGluZyB3dyBjb250ZXh0OiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgbG9ja2luZyBt aXNtYXRjaGVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAg ICAgICAgIEVERUFETEsgaGFuZGxpbmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgIHNwaW5sb2NrIG5lc3QgdW5sb2NrZWQ6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxibG9jayB8IHRyeSAg fGNvbnRleHR8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAg ICAgICAgICBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9jazogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5sb2Nr OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIEdvb2Qs IGFsbCAyNTMgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gT0RFQlVHOiBzZWxmdGVzdCBwYXNz ZWQKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IGhwZXQ6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4 X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5MTEyNjA0NDY3IG5zClsgICAgMC4w MDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsgICAgMC4wMDAwMDBdIHRzYzogRGV0 ZWN0ZWQgMjkyNi4zMjggTUh6IHByb2Nlc3NvcgpbICAgIDAuMzY1MTg2XSBDYWxpYnJhdGluZyBk ZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1ODUyLjY1IEJvZ29NSVBTIChscGo9 MTE3MDUzMTIpClsgICAgMC4zNjYzNzldIHBpZF9tYXg6IGRlZmF1bHQ6IDQwOTYgbWluaW11bTog MzAxClsgICAgMC4zNjcyMjhdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNTA1MTUKWyAgICAwLjQ1 NDc5MV0gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApbICAgIDAu NDU1NzEzXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4 MTkyIGJ5dGVzKQpbICAgIDAuNDU2MzE4XSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC40NTkxNTNdIEluaXRpYWxp emluZyBjZ3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQKWyAgICAwLjQ1OTY4NF0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgaHVnZXRsYgpbICAgIDAuNDYwMjQ4XSBMYXN0IGxldmVsIGlUTEIgZW50 cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuNDYwNzM1XSBMYXN0IGxldmVsIGRUTEIg ZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdCIDAKWyAgICAwLjQ2MTI3N10gQ1BVOiBH ZW51aW5lSW50ZWwgQ29tbW9uIEtWTSBwcm9jZXNzb3IgKGZhbTogMGYsIG1vZGVsOiAwNiwgc3Rl cHBpbmc6IDAxKQpbICAgIDAuNDY0MTU3XSBQZXJmb3JtYW5jZSBFdmVudHM6IG5vIFBNVSBkcml2 ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuNDY3MzMwXSB4MmFwaWMgZW5hYmxlZApb ICAgIDAuNDY3ODY3XSBTd2l0Y2hlZCBBUElDIHJvdXRpbmcgdG8gcGh5c2ljYWwgeDJhcGljLgpb ICAgIDAuNDY4NDE2XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAuNDY5NDY5XSBFTkFC TElORyBJTy1BUElDIElSUXMKWyAgICAwLjQ2OTgxOV0gaW5pdCBJT19BUElDIElSUXMKWyAgICAw LjQ3MDA5Nl0gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC40NzA1NTddIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjApClsgICAgMC40NzEzNjJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40NzIy MDZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40NzI5NDldIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsg ICAgMC40NzM2OThdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNSAtPiAweDM1IC0+ IElSUSA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40NzQ0NTNdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBE ZXN0OjApClsgICAgMC40NzUxOTZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAt PiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40NzYwMTBdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBB Y3RpdmU6MCBEZXN0OjApClsgICAgMC40NzY3NDVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtOSAtPiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40 Nzc1MjJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEg MTAgTW9kZToxIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjQ3ODI3M10gSU9BUElDWzBdOiBTZXQg cm91dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVz dDowKQpbICAgIDAuNDc5MDM2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+ IDB4M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40Nzk4ODddIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTow IEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjQ4MDYzN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC0xNCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAg IDAuNDgxNDA5XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1IC0+IDB4M2YgLT4g SVJRIDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC40ODIxMzVdICBhcGljIDAgcGlu IDE2IG5vdCBjb25uZWN0ZWQKWyAgICAwLjQ4MjQ4OF0gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5l Y3RlZApbICAgIDAuNDgyODU2XSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVjdGVkClsgICAgMC40 ODMyMTBdICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjQ4MzU2M10gIGFwaWMg MCBwaW4gMjAgbm90IGNvbm5lY3RlZApbICAgIDAuNDgzOTg4XSAgYXBpYyAwIHBpbiAyMSBub3Qg Y29ubmVjdGVkClsgICAgMC40ODQzNDBdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQKWyAg ICAwLjQ4NDY5MV0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAgIDAuNDg1MTk0XSAu LlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xClsgICAg MC40ODU4MzddIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4KWyAgICAwLjQ4NTgz N10gY2FsaWJyYXRpbmcgQVBJQyB0aW1lciAuLi4KWyAgICAwLjU5MTY3Nl0gLi4uIGxhcGljIGRl bHRhID0gNjI0OTcxNgpbICAgIDAuNTkyMTA0XSAuLi4gUE0tVGltZXIgZGVsdGEgPSAzNTgwMDUK WyAgICAwLjU5MjUxNV0gLi4uIFBNLVRpbWVyIHJlc3VsdCBvawpbICAgIDAuNTkyOTE0XSAuLi4u LiBkZWx0YSA2MjQ5NzE2ClsgICAgMC41OTMyNjddIC4uLi4uIG11bHQ6IDI2ODQyMzI1OApbICAg IDAuNTkzNjQ3XSAuLi4uLiBjYWxpYnJhdGlvbiByZXN1bHQ6IDM5OTk4MTgKWyAgICAwLjU5NDEy Ml0gLi4uLi4gQ1BVIGNsb2NrIHNwZWVkIGlzIDI5MjYuMjMzNSBNSHouClsgICAgMC41OTQ2NjRd IC4uLi4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDk5OS4zODE4IE1Iei4KWyAgICAwLjU5Njcz MV0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC42MTMwODBdIGNsb2Nrc291cmNlOiBqaWZm aWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z OiA3NjQ1MDQxNzg1MTAwMDAwIG5zClsgICAgMC42MTUxNzddIHhvcjogbWVhc3VyaW5nIHNvZnR3 YXJlIGNoZWNrc3VtIHNwZWVkClsgICAgMC42NTUzMDZdICAgIHByZWZldGNoNjQtc3NlOiAgODUw OC4wMDAgTUIvc2VjClsgICAgMC42OTUyODVdICAgIGdlbmVyaWNfc3NlOiAgODEzMS4wMDAgTUIv c2VjClsgICAgMC42OTYwMDFdIHhvcjogdXNpbmcgZnVuY3Rpb246IHByZWZldGNoNjQtc3NlICg4 NTA4LjAwMCBNQi9zZWMpClsgICAgMC42OTY5NzldIHByYW5kb206IHNlZWQgYm91bmRhcnkgc2Vs ZiB0ZXN0IHBhc3NlZApbICAgIDAuNjk4MzcxXSBwcmFuZG9tOiAxMDAgc2VsZiB0ZXN0cyBwYXNz ZWQKWyAgICAwLjcwMTk4N10gcmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC43 MDMwNzddIFJUQyB0aW1lOiAgMDo1MDoyMywgZGF0ZTogMDcvMTQvMTUKWyAgICAwLjcwNTI3OV0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuNzE5MzY5XSBjcHVpZGxl OiB1c2luZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjczMTM2OF0gY3B1aWRsZTogdXNpbmcgZ292 ZXJub3IgbWVudQpbICAgIDAuNzMyNTg0XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApb ICAgIDAuNzM0NjY4XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFj Y2VzcwpbICAgIDAuODcxMzIyXSByYWlkNjogc3NlMngxICAgZ2VuKCkgIDUzMTMgTUIvcwpbICAg IDAuOTM5Mjk0XSByYWlkNjogc3NlMngxICAgeG9yKCkgIDM3NDcgTUIvcwpbICAgIDEuMDA3Mjgy XSByYWlkNjogc3NlMngyICAgZ2VuKCkgIDY4MTEgTUIvcwpbICAgIDEuMDc1MjcxXSByYWlkNjog c3NlMngyICAgeG9yKCkgIDUzOTcgTUIvcwpbICAgIDEuMTQzMjc1XSByYWlkNjogc3NlMng0ICAg Z2VuKCkgIDc4ODYgTUIvcwpbICAgIDEuMjExMjY5XSByYWlkNjogc3NlMng0ICAgeG9yKCkgIDU2 MDQgTUIvcwpbICAgIDEuMjExOTAzXSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIHNzZTJ4NCBnZW4o KSA3ODg2IE1CL3MKWyAgICAxLjIxMjYwMF0gcmFpZDY6IC4uLi4geG9yKCkgNTYwNCBNQi9zLCBy bXcgZW5hYmxlZApbICAgIDEuMjEzMjQ0XSByYWlkNjogdXNpbmcgaW50eDEgcmVjb3ZlcnkgYWxn b3JpdGhtClsgICAgMS4yMTcyNjBdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAg ICAxLjIxNzg5OF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDEuMjE4 NTM0XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgMS4yMTkxNzld IEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDEuMjY4 NDQ3XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkClsgICAgMS4yNjkwNzddIEFDUEk6IChzdXBw b3J0cyBTMCBTNSkKWyAgICAxLjI2OTUzNl0gQUNQSTogVXNpbmcgSU9BUElDIGZvciBpbnRlcnJ1 cHQgcm91dGluZwpbICAgIDEuMjcwNjkwXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3Mg ZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVn ClsgICAgMS40NTUxMzJdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAw IFtidXMgMDAtZmZdKQpbICAgIDEuNDU2MDkyXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1 cHBvcnRzIFtTZWdtZW50c10KWyAgICAxLjQ1NzIxNF0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDIGZh aWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFTUE0KWyAgICAxLjQ2MzgwNl0gUENJIGhv c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMS40NjQ0MTZdIHBjaV9idXMgMDAwMDowMDog cm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAxLjQ2NTE3NV0gcGNpX2J1cyAwMDAw OjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDEu NDY2MDc3XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4 YWRmZiB3aW5kb3ddClsgICAgMS40NjY5MzFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVz b3VyY2UgW2lvICAweGFlMGYtMHhhZWZmIHdpbmRvd10KWyAgICAxLjQ2Nzc2Ml0gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWYyMC0weGFmZGYgd2luZG93XQpbICAg IDEuNDY4NjQ3XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhhZmU0 LTB4ZmZmZiB3aW5kb3ddClsgICAgMS40Njk1MjBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg cmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICAgIDEuNDcwNDcw XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMmMwMDAwMC0weGZl YmZmZmZmIHdpbmRvd10KWyAgICAxLjQ3MTU2N10gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIz N10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDEuNDc3NTUyXSBwY2kgMDAwMDowMDowMS4w OiBbODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMS40ODI3NDNdIHBjaSAw MDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAxLjUw MDA1Nl0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMjAwLTB4YzIwZl0KWyAg ICAxLjUwNzYwOV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6 IFtpbyAgMHgwMWYwLTB4MDFmN10KWyAgICAxLjUwODY0NV0gcGNpIDAwMDA6MDA6MDEuMTogbGVn YWN5IElERSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDEuNTA5NTk2XSBwY2kg MDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgw MTc3XQpbICAgIDEuNTEwNzA2XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiBy ZWcgMHgxYzogW2lvICAweDAzNzZdClsgICAgMS41MTY5NTFdIHBjaSAwMDAwOjAwOjAxLjM6IFs4 MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAxLjUxODQ5MF0gcGNpIDAwMDA6 MDA6MDEuMzogY2FuJ3QgY2xhaW0gQkFSIDcgW2lvICAweDA2MDAtMHgwNjNmXTogYWRkcmVzcyBj b25mbGljdCB3aXRoIEFDUEkgUE0xYV9FVlRfQkxLIFtpbyAgMHgwNjAwLTB4MDYwM10KWyAgICAx LjUyMDIxOF0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgwNzAwLTB4MDcwZl0gY2xh aW1lZCBieSBQSUlYNCBTTUIKWyAgICAxLjUyNjYwMl0gcGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6 MDBiOF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDEuNTM0NjMzXSBwY2kgMDAwMDowMDow Mi4wOiByZWcgMHgxMDogW21lbSAweGZjMDAwMDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAxLjU0 MTg3Ml0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYw ZmZmXQpbICAgIDEuNTc1OTQxXSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgzMDogW21lbSAweGZl YmUwMDAwLTB4ZmViZWZmZmYgcHJlZl0KWyAgICAxLjU4MzA4Nl0gcGNpIDAwMDA6MDA6MDMuMDog WzgwODY6MTAwZV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDEuNTkwODA1XSBwY2kgMDAw MDowMDowMy4wOiByZWcgMHgxMDogW21lbSAweGZlYmMwMDAwLTB4ZmViZGZmZmZdClsgICAgMS41 OTg0NjFdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsg ICAgMS42MzI5NjddIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViODAwMDAt MHhmZWJiZmZmZiBwcmVmXQpbICAgIDEuNjQwMDU0XSBwY2kgMDAwMDowMDowNC4wOiBbMWFmNDox MDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsgICAgMS42NDc5MjRdIHBjaSAwMDAwOjAwOjA0 LjA6IHJlZyAweDEwOiBbaW8gIDB4YzA0MC0weGMwN2ZdClsgICAgMS42NTcwNTJdIHBjaSAwMDAw OjAwOjA0LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMWZmZl0KWyAgICAxLjY5 NzQzOF0gcGNpIDAwMDA6MDA6MDUuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAw MApbICAgIDEuNzA1NDU5XSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxMDogW2lvICAweGMwODAt MHhjMGJmXQpbICAgIDEuNzEzMjMzXSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxNDogW21lbSAw eGZlYmYyMDAwLTB4ZmViZjJmZmZdClsgICAgMS43NTM2NTRdIHBjaSAwMDAwOjAwOjA2LjA6IFsx YWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAxLjc2MTk1Nl0gcGNpIDAwMDA6 MDA6MDYuMDogcmVnIDB4MTA6IFtpbyAgMHhjMGMwLTB4YzBmZl0KWyAgICAxLjc2OTY4MV0gcGNp IDAwMDA6MDA6MDYuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMzAwMC0weGZlYmYzZmZmXQpbICAg IDEuODE1NTM0XSBwY2kgMDAwMDowMDowNy4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4 MDEwMDAwClsgICAgMS44MjM1MjRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDEwOiBbaW8gIDB4 YzEwMC0weGMxM2ZdClsgICAgMS44MzIxMzRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDE0OiBb bWVtIDB4ZmViZjQwMDAtMHhmZWJmNGZmZl0KWyAgICAxLjg3ODE2OV0gcGNpIDAwMDA6MDA6MDgu MDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDEuODg1NzI0XSBwY2kg MDAwMDowMDowOC4wOiByZWcgMHgxMDogW2lvICAweGMxNDAtMHhjMTdmXQpbICAgIDEuODk3NTA1 XSBwY2kgMDAwMDowMDowOC4wOiByZWcgMHgxNDogW21lbSAweGZlYmY1MDAwLTB4ZmViZjVmZmZd ClsgICAgMS45NDM4MTVdIHBjaSAwMDAwOjAwOjA5LjA6IFsxYWY0OjEwMDFdIHR5cGUgMDAgY2xh c3MgMHgwMTAwMDAKWyAgICAxLjk1MjE2M10gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4MTA6IFtp byAgMHhjMTgwLTB4YzFiZl0KWyAgICAxLjk2MDgzNF0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4 MTQ6IFttZW0gMHhmZWJmNjAwMC0weGZlYmY2ZmZmXQpbICAgIDIuMDAwMzY0XSBwY2kgMDAwMDow MDowYS4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsgICAgMi4wMDkxMThd IHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAweDEwOiBbaW8gIDB4YzFjMC0weGMxZmZdClsgICAgMi4w MTY1MTBdIHBjaSAwMDAwOjAwOjBhLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjcwMDAtMHhmZWJm N2ZmZl0KWyAgICAyLjA1NjMwOF0gcGNpIDAwMDA6MDA6MGIuMDogWzgwODY6MjVhYl0gdHlwZSAw MCBjbGFzcyAweDA4ODAwMApbICAgIDIuMDYwMjgxXSBwY2kgMDAwMDowMDowYi4wOiByZWcgMHgx MDogW21lbSAweGZlYmY4MDAwLTB4ZmViZjgwMGZdClsgICAgMi4wOTczMzhdIHBjaV9idXMgMDAw MDowMDogb24gTlVNQSBub2RlIDAKWyAgICAyLjEyNzM0NF0gQUNQSTogUENJIEludGVycnVwdCBM aW5rIFtMTktBXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAyLjEzMzg0MV0gQUNQSTogUENJIEludGVy cnVwdCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAyLjE0MzYxMV0gQUNQSTogUENJ IEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAgICAyLjE1MjQ1NF0gQUNQ STogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICoxMSkKWyAgICAyLjE1NzEw OF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAqOSkKWyAgICAyLjE4MDYz NF0gQUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGClsgICAgMi4xOTg3NDNd IHZnYWFyYjogc2V0dGluZyBhcyBib290IGRldmljZTogUENJOjAwMDA6MDA6MDIuMApbICAgIDIu MTk5ODIyXSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlv K21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMi4yMDExODRdIHZnYWFyYjogbG9hZGVk ClsgICAgMi4yMDE2ODNdIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDow Mi4wClsgICAgMi4yMTI3MjNdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMi4yMTM3 MjRdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpbICAgIDIuMjE2NTI3XSBFREFDIE1DOiBW ZXI6IDMuMC4wClsgICAgMi4yMjE0OTddIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcK WyAgICAyLjIyMjE3Nl0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpb ICAgIDIuMjIzMzEyXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4 MDAwOWZmZmZdClsgICAgMi4yMjQyMzJdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4 MTJiZTAwMDAtMHgxM2ZmZmZmZl0KWyAgICAyLjIzMDU2NV0gY2xvY2tzb3VyY2U6IFN3aXRjaGVk IHRvIGNsb2Nrc291cmNlIGt2bS1jbG9jawpbICAgIDIuMjQyMzgwXSBXYXJuaW5nOiBjb3VsZCBu b3QgcmVnaXN0ZXIgYWxsIGJyYW5jaGVzIHN0YXRzClsgICAgMi4yNDM4ODZdIFdhcm5pbmc6IGNv dWxkIG5vdCByZWdpc3RlciBhbm5vdGF0ZWQgYnJhbmNoZXMgc3RhdHMKWyAgICAyLjUzMjc5Nl0g cG5wOiBQblAgQUNQSSBpbml0ClsgICAgMi41MzYxOTBdIHBucCAwMDowMDogUGx1ZyBhbmQgUGxh eSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgICAyLjUzODk2NF0gcG5wIDAw OjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDMwMyAoYWN0aXZlKQpbICAg IDIuNTQxNjk5XSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw ZjEzIChhY3RpdmUpClsgICAgMi41NDM5MDhdIHBucCAwMDowMzogW2RtYSAyXQpbICAgIDIuNTQ1 MzEzXSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNzAwIChh Y3RpdmUpClsgICAgMi41NDg2NTJdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj ZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICAyLjU1MjExN10gcG5wIDAwOjA1OiBQbHVnIGFu ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDIuNTY1MTUzXSBw bnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMKWyAgICAyLjU4MzUyMV0gY2xvY2tzb3VyY2U6 IGFjcGlfcG06IG1hc2s6IDB4ZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmLCBtYXhfaWRsZV9u czogMjA4NTcwMTAyNCBucwpbICAgIDIuNTg2MDY0XSBwY2kgMDAwMDowMDowMS4zOiBCQVIgNzog W2lvICBzaXplIDB4MDA0MF0gaGFzIGJvZ3VzIGFsaWdubWVudApbICAgIDIuNTg3MTM2XSBwY2lf YnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAy LjU4ODQ1M10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4YWRmZiB3 aW5kb3ddClsgICAgMi41ODk4ODFdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbaW8gIDB4 YWUwZi0weGFlZmYgd2luZG93XQpbICAgIDIuNTkxMzE3XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291 cmNlIDcgW2lvICAweGFmMjAtMHhhZmRmIHdpbmRvd10KWyAgICAyLjU5Mjc3Ml0gcGNpX2J1cyAw MDAwOjAwOiByZXNvdXJjZSA4IFtpbyAgMHhhZmU0LTB4ZmZmZiB3aW5kb3ddClsgICAgMi41OTQx NTVdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZm ZiB3aW5kb3ddClsgICAgMi41OTU4MjldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgMTAgW21l bSAweDEyYzAwMDAwLTB4ZmViZmZmZmYgd2luZG93XQpbICAgIDIuNTk3OTE2XSBORVQ6IFJlZ2lz dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAyLjU5OTEzNV0gcGNpIDAwMDA6MDA6MDAuMDog TGltaXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAgMi42MDA1ODJdIHBjaSAwMDAw OjAwOjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNzaXZlIFJlbGVhc2UKWyAgICAyLjYwMTk2OF0g cGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAg ICAyLjYwMzQzNl0gcGNpIDAwMDA6MDA6MDIuMDogVmlkZW8gZGV2aWNlIHdpdGggc2hhZG93ZWQg Uk9NClsgICAgMi42MDQ5ODddIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAyLjYw ODQ3MF0gVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5pdHJhbWZzLi4uClsgICAg NS40ODI3MzNdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4ZmZmZjg4MDAxMTUyNTAwMC0w eGZmZmY4ODAwMTJiZDdmZmZdClsgICAgNS40OTA3NDddIFNjYW5uaW5nIGZvciBsb3cgbWVtb3J5 IGNvcnJ1cHRpb24gZXZlcnkgNjAgc2Vjb25kcwpbICAgIDUuNDk5ODMzXSBzaGEyNTZfc3NzZTM6 IE5laXRoZXIgQVZYIG5vciBTU1NFMyBpcyBhdmFpbGFibGUvdXNhYmxlLgpbICAgIDUuNTAwNzA5 XSBzaGE1MTJfc3NzZTM6IE5laXRoZXIgQVZYIG5vciBTU1NFMyBpcyBhdmFpbGFibGUvdXNhYmxl LgpbICAgIDUuNTAxNTQ1XSBDUFUgZmVhdHVyZSAnQVZYIHJlZ2lzdGVycycgaXMgbm90IHN1cHBv cnRlZC4KWyAgICA1LjUwMjI0MF0gQ1BVIGZlYXR1cmUgJ0FWWCByZWdpc3RlcnMnIGlzIG5vdCBz dXBwb3J0ZWQuClsgICAgNS41MDMxMjZdIENQVSBmZWF0dXJlICdBVlggcmVnaXN0ZXJzJyBpcyBu b3Qgc3VwcG9ydGVkLgpbICAgIDUuNTAzNzc3XSBDUFUgZmVhdHVyZSAnQVZYIHJlZ2lzdGVycycg aXMgbm90IHN1cHBvcnRlZC4KWyAgICA1LjUwNDQwNF0gQVZYMiBvciBBRVMtTkkgaW5zdHJ1Y3Rp b25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgNS41MTAyMzldIGZ1dGV4IGhhc2ggdGFibGUgZW50 cmllczogMTYgKG9yZGVyOiAtMiwgMTUzNiBieXRlcykKWyAgICA1LjUxODcwNV0gSHVnZVRMQiBy ZWdpc3RlcmVkIDIgTUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICA1LjY1 NjgxM10gcGFnZV9vd25lciBpcyBkaXNhYmxlZApbICAgIDUuNjU3NTExXSB6cG9vbDogbG9hZGVk ClsgICAgNS42OTY0NTFdIHNxdWFzaGZzOiB2ZXJzaW9uIDQuMCAoMjAwOS8wMS8zMSkgUGhpbGxp cCBMb3VnaGVyClsgICAgNS43MTMzMTZdIGVmczogMS4wYSAtIGh0dHA6Ly9hZXNjaGkuY2guZXUu b3JnL2Vmcy8KWyAgICA1LjcyNzk4MF0gcm9tZnM6IFJPTUZTIE1URCAoQykgMjAwNyBSZWQgSGF0 LCBJbmMuClsgICAgNS43MzE0ODZdIHFueDY6IFFOWDYgZmlsZXN5c3RlbSAxLjAuMCByZWdpc3Rl cmVkLgpbICAgIDUuNzM4OTkzXSBKRlM6IG5UeEJsb2NrID0gMTc4OSwgblR4TG9jayA9IDE0MzE5 ClsgICAgNS43NDI2MzBdIFNHSSBYRlMgd2l0aCBzZWN1cml0eSBhdHRyaWJ1dGVzLCBkZWJ1ZyBl bmFibGVkClsgICAgNS43NzU2OThdIE5JTEZTIHZlcnNpb24gMiBsb2FkZWQKWyAgICA1LjgyMTgz Nl0gYXN5bmNfdHg6IGFwaSBpbml0aWFsaXplZCAoYXN5bmMpClsgICAgNS44MjQ4ODVdIEJsb2Nr IGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpv ciAyNTIpClsgICAgNS44MjU5OThdIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKWyAgICA1 LjgyOTQ1MF0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDUuODQx NTkzXSB0ZXN0X3N0cmluZ19oZWxwZXJzOiBSdW5uaW5nIHRlc3RzLi4uClsgICAgNS44NDk2NDBd IHRlc3RfaGV4ZHVtcDogUnVubmluZyB0ZXN0cy4uLgpbICAgIDUuODUxMzExXSBjcmMzMjogQ1JD X0xFX0JJVFMgPSAzMiwgQ1JDX0JFIEJJVFMgPSAzMgpbICAgIDUuODUyMDgyXSBjcmMzMjogc2Vs ZiB0ZXN0cyBwYXNzZWQsIHByb2Nlc3NlZCAyMjU5NDQgYnl0ZXMgaW4gMzE5MDgzIG5zZWMKWyAg ICA1Ljg1MzM1OF0gY3JjMzJjOiBDUkNfTEVfQklUUyA9IDMyClsgICAgNS44NTM4NTFdIGNyYzMy Yzogc2VsZiB0ZXN0cyBwYXNzZWQsIHByb2Nlc3NlZCAyMjU5NDQgYnl0ZXMgaW4gMTQyMjcwIG5z ZWMKWyAgICA1Ljg3Mzc4NV0gY3JjMzJfY29tYmluZTogODM3MyBzZWxmIHRlc3RzIHBhc3NlZApb ICAgIDUuODkzNTYzXSBjcmMzMmNfY29tYmluZTogODM3MyBzZWxmIHRlc3RzIHBhc3NlZApbICAg IDUuODk0OTYxXSByYnRyZWUgdGVzdGluZwpbICAgIDYuNDgyNzMzXSB0c2M6IFJlZmluZWQgVFND IGNsb2Nrc291cmNlIGNhbGlicmF0aW9uOiAyOTI2LjMyMyBNSHoKWyAgICA2LjQ4MzY4Ml0gY2xv Y2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MmEy ZTY1YWEwZDAsIG1heF9pZGxlX25zOiA0NDA3OTUzMjE5NzggbnMKWyAgICA3LjMxMTAyNl0gIC0+ IDQxNDI4IGN5Y2xlcwpbICAgIDcuNDc3MzI5XSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3RpbmcgLT4g NTYyMjQgY3ljbGVzClsgICAgOS41Njk5NDhdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2Rldmlj ZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQwClsgICAgOS41NzA5MjJdIEFD UEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAgICA5LjkxNTc3MF0gU2VyaWFsOiA4MjUwLzE2NTUw IGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgICA5Ljk0MDk3N10gMDA6 MDU6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCwgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBh IDE2NTUwQQpbICAgIDkuOTUxNDk2XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRy aXZlcgpbICAgIDkuOTUyMTIzXSB0ZWxjbGtfaW50ZXJydXB0ID0gMHhmIG5vbi1tY3BibDAwMTAg aHcuClsgICAgOS45NTMwMjFdIFtkcm1dIEluaXRpYWxpemVkIGRybSAxLjEuMCAyMDA2MDgxMApb ICAgIDkuOTU0OTcyXSBwYXJwb3J0X3BjIDAwOjA0OiByZXBvcnRlZCBieSBQbHVnIGFuZCBQbGF5 IEFDUEkKWyAgICA5Ljk1NjI2OV0gcGFycG9ydDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEgNyBb UENTUFAoLC4uLildClsgICAxMC4wMTMwOTNdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgMTAuMDIx NTY0XSBudWxsOiBtb2R1bGUgbG9hZGVkClsgICAxMC4wMjIxNjddIGR1bW15LWlycTogbm8gSVJR IGdpdmVuLiAgVXNlIGlycT1OClsgICAxMC4wMjQwNzddIFNpbGljb24gTGFicyBDMiBwb3J0IHN1 cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9tZXR0aQpbICAgMTAuMDI1OTc4 XSBjMnBvcnQgYzJwb3J0MDogQzIgcG9ydCB1YyBhZGRlZApbICAgMTAuMDI2NDcwXSBjMnBvcnQg YzJwb3J0MDogdWMgZmxhc2ggaGFzIDMwIGJsb2NrcyB4IDUxMiBieXRlcyAoMTUzNjAgYnl0ZXMg dG90YWwpClsgICAxMC4wMzI1ODNdIFVuaWZvcm0gTXVsdGktUGxhdGZvcm0gRS1JREUgZHJpdmVy ClsgICAxMC4wMzQwMDhdIGlkZV9nZW5lcmljOiBwbGVhc2UgdXNlICJwcm9iZV9tYXNrPTB4M2Yi IG1vZHVsZSBwYXJhbWV0ZXIgZm9yIHByb2JpbmcgYWxsIGxlZ2FjeSBJU0EgSURFIHBvcnRzClsg ICAxMC4wMzc1NjhdIHJkYWM6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQKWyAgIDEwLjAzODMz Ml0gaHBfc3c6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQKWyAgIDEwLjAzODg1OF0gZW1jOiBk ZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICAxMC4wMzkzNDNdIGFsdWE6IGRldmljZSBoYW5k bGVyIHJlZ2lzdGVyZWQKWyAgIDEwLjAzOTg0Nl0gb3NzdCA6STogVGFwZSBkcml2ZXIgd2l0aCBP blN0cmVhbSBzdXBwb3J0IHZlcnNpb24gMC45OS40ClsgICAxMC4wMzk4NDZdIG9zc3QgOkk6ICRJ ZDogb3NzdC5jLHYgMS43MyAyMDA1LzAxLzAxIDIxOjEzOjM0IHdyaWVkZSBFeHAgJApbICAgMTAu MDQzOTU0XSBTQ1NJIE1lZGlhIENoYW5nZXIgZHJpdmVyIHYwLjI1IApbICAgMTAuMDQ1MDY0XSBv c2Q6IExPQURFRCBvcGVuLW9zZCAwLjIuMQpbICAgMTAuMDU3MjI0XSBSb3VuZGluZyBkb3duIGFs aWduZWQgbWF4X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQyOTQ5NjcyODgKWyAgIDEwLjA1 OTYyMF0gU1NGREMgcmVhZC1vbmx5IEZsYXNoIFRyYW5zbGF0aW9uIGxheWVyClsgICAxMC4wNjAy MjJdIG10ZG9vcHM6IG10ZCBkZXZpY2UgKG10ZGRldj1uYW1lL251bWJlcikgbXVzdCBiZSBzdXBw bGllZApbICAgMTAuMDYxMTAwXSBTQkMtR1h4IGZsYXNoOiBJTzoweDI1OC0weDI1OSBNRU06MHhk YzAwMC0weGRmZmZmClsgICAxMC4wNjE3NzJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t LS0tLS0tLQpbICAgMTAuMDYyMjg4XSBrZXJuZWwgQlVHIGF0IGluY2x1ZGUvbGludXgvbXRkL21h cC5oOjE0OCEKWyAgIDEwLjA2MzA2MV0gaW52YWxpZCBvcGNvZGU6IDAwMDAgWyMxXSBQUkVFTVBU IERFQlVHX1BBR0VBTExPQyAKWyAgIDEwLjA2Mzc2MF0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2Fw cGVyIE5vdCB0YWludGVkIDQuMS4wLTExMzY4LWc3NDAzM2E3ICMyClsgICAxMC4wNjQ1MzFdIEhh cmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9T IDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgIDEwLjA2NTY4MF0g dGFzazogZmZmZjg4MDAxMGVmMDAwMCB0aTogZmZmZjg4MDAxMGVlNDAwMCB0YXNrLnRpOiBmZmZm ODgwMDEwZWU0MDAwClsgICAxMC4wNjY1MTBdIFJJUDogMDAxMDpbPGZmZmZmZmZmODE3ZWEzYzg+ XSAgWzxmZmZmZmZmZjgxN2VhM2M4Pl0gbXRkX2RvX2NoaXBfcHJvYmUrMHg4LzB4YQpbICAgMTAu MDY3NDM3XSBSU1A6IDAwMDA6ZmZmZjg4MDAxMGVlN2RjOCAgRUZMQUdTOiAwMDAxMDI4MgpbICAg MTAuMDY4MDE2XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmZmZmZjgyNmE0MjUwIFJD WDogMDAwMDAwMDAwMDAwMDAwMApbICAgMTAuMDY4NzY2XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAg UlNJOiBmZmZmZmZmZjgyNmE0MjgwIFJESTogZmZmZmZmZmY4MjZhNDhjMApbICAgMTAuMDY5NTQ3 XSBSQlA6IGZmZmY4ODAwMTBlZTdlMjggUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTogMDAwMDAw MDAwMDAwMDAwMApbICAgMTAuMDcwMzQxXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAw MDAwMDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjZhNDhjMApbICAgMTAuMDcxMTQwXSBSMTM6IGZm ZmZmZmZmODIyOTVjNmQgUjE0OiBmZmZmODgwMDA5MWU3OTg4IFIxNTogZmZmZmZmZmY4MmQ4MTkx MApbICAgMTAuMDcxOTIxXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZmZmZmY4 MjQyNDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAxMC4wNzI4MDJdIENTOiAg MDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IKWyAgIDEwLjA3MzQz M10gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjQwZTAwMCBDUjQ6IDAwMDAw MDAwMDAwMDA2YjAKWyAgIDEwLjA3NDIyNV0gU3RhY2s6ClsgICAxMC4wNzQ0NTddICBmZmZmODgw MDEwZWU3ZGU4IGZmZmZmZmZmODExNWEzOTcgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxN2U0 MDg3ClsgICAxMC4wNzUzNDBdICBmZmZmODgwMDEwZWU3ZTE4IDAwMDAwMDAwMDAwMDAwMDIgZmZm ZmZmZmY4MjZhNDgwMCBmZmZmZmZmZjgyMjk1YzZkClsgICAxMC4wNzYyMjFdICBmZmZmODgwMDA5 MWU3OTg4IGZmZmZmZmZmODJkODE5MTAgZmZmZjg4MDAxMGVlN2UzOCBmZmZmZmZmZjgxYTVhMjg4 ClsgICAxMC4wNzcwODddIENhbGwgVHJhY2U6ClsgICAxMC4wNzczNzJdICBbPGZmZmZmZmZmODEx NWEzOTc+XSA/IHRyYWNlX3ByZWVtcHRfb24rMHgxNS8weDI4ClsgICAxMC4wNzgwMTRdICBbPGZm ZmZmZmZmODE3ZTQwODc+XSA/IGRvX21hcF9wcm9iZSsweDczLzB4YTUKWyAgIDEwLjA3ODYyNV0g IFs8ZmZmZmZmZmY4MWE1YTI4OD5dID8gX3Jhd19zcGluX3VubG9jaysweDYyLzB4NzkKWyAgIDEw LjA3OTI3OF0gIFs8ZmZmZmZmZmY4MTdlNDEwZT5dIGNmaV9wcm9iZSsweDEwLzB4MTIKWyAgIDEw LjA3OTg0N10gIFs8ZmZmZmZmZmY4MTdlNDBiMT5dIGRvX21hcF9wcm9iZSsweDlkLzB4YTUKWyAg IDEwLjA4MDQzNF0gIFs8ZmZmZmZmZmY4MmQyOWVlOT5dID8gaW5pdF9hbWQ3Nnhyb20rMHgzYzQv MHgzYzQKWyAgIDEwLjA4MTA4MV0gIFs8ZmZmZmZmZmY4MmQyOWZlZD5dIGluaXRfc2JjX2d4eCsw eDEwNC8weDE1YgpbICAgMTAuMDgxNjc5XSAgWzxmZmZmZmZmZjgyY2M0NGViPl0gZG9fb25lX2lu aXRjYWxsKzB4MTQ1LzB4MjQ3ClsgICAxMC4wODIzMjNdICBbPGZmZmZmZmZmODEwZGFmN2M+XSA/ IHBhcnNlX2FyZ3MrMHgzNGEvMHg0MjkKWyAgIDEwLjA4Mjk1Nl0gIFs8ZmZmZmZmZmY4MmNjNDdl Yz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWZmLzB4MmM0ClsgICAxMC4wODM2MzZdICBbPGZm ZmZmZmZmODFhMzkxNGU+XSA/IHJlc3RfaW5pdCsweDE1NS8weDE1NQpbICAgMTAuMDg0MjMxXSAg WzxmZmZmZmZmZjgxYTM5MTU3Pl0ga2VybmVsX2luaXQrMHg5LzB4MTUyClsgICAxMC4wODQ4MTdd ICBbPGZmZmZmZmZmODFhNWI3MGY+XSByZXRfZnJvbV9mb3JrKzB4M2YvMHg3MApbICAgMTAuMDg1 NDE3XSAgWzxmZmZmZmZmZjgxYTM5MTRlPl0gPyByZXN0X2luaXQrMHgxNTUvMHgxNTUKWyAgIDEw LjA4NjAwMl0gQ29kZTogZmYgNDkgYzcgODYgODggMDAgMDAgMDAgZTAgNDYgNmEgODIgNGMgODkg ZTcgZTggYzcgZjYgZmYgZmYgNDggODMgYzQgMjggNWIgNDEgNWMgNDEgNWQgNDEgNWUgNDEgNWYg NWQgYzMgNTUgNDggODkgZTUgNDggODMgZWMgNjAgPDBmPiAwYiA1NSA0OCBjNyBjNiA0MCA0NyA2 YSA4MiA0OCA4OSBlNSBlOCBlNiBmZiBmZiBmZiA1ZCBjMyA1NSAKWyAgIDEwLjA4OTEwMl0gUklQ ICBbPGZmZmZmZmZmODE3ZWEzYzg+XSBtdGRfZG9fY2hpcF9wcm9iZSsweDgvMHhhClsgICAxMC4w ODk3ODBdICBSU1AgPGZmZmY4ODAwMTBlZTdkYzg+ClsgICAxMC4wOTA1ODhdIC0tLVsgZW5kIHRy YWNlIDI1NGRjZTI1NTE5MjBlMWMgXS0tLQpbICAgMTAuMDkxMTE4XSBLZXJuZWwgcGFuaWMgLSBu b3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uClsgICAxMC4wOTE2ODNdIEtlcm5lbCBPZmZzZXQ6 IGRpc2FibGVkCgpFbGFwc2VkIHRpbWU6IDIwCnFlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2 bSAtY3B1IGt2bTY0IC1rZXJuZWwgL3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1hMC0wNzEy MjAyMi9nY2MtNC45Lzc0MDMzYTc5OGY1YTVkYjM2ODEyNmVlNmY2OTAxMTFjZjAxOWJmN2Evdm1s aW51ei00LjEuMC0xMTM2OC1nNzQwMzNhNyAtYXBwZW5kICdodW5nX3Rhc2tfcGFuaWM9MSBlYXJs eXByaW50az10dHlTMCwxMTUyMDAgc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyIGRlYnVnIGFwaWM9ZGVi dWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEw MCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFu aWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBj b25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYTAtMDcxMjIwMjIvbGludXgtZGV2 ZWw6ZGV2ZWwtaG91cmx5LTIwMTUwNzEyMjA6NzQwMzNhNzk4ZjVhNWRiMzY4MTI2ZWU2ZjY5MDEx MWNmMDE5YmY3YTpiaXNlY3QtbGludXgtOS8udm1saW51ei03NDAzM2E3OThmNWE1ZGIzNjgxMjZl ZTZmNjkwMTExY2YwMTliZjdhLTIwMTUwNzE0MDA0OTAxLTk2LWludGVsMTIgYnJhbmNoPWxpbnV4 LWRldmVsL2RldmVsLWhvdXJseS0yMDE1MDcxMjIwIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZf NjQtcmFuZGNvbmZpZy1hMC0wNzEyMjAyMi9nY2MtNC45Lzc0MDMzYTc5OGY1YTVkYjM2ODEyNmVl NmY2OTAxMTFjZjAxOWJmN2Evdm1saW51ei00LjEuMC0xMTM2OC1nNzQwMzNhNyBkcmJkLm1pbm9y X2NvdW50PTgnICAtaW5pdHJkIC9vc2ltYWdlL3F1YW50YWwvcXVhbnRhbC1jb3JlLXg4Nl82NC5j Z3ogLW0gMzAwIC1zbXAgMiAtZGV2aWNlIGUxMDAwLG5ldGRldj1uZXQwIC1uZXRkZXYgdXNlcixp ZD1uZXQwIC1ib290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNiIC1ydGMg YmFzZT1sb2NhbHRpbWUgLWRyaXZlIGZpbGU9L2ZzL0tWTS9kaXNrMC1xdWFudGFsLWludGVsMTIt MTAsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0tWTS9kaXNrMS1xdWFudGFs LWludGVsMTItMTAsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0tWTS9kaXNr Mi1xdWFudGFsLWludGVsMTItMTAsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2Zz L0tWTS9kaXNrMy1xdWFudGFsLWludGVsMTItMTAsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZl IGZpbGU9L2ZzL0tWTS9kaXNrNC1xdWFudGFsLWludGVsMTItMTAsbWVkaWE9ZGlzayxpZj12aXJ0 aW8gLWRyaXZlIGZpbGU9L2ZzL0tWTS9kaXNrNS1xdWFudGFsLWludGVsMTItMTAsbWVkaWE9ZGlz ayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0tWTS9kaXNrNi1xdWFudGFsLWludGVsMTItMTAs bWVkaWE9ZGlzayxpZj12aXJ0aW8gLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXF1YW50YWwt aW50ZWwxMi0xMCAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXF1YW50YWwtaW50 ZWwxMi0xMCAtZGFlbW9uaXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============4910844312809796481== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.1.0-11369-g0e1cc95b4" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjEuMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y ODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdf T1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gv eDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNP TkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9QX1NVUFBPUlQ9 eQpDT05GSUdfTU1VPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NH X0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVM QVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX1JXU0VNX1hD SEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklH X0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpD T05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVE X0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09O RklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRf R0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15 CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNh bGwtc2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2 ZWQtcmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAt ZmNhbGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJ WF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklH X0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dP Uks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAoj CkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05G SUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05G SUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZF X0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VS TkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBz ZXQKQ09ORklHX0tFUk5FTF9CWklQMj15CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFN RT0iKG5vbmUpIgojIENPTkZJR19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZJUEM9eQojIENP TkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15 CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVE SVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1 YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9T SE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJ R19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90 IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNP TkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9 eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklD X1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01J Tl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5 c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05G SUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05P X0haIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGlt ZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBD T05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElN RV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdf QlNEX1BST0NFU1NfQUNDVF9WMz15CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMg UkNVIFN1YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQg aXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBub3Qgc2V0CkNP TkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNl dAojIENPTkZJR19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVf Qk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNP TkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVf VU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lO Rz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05G SUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQoj IENPTkZJR19QUk9DX1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUND VCBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX0NPVU5URVI9eQojIENPTkZJR19NRU1DRyBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19D R1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5E V0lEVEggaXMgbm90IHNldApDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19CTEtfQ0dS T1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09O RklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNldApDT05GSUdfSVBDX05T PXkKQ09ORklHX1VTRVJfTlM9eQojIENPTkZJR19QSURfTlMgaXMgbm90IHNldApDT05GSUdfTkVU X05TPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQg aXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdf SU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNP TkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9M WjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpD T05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9S TT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJ R19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfS0FMTFNZ TVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpD T05GSUdfRUxGX0NPUkU9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNldAojIENP TkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpD T05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05G SUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNPTkZJ R19BSU89eQojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfUENJX1FV SVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBL ZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5U Uz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1f RVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9CUksg aXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJ R19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15 CiMgQ09ORklHX09QUk9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05G SUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CiMg Q09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUND RVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpD T05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15 CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hB VkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFW RV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RN QV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0hB VkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9 eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lO VFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVf UEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVS Rl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdf QVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9Q QUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9V QkxFPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09O RklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5H PXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZ PXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05f SVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQoKIwojIEdDT1YtYmFz ZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1B X0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9 eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05GSUdf QkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05G SUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQ YXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNP Uk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKIyBDT05GSUdfQU1JR0FfUEFSVElUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0FUQVJJX1BBUlRJVElPTj15CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90 IHNldAojIENPTkZJR19NU0RPU19QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19MRE1fUEFS VElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhf UEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFf UEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKCiMKIyBJTyBTY2hlZHVs ZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJTkUgaXMg bm90IHNldApDT05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJ R19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNP TkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09O RklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nl c3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CiMgQ09ORklHX1NNUCBp cyBub3Qgc2V0CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkK Q09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09O RklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdf SU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND SEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNU PXkKQ09ORklHX1BBUkFWSVJUPXkKQ09ORklHX1BBUkFWSVJUX0RFQlVHPXkKQ09ORklHX1hFTj15 CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU5fUFZIVk09eQpDT05GSUdfWEVOX01BWF9ET01B SU5fTUVNT1JZPTUwMApDT05GSUdfWEVOX1NBVkVfUkVTVE9SRT15CiMgQ09ORklHX1hFTl9ERUJV R19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9QVkggaXMgbm90IHNldApDT05GSUdfS1ZNX0dV RVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJ TUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVN PXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09O RklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJ R19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CiMgQ09ORklHX0NQ VV9TVVBfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUFVfU1VQX0FNRCBpcyBub3Qgc2V0CkNP TkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQoj IENPTkZJR19DQUxHQVJZX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdf SU9NTVVfSEVMUEVSPXkKQ09ORklHX05SX0NQVVM9MQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMg bm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CkNPTkZJR19QUkVF TVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfVVBfTEFURV9JTklUPXkKQ09ORklH X1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9V VEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2 X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19JOEs9eQpDT05GSUdfWDg2X01TUj15CkNPTkZJ R19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNI X0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklH X0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVM PXkKIyBDT05GSUdfQVJDSF9NRU1PUllfUFJPQkUgaXMgbm90IHNldApDT05GSUdfQVJDSF9QUk9D X0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAw MDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFM PXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklH X1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNP TkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1f Vk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9E RV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09M QVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERT15CkNPTkZJR19NRU1PUllfSE9U UExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19TUEFSU0U9eQpDT05GSUdfTUVNT1JZX0hPVFJF TU9WRT15CkNPTkZJR19QQUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQ VVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllf QkFMTE9PTj15CiMgQ09ORklHX0JBTExPT05fQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19D T01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFH RV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFf RkxBRz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX1RPX0JVUz15CiMg Q09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpD T05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15 CkNPTkZJR19ORUVEX1BFUl9DUFVfS009eQpDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19DTUE9 eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBu b3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfWlBPT0w9eQojIENPTkZJR19aQlVEIGlz IG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VB UkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9J TklUPXkKQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfWDg2X1BNRU1f TEVHQUNZPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JP T1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9 NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5J VElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05S X0RFRkFVTFQ9MQojIENPTkZJR19YODZfUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SQU5E T00gaXMgbm90IHNldApDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApD T05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9 eQojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQK Q09ORklHX0haPTI1MApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklH X0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfVkVSSUZZX1NJRz15CkNPTkZJR19DUkFTSF9EVU1Q PXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBp cyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19DTURMSU5F X0JPT0wgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9FTkFC TEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15 CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVO RCBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX1BNX1NMRUVQ PXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15 CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQpD T05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJ R19QTV9UUkFDRV9SVEM9eQpDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQ9eQpDT05G SUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQ UE9SVD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRU RVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQ SV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9Q Uk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05G SUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVf QUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BN SUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBG cmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf Q09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09O REVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5v dCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9H T1ZfUE9XRVJTQVZFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNF UlZBVElWRT15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19Y ODZfSU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVRIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9T UEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPXkKCiMK IyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj15CgojCiMgQ1BVIElk bGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJ R19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExF RCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURM RV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBD SSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CiMgQ09ORklHX1BDSV9N TUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkK IyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJV UyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9N U0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lf UkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBz ZXQKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpDT05GSUdfSFRfSVJRPXkKIyBDT05GSUdf UENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250 cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JU0FfRE1BX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMg RXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9 eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1ND UklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfTUlTQz15 CkNPTkZJR19DT1JFRFVNUD15CiMgQ09ORklHX0lBMzJfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQoKIwoj IE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19V TklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksg aXMgbm90IHNldAojIENPTkZJR19ORVRfUFRQX0NMQVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qg c2V0CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldAojIENP TkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xB UEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAy MTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENC IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NL RVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xM PXkKQ09ORklHX0JRTD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8g aXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4 MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIx MSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFf SEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19ORkMg aXMgbm90IHNldApDT05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklH X1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBG U19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldApDT05GSUdf UFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJN V0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFM TEJBQ0s9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVS IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKQ09ORklHX1NZU19I WVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJ R19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9J MkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdN QVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0Ug aXMgbm90IHNldApDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9y eSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9Q RVJDRU5UQUdFPTAKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9TSVpFX1NF TF9NSU49eQojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9B TElHTk1FTlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBz ZXQKQ09ORklHX01URD15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVE Qk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NB VEVEPXkKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldAojIENP TkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPXkK CiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxL REVWUz15CiMgQ09ORklHX01URF9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DS19S TyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRMPXkKQ09ORklH X05GVExfUlc9eQpDT05GSUdfSU5GVEw9eQojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKQ09O RklHX1NTRkRDPXkKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKQ09ORklHX01URF9PT1BTPXkK Q09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBk cml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdf TVREX0dFTl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKIyBDT05GSUdfTVRE X0NGSV9OT1NXQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUCBpcyBu b3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUD15CkNPTkZJR19NVERfQ0ZJX0dFT01F VFJZPXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzEgaXMgbm90IHNldAojIENPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURU SF80IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAoj IENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfMzIgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0kxIGlzIG5vdCBzZXQK Q09ORklHX01URF9DRklfSTI9eQpDT05GSUdfTVREX0NGSV9JND15CiMgQ09ORklHX01URF9DRklf STggaXMgbm90IHNldAojIENPTkZJR19NVERfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklf SU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQojIENPTkZJR19NVERfQ0ZJX1NUQUEg aXMgbm90IHNldApDT05GSUdfTVREX0NGSV9VVElMPXkKQ09ORklHX01URF9SQU09eQpDT05GSUdf TVREX1JPTT15CiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJp dmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQojIENP TkZJR19NVERfUEhZU01BUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0JDX0dYWD15CkNPTkZJR19N VERfQU1ENzZYUk9NPXkKIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19N VERfRVNCMlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAoj IENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMg bm90IHNldAojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9HUElPX0FERFIgaXMgbm90IHNldAojIENPTkZJR19NVERf SU5URUxfVlJfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9QTEFUUkFNPXkKQ09ORklHX01URF9M QVRDSF9BRERSPXkKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENP TkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0g9eQpDT05GSUdf TVREX0RBVEFGTEFTSF9XUklURV9WRVJJRlk9eQpDT05GSUdfTVREX0RBVEFGTEFTSF9PVFA9eQpD T05GSUdfTVREX1NTVDI1TD15CkNPTkZJR19NVERfU0xSQU09eQojIENPTkZJR19NVERfUEhSQU0g aXMgbm90IHNldApDT05GSUdfTVREX01URFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00 MDk2CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URFJBTV9BQlNfUE9TPTAK Q09ORklHX01URF9CTE9DSzJNVEQ9eQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19NVERfRE9DRzM9eQpDT05GSUdfQkNIX0NPTlNUX009MTQKQ09ORklHX0JDSF9DT05T VF9UPTQKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkQ9eQpD T05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFPXkKIyBDT05GSUdfTVREX09ORU5BTkRfR0VO RVJJQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF9PVFA9eQojIENPTkZJR19NVERfT05F TkFORF8yWF9QUk9HUkFNIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5 IGRyaXZlcnMKIwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJ X05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfQVJDSF9N SUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BD PXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19G SUZPPXkKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FH RVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpD T05GSUdfQkxLX0RFVl9OVUxMX0JMSz15CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMg bm90IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTE9P UCBpcyBub3Qgc2V0CgojCiMgRFJCRCBkaXNhYmxlZCBiZWNhdXNlIFBST0NfRlMgb3IgSU5FVCBu b3Qgc2VsZWN0ZWQKIwojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfTlZNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfT1NEPXkKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZf UkFNX1NJWkU9NDA5NgpDT05GSUdfQkxLX0RFVl9SQU1fREFYPXkKIyBDT05GSUdfQ0RST01fUEtU Q0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19Y RU5fQkxLREVWX0ZST05URU5EPXkKIyBDT05GSUdfWEVOX0JMS0RFVl9CQUNLRU5EIGlzIG5vdCBz ZXQKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJ R19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5v dCBzZXQKQ09ORklHX0RVTU1ZX0lSUT15CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENP TkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldAojIENP TkZJR19USUZNX0NPUkUgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT15CkNPTkZJR19FTkNM T1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4 MDJBTFM9eQojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD15CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15 CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUERT OTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj15CkNPTkZJR19U SV9EQUM3NTEyPXkKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfQk1Q MDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9eQojIENPTkZJR19CTVAwODVfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX0xBVFRJQ0VfRUNQ M19DT05GSUc9eQpDT05GSUdfU1JBTT15CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RV UkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpD T05GSUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CiMgQ09ORklHX0VFUFJP TV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJP TV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBU ZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09O RklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0 CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVS QV9TVEFQTD15CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMg QnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYg QnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMg SG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2 ZXIKIwojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9j dW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05G SUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CiMgQ09ORklHX0JMS19ERVZf SURFX1NBVEEgaXMgbm90IHNldAojIENPTkZJR19JREVfR0QgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0lERUNEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVUQVBFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0lERV9UQVNLX0lP Q1RMPXkKQ09ORklHX0lERV9QUk9DX0ZTPXkKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2Zp eGVzCiMKQ09ORklHX0lERV9HRU5FUklDPXkKQ09ORklHX0JMS19ERVZfUExBVEZPUk09eQpDT05G SUdfQkxLX0RFVl9DTUQ2NDA9eQojIENPTkZJR19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBzZXQKCiMKIyBQQ0kgSURFIGNo aXBzZXRzIHN1cHBvcnQKIwojIENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JaMTAwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9D TUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4NzQx NSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NW V0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9WSUE4MkNYWFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RDODZDMDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVETUEgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19T Q1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfTVFfREVGQVVMVD15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kg c3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQoj IENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJ R19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZf U0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9HR0lO Rz15CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3Bv cnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9T QVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBDT05GSUdfU0NTSV9TQVNfQVRB IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVAgaXMgbm90IHNldApDT05GSUdf U0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpD T05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NE X0lOSVRJQVRPUj15CkNPTkZJR19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NTSV9PU0RfRFBSSU5U X1NFTlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKQ09ORklHX0FUQT15CiMgQ09ORklHX0FU QV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJ R19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRl cmZhY2UKIwojIENPTkZJR19TQVRBX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FIQ0lf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBD T05GSUdfU0FUQV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQV9TRkYgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxL X0RFVl9NRD15CiMgQ09ORklHX01EX0FVVE9ERVRFQ1QgaXMgbm90IHNldApDT05GSUdfTURfTElO RUFSPXkKIyBDT05GSUdfTURfUkFJRDAgaXMgbm90IHNldApDT05GSUdfTURfUkFJRDE9eQpDT05G SUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQojIENPTkZJR19NRF9NVUxUSVBBVEgg aXMgbm90IHNldAojIENPTkZJR19NRF9GQVVMVFkgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFPXkK IyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JDQUNIRV9DTE9TVVJFU19E RUJVRz15CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CkNP TkZJR19ETV9NUV9ERUZBVUxUPXkKQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPXkK Q09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkKIyBDT05G SUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NS WVBUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklT SU9OSU5HPXkKIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMg bm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNX1JBSUQgaXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5v dCBzZXQKQ09ORklHX0RNX01VTFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05G SUdfRE1fTVVMVElQQVRIX1NUPXkKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJ R19ETV9VRVZFTlQgaXMgbm90IHNldApDT05GSUdfRE1fRkxBS0VZPXkKIyBDT05GSUdfRE1fVkVS SVRZIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NXSVRDSD15CkNPTkZJR19ETV9MT0dfV1JJVEVTPXkK Q09ORklHX1RBUkdFVF9DT1JFPXkKIyBDT05GSUdfVENNX0lCTE9DSyBpcyBub3Qgc2V0CkNPTkZJ R19UQ01fRklMRUlPPXkKIyBDT05GSUdfVENNX1BTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVENN X1VTRVIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9PUEJBQ0tfVEFSR0VUIGlzIG5vdCBzZXQKIyBD T05GSUdfSVNDU0lfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX1NCUF9UQVJHRVQ9eQojIENPTkZJ R19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpD T05GSUdfRklSRVdJUkU9eQojIENPTkZJR19GSVJFV0lSRV9PSENJIGlzIG5vdCBzZXQKIyBDT05G SUdfRklSRVdJUkVfU0JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90 IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5v dCBzZXQKIyBDT05GSUdfVkhPU1RfTkVUIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3Vw cG9ydAojCkNPTkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVUX0xFRFMgaXMgbm90IHNldApDT05G SUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVU X1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50 ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VW QlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9B RFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xL S0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQx NiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVX VE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5L QkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJR19KT1lTVElDS19BTkFMT0c9eQpDT05G SUdfSk9ZU1RJQ0tfQTNEPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKQ09ORklH X0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQojIENPTkZJR19KT1lTVElD S19HUklQIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9eQojIENPTkZJR19KT1lT VElDS19HVUlMTEVNT1QgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05G SUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJR19KT1lTVElDS19UTURDPXkKQ09ORklHX0pP WVNUSUNLX0lGT1JDRT15CkNPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyPXkKIyBDT05GSUdfSk9Z U1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJ Q0tfU1BBQ0VCQUxMPXkKQ09ORklHX0pPWVNUSUNLX1NUSU5HRVI9eQpDT05GSUdfSk9ZU1RJQ0tf VFdJREpPWT15CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19K T1lTVElDS19EQjkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HQU1FQ09OIGlzIG5vdCBz ZXQKQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9eQpDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPXkK IyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQ QUQgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9eQojIENPTkZJR19JTlBV VF9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwoj CkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdf U0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcx MD15CkNPTkZJR19TRVJJT19QQVJLQkQ9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNl dApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19B TFRFUkFfUFMyPXkKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15 CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9S VF9MND15CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19HQU1F UE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZ PXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19E RVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkK Q09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBp cyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5v dCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQpDT05G SUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09O PXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BU SU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09O RklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS VFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5v dCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFM X01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdf U0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVS QV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FS QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldAoj IENPTkZJR19QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPXkKQ09ORklHX0hWQ19EUklW RVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJP TlRFTkQ9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlf SEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJ TUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9 eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05G SUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQ UExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19SQVdf RFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdD SEVDS19USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldApDT05GSUdf VEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQK CiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJD X0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJD IENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQojIENP TkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkKCiMKIyBJ MkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDRj15 CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMK IyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNf QUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZl cnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJp dmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVT X0dQSU89eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJD X0dQSU89eQpDT05GSUdfSTJDX0tFTVBMRD15CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0ky Q19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19J MkNfU0lNVEVDPXkKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBh ZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRf TElHSFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9T TUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUw9eQojIENPTkZJR19J MkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBp cyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05G SUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05G SUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVSRkxZ PXkKQ09ORklHX1NQSV9DQURFTkNFPXkKIyBDT05GSUdfU1BJX0dQSU8gaXMgbm90IHNldApDT05G SUdfU1BJX0xNNzBfTExQPXkKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldAojIENPTkZJ R19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWF9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9YQ09NTT15CiMg Q09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldApDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15CiMg Q09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVy cwojCkNPTkZJR19TUElfU1BJREVWPXkKQ09ORklHX1NQSV9UTEU2MlgwPXkKIyBDT05GSUdfU1BN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwoj IENPTkZJR19QUFMgaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwoj IFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90IHNldAoK IwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhl IGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15 CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQST15 CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fTUFY NzMwWD15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19EV0FQ Qj15CiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQ19Q TEFURk9STT15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSVQ4NzYx RT15CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gg aXMgbm90IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBu b3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15CiMg Q09ORklHX0dQSU9fQURQNTU4OF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAwPXkK Q09ORklHX0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKIyBDT05GSUdf R1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CkNPTkZJR19HUElP X1NYMTUwWD15CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTIw IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BUklaT05BIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f Q1JZU1RBTF9DT1ZFPXkKIyBDT05GSUdfR1BJT19EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19H UElPX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUEFMTUFTIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fVFBTNjU5MTI9eQpDT05GSUdfR1BJT19XTTgzMVg9eQpDT05GSUdfR1BJT19XTTg5 OTQ9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lOVEVM X01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdf R1BJT19NQVg3MzAxPXkKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQpDT05GSUdfR1BJT19NQzMzODgw PXkKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNU RVJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4MiBpcyBub3Qgc2V0 CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qg c2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19X MV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CkNPTkZJR19XMV9TTEFWRV9E UzI0MDhfUkVBREJBQ0s9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9T TEFWRV9EUzI0MzE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PXkKIyBDT05GSUdf VzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQpDT05GSUdf UE9XRVJfU1VQUExZX0RFQlVHPXkKQ09ORklHX1BEQV9QT1dFUj15CkNPTkZJR19NQVg4OTI1X1BP V0VSPXkKQ09ORklHX1dNODMxWF9CQUNLVVA9eQojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90 IHNldApDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RT Mjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15CiMgQ09ORklHX0JBVFRFUllf U0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3eDAwIGlzIG5vdCBzZXQKQ09ORklH X0JBVFRFUllfREE5MDMwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1BDRjUw NjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CkNPTkZJR19DSEFSR0VSX0xQ ODcyNz15CkNPTkZJR19DSEFSR0VSX0dQSU89eQojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTk4 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NI QVJHRVJfQlEyNDE5MD15CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdfQ0hBUkdFUl9CUTI1ODkwPXkKQ09ORklHX0NIQVJH RVJfU01CMzQ3PXkKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CkNPTkZJR19CQVRURVJZ X1JUNTAzMz15CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19QT1dFUl9SRVNFVD15CiMg Q09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkK Q09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NI SVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVH VVJVPXkKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VO U09SU19BRDc0MTg9eQojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JT X0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE05 MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CiMgQ09ORklHX1NFTlNPUlNf QURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQpDT05GSUdfU0VOU09S U19BRFQ3NDExPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CiMgQ09ORklHX1NFTlNPUlNfQURU NzQ3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09SU19B U0M3NjIxPXkKIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkK IyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkK Q09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdf U0VOU09SU19EQTkwNTU9eQojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19GNzE4MDVGPXkKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15CkNP TkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VO U09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2MEE9eQojIENPTkZJR19TRU5TT1JTX0c3 NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JTX0hJ SDYxMzA9eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf Q09SRVRFTVA9eQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdF PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VOU09SU19MVEM0MjIyPXkK Q09ORklHX1NFTlNPUlNfTFRDNDI0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09O RklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKIyBDT05GSUdf U0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKIyBDT05G SUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9 eQpDT05GSUdfU0VOU09SU19IVFUyMT15CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTj15CkNPTkZJR19TRU5TT1JTX0FEQ1hY PXkKQ09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19TRU5TT1JTX0xNNzA9eQpDT05GSUdfU0VO U09SU19MTTczPXkKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE03Nz15CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0xNODA9eQojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M TTg1PXkKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M TTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MTTkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CkNPTkZJR19T RU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNf UEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENfVEhF Uk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1 PXkKQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpDT05G SUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQojIENPTkZJR19T RU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT15 CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVND NDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMgQ09ORklHX1NFTlNPUlNfU0NI NTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VO U09SU19BREMxMjhEODE4PXkKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CiMgQ09ORklHX1NFTlNP UlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdf U0VOU09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19UQzc0PXkKQ09ORklHX1NFTlNPUlNfVEhN QzUwPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKIyBD T05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKIyBDT05GSUdfU0VOU09SU19W SUE2ODZBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQoj IENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTJE PXkKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKIyBDT05G SUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgz TDc4NVRTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNP UlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQpDT05GSUdfU0VOU09SU19X TTgzMVg9eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVS TUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RS SVBTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBD T05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdf VEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1B TF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFM X0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15 CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9B TExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVDM0 MFhfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2 ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkK CiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9T UFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15 CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hP U1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKQ09ORklHX1NTQl9TSUxFTlQ9eQpD T05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9Q Q0lDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdf QkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9Q Q0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENP TkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9H UElPPXkKQ09ORklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FE UDU1MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9C Q001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPXkKIyBDT05G SUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKIyBDT05G SUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklHX01GRF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEz WFhYX1NQST15CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hU Q19QQVNJQzMgaXMgbm90IHNldApDT05GSUdfSFRDX0kyQ1BMRD15CiMgQ09ORklHX0xQQ19JQ0gg aXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NPQ19Q TUlDPXkKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9LRU1Q TEQ9eQpDT05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQojIENPTkZJR19N RkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODky NT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01G RF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz15CkNPTkZJR19FWlhfUENB UD15CkNPTkZJR19NRkRfUkVUVT15CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2 MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlQ1MDMz PXkKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfTUZEX1JONVQ2MTg9eQpD T05GSUdfTUZEX1NFQ19DT1JFPXkKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CiMgQ09ORklHX01G RF9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9eQojIENPTkZJR19NRkRfU01T QyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNP TkZJR19BQjMxMDBfT1RQPXkKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1 WF9UU0NBREM9eQojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDg3 ODg9eQpDT05GSUdfTUZEX1BBTE1BUz15CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90 IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEy PXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAz MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTDEyNzNfQ09SRT15CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RNSU8g aXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpP TkE9eQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpP TkFfU1BJPXkKIyBDT05GSUdfTUZEX1dNNTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUx MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9X TTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5v dCBzZXQKQ09ORklHX01GRF9XTTgzMVhfU1BJPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMg bm90IHNldApDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVH VUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09ORklHX1JF R1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09O U1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4 NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1Ag aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD15CkNPTkZJR19SRUdVTEFUT1JfQVMz NzExPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhY PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf REE5MDU1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfREE5MjExPXkKIyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9HUElPPXkKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3 Mlg9eQpDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PXkK IyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf TUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdV TEFUT1JfTUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODkyNT15CiMgQ09ORklHX1JFR1VM QVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkKQ09ORklH X1JFR1VMQVRPUl9NQVg4OTk3PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JF R1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQojIENPTkZJ R19SRUdVTEFUT1JfTUMxMzg5MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPXkK Q09ORklHX1JFR1VMQVRPUl9QQ0FQPXkKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CiMgQ09O RklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkK Q09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTAzMyBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUzJNUEEwMT15CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1Q UzExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3PXkKQ09ORklHX1JFR1VMQVRP Ul9TS1k4MTQ1Mj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQojIENPTkZJR19SRUdVTEFU T1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfVFBTNjUyNFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPXkKQ09O RklHX1JFR1VMQVRPUl9XTTgzMVg9eQojIENPTkZJR19SRUdVTEFUT1JfV004NDAwIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5v dCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09O RklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJ VENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09ORklH X0RSTT15CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjggaXMg bm90IHNldAojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQ VSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0k5MTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJ R19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90 IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklSVElPX0dQ VSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwojIENPTkZJR19GQiBpcyBu b3Qgc2V0CkNPTkZJR19GQl9DTURMSU5FPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JU IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApDT05GSUdfSERNST15CkNP TkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09S RV9QUkVDTEFJTT15CiMgQ09ORklHX1NORCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklNRT15 CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RS RU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9eQojIENPTkZJR19I SURfR0VORVJJQyBpcyBub3Qgc2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMgQ09ORklH X0hJRF9BNFRFQ0ggaXMgbm90IHNldApDT05GSUdfSElEX0FDUlVYPXkKQ09ORklHX0hJRF9BQ1JV WF9GRj15CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0JFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKIyBDT05G SUdfSElEX0NISUNPTlkgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElE X0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9FTVNfRkY9eQojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0Va S0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9LWUU9eQpDT05GSUdfSElEX1dBTFRPUD15CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0tFTlNJTkdUT04gaXMgbm90IHNldApDT05GSUdfSElEX0xD UE9XRVI9eQojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lU RUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJ R19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CkNPTkZJR19I SURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVE Uz15CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJJTUFY PXkKQ09ORklHX0hJRF9TQUlURUs9eQpDT05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdfSElEX1NQ RUVETElOSz15CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQoj IENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05GSUdf R1JFRU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfVElWTz15CiMgQ09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9U SElOR009eQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9G RiBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExV UyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9 eQpDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SPXkKCiMKIyBJMkMgSElEIHN1cHBvcnQK IwpDT05GSUdfSTJDX0hJRD15CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklH X1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMg bm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBk cml2ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENF SVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf VEFIVk9fVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJ R19VV0I9eQojIENPTkZJR19VV0JfV0hDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdf TU1DX0RFQlVHPXkKIyBDT05GSUdfTU1DX0NMS0dBVEUgaXMgbm90IHNldAoKIwojIE1NQy9TRC9T RElPIENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01J Tk9SUz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3Qg Q29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldApDT05GSUdfTU1DX1NQST15CiMgQ09ORklHX01NQ19D QjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJ R19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19NTUNfTVRLPXkKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05G SUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxB U0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfTE0zNTMwPXkKQ09O RklHX0xFRFNfTE0zNTMzPXkKQ09ORklHX0xFRFNfTE0zNjQyPXkKQ09ORklHX0xFRFNfUENBOTUz Mj15CiMgQ09ORklHX0xFRFNfUENBOTUzMl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJ Tz15CkNPTkZJR19MRURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQojIENP TkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg1MDE9eQoj IENPTkZJR19MRURTX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODg2MD15CkNPTkZJ R19MRURTX0NMRVZPX01BSUw9eQpDT05GSUdfTEVEU19QQ0E5NTVYPXkKQ09ORklHX0xFRFNfUENB OTYzWD15CiMgQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfREE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREFDMTI0UzA4NT15CiMgQ09ORklHX0xF RFNfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQy ODAyPXkKIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURT X0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfTUMxMzc4MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4 IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBi bGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJ TkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT15CiMgQ09ORklHX0xFRFNfUE04OTQxX1dMRUQgaXMg bm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90 IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZ U0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFD X01NX0VEQUM9eQojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19J ODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldAoj IENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNl dAojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VEQUNfSTczMDAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CiMg Q09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdf RE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwojIENPTkZJR19J TlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT15CkNPTkZJR19EV19E TUFDPXkKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19IU1VfRE1BX1BD SSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9BQ1BJPXkKCiMKIyBE TUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFU RVNUPXkKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PXkKQ09ORklHX0tTMDEwOF9Q T1JUPTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlP X0NJRiBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1f R0VOSVJRPXkKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1Mz IGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNldAojIENPTkZJ R19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApD T05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kg aXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVUPXkK Q09ORklHX1ZJUlRJT19NTUlPPXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VT IGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05G SUdfSFlQRVJWIGlzIG5vdCBzZXQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwojIENPTkZJR19Y RU5fQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9ERVZfRVZUQ0hOIGlzIG5vdCBzZXQK Q09ORklHX1hFTl9CQUNLRU5EPXkKIyBDT05GSUdfWEVORlMgaXMgbm90IHNldApDT05GSUdfWEVO X1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQojIENPTkZJR19Y RU5fR05UREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQyBpcyBub3Qg c2V0CkNPTkZJR19TV0lPVExCX1hFTj15CkNPTkZJR19YRU5fVE1FTT15CkNPTkZJR19YRU5fUENJ REVWX0JBQ0tFTkQ9eQojIENPTkZJR19YRU5fU0NTSV9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklH X1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19YRU5fSEFW RV9QVk1NVT15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJ R19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5FTD15CkNP TkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQpDT05GSUdfUEFORUxf Q0hBTkdFX01FU1NBR0U9eQpDT05GSUdfUEFORUxfQk9PVF9NRVNTQUdFPSIiCiMgQ09ORklHX1JU UzUyMDggaXMgbm90IHNldApDT05GSUdfRlQxMDAwPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3Bl ZWNoCiMKQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JND15CiMgQ09ORklHX1NU QUdJTkdfTUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19XSU1BWF9HRE03 MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05G SUdfREdOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldApDT05GSUdfR1NfRlBH QUJPT1Q9eQpDT05GSUdfQ1JZUFRPX1NLRUlOPXkKIyBDT05GSUdfVU5JU1lTU1BBUiBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9N RV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPXkKQ09ORklHX0NIUk9NRU9TX1BT VE9SRT15CiMgQ09ORklHX0NST1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VD X0xQQz15CkNPTkZJR19DUk9TX0VDX1BST1RPPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2 ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpD T05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NU SSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9T VVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RF UFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwoj IFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9T UkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90 IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf RVhUQ09OX0dQSU89eQpDT05GSUdfRVhUQ09OX01BWDg5OTc9eQpDT05GSUdfRVhUQ09OX1BBTE1B Uz15CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNPTkZJR19FWFRDT05fU001NTAyPXkKQ09ORklH X0VYVENPTl9VU0JfR1BJTz15CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMg bm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01fTFBTUz15 CiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUFNTX1BMQVRG T1JNIGlzIG5vdCBzZXQKQ09ORklHX0lQQUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0CkNPTkZJR19SRVNF VF9DT05UUk9MTEVSPXkKQ09ORklHX0ZNQz15CiMgQ09ORklHX0ZNQ19GQUtFREVWIGlzIG5vdCBz ZXQKIyBDT05GSUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldApDT05GSUdfRk1DX1dSSVRFX0VFUFJP TT15CkNPTkZJR19GTUNfQ0hBUkRFVj15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5F UklDX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1f VVNCMj15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5v dCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKQ09ORklHX1JBUz15CiMgQ09ORklHX1RIVU5E RVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qg c2V0CkNPTkZJR19MSUJOVkRJTU09eQpDT05GSUdfQkxLX0RFVl9QTUVNPXkKIyBDT05GSUdfTkRf QkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRUIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2 ZXJzCiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldAojIENPTkZJR19G SVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9eQojIENPTkZJR19EQ0RC QVMgaXMgbm90IHNldApDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNl dApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVND U0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBz ZXQKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklH X0VYVDJfRlM9eQojIENPTkZJR19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhU M19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQy Mz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0VYVDRfRlNfU0VDVVJJVFkg aXMgbm90IHNldAojIENPTkZJR19FWFQ0X0VOQ1JZUFRJT04gaXMgbm90IHNldApDT05GSUdfRVhU NF9ERUJVRz15CkNPTkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJD QUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJ U0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJ WF9BQ0w9eQojIENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkZTX0RFQlVH PXkKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfUVVP VEE9eQojIENPTkZJR19YRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1JUIGlz IG5vdCBzZXQKQ09ORklHX1hGU19ERUJVRz15CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAoj IENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTIGlzIG5vdCBzZXQK Q09ORklHX05JTEZTMl9GUz15CkNPTkZJR19GMkZTX0ZTPXkKIyBDT05GSUdfRjJGU19TVEFUX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19GMkZT X0NIRUNLX0ZTPXkKQ09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdf RVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklH X0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05G SUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBu b3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKIyBDT05GSUdfRlVT RV9GUyBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPXkKCiMKIyBDYWNoZXMKIwojIENPTkZJ R19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklH X0lTTzk2NjBfRlM9eQojIENPTkZJR19KT0xJRVQgaXMgbm90IHNldApDT05GSUdfWklTT0ZTPXkK Q09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0 ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkK Q09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFS U0VUPSJpc284ODU5LTEiCiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVkbyBm aWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdf UFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BS T0NfUEFHRV9NT05JVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qg c2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09O RklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVT WVNURU1TPXkKQ09ORklHX0FERlNfRlM9eQpDT05GSUdfQURGU19GU19SVz15CiMgQ09ORklHX0FG RlNfRlMgaXMgbm90IHNldApDT05GSUdfSEZTX0ZTPXkKIyBDT05GSUdfSEZTUExVU19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90 IHNldApDT05GSUdfRUZTX0ZTPXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RF QlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVIgaXMgbm90IHNldAojIENPTkZJR19K RkZTMl9TVU1NQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlNfWEFUVFIgaXMgbm90IHNl dApDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUz15CkNPTkZJR19KRkZTMl9aTElCPXkK IyBDT05GSUdfSkZGUzJfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1JUSU1FPXkKQ09ORklH X0pGRlMyX1JVQklOPXkKIyBDT05GSUdfSkZGUzJfQ01PREVfTk9ORSBpcyBub3Qgc2V0CiMgQ09O RklHX0pGRlMyX0NNT0RFX1BSSU9SSVRZIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NNT0RFX1NJ WkU9eQojIENPTkZJR19KRkZTMl9DTU9ERV9GQVZPVVJMWk8gaXMgbm90IHNldAojIENPTkZJR19M T0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQpDT05GSUdf U1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5v dCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19T UVVBU0hGU19ERUNPTVBfTVVMVEk9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVS Q1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdf U1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklH X1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVB U0hGU180S19ERVZCTEtfU0laRT15CkNPTkZJR19TUVVBU0hGU19FTUJFRERFRD15CkNPTkZJR19T UVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9eQpDT05GSUdfTUlO SVhfRlM9eQpDT05GSUdfT01GU19GUz15CkNPTkZJR19IUEZTX0ZTPXkKIyBDT05GSUdfUU5YNEZT X0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FOWDZGU19GUz15CkNPTkZJR19RTlg2RlNfREVCVUc9eQpD T05GSUdfUk9NRlNfRlM9eQpDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLPXkKIyBDT05GSUdf Uk9NRlNfQkFDS0VEX0JZX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9C T1RIIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKIyBDT05GSUdfUFNUT1JFIGlz IG5vdCBzZXQKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdfVUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZT X1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX1VGU19ERUJVRz15CkNPTkZJR19FWE9GU19GUz15CiMg Q09ORklHX0VYT0ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09SRT15CkNPTkZJR19ORVRXT1JL X0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0x IgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV83Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF UEFHRV84NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05M U19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKIyBDT05GSUdfTkxTX0lT Tzg4NTlfMSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKQ09ORklHX05MU19JU084 ODU5XzM9eQojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084 ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CkNPTkZJR19OTFNfSVNPODg1OV83PXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNP TkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNf S09JOF9SPXkKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNf Uk9NQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DRUxUSUM9eQojIENPTkZJR19OTFNfTUFD X0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkKQ09ORklHX05MU19NQUNfR0FFTElDPXkKQ09ORklH X05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPXkKIyBDT05GSUdfTkxTX01B Q19JTlVJVCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKQ09ORklHX05MU19N QUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRGOD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05G SUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25z CiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00 CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19E RUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0 aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5f REVQUkVDQVRFRD15CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklH X0ZSQU1FX1dBUk49MjA0OApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQpDT05GSUdfUkVBREFCTEVf QVNNPXkKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfUEFHRV9PV05F Uj15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVH X1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09O RklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMg bm90IHNldAojIENPTkZJR19NQUdJQ19TWVNSUSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJO RUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05G SUdfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdf T0JKRUNUU19TRUxGVEVTVD15CkNPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUU9eQojIENPTkZJR19E RUJVR19PQkpFQ1RTX1RJTUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfV09S SyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNldApD T05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUj15CkNPTkZJR19ERUJVR19PQkpFQ1RT X0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX1NMVUJfREVCVUdfT049eQojIENPTkZJR19TTFVCX1NU QVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJV R19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkK IyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX05PVElG SUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENP TkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVN Q0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNl dApDT05GSUdfS0FTQU5fU0hBRE9XX09GRlNFVD0weGRmZmZmYzAwMDAwMDAwMDAKQ09ORklHX0RF QlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBf REVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1f SEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxV RT0xCkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1f U09GVExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90 IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09P UFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNP TkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldApDT05GSUdfVElNRVJfU1RB VFM9eQpDT05GSUdfREVCVUdfUFJFRU1QVD15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2Nr cywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RF QlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVU RVhfU0xPV1BBVEg9eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NL SU5HPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0RFQlVHX0xP Q0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdf QVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19L T0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJV R19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVCVUdfQ1JFREVO VElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdf UFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVS PXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdf UkNVX0NQVV9TVEFMTF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NL X0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CkNP TkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkK IyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldApDT05GSUdfRkFJTF9QQUdFX0FMTE9DPXkKIyBD T05GSUdfRkFJTF9NQUtFX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0lPX1RJTUVP VVQgaXMgbm90IHNldApDT05GSUdfRkFJTF9NTUNfUkVRVUVTVD15CiMgQ09ORklHX0ZBVUxUX0lO SkVDVElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQpDT05GSUdf VVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZF X0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15 CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklH X1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZG RVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9 eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklH X0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9 eQojIENPTkZJR19GVU5DVElPTl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RS QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1RSQUNFUj15CiMgQ09ORklHX1NDSEVEX1RS QUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJ R19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15 CkNPTkZJR19UUkFDRV9CUkFOQ0hfUFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVf Tk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5v dCBzZXQKQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTPXkKQ09ORklHX1RSQUNJTkdfQlJBTkNI RVM9eQpDT05GSUdfQlJBTkNIX1RSQUNFUj15CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKIyBDT05GSUdfVVBST0JFX0VWRU5UIGlzIG5v dCBzZXQKIyBDT05GSUdfUFJPQkVfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NU QVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JF TkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGlu ZwojCiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTElTVF9TT1JUPXkKIyBD T05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD15 CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0FTWU5DX1JBSUQ2 X1RFU1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9 eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFC TEUgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBz ZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVURFTEFZPXkK IyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApD T05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENP TkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfVExCRkxV U0g9eQojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJB Q0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlf VFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZ X1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9f REVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEK Q09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkK CiMKIyBTZWN1cml0eSBvcHRpb25zCiMKIyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19T RUNVUklUWV9ETUVTR19SRVNUUklDVD15CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVG QVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19BU1lOQ19DT1JFPXkK Q09ORklHX0FTWU5DX01FTUNQWT15CkNPTkZJR19BU1lOQ19YT1I9eQpDT05GSUdfQVNZTkNfUFE9 eQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8g Y29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxH QVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdf Q1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQ VE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJ R19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRP X1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15 CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQ VE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNF UiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fV09S S1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19DUllQVE9fTUNSWVBURCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQ RVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBF bmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05G SUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJs b2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09O RklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQ VE9fTFJXPXkKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hU Uz15CgojCiMgSGFzaCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFDIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX1ZN QUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklH X0NSWVBUT19DUkMzMkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKIyBDT05GSUdfQ1JZ UFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKIyBD T05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dI QVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklH X0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1JNRDEyOD15CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1JNRDI1Nj15CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NIQTE9eQojIENPTkZJR19DUllQVE9fU0hBMV9TU1NFMyBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQoj IENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkK Q09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CiMgQ09ORklHX0NS WVBUT19XUDUxMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9 eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0FOVUJJ UyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9 eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FTVF9D T01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2 XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82 ND15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9eQpD T05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKQ09ORklHX0NSWVBU T19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82ND15CkNPTkZJR19DUllQVE9f Q0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQoj IENPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZf NjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNI IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9f VFdPRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQojIENP TkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lv bgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19D UllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVy IEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RS QkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdf SEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgQ09ORklHX0NS WVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NL Q0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19I Vz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMg bm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJ R19LVk0gaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0 aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFW RV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VO RVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNP TkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkK Q09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdf R0VORVJJQ19JTz15CkNPTkZJR19QRVJDUFVfUldTRU09eQpDT05GSUdfQVJDSF9VU0VfQ01QWENI R19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNf Q0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRV X1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMz Ml9TTElDRUJZOCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NS QzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05G SUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKIyBD T05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00z Ml9TRUxGVEVTVD15CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkK Q09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRf Q09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklH X1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQojIENPTkZJR19YWl9ERUNfSUE2 NCBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19BUk0gaXMgbm90IHNldApDT05GSUdfWFpfREVD X0FSTVRIVU1CPXkKIyBDT05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09ORklHX1haX0RF Q19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNT X0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9 eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19E RUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19CQ0g9eQpD T05GSUdfQkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lP UE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMg Q09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FS Q0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09ORklH X0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklH X01QSUxJQj15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVN X0FQST15Cg== --===============4910844312809796481==--