From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED,USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BCB6FC43382 for ; Tue, 25 Sep 2018 05:48:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AB5152087A for ; Tue, 25 Sep 2018 05:48:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB5152087A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727048AbeIYLyO (ORCPT ); Tue, 25 Sep 2018 07:54:14 -0400 Received: from mga11.intel.com ([192.55.52.93]:26887 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725978AbeIYLyN (ORCPT ); Tue, 25 Sep 2018 07:54:13 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Sep 2018 22:48:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,300,1534834800"; d="xz'?scan'208";a="265452033" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.4]) by fmsmga005.fm.intel.com with ESMTP; 24 Sep 2018 22:47:59 -0700 Date: Tue, 25 Sep 2018 13:48:20 +0800 From: kernel test robot To: Michal Hocko Cc: 0day robot , LKML , lkp@01.org Subject: [LKP] [mm, oom] 6209f6fc62: general_protection_fault:#[##] Message-ID: <20180925054820.GC27173@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Pk6IbRAofICFmK5e" Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=utf-8 Content-Disposition: inline FYI, we noticed the following commit (built with gcc-7): commit: 6209f6fc62835d84c2a92d237588a114e39436ce ("mm, oom: rework mmap_exit vs. oom_reaper synchronization") https://github.com/0day-ci/linux UPDATE-20180911-024633/Tetsuo-Handa/mm-oom-Fix-unnecessary-killing-of-additional-processes/20180910-163452 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -smp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------+------------+------------+ | | a49a9dcce8 | 6209f6fc62 | +------------------------------------------+------------+------------+ | boot_successes | 4 | 0 | | boot_failures | 11 | 9 | | invoked_oom-killer:gfp_mask=0x | 10 | 9 | | Mem-Info | 11 | 9 | | Out_of_memory:Kill_process | 11 | 9 | | general_protection_fault:#[##] | 0 | 7 | | RIP:__oom_reap_task_mm | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | +------------------------------------------+------------+------------+ [ 75.095365] [ 431] 0 431 4460 1839 69632 0 -1000 sed [ 75.116040] [ 439] 0 439 4469 729 73728 0 -1000 rc.local [ 75.137487] [ 440] 0 440 1078 313 53248 0 0 sleep [ 75.158428] [ 441] 0 441 4990 178 61440 0 -1000 lkp-setup-rootf [ 75.181175] [ 442] 0 442 85 49 40960 0 -1000 run-parts [ 75.202754] Out of memory: Kill process 397 (rc) score 7 or sacrifice child [ 75.219642] Killed process 427 (S99rc.local) total-vm:18036kB, anon-rss:420kB, file-rss:2704kB, shmem-rss:0kB /etc/init.d/rc: line 149: 427 Killed $debug "$script" $action [ 75.270407] general protection fault: 0000 [#1] DEBUG_PAGEALLOC PTI [ 75.289553] CPU: 0 PID: 11 Comm: oom_reaper Not tainted 4.19.0-rc2-00206-g6209f6f #1 [ 75.309358] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 75.330813] RIP: 0010:__oom_reap_task_mm+0x40/0x180 [ 75.343290] Code: 8b 04 25 28 00 00 00 48 89 45 d0 31 c0 80 8f b2 04 00 00 40 48 8b 1f 48 85 db 0f 84 0b 01 00 00 49 89 fc c6 85 47 ff ff ff 01 <48> 8b 43 50 a9 00 24 40 00 0f 85 e3 00 00 00 48 83 bb 90 00 00 00 [ 75.386036] RSP: 0018:ffff88001d087db8 EFLAGS: 00010202 [ 75.399221] RAX: 6b6b6b6b6b6b6b6b RBX: 6b6b6b6b6b05036b RCX: 00000000000001ab [ 75.416364] RDX: ffff88001d0828e0 RSI: 00000000a0ac31fe RDI: ffff88000d103a80 [ 75.433182] RBP: ffff88001d087e78 R08: 000000004ab0396a R09: 00000000a0ac31fe [ 75.449774] R10: ffff88000d103b78 R11: ffff88001d0822c0 R12: ffff88000d103a80 [ 75.466591] R13: ffff88000d103a80 R14: ffff88000d103b28 R15: ffffffff840b6574 [ 75.483286] FS: 0000000000000000(0000) GS:ffffffff8308c000(0000) knlGS:0000000000000000 [ 75.503824] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.518117] CR2: 00007f7171c3b1f4 CR3: 0000000003062003 CR4: 00000000000206b0 [ 75.533929] Call Trace: [ 75.541424] ? oom_reaper+0x1aa/0x4c0 [ 75.550332] oom_reaper+0x36b/0x4c0 [ 75.559503] ? __wake_up_common_lock+0xc0/0xc0 [ 75.569710] kthread+0x151/0x160 [ 75.578584] ? __oom_reap_task_mm+0x180/0x180 [ 75.589480] ? __kthread_create_on_node+0x1e0/0x1e0 [ 75.601818] ret_from_fork+0x24/0x30 [ 75.637304] ---[ end trace 084a6c5aff200732 ]--- [ 75.661129] RIP: 0010:__oom_reap_task_mm+0x40/0x180 [ 75.672375] Code: 8b 04 25 28 00 00 00 48 89 45 d0 31 c0 80 8f b2 04 00 00 40 48 8b 1f 48 85 db 0f 84 0b 01 00 00 49 89 fc c6 85 47 ff ff ff 01 <48> 8b 43 50 a9 00 24 40 00 0f 85 e3 00 00 00 48 83 bb 90 00 00 00 [ 75.717670] RSP: 0018:ffff88001d087db8 EFLAGS: 00010202 [ 75.733410] RAX: 6b6b6b6b6b6b6b6b RBX: 6b6b6b6b6b05036b RCX: 00000000000001ab [ 75.751142] RDX: ffff88001d0828e0 RSI: 00000000a0ac31fe RDI: ffff88000d103a80 [ 75.769090] RBP: ffff88001d087e78 R08: 000000004ab0396a R09: 00000000a0ac31fe [ 75.786955] R10: ffff88000d103b78 R11: ffff88001d0822c0 R12: ffff88000d103a80 [ 75.805100] R13: ffff88000d103a80 R14: ffff88000d103b28 R15: ffffffff840b6574 [ 75.823112] FS: 0000000000000000(0000) GS:ffffffff8308c000(0000) knlGS:0000000000000000 [ 75.845084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.860290] CR2: 00007f7171c3b1f4 CR3: 0000000003062003 CR4: 00000000000206b0 [ 75.878136] Kernel panic - not syncing: Fatal exception [ 75.891719] Kernel Offset: disabled Elapsed time: 80 #!/bin/bash To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Rong Chen --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.19.0-rc2-00206-g6209f6f" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.19.0-rc2 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70300 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # 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_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_DEBUGFS=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_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TINY_SRCU=y CONFIG_TASKS_RCU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_IPC_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=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_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_CC_HAS_SANE_STACKPROTECTOR=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 is not set # CONFIG_GOLDFISH is not set # CONFIG_RETPOLINE is not set CONFIG_INTEL_RDT=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_NR_CPUS_RANGE_BEGIN=1 CONFIG_NR_CPUS_RANGE_END=1 CONFIG_NR_CPUS_DEFAULT=1 CONFIG_NR_CPUS=1 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 # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y # CONFIG_PERF_EVENTS_INTEL_RAPL is not set CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y CONFIG_X86_INTEL_MPX=y # CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y # CONFIG_PM_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_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set # CONFIG_ACPI_CONTAINER 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_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE 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=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # 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 is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_MMCONF_FAM10H=y CONFIG_PCIEPORTBUS=y # CONFIG_HOTPLUG_PCI_PCIE is not set # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set CONFIG_PCIEASPM_POWER_SUPERSAVE=y # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_PTM is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # # # Cadence PCIe controllers support # # # DesignWare PCI Core Support # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set # CONFIG_PCI_EPF_TEST is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # CONFIG_RAPIDIO_CHMAN is not set CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set # CONFIG_RAPIDIO_TSI568 is not set CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_RXS_GEN3=y CONFIG_X86_SYSFB=y # # Binary Emulations # # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_HAVE_GENERIC_GUP=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # # Tegra firmware driver # CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # # General architecture-dependent options # CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST 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_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_ISA_BUS_API=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_VMAP_STACK is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_SQ=y # CONFIG_BLK_WBT_MQ is not set # CONFIG_BLK_DEBUG_FS is not set # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y CONFIG_ACORN_PARTITION_ADFS=y CONFIG_ACORN_PARTITION_POWERTEC=y # CONFIG_ACORN_PARTITION_RISCIX is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y 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_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # # Memory Management options # 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_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI 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_NET_PKTGEN is not set # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 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_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # CONFIG_FAILOVER is not set CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_W1=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_GNSS=y # CONFIG_MTD is not set # CONFIG_OF 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_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=y # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_FC=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_MISC_RTSX=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_VOP is not set CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y CONFIG_MISC_RTSX_PCI=y 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_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_DELKIN is not set # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_CMD640_ENHANCED=y # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # 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=y CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y # CONFIG_SCSI_DH_HP_SW is not set CONFIG_SCSI_DH_EMC=y # CONFIG_SCSI_DH_ALUA is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y # CONFIG_SATA_QSTOR is not set CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=y # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y # CONFIG_PATA_AMD is not set CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y CONFIG_PATA_IT8213=y # CONFIG_PATA_IT821X is not set CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set CONFIG_PATA_OPTIDMA=y # CONFIG_PATA_PDC2027X is not set CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y # CONFIG_PATA_SERVERWORKS is not set CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y CONFIG_PATA_WINBOND=y # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_CTL is not set CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_RIONET is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y # CONFIG_I40E is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_PHYLIB is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_THUNDERBOLT_NET is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV 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_ADC is not set # 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_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SMB is not set CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_GPIO_PS2=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_MEN_MCB=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_RT288X is not set CONFIG_SERIAL_8250_LPSS=y # CONFIG_SERIAL_8250_MID is not set CONFIG_SERIAL_8250_MOXA=y # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_MEN_Z135=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y # CONFIG_HVC_XEN_FRONTEND is not set CONFIG_VIRTIO_CONSOLE=y # 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 is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_HW_RANDOM_TPM is not set CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_XEN=y CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y # CONFIG_DEVPORT is not set # CONFIG_XILLYBUS is not set # CONFIG_RANDOM_TRUST_CPU is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y 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_MLXCPLD=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_PINCTRL_MADERA=y CONFIG_PINCTRL_CS47L35=y CONFIG_PINCTRL_CS47L85=y CONFIG_PINCTRL_CS47L90=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_EXAR=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MENZ127=y # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VX855 is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=y CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_MADERA=y # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_UCB1400=y # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_PCIE_IDIO_24=y # CONFIG_GPIO_RDC321X is not set CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2405=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2805 is not set CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2438=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_DS28E17=y CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y CONFIG_CHARGER_ADP5061=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set CONFIG_CHARGER_SBS=y CONFIG_MANAGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_HDQ=y CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM=y CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_MAX1721X=y CONFIG_CHARGER_88PM860X=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y 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 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_FTSTEUTATES=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_TC654=y CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_STTS751=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_CLOCK_THERMAL=y CONFIG_DEVFREQ_THERMAL=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_GENERIC_ADC_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9063_WATCHDOG=y CONFIG_MENF21BMC_WATCHDOG=y CONFIG_MENZ069_WATCHDOG=y # CONFIG_WDAT_WDT is not set # CONFIG_XILINX_WATCHDOG is not set CONFIG_ZIIRAVE_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set CONFIG_MAX63XX_WATCHDOG=y CONFIG_ACQUIRE_WDT=y # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_EBC_C384_WDT=y # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set # CONFIG_KEMPLD_WDT is not set CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y # CONFIG_W83977F_WDT is not set CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=y # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set CONFIG_MEN_A21_WDT=y CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # Watchdog Pretimeout Governors # CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y CONFIG_SSB_POSSIBLE=y CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_MFD_MADERA=y CONFIG_MFD_MADERA_I2C=y CONFIG_MFD_CS47L35=y CONFIG_MFD_CS47L85=y CONFIG_MFD_CS47L90=y CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS68470 is not set # CONFIG_MFD_TI_LP873X is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PG86X=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_ARIZONA_LDO1=y CONFIG_REGULATOR_ARIZONA_MICSUPP=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA903X is not set # CONFIG_REGULATOR_DA9063 is not set CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LM363X=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LP8788 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_PALMAS=y # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TPS80031 is not set # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y # CONFIG_RC_CORE is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # CONFIG_DRM_DP_CEC is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # CONFIG_DRM_XEN=y # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_DA903X=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_88PM860X is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y # CONFIG_SND_VERBOSE_PROCFS is not set CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set # CONFIG_SND_PORTMAN2X4 is not set # CONFIG_SND_AC97_POWER_SAVE is not set CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y # CONFIG_SND_AU8810 is not set CONFIG_SND_AU8820=y # CONFIG_SND_AU8830 is not set CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y # CONFIG_SND_BT87X is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y # CONFIG_SND_CS46XX_NEW_DSP is not set # CONFIG_SND_CTXFI is not set CONFIG_SND_DARLA20=y # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y # CONFIG_SND_INDIGOIO is not set CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y # CONFIG_SND_ES1968 is not set CONFIG_SND_FM801=y # CONFIG_SND_HDSP is not set CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=y # CONFIG_SND_INTEL8X0M is not set CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y # CONFIG_SND_HDA_HWDEP is not set CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y # CONFIG_SND_HDA_CODEC_ANALOG is not set CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y # CONFIG_SND_HDA_CODEC_CONEXANT is not set # CONFIG_SND_HDA_CODEC_CA0110 is not set # CONFIG_SND_HDA_CODEC_CA0132 is not set CONFIG_SND_HDA_CODEC_CMEDIA=y # CONFIG_SND_HDA_CODEC_SI3054 is not set CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y CONFIG_SND_DICE=y CONFIG_SND_OXFW=y CONFIG_SND_ISIGHT=y CONFIG_SND_FIREWORKS=y # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_FIREWIRE_MOTU=y CONFIG_SND_FIREFACE=y CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_AMD_ACP=y # CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set # CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set CONFIG_SND_ATMEL_SOC=y # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set CONFIG_SND_SOC_FSL_ESAI=y # CONFIG_SND_SOC_IMX_AUDMUX is not set # CONFIG_SND_I2S_HI6210_I2S is not set CONFIG_SND_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=y CONFIG_SND_SOC_IMG_I2S_OUT=y # CONFIG_SND_SOC_IMG_PARALLEL_OUT is not set CONFIG_SND_SOC_IMG_SPDIF_IN=y # CONFIG_SND_SOC_IMG_SPDIF_OUT is not set CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=y # CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # CONFIG_SND_SOC_XTFPGA_I2S is not set CONFIG_ZX_TDM=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU_UTILS=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_ADAU17X1=y CONFIG_SND_SOC_ADAU1761=y CONFIG_SND_SOC_ADAU1761_I2C=y CONFIG_SND_SOC_ADAU7002=y CONFIG_SND_SOC_AK4458=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_AK5558=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_BD28623=y CONFIG_SND_SOC_BT_SCO=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS35L33=y CONFIG_SND_SOC_CS35L34=y CONFIG_SND_SOC_CS35L35=y CONFIG_SND_SOC_CS42L42=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS43130=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_CS53L30=y CONFIG_SND_SOC_ES7134=y CONFIG_SND_SOC_ES7241=y CONFIG_SND_SOC_ES8316=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_ES8328_I2C=y CONFIG_SND_SOC_GTM601=y CONFIG_SND_SOC_INNO_RK3036=y CONFIG_SND_SOC_MAX98504=y CONFIG_SND_SOC_MAX9867=y CONFIG_SND_SOC_MAX98927=y CONFIG_SND_SOC_MAX98373=y CONFIG_SND_SOC_MAX9860=y # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1789=y CONFIG_SND_SOC_PCM1789_I2C=y CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM179X_I2C=y CONFIG_SND_SOC_PCM186X=y CONFIG_SND_SOC_PCM186X_I2C=y CONFIG_SND_SOC_PCM3168A=y CONFIG_SND_SOC_PCM3168A_I2C=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RT5616=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIGMADSP_REGMAP=y CONFIG_SND_SOC_SIMPLE_AMPLIFIER=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2305=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y CONFIG_SND_SOC_STA350=y CONFIG_SND_SOC_STI_SAS=y CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y CONFIG_SND_SOC_TAS5720=y CONFIG_SND_SOC_TAS6424=y CONFIG_SND_SOC_TDA7419=y CONFIG_SND_SOC_TFA9879=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC32X4=y CONFIG_SND_SOC_TLV320AIC32X4_I2C=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_TSCS42XX=y CONFIG_SND_SOC_TSCS454=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8524=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8782=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8974=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_WM8985=y # CONFIG_SND_SOC_ZX_AUD96P22 is not set CONFIG_SND_SOC_MAX9759=y CONFIG_SND_SOC_MT6351=y CONFIG_SND_SOC_NAU8540=y CONFIG_SND_SOC_NAU8810=y CONFIG_SND_SOC_NAU8824=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD_UTILS=y CONFIG_SND_SIMPLE_CARD=y # CONFIG_SND_X86 is not set CONFIG_SND_XEN_FRONTEND=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_COUGAR is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CMEDIA is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MAYFLASH=y CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTI is not set # 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_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEAM=y # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_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_UDRAW_PS3=y CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_DEBUG=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_CQHCI=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_APU=y CONFIG_LEDS_AS3645A=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_LM3601X=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_DA903X is not set # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=y CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set CONFIG_LEDS_USER=y # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_ALTERA_MSGDMA=y CONFIG_INTEL_IDMA64=y CONFIG_INTEL_IOATDMA=y CONFIG_QCOM_HIDMA_MGMT=y CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # # CONFIG_SYNC_FILE is not set CONFIG_DCA=y CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set # CONFIG_KS0108 is not set CONFIG_IMG_ASCII_LCD=y CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" CONFIG_CHARLCD=y CONFIG_UIO=y CONFIG_UIO_CIF=y # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # # Xen driver support # CONFIG_XEN_BALLOON=y CONFIG_XEN_SELFBALLOONING=y # CONFIG_XEN_SCRUB_PAGES is not set # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_XEN_GRANT_DMA_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_STAGING=y CONFIG_COMEDI=y CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set CONFIG_COMEDI_PCI_DRIVERS=y CONFIG_COMEDI_8255_PCI=y CONFIG_COMEDI_ADDI_WATCHDOG=y CONFIG_COMEDI_ADDI_APCI_1032=y # CONFIG_COMEDI_ADDI_APCI_1500 is not set # CONFIG_COMEDI_ADDI_APCI_1516 is not set CONFIG_COMEDI_ADDI_APCI_1564=y CONFIG_COMEDI_ADDI_APCI_16XX=y CONFIG_COMEDI_ADDI_APCI_2032=y # CONFIG_COMEDI_ADDI_APCI_2200 is not set # CONFIG_COMEDI_ADDI_APCI_3120 is not set CONFIG_COMEDI_ADDI_APCI_3501=y CONFIG_COMEDI_ADDI_APCI_3XXX=y # CONFIG_COMEDI_ADL_PCI6208 is not set CONFIG_COMEDI_ADL_PCI7X3X=y CONFIG_COMEDI_ADL_PCI8164=y # CONFIG_COMEDI_ADL_PCI9111 is not set CONFIG_COMEDI_ADL_PCI9118=y CONFIG_COMEDI_ADV_PCI1710=y # CONFIG_COMEDI_ADV_PCI1720 is not set CONFIG_COMEDI_ADV_PCI1723=y CONFIG_COMEDI_ADV_PCI1724=y CONFIG_COMEDI_ADV_PCI1760=y # CONFIG_COMEDI_ADV_PCI_DIO is not set CONFIG_COMEDI_AMPLC_DIO200_PCI=y # CONFIG_COMEDI_AMPLC_PC236_PCI is not set CONFIG_COMEDI_AMPLC_PC263_PCI=y CONFIG_COMEDI_AMPLC_PCI224=y # CONFIG_COMEDI_AMPLC_PCI230 is not set CONFIG_COMEDI_CONTEC_PCI_DIO=y CONFIG_COMEDI_DAS08_PCI=y # CONFIG_COMEDI_DT3000 is not set # CONFIG_COMEDI_DYNA_PCI10XX is not set # CONFIG_COMEDI_GSC_HPDI is not set CONFIG_COMEDI_MF6X4=y CONFIG_COMEDI_ICP_MULTI=y # CONFIG_COMEDI_DAQBOARD2000 is not set CONFIG_COMEDI_JR3_PCI=y CONFIG_COMEDI_KE_COUNTER=y # CONFIG_COMEDI_CB_PCIDAS64 is not set CONFIG_COMEDI_CB_PCIDAS=y CONFIG_COMEDI_CB_PCIDDA=y # CONFIG_COMEDI_CB_PCIMDAS is not set CONFIG_COMEDI_CB_PCIMDDA=y # CONFIG_COMEDI_ME4000 is not set CONFIG_COMEDI_ME_DAQ=y CONFIG_COMEDI_NI_6527=y CONFIG_COMEDI_NI_65XX=y CONFIG_COMEDI_NI_660X=y # CONFIG_COMEDI_NI_670X is not set CONFIG_COMEDI_NI_LABPC_PCI=y CONFIG_COMEDI_NI_PCIDIO=y # CONFIG_COMEDI_NI_PCIMIO is not set CONFIG_COMEDI_RTD520=y # CONFIG_COMEDI_S626 is not set CONFIG_COMEDI_MITE=y CONFIG_COMEDI_NI_TIOCMD=y CONFIG_COMEDI_8254=y CONFIG_COMEDI_8255=y CONFIG_COMEDI_8255_SA=y CONFIG_COMEDI_KCOMEDILIB=y CONFIG_COMEDI_AMPLC_DIO200=y CONFIG_COMEDI_DAS08=y CONFIG_COMEDI_NI_LABPC=y CONFIG_COMEDI_NI_TIO=y CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Active energy metering IC # CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y # CONFIG_SPEAKUP_SYNTH_AUDPTR is not set CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y # CONFIG_SPEAKUP_SYNTH_TXPRT is not set CONFIG_SPEAKUP_SYNTH_DUMMY=y # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set # CONFIG_ION is not set # CONFIG_FIREWIRE_SERIAL is not set CONFIG_DGNC=y # CONFIG_GS_FPGABOOT is not set CONFIG_UNISYSSPAR=y # CONFIG_MOST is not set # CONFIG_KS7010 is not set CONFIG_GREYBUS=y # CONFIG_GREYBUS_AUDIO is not set CONFIG_GREYBUS_BOOTROM=y CONFIG_GREYBUS_HID=y # CONFIG_GREYBUS_LIGHT is not set CONFIG_GREYBUS_LOG=y CONFIG_GREYBUS_LOOPBACK=y CONFIG_GREYBUS_POWER=y CONFIG_GREYBUS_RAW=y CONFIG_GREYBUS_VIBRATOR=y # CONFIG_GREYBUS_BRIDGED_PHY is not set # CONFIG_MTK_MMC is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set CONFIG_XIL_AXIS_FIFO=y CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WIRELESS is not set # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=y # CONFIG_DELL_SMBIOS_SMM is not set CONFIG_DELL_LAPTOP=y # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_GPD_POCKET_FAN is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y CONFIG_MLX_PLATFORM=y # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_MAX9485=y # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI544=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CS2000_CP=y # CONFIG_COMMON_CLK_PALMAS is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # CONFIG_RPMSG=y # CONFIG_RPMSG_CHAR is not set CONFIG_RPMSG_VIRTIO=y # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # NXP/Freescale QorIQ SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_ARIZONA is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_BUFFER_HW_CONSUMER=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=y CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # # CONFIG_ADXL345_I2C is not set CONFIG_BMA180=y # CONFIG_BMC150_ACCEL is not set CONFIG_DA280=y # CONFIG_DA311 is not set CONFIG_DMARD09=y # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_CROS_EC_ACCEL_LEGACY=y CONFIG_KXSD9=y # CONFIG_KXSD9_I2C is not set # CONFIG_KXCJK1013 is not set CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7660=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_MXC6255=y # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y # CONFIG_CC10001_ADC is not set CONFIG_HX711=y CONFIG_LP8788_ADC=y CONFIG_LTC2471=y # CONFIG_LTC2485 is not set CONFIG_LTC2497=y CONFIG_MAX1363=y # CONFIG_MAX9611 is not set CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y # CONFIG_NAU7802 is not set CONFIG_PALMAS_GPADC=y CONFIG_QCOM_VADC_COMMON=y # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=y # CONFIG_TI_ADC081C is not set CONFIG_TI_AM335X_ADC=y # # Analog Front Ends # # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5380=y CONFIG_AD5446=y CONFIG_AD5592R_BASE=y CONFIG_AD5593R=y CONFIG_AD5686=y CONFIG_AD5696_I2C=y # CONFIG_DS4424 is not set CONFIG_M62332=y CONFIG_MAX517=y # CONFIG_MCP4725 is not set CONFIG_TI_DAC5571=y # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y # CONFIG_ITG3200 is not set # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HID_SENSOR_HUMIDITY=y # CONFIG_HTS221 is not set CONFIG_HTU21=y CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_KMX61=y CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y # CONFIG_CM32181 is not set CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM36651=y # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y CONFIG_LV0104CS=y # CONFIG_MAX44000 is not set CONFIG_OPT3001=y # CONFIG_PA12203001 is not set CONFIG_SI1133=y CONFIG_SI1145=y # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL2583=y CONFIG_TSL2772=y # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set CONFIG_VCNL4000=y CONFIG_VEML6070=y CONFIG_VL6180=y CONFIG_ZOPT2201=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Multiplexers # # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # CONFIG_AD5272=y CONFIG_DS1803=y CONFIG_MCP4018=y CONFIG_MCP4531=y # CONFIG_TPL0102 is not set # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y # CONFIG_BMP280 is not set CONFIG_HID_SENSOR_PRESS=y CONFIG_HP03=y CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y # CONFIG_T5403 is not set CONFIG_HP206C=y # CONFIG_ZPA2326 is not set # # Lightning sensors # # # Proximity and distance sensors # CONFIG_ISL29501=y CONFIG_LIDAR_LITE_V2=y # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set CONFIG_SX9500=y CONFIG_SRF08=y # # Resolver to digital converters # # # Temperature sensors # CONFIG_HID_SENSOR_TEMP=y # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set CONFIG_TMP006=y CONFIG_TMP007=y CONFIG_TSYS01=y # CONFIG_TSYS02D is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set CONFIG_VME_FAKE=y # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # # CONFIG_VME_USER is not set # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y CONFIG_RESET_TI_SYSCON=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_PHY_CPCAP_USB is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y CONFIG_MCB_PCI=y # CONFIG_MCB_LPC is not set # # Performance monitor support # # CONFIG_RAS is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" # CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set # CONFIG_LIBNVDIMM is not set CONFIG_DAX=y # CONFIG_DEV_DAX is not set CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=y # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y # CONFIG_INTEL_TH_ACPI is not set CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_STH=y CONFIG_INTEL_TH_MSU=y CONFIG_INTEL_TH_PTI=y # CONFIG_INTEL_TH_DEBUG is not set CONFIG_FPGA=y # CONFIG_ALTERA_PR_IP_CORE is not set CONFIG_FPGA_MGR_ALTERA_CVP=y CONFIG_FPGA_BRIDGE=y # CONFIG_XILINX_PR_DECOUPLER is not set # CONFIG_FPGA_REGION is not set # CONFIG_FPGA_DFL is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set CONFIG_SIOX=y # CONFIG_SIOX_BUS_GPIO is not set CONFIG_SLIMBUS=y CONFIG_SLIM_QCOM_CTRL=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_BTRFS_FS_REF_VERIFY is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # 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=y CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # CONFIG_DLM is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_TEMPLATE=y # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima" CONFIG_IMA_DEFAULT_HASH_SHA1=y CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=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_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=y # CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set # CONFIG_CRYPTO_MORUS640 is not set CONFIG_CRYPTO_MORUS640_GLUE=y CONFIG_CRYPTO_MORUS640_SSE2=y # CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_MORUS1280_GLUE=y CONFIG_CRYPTO_MORUS1280_SSE2=y # CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y # CONFIG_CRYPTO_GHASH is not set CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256_MB=y # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=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 is not set 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 is not set # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_SM4=y CONFIG_CRYPTO_SPECK=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set CONFIG_CRYPTO_ZSTD=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR 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_HASH_INFO=y # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y 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_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=y CONFIG_CRC4=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_STRING_SELFTEST=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set # 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 is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # CONFIG_MAGIC_SYSRQ_SERIAL is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y CONFIG_DEBUG_WQ_FORCE_RR_CPU=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set CONFIG_PREEMPTIRQ_EVENTS=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set CONFIG_HWLAT_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_TRACER_SNAPSHOT is not set CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_BRANCH_TRACER is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_UPROBE_EVENTS is not set # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_RUNTIME_TESTING_MENU is not set # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # CONFIG_UNWINDER_ORC is not set CONFIG_UNWINDER_FRAME_POINTER=y --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export category='functional' export runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-wsx03-quantal-x86_64/trinity.yaml' export testbox='vm-lkp-wsx03-quantal-x86_64-29' export tbox_group='vm-lkp-wsx03-quantal-x86_64' export model='qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap' export nr_vm=56 export nr_cpu=2 export memory='512M' export rootfs='quantal-core-x86_64.cgz' export kconfig='x86_64-randconfig-h0-09152247' export compiler='gcc-7' export queue='bisect' export branch='linux-devel/devel-hourly-2018091518' export commit='6209f6fc62835d84c2a92d237588a114e39436ce' export submit_id='5ba22f590b9a93a08d513807' export job_file='/lkp/jobs/scheduled/vm-lkp-wsx03-quantal-x86_64-29/trinity-300s-quantal-core-x86_64.cgz-6209f6fc62835d84c2a92d237588a114e39436ce-20180919-41101-wazio0-3.yaml' export id='b837f398f3f06bea2ca560ac6854ec16291ea042' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2018-09-19 19:13:29 +0800' export _id='5ba2342a0b9a93a08d51380a' export _rt='/result/trinity/300s/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-h0-09152247/gcc-7/6209f6fc62835d84c2a92d237588a114e39436ce' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-h0-09152247/gcc-7/6209f6fc62835d84c2a92d237588a114e39436ce/3' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/quantal/quantal-core-x86_64.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-lkp-wsx03-quantal-x86_64-29/trinity-300s-quantal-core-x86_64.cgz-6209f6fc62835d84c2a92d237588a114e39436ce-20180919-41101-wazio0-3.yaml ARCH=x86_64 kconfig=x86_64-randconfig-h0-09152247 branch=linux-devel/devel-hourly-2018091518 commit=6209f6fc62835d84c2a92d237588a114e39436ce BOOT_IMAGE=/pkg/linux/x86_64-randconfig-h0-09152247/gcc-7/6209f6fc62835d84c2a92d237588a114e39436ce/vmlinuz-4.19.0-rc2-00206-g6209f6f max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-h0-09152247/gcc-7/6209f6fc62835d84c2a92d237588a114e39436ce/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-h0-09152247/gcc-7/6209f6fc62835d84c2a92d237588a114e39436ce/vmlinuz-4.19.0-rc2-00206-g6209f6f' export dequeue_time='2018-09-19 19:44:03 +0800' export job_initrd='/lkp/jobs/scheduled/vm-lkp-wsx03-quantal-x86_64-29/trinity-300s-quantal-core-x86_64.cgz-6209f6fc62835d84c2a92d237588a114e39436ce-20180919-41101-wazio0-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --Pk6IbRAofICFmK5e Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --Pk6IbRAofICFmK5e-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6477795697246506254==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [mm, oom] 6209f6fc62: general_protection_fault:#[##] Date: Tue, 25 Sep 2018 13:48:20 +0800 Message-ID: <20180925054820.GC27173@shao2-debian> List-Id: --===============6477795697246506254== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-7): commit: 6209f6fc62835d84c2a92d237588a114e39436ce ("mm, oom: rework mmap_exi= t vs. oom_reaper synchronization") https://github.com/0day-ci/linux UPDATE-20180911-024633/Tetsuo-Handa/mm-oom= -Fix-unnecessary-killing-of-additional-processes/20180910-163452 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -s= mp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +------------------------------------------+------------+------------+ | | a49a9dcce8 | 6209f6fc62 | +------------------------------------------+------------+------------+ | boot_successes | 4 | 0 | | boot_failures | 11 | 9 | | invoked_oom-killer:gfp_mask=3D0x | 10 | 9 | | Mem-Info | 11 | 9 | | Out_of_memory:Kill_process | 11 | 9 | | general_protection_fault:#[##] | 0 | 7 | | RIP:__oom_reap_task_mm | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | +------------------------------------------+------------+------------+ [ 75.095365] [ 431] 0 431 4460 1839 69632 0 = -1000 sed [ 75.116040] [ 439] 0 439 4469 729 73728 0 = -1000 rc.local [ 75.137487] [ 440] 0 440 1078 313 53248 0 = 0 sleep [ 75.158428] [ 441] 0 441 4990 178 61440 0 = -1000 lkp-setup-rootf [ 75.181175] [ 442] 0 442 85 49 40960 0 = -1000 run-parts [ 75.202754] Out of memory: Kill process 397 (rc) score 7 or sacrifice ch= ild [ 75.219642] Killed process 427 (S99rc.local) total-vm:18036kB, anon-rss:= 420kB, file-rss:2704kB, shmem-rss:0kB /etc/init.d/rc: line 149: 427 Killed $debug "$script" $a= ction [ 75.270407] general protection fault: 0000 [#1] DEBUG_PAGEALLOC PTI [ 75.289553] CPU: 0 PID: 11 Comm: oom_reaper Not tainted 4.19.0-rc2-00206= -g6209f6f #1 [ 75.309358] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 75.330813] RIP: 0010:__oom_reap_task_mm+0x40/0x180 [ 75.343290] Code: 8b 04 25 28 00 00 00 48 89 45 d0 31 c0 80 8f b2 04 00 = 00 40 48 8b 1f 48 85 db 0f 84 0b 01 00 00 49 89 fc c6 85 47 ff ff ff 01 <48= > 8b 43 50 a9 00 24 40 00 0f 85 e3 00 00 00 48 83 bb 90 00 00 00 [ 75.386036] RSP: 0018:ffff88001d087db8 EFLAGS: 00010202 [ 75.399221] RAX: 6b6b6b6b6b6b6b6b RBX: 6b6b6b6b6b05036b RCX: 00000000000= 001ab [ 75.416364] RDX: ffff88001d0828e0 RSI: 00000000a0ac31fe RDI: ffff88000d1= 03a80 [ 75.433182] RBP: ffff88001d087e78 R08: 000000004ab0396a R09: 00000000a0a= c31fe [ 75.449774] R10: ffff88000d103b78 R11: ffff88001d0822c0 R12: ffff88000d1= 03a80 [ 75.466591] R13: ffff88000d103a80 R14: ffff88000d103b28 R15: ffffffff840= b6574 [ 75.483286] FS: 0000000000000000(0000) GS:ffffffff8308c000(0000) knlGS:= 0000000000000000 [ 75.503824] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.518117] CR2: 00007f7171c3b1f4 CR3: 0000000003062003 CR4: 00000000000= 206b0 [ 75.533929] Call Trace: [ 75.541424] ? oom_reaper+0x1aa/0x4c0 [ 75.550332] oom_reaper+0x36b/0x4c0 [ 75.559503] ? __wake_up_common_lock+0xc0/0xc0 [ 75.569710] kthread+0x151/0x160 [ 75.578584] ? __oom_reap_task_mm+0x180/0x180 [ 75.589480] ? __kthread_create_on_node+0x1e0/0x1e0 [ 75.601818] ret_from_fork+0x24/0x30 [ 75.637304] ---[ end trace 084a6c5aff200732 ]--- [ 75.661129] RIP: 0010:__oom_reap_task_mm+0x40/0x180 [ 75.672375] Code: 8b 04 25 28 00 00 00 48 89 45 d0 31 c0 80 8f b2 04 00 = 00 40 48 8b 1f 48 85 db 0f 84 0b 01 00 00 49 89 fc c6 85 47 ff ff ff 01 <48= > 8b 43 50 a9 00 24 40 00 0f 85 e3 00 00 00 48 83 bb 90 00 00 00 [ 75.717670] RSP: 0018:ffff88001d087db8 EFLAGS: 00010202 [ 75.733410] RAX: 6b6b6b6b6b6b6b6b RBX: 6b6b6b6b6b05036b RCX: 00000000000= 001ab [ 75.751142] RDX: ffff88001d0828e0 RSI: 00000000a0ac31fe RDI: ffff88000d1= 03a80 [ 75.769090] RBP: ffff88001d087e78 R08: 000000004ab0396a R09: 00000000a0a= c31fe [ 75.786955] R10: ffff88000d103b78 R11: ffff88001d0822c0 R12: ffff88000d1= 03a80 [ 75.805100] R13: ffff88000d103a80 R14: ffff88000d103b28 R15: ffffffff840= b6574 [ 75.823112] FS: 0000000000000000(0000) GS:ffffffff8308c000(0000) knlGS:= 0000000000000000 [ 75.845084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.860290] CR2: 00007f7171c3b1f4 CR3: 0000000003062003 CR4: 00000000000= 206b0 [ 75.878136] Kernel panic - not syncing: Fatal exception [ 75.891719] Kernel Offset: disabled Elapsed time: 80 #!/bin/bash To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in th= is email Thanks, Rong Chen --===============6477795697246506254== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.19.0-rc2-00206-g6209f6f" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE5LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKCiMKIyBDb21waWxlcjogZ2Nj LTcgKERlYmlhbiA3LjMuMC0xKSA3LjMuMAojCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0ND X1ZFUlNJT049NzAzMDAKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdfSVJRX1dPUks9eQpD T05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNL PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0JVSUxE X1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJ UDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNP TkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdf S0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xaND15CkNP TkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJ UEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90 IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNF TElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9Q Uk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9 eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJ R19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VS VkFUSU9OX01PREU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNF X0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTPXkKQ09ORklHX0NMT0NLU09VUkNFX1dB VENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJD RV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNP TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJP QURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19H RU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX0haX1BF UklPRElDPXkKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CiMg Q09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX05PTkU9eQoj IENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMg bm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3Rh dHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklS VF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldApDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElO Rz15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9W MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5 c3RlbQojCkNPTkZJR19USU5ZX1JDVT15CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9 eQpDT05GSUdfVElOWV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19CVUlMRF9CSU4y Qz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19C VUZfU0hJRlQ9MjAKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hB VkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFO Q0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX01FTUNHIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9T Q0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX1JETUEgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUND VCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMg aXMgbm90IHNldAojIENPTkZJR19JUENfTlMgaXMgbm90IHNldApDT05GSUdfVVNFUl9OUz15CiMg Q09ORklHX1BJRF9OUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNl dAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09O RklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JE X0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15 CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9Q RVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09O RklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9O X1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09O RklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tf U1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdf UE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklH X0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdf QkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xM PXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNP TkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklH X01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09O RklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTUJB UlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX1JTRVE9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoK IwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZf RVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRf Q09VTlRFUlM9eQpDT05GSUdfQ09NUEFUX0JSSz15CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xV QiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ R19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNP TkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdf WDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0i ZWxmNjQteDg2LTY0IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3MveDg2 XzY0X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNF X1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MjgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJ Q19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklH X0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkK Q09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxB WD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfRklM VEVSX1BHUFJPVD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVE X1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklS U1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNI X1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09O RklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJ R19BVURJVF9BUkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVW RUxTPTQKQ09ORklHX0NDX0hBU19TQU5FX1NUQUNLUFJPVEVDVE9SPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQojIENPTkZJR19TTVAgaXMgbm90 IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X1gyQVBJQz15CiMgQ09O RklHX1g4Nl9NUFBBUlNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAoj IENPTkZJR19SRVRQT0xJTkUgaXMgbm90IHNldApDT05GSUdfSU5URUxfUkRUPXkKIyBDT05GSUdf WDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1Mg aXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNP TkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1Jf R1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19YRU49eQojIENPTkZJR19YRU5fUFYgaXMgbm90IHNldApDT05GSUdfWEVOX1BW SFZNPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQpDT05GSUdfWEVOX0RFQlVHX0ZTPXkKIyBD T05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1f REVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09O RklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQK Q09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFND IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMg bm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9T SElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJ R19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQ VV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVfU1VQX0lOVEVM PXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19I UEVUX1RJTUVSPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApD T05GSUdfQ0FMR0FSWV9JT01NVT15CiMgQ09ORklHX0NBTEdBUllfSU9NTVVfRU5BQkxFRF9CWV9E RUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MQpDT05GSUdfTlJf Q1BVU19SQU5HRV9FTkQ9MQpDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTEKQ09ORklHX05SX0NQVVM9 MQpDT05GSUdfVVBfTEFURV9JTklUPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4 Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMg bm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25p dG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CiMgQ09ORklHX1BFUkZf RVZFTlRTX0lOVEVMX1JBUEwgaXMgbm90IHNldApDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NU QVRFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUj15CkNPTkZJR19YODZfMTZCSVQ9eQpD T05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05G SUdfSThLPXkKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQoj IENPTkZJR19YODZfQ1BVSUQgaXMgbm90IHNldAojIENPTkZJR19YODZfNUxFVkVMIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBU IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQ QVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJ R19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCiMgQ09ORklHX1g4Nl9Q TUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkK Q09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2 X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMg bm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpD T05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfWDg2X0lOVEVMX1VN SVA9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15CiMgQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJP VEVDVElPTl9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90 IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBz ZXQKQ09ORklHX0haPTEwMAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVD X0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BI WVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENPTkZJR19SQU5E T01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05G SUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9O RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJ RllfTERUX1NZU0NBTEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9IQVNf QUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FS Q0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JB VElPTj15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX0FS Q0hfSElCRVJOQVRJT05fSEVBREVSPXkKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJ R19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NU RF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlz IG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9 MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQpDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9 eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9E RUJVRz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQoj IENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNf TE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZ U1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90 IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJR19B Q1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdf QUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQ SV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfRkFO PXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90 IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NU QVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9 eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKQ09ORklHX0FSQ0hf SEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENP TkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExV R19JT0FQSUM9eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hB VkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklH X0RQVEZfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpD T05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01N T049eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9X RVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNF IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkKIyBDT05G SUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVN QU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CgojCiMg Q1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15 CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQ VUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD15CgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdf WDg2X1NQRUVEU1RFUF9MSUI9eQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBD T05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1Zf TUVOVT15CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQ Q0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01N Q09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfTU1D T05GX0ZBTTEwSD15CkNPTkZJR19QQ0lFUE9SVEJVUz15CiMgQ09ORklHX0hPVFBMVUdfUENJX1BD SUUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BN PXkKIyBDT05GSUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9E RUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQK Q09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRT15CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZP Uk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9QVE0gaXMg bm90IHNldAojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQoj IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9eQpDT05GSUdfWEVO X1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19D T05GSUc9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9QUkk9eQojIENP TkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX0hPVFBM VUdfUENJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQ TFVHX1BDSV9DUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0NQQ0lfWlQ1NTUwPXkKQ09ORklHX0hP VFBMVUdfUENJX0NQQ0lfR0VORVJJQz15CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKCiMKIyBQ Q0kgY29udHJvbGxlciBkcml2ZXJzCiMKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3Vw cG9ydAojCgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKCiMKIyBQQ0kgRW5kcG9p bnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKIyBDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKCiMKIyBQQ0kgc3dp dGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfU1dfU1dJVENIVEVDPXkKQ09ORklH X0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19Q Q01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMK Q09ORklHX1lFTlRBPXkKQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkKQ09O RklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJ QkE9eQpDT05GSUdfUkFQSURJTz15CiMgQ09ORklHX1JBUElESU9fVFNJNzIxIGlzIG5vdCBzZXQK Q09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JY X1RYX1BPUlRTIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRE1BX0VOR0lORT15CiMgQ09ORklH X1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDPXkKIyBD T05GSUdfUkFQSURJT19DSE1BTiBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX01QT1JUX0NERVY9 eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQSURJT19UU0k1N1g9eQoj IENPTkZJR19SQVBJRElPX0NQU19YWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU9fVFNJNTY4 IGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9eQpDT05GSUdfUkFQSURJT19SWFNf R0VOMz15CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEJpbmFyeSBFbXVsYXRpb25zCiMKIyBDT05G SUdfSUEzMl9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1gzMj15CkNPTkZJR19DT01Q QVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09N UEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19IQVZFX0dFTkVSSUNfR1VQPXkK CiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMg bm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKIyBDT05GSUdfREVMTF9SQlUgaXMgbm90 IHNldApDT05GSUdfRENEQkFTPXkKIyBDT05GSUdfRE1JSUQgaXMgbm90IHNldAojIENPTkZJR19E TUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExC QUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NGR19T WVNGUz15CkNPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORT15CkNPTkZJR19HT09HTEVfRklSTVdB UkU9eQojIENPTkZJR19HT09HTEVfQ09SRUJPT1RfVEFCTEVfQUNQSSBpcyBub3Qgc2V0CiMgQ09O RklHX0dPT0dMRV9NRU1DT05TT0xFX1g4Nl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIFRlZ3JhIGZp cm13YXJlIGRyaXZlcgojCkNPTkZJR19IQVZFX0tWTT15CiMgQ09ORklHX1ZJUlRVQUxJWkFUSU9O IGlzIG5vdCBzZXQKCiMKIyBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwoj CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJ R19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9C VUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BS T0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpD T05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9S X0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09L PXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9U SFJFQUQ9eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNf U0VUX01FTU9SWT15CkNPTkZJR19IQVZFX0FSQ0hfVEhSRUFEX1NUUlVDVF9XSElURUxJU1Q9eQpD T05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19B TkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9DTEs9 eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lO VFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVf UEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkK Q09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9 eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJF RT15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9JTlZBTElEQVRFPXkKQ09ORklHX0FSQ0hfSEFWRV9O TUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZF X0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJ R19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX0hBU19TVEFDS1BST1RFQ1RPUl9OT05F PXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1NUUk9ORz15 CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRF WFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJ R19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5U X0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpD T05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15 CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9S RUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFT X0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdf SEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hB VkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZF X0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdf SVNBX0JVU19BUEk9eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNI X1ZNQVBfU1RBQ0s9eQojIENPTkZJR19WTUFQX1NUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklH X0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1JFRkNPVU5UPXkK IyBDT05GSUdfUkVGQ09VTlRfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMy X1JFTE9DQVRJT05TPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJ R19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxM PXkKQ09ORklHX1BMVUdJTl9IT1NUQ0M9ImcrKyIKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQoj IENPTkZJR19HQ0NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklH X0JBU0VfU01BTEw9MAojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNf VFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVRVUVTVD15CkNP TkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVW X0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxL X0NNRExJTkVfUEFSU0VSPXkKQ09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dCVF9TUT15CiMg Q09ORklHX0JMS19XQlRfTVEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVCVUdfRlMgaXMgbm90 IHNldAojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBl cwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQpDT05GSUdfQUNPUk5fUEFSVElUSU9OPXkK IyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0NVTUFOQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JO X1BBUlRJVElPTl9FRVNPWCBpcyBub3Qgc2V0CkNPTkZJR19BQ09STl9QQVJUSVRJT05fSUNTPXkK Q09ORklHX0FDT1JOX1BBUlRJVElPTl9BREZTPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dF UlRFQz15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9SSVNDSVggaXMgbm90IHNldApDT05GSUdf QUlYX1BBUlRJVElPTj15CiMgQ09ORklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf QU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09O RklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9E SVNLTEFCRUw9eQojIENPTkZJR19NSU5JWF9TVUJQQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf U09MQVJJU19YODZfUEFSVElUSU9OPXkKIyBDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMIGlzIG5v dCBzZXQKQ09ORklHX0xETV9QQVJUSVRJT049eQpDT05GSUdfTERNX0RFQlVHPXkKQ09ORklHX1NH SV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklH X1NVTl9QQVJUSVRJT049eQojIENPTkZJR19LQVJNQV9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFSVElUSU9OPXkKQ09ORklHX0NNRExJ TkVfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkK Q09ORklHX0JMS19NUV9WSVJUSU89eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hF RF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJTkU9eQojIENPTkZJR19JT1NDSEVEX0NGUSBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0RFQURMSU5FPXkKIyBDT05GSUdfREVGQVVMVF9OT09Q IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iZGVhZGxpbmUiCkNPTkZJR19NUV9J T1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hF RF9CRlE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5M T0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19T WU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBF Uj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJ R19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRf RUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz15 CkNPTkZJR19DT1JFRFVNUD15CgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJ R19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdf U1BBUlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVN X0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKIyBDT05GSUdfU1BB UlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19I QVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMg Q09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVT PTQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQURE Ul9UXzY0QklUPXkKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVT PXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpD T05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkK Q09ORklHX1RIUF9TV0FQPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkKQ09O RklHX05FRURfUEVSX0NQVV9LTT15CkNPTkZJR19DTEVBTkNBQ0hFPXkKIyBDT05GSUdfRlJPTlRT V0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPXkKQ09O RklHX1pCVUQ9eQpDT05GSUdfWjNGT0xEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFC TEVfTUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VO RVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX1pPTkVfREVWSUNFPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZN QV9GTEFHUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9C RU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05GSUdf TkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNl dApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RM UyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKIyBDT05GSUdfWEZSTV9VU0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJ Q1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19Y RlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKQ09O RklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNldAojIENPTkZJR19JUF9B RFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9E SENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QX1JB UlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9J UEdSRV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfU1lO X0NPT0tJRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldAojIENPTkZJ R19ORVRfRk9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfSU5FVF9UVU5ORUw9eQpD T05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RV Tk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRfRElBRz15CkNP TkZJR19JTkVUX1RDUF9ESUFHPXkKIyBDT05GSUdfSU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CiMg Q09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUdfREVTVFJP WSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklH X1RDUF9DT05HX0NVQklDPXkKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgojIENPTkZJ R19UQ1BfTUQ1U0lHIGlzIG5vdCBzZXQKQ09ORklHX0lQVjY9eQojIENPTkZJR19JUFY2X1JPVVRF Ul9QUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORVQ2X0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfRVNQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5FVDZfSVBDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NSVA2IGlz IG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZf WEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVD15CiMgQ09ORklH X0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ VjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJE IGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQojIENPTkZJR19JUFY2X1RV Tk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5O RUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVExBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQK Q09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJ TkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19CUEZJ TFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldAojIENPTkZJR19JUF9T Q1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldAoj IENPTkZJR19CUklER0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKIyBDT05GSUdf TkVUX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJ R19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRB TEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5v dCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMg bm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBD T05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMg bm90IHNldAojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TSCBpcyBub3Qg c2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90 IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9O Q1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9 eQpDT05GSUdfQlFMPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VO IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1BfTU9OSVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH X0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQg aXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBp cyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQK CiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19N QUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBD T05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklS VElPPXkKIyBDT05GSUdfTkVUXzlQX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQiBp cyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTQU1QTEUgaXMgbm90 IHNldAojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90 IHNldApDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CiMgQ09ORklHX05FVF9E RVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CiMgQ09ORklHX0ZBSUxP VkVSIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJz CiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpD T05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZU TVBGU19NT1VOVD15CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldApDT05GSUdfUFJFVkVO VF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURF Uj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS PXkKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09O RklHX1dBTlRfREVWX0NPUkVEVU1QPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CkNPTkZJ R19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1P VkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVf QVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19S RUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19S RUdNQVBfVzE9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CgojCiMg QnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05GSUdfR05TUz15 CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9S VF9QQz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRf UENfRklGTz15CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU89eQojIENPTkZJR19QQVJQT1JUX0FY ODg3OTYgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUXzEyODQgaXMgbm90IHNldApDT05GSUdf UE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklH X1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSSURFIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBD T05GSUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9OQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NLRCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfU1g4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAoj IENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlz IG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQojIENPTkZJR19WSVJUSU9fQkxL IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1JTWFggaXMgbm90IHNldAoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPUkU9 eQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKQ09ORklHX05WTUVfTVVMVElQQVRIPXkKQ09ORklHX05W TUVfRkFCUklDUz15CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJH RVQ9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD15CkNPTkZJR19OVk1FX1RBUkdFVF9GQz15Cgoj CiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1 WF9EUE9UPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1RfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVN TVlfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9BU009eQpDT05GSUdfUEhBTlRPTT15CiMgQ09O RklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdY WDE9eQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NF UlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CiMg Q09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VO U09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NF TlNPUlNfQVBEUzk5MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4 Mj15CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0g aXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19N SVNDX1JUU1g9eQpDT05GSUdfQzJQT1JUPXkKQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9eQoK IwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9M RUdBQ1k9eQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01f OTNDWDY9eQpDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYPXkKQ09ORklHX0NCNzEwX0NPUkU9eQpD T05GSUdfQ0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwoj IFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBD T05GSUdfVElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0kyQz15CkNPTkZJR19B TFRFUkFfU1RBUEw9eQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CkNP TkZJR19JTlRFTF9NRUlfVFhFPXkKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwoj IEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAojCgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIK IwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIK IwojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05G SUdfVk9QX0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMg Q2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNz b3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMg Q09ORklHX1ZPUCBpcyBub3Qgc2V0CkNPTkZJR19HRU5XUUU9eQpDT05GSUdfR0VOV1FFX1BMQVRG T1JNX0VSUk9SX1JFQ09WRVJZPTAKQ09ORklHX0VDSE89eQpDT05GSUdfTUlTQ19SVFNYX1BDST15 CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRh dGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURF X1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05G SUdfQkxLX0RFVl9JREVfU0FUQT15CkNPTkZJR19JREVfR0Q9eQojIENPTkZJR19JREVfR0RfQVRB IGlzIG5vdCBzZXQKQ09ORklHX0lERV9HRF9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfREVMS0lO IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVDRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0lERVRBUEU9eQojIENPTkZJR19CTEtfREVWX0lERUFDUEkgaXMgbm90IHNldApDT05GSUdf SURFX1RBU0tfSU9DVEw9eQpDT05GSUdfSURFX1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1 cHBvcnQvYnVnZml4ZXMKIwojIENPTkZJR19JREVfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX1BMQVRGT1JNPXkKQ09ORklHX0JMS19ERVZfQ01ENjQwPXkKQ09ORklHX0JMS19ERVZf Q01ENjQwX0VOSEFOQ0VEPXkKIyBDT05GSUdfQkxLX0RFVl9JREVQTlAgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwpD T05GSUdfQkxLX0RFVl9JREVQQ0k9eQojIENPTkZJR19JREVQQ0lfUENJQlVTX09SREVSIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQ9eQpDT05GSUdfQkxLX0RFVl9HRU5FUklDPXkK IyBDT05GSUdfQkxLX0RFVl9PUFRJNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SWjEw MDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKQ09ORklHX0JMS19ERVZf QUVDNjJYWD15CkNPTkZJR19CTEtfREVWX0FMSTE1WDM9eQojIENPTkZJR19CTEtfREVWX0FNRDc0 WFggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9BVElJWFA9eQpDT05GSUdfQkxLX0RFVl9DTUQ2 NFg9eQojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9I UFQzNjY9eQpDT05GSUdfQkxLX0RFVl9KTUlDUk9OPXkKQ09ORklHX0JMS19ERVZfUElJWD15CiMg Q09ORklHX0JMS19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMg aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgyMVg9eQpDT05GSUdfQkxLX0RFVl9OUzg3NDE1 PXkKQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEPXkKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJY WF9ORVcgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TVldLUz15CkNPTkZJR19CTEtfREVWX1NJ SU1BR0U9eQpDT05GSUdfQkxLX0RFVl9TSVM1NTEzPXkKQ09ORklHX0JMS19ERVZfU0xDOTBFNjY9 eQojIENPTkZJR19CTEtfREVWX1RSTTI5MCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1ZJQTgy Q1hYWD15CkNPTkZJR19CTEtfREVWX1RDODZDMDAxPXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURf QVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CiMgQ09ORklHX1NDU0lfTVFf REVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMg U0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVW X1NEIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU1Q9eQojIENPTkZJR19DSFJfREVWX09TU1Qg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RF Vl9TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdf U0NTSV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9JU0NTSV9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNP TkZJR19TQ1NJX1NBU19MSUJTQVM9eQojIENPTkZJR19TQ1NJX1NBU19BVEEgaXMgbm90IHNldApD T05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJ R19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9E SF9SREFDPXkKIyBDT05GSUdfU0NTSV9ESF9IUF9TVyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RI X0VNQz15CiMgQ09ORklHX1NDU0lfREhfQUxVQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9J TklUSUFUT1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNldApDT05GSUdfU0NTSV9P U0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05G SUdfQVRBPXkKIyBDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1IgaXMgbm90IHNldApDT05GSUdfQVRB X0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkK CiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19T QVRBX0FIQ0k9eQpDT05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FI Q0lfUExBVEZPUk09eQpDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRBX0FDQVJEX0FI Q0k9eQojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwoj IFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19B RE1BPXkKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NYND15CkNP TkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwoj IENPTkZJR19BVEFfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQK Q09ORklHX1NBVEFfTVY9eQojIENPTkZJR19TQVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9QUk9NSVNFIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfU0lMPXkKQ09ORklHX1NBVEFfU0lTPXkK Q09ORklHX1NBVEFfU1ZXPXkKQ09ORklHX1NBVEFfVUxJPXkKQ09ORklHX1NBVEFfVklBPXkKQ09O RklHX1NBVEFfVklURVNTRT15CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQoj CkNPTkZJR19QQVRBX0FMST15CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BB VEFfQVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQpDT05GSUdfUEFUQV9BVFA4NjdYPXkKQ09O RklHX1BBVEFfQ01ENjRYPXkKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKQ09ORklH X1BBVEFfRUZBUj15CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldApDT05G SUdfUEFUQV9IUFQzWDM9eQpDT05GSUdfUEFUQV9IUFQzWDNfRE1BPXkKQ09ORklHX1BBVEFfSVQ4 MjEzPXkKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldApDT05GSUdfUEFUQV9KTUlDUk9O PXkKQ09ORklHX1BBVEFfTUFSVkVMTD15CkNPTkZJR19QQVRBX05FVENFTEw9eQojIENPTkZJR19Q QVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldApDT05GSUdfUEFUQV9PUFRJRE1BPXkKIyBD T05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQpDT05G SUdfUEFUQV9SQURJU1lTPXkKQ09ORklHX1BBVEFfUkRDPXkKQ09ORklHX1BBVEFfU0NIPXkKIyBD T05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NJTDY4MD15CkNP TkZJR19QQVRBX1NJUz15CkNPTkZJR19QQVRBX1RPU0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVY PXkKQ09ORklHX1BBVEFfVklBPXkKQ09ORklHX1BBVEFfV0lOQk9ORD15CgojCiMgUElPLW9ubHkg U0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKQ09O RklHX1BBVEFfTVBJSVg9eQpDT05GSUdfUEFUQV9OUzg3NDEwPXkKQ09ORklHX1BBVEFfT1BUST15 CkNPTkZJR19QQVRBX1JaMTAwMD15CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2 ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklDPXkK IyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQojIENPTkZJR19CTEtf REVWX01EIGlzIG5vdCBzZXQKQ09ORklHX0JDQUNIRT15CkNPTkZJR19CQ0FDSEVfREVCVUc9eQoj IENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0RNIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQoj IENPTkZJR19UQ01fRklMRUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVENNX1BTQ1NJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENNX1VTRVIyIGlzIG5vdCBzZXQKQ09ORklHX0xPT1BCQUNLX1RBUkdFVD15 CiMgQ09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19TQlBfVEFSR0VUPXkKQ09O RklHX0ZVU0lPTj15CiMgQ09ORklHX0ZVU0lPTl9TUEkgaXMgbm90IHNldApDT05GSUdfRlVTSU9O X1NBUz15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBu b3Qgc2V0CkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CiMgQ09ORklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90 IHNldAojIENPTkZJR19GSVJFV0lSRV9TQlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVf TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgQ09ORklH X01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdf TkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMg bm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMg bm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4gaXMg bm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVENPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19SSU9ORVQgaXMgbm90 IHNldAojIENPTkZJR19UVU4gaXMgbm90IHNldAojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZFVEggaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fTkVUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90 IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoKIwojIERpc3RyaWJ1dGVkIFN3aXRj aCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkK Q09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09O RklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05G SUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkK IyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15 CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQoj IENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05G SUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBD T05GSUdfQU1EX1hHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CiMg Q09ORklHX0FRVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19O RVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRM MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMg bm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkE9 eQojIENPTkZJR19BVVJPUkFfTkI4ODAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJP QURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX0JOWDIgaXMgbm90IHNldAojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKIyBD T05GSUdfVElHT04zIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJ R19TWVNURU1QT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9DQURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhV TkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNl dAojIENPTkZJR19USFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVNX1BUUD15 CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15 CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRW RiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5v dCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMg Q09ORklHX05FVF9UVUxJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBD T05GSUdfREwySyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfRU1VTEVYPXkKIyBDT05GSUdfQkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfRVpDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CkNPTkZJR19ORVRfVkVORE9SX0k4 MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0 CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05G SUdfSUdCPXkKQ09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JfRENBPXkKIyBDT05GSUdfSUdC VkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFPXkKQ09O RklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQT15CiMgQ09ORklHX0k0MEUgaXMgbm90 IHNldAojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkK IyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NLWTIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklH X01MWDRfRU4gaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYRlcgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19L Uzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05G SUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklH X05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklH X1MySU8gaXMgbm90IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfTkVUUk9OT01FPXkKQ09ORklHX05FVF9WRU5ET1JfTkk9eQpDT05GSUdfTkVUX1ZFTkRPUl84 MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklE SUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9PS0k9 eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJ TkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90 IHNldAojIENPTkZJR19RTENOSUMgaXMgbm90IHNldAojIENPTkZJR19RTEdFIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUWEVOX05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQK IyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJ R19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19B VFAgaXMgbm90IHNldAojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9P IGlzIG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9S RU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FN U1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NF RVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKIyBDT05GSUdfU0ZDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJTEFO PXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMg Q09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf U01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJ R19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdf SEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19BTEUgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5v dCBzZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf V0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVU X1c1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9f REVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfUExJ UCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90 IHNldAoKIwojIEhvc3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3Jr IEFkYXB0ZXIgc3VwcG9ydAojCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRF Sz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9 eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089 eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9 eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQpDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklH X1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5f VkVORE9SX1FVQU5URU5OQT15CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlvbnMp IHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJ R19YRU5fTkVUREVWX0ZST05URU5EPXkKIyBDT05GSUdfVk1YTkVUMyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVSklUU1VfRVMgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVF9ORVQgaXMgbm90 IHNldAojIENPTkZJR19ORVRERVZTSU0gaXMgbm90IHNldAojIENPTkZJR19ORVRfRkFJTE9WRVIg aXMgbm90IHNldAojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKQ09ORklHX05WTT15CiMgQ09ORklH X05WTV9QQkxLIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19J TlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05G SUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVU X01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9N T1VTRURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9eQojIENPTkZJR19JTlBVVF9F VkRFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BREMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFY NzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VT RV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJ UFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lO QVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BT Ml9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9Q UzJfRUxBTlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIX1NNQlVTPXkKQ09ORklHX01P VVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0 CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFPXkK Q09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001 OTc0IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0NZQVBBPXkKQ09ORklHX01PVVNFX0VMQU5fSTJD PXkKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VM QU5fSTJDX1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15 CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05G SUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldB TkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05G SUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9X QUNPTTQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPXkKIyBDT05GSUdf Uk1JNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19STUk0X1NNQiBpcyBub3Qgc2V0CkNPTkZJR19S TUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz15CkNPTkZJR19STUk0XzJEX1NFTlNPUj15 CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19STUk0X0YzMD15CkNP TkZJR19STUk0X0YzND15CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRz CiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJ R19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJD NzEwPXkKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BDSVBT Mj15CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKIyBDT05GSUdfU0VS SU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNl dAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0dQSU9fUFMy PXkKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dB TUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEw SzE9eQpDT05GSUdfR0FNRVBPUlRfRk04MDE9eQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09O RklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJ R19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09M RT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpD T05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdf U0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX05PWk9NST15CiMgQ09ORklHX05f R1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj15CkNPTkZJR19UUkFDRV9TSU5LPXkK Q09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBk cml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMg Q09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApD T05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05G SUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VS SUFMXzgyNTBfTUVOX01DQj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19T RVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX01PWEE9 eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX1VBUlRM SVRFPXkKQ09ORklHX1NFUklBTF9VQVJUTElURV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9VQVJU TElURV9OUl9VQVJUUz0xCkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9D T05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJ R19TRVJJQUxfU0NDTlhQX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPXkK Q09ORklHX1NFUklBTF9TQzE2SVM3WFg9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkM9eQoj IENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9B TFRFUkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJQUxfQUxURVJB X1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDPXkKIyBDT05GSUdfU0VS SUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQpD T05GSUdfU0VSSUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19T RVJJQUxfRlNMX0xQVUFSVD15CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF9NRU5fWjEzNT15CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQK Q09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdf UFBERVYgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09O RklHX0hWQ19YRU49eQojIENPTkZJR19IVkNfWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQKQ09ORklH X0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5E T01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklBPXkK IyBDT05GSUdfSFdfUkFORE9NX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5v dCBzZXQKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qg c2V0CkNPTkZJR19NV0FWRT15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVW Uz0yNTYKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpD T05GSUdfVENHX1RQTT15CiMgQ09ORklHX0hXX1JBTkRPTV9UUE0gaXMgbm90IHNldApDT05GSUdf VENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9 eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZP VE9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19OU0M9eQojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90 IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX1hFTj15CkNP TkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdf VENHX1RJU19TVDMzWlAyND15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz15CkNPTkZJR19U RUxDTE9DSz15CiMgQ09ORklHX0RFVlBPUlQgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTV9UUlVTVF9DUFUgaXMgbm90IHNldAoKIwojIEkyQyBz dXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19J MkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEky QyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfTFRD NDMwNj15CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkK IyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX01MWENQTEQg aXMgbm90IHNldApDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNP TkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJl IEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNP TkZJR19JMkNfQUxJMTUzNT15CkNPTkZJR19JMkNfQUxJMTU2Mz15CkNPTkZJR19JMkNfQUxJMTVY Mz15CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDgxMTE9eQpD T05GSUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9eQpDT05GSUdfSTJDX0lTTVQ9eQpDT05G SUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19ORk9SQ0UyPXkKQ09ORklHX0kyQ19ORk9SQ0UyX1M0 OTg1PXkKQ09ORklHX0kyQ19TSVM1NTk1PXkKQ09ORklHX0kyQ19TSVM2MzA9eQpDT05GSUdfSTJD X1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKIyBDT05GSUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0 CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90IHNldAoKIwojIEky QyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQoj CkNPTkZJR19JMkNfQ0JVU19HUElPPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldApDT05GSUdf STJDX0VNRVYyPXkKQ09ORklHX0kyQ19HUElPPXkKIyBDT05GSUdfSTJDX0dQSU9fRkFVTFRfSU5K RUNUT1IgaXMgbm90IHNldApDT05GSUdfSTJDX0tFTVBMRD15CiMgQ09ORklHX0kyQ19PQ09SRVMg aXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJR19JMkNfU0lNVEVDPXkK Q09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZl cnMKIwpDT05GSUdfSTJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQojIENP TkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJp dmVycwojCkNPTkZJR19JMkNfTUxYQ1BMRD15CkNPTkZJR19JMkNfU0xBVkU9eQpDT05GSUdfSTJD X1NMQVZFX0VFUFJPTT15CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkK Q09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNs aWVudHMKIwpDT05GSUdfSFNJX0NIQVI9eQpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRQX1BQUyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMg c3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj15CkNPTkZJR19QUFNfQ0xJRU5UX0xE SVNDPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BQU19D TElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2Nr IHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5k IE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgoj CkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19QSU5N VVg9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19E RUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldAoj IENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TWDE1 MFggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JBWVRSQUlMIGlzIG5vdCBzZXQKIyBDT05G SUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9O IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFIGlzIG5vdCBzZXQKIyBDT05G SUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0RFTlZFUlRP TiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfR0VNSU5JTEFLRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BJTkNUUkxfSUNFTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJH IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05G SUdfUElOQ1RSTF9NQURFUkE9eQpDT05GSUdfUElOQ1RSTF9DUzQ3TDM1PXkKQ09ORklHX1BJTkNU UkxfQ1M0N0w4NT15CkNPTkZJR19QSU5DVFJMX0NTNDdMOTA9eQpDT05GSUdfR1BJT0xJQj15CkNP TkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklH X0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKQ09ORklHX0dQSU9fU1lTRlM9 eQpDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fTUFYNzMwWD15CgojCiMgTWVtb3J5 IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fRFdBUEI9eQpDT05GSUdfR1BJT19FWEFSPXkKQ09ORklHX0dQSU9fR0VORVJJQ19Q TEFURk9STT15CkNPTkZJR19HUElPX0lDSD15CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fTUI4NlM3WD15CkNPTkZJR19HUElPX01FTloxMjc9eQojIENPTkZJ R19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAoK IwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19GNzE4OFg9eQpD T05GSUdfR1BJT19JVDg3PXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19H UElPX1NDSDMxMVggaXMgbm90IHNldApDT05GSUdfR1BJT19XSU5CT05EPXkKQ09ORklHX0dQSU9f V1MxNkM0OD15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15 CiMgQ09ORklHX0dQSU9fQURQNTU4OF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAw PXkKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15 CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklH X0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMgQ09O RklHX0dQSU9fQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FSSVpPTkE9eQpDT05GSUdf R1BJT19KQU5aX1RUTD15CkNPTkZJR19HUElPX0tFTVBMRD15CkNPTkZJR19HUElPX0xQMzk0Mz15 CkNPTkZJR19HUElPX01BREVSQT15CiMgQ09ORklHX0dQSU9fUEFMTUFTIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjU4Nlg9eQpDT05G SUdfR1BJT19UUFM2NTkxMD15CkNPTkZJR19HUElPX1RQUzY1OTEyPXkKQ09ORklHX0dQSU9fVUNC MTQwMD15CiMgQ09ORklHX0dQSU9fV004OTk0IGlzIG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBh bmRlcnMKIwpDT05GSUdfR1BJT19BTUQ4MTExPXkKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qg c2V0CkNPTkZJR19HUElPX01MX0lPSD15CkNPTkZJR19HUElPX1BDSV9JRElPXzE2PXkKQ09ORklH X0dQSU9fUENJRV9JRElPXzI0PXkKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKQ09O RklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJP WD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CiMg Q09ORklHX1cxX01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKIyBD T05GSUdfVzFfU0xBVkVfVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9TTUVNIGlz IG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQwNT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQw OCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9EUzI0MDY9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldAojIENP TkZJR19XMV9TTEFWRV9EUzI4MDUgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkK IyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQz OD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09O RklHX1cxX1NMQVZFX0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUxNz15CkNPTkZJR19Q T1dFUl9BVlM9eQpDT05GSUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNU QVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBM WV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENf QkFUVEVSWT15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV84 OFBNODYwWD15CkNPTkZJR19DSEFSR0VSX0FEUDUwNjE9eQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9 eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQojIENPTkZJ R19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBz ZXQKQ09ORklHX0NIQVJHRVJfU0JTPXkKQ09ORklHX01BTkFHRVJfU0JTPXkKQ09ORklHX0JBVFRF UllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKQ09ORklHX0JBVFRFUllf QlEyN1hYWF9IRFE9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0RUX1VQREFURVNfTlZNPXkKQ09O RklHX0JBVFRFUllfREE5MDMwPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQpDT05GSUdfQkFU VEVSWV9NQVgxNzA0Mj15CkNPTkZJR19CQVRURVJZX01BWDE3MjFYPXkKQ09ORklHX0NIQVJHRVJf ODhQTTg2MFg9eQojIENPTkZJR19DSEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBDT05G SUdfQ0hBUkdFUl9MUDg3ODggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklH X0NIQVJHRVJfTUFOQUdFUj15CiMgQ09ORklHX0NIQVJHRVJfTFRDMzY1MSBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX01BWDc3NjkzPXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9C UTI0MjU3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VS X0JRMjU4OTA9eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5 MD15CkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9eQpDT05GSUdfQkFUVEVSWV9SVDUwMzM9 eQpDT05GSUdfQ0hBUkdFUl9SVDk0NTU9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklE PXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZl cnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUz PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKIyBDT05G SUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT15CkNP TkZJR19TRU5TT1JTX0FETTEwMjY9eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKIyBDT05GSUdf U0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQoj IENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDYy PXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B UFBMRVNNQz15CkNPTkZJR19TRU5TT1JTX0FTQjEwMD15CiMgQ09ORklHX1NFTlNPUlNfQVNQRUVE IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15 CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9T TU09eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CiMg Q09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzUzNzVT PXkKQ09ORklHX1NFTlNPUlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVM9eQpD T05GSUdfU0VOU09SU19HTDUxOFNNPXkKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NF TlNPUlNfSElINjEzMD15CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSTU1MDA9eQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNPTkZJR19TRU5T T1JTX0lUODc9eQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19QT1dSMTIyMD15CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjIyPXkKIyBDT05GSUdfU0VOU09SU19MVEM0 MjQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15CkNPTkZJR19TRU5TT1JTX0xU QzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9 eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKIyBDT05G SUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNP TkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKQ09ORklHX1NF TlNPUlNfTUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPXkKQ09ORklHX1NFTlNPUlNf TUNQMzAyMT15CkNPTkZJR19TRU5TT1JTX1RDNjU0PXkKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1D X0hXTU9OPXkKQ09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQojIENP TkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklH X1NFTlNPUlNfTE03OD15CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKIyBDT05GSUdfU0VOU09SU19MTTg3 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19MTTk1MjM0PXkK Q09ORklHX1NFTlNPUlNfTE05NTI0MT15CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQojIENPTkZJR19TRU5TT1JTX1BDODc0MjcgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdfU0VOU09SU19OQ1Q3OTA0PXkKIyBDT05GSUdf U0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5v dCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpDT05GSUdfU0VOU09SU19TSFQzeD15CkNP TkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRE1FMTczNz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0 N00xOTIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNP UlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkKIyBDT05GSUdfU0VO U09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU1RUUzc1MT15CkNPTkZJR19T RU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09S U19BRFMxMDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FNQzY4 MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9eQpDT05G SUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVEhNQzUwPXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKIyBDT05GSUdfU0VOU09SU19WVDEyMTEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDgyMzE9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc3 M0cgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgz NzkxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQoj IENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVU Uz15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15 CkNPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1M9eQpDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9X RVJPRkZfREVMQVlfTVM9MAojIENPTkZJR19USEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklH X1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQ X1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15 CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlz IG5vdCBzZXQKQ09ORklHX0NMT0NLX1RIRVJNQUw9eQpDT05GSUdfREVWRlJFUV9USEVSTUFMPXkK IyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJD TEFNUD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQ SSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS SUNfQURDX1RIRVJNQUw9eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15 CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hB TkRMRV9CT09UX0VOQUJMRUQ9eQojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0Cgoj CiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX0RBOTA2M19XQVRDSERPRz15CkNPTkZJR19NRU5GMjFCTUNfV0FUQ0hET0c9 eQpDT05GSUdfTUVOWjA2OV9XQVRDSERPRz15CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQK IyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1pJSVJBVkVfV0FUQ0hE T0c9eQojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfTUFYNjNYWF9XQVRDSERPRz15CkNPTkZJR19BQ1FVSVJF X1dEVD15CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTE1MzVf V0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19FQkNfQzM4NF9XRFQ9eQojIENPTkZJ R19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAoj IENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD15CiMgQ09ORklHX0lCTUFTUiBpcyBub3Qg c2V0CiMgQ09ORklHX1dBRkVSX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQpD T05GSUdfSUU2WFhfV0RUPXkKQ09ORklHX0lUQ09fV0RUPXkKIyBDT05GSUdfSVRDT19WRU5ET1Jf U1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CkNPTkZJR19JVDg3X1dEVD15 CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VNUExEX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19TQzEyMDBfV0RUPXkKQ09ORklHX1BDODc0MTNfV0RUPXkKQ09ORklHX05W X1RDTz15CkNPTkZJR182MFhYX1dEVD15CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKQ09O RklHX1NNU0NfU0NIMzExWF9XRFQ9eQpDT05GSUdfU01TQzM3Qjc4N19XRFQ9eQpDT05GSUdfVklB X1dEVD15CiMgQ09ORklHX1c4MzYyN0hGX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XODM4NzdGX1dE VD15CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX01BQ0haX1dEVD15CiMg Q09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJX1dE VD15CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBp cyBub3Qgc2V0CkNPTkZJR19NRU5fQTIxX1dEVD15CkNPTkZJR19YRU5fV0RUPXkKCiMKIyBQQ0kt YmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15CkNPTkZJR19XRFRQ Q0k9eQoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKQ09ORklHX1dBVENIRE9H X1BSRVRJTUVPVVRfR09WPXkKQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1Zf Tk9PUD15CiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1ZfUEFOSUMgaXMg bm90IHNldApDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1ZfTk9PUD15CkNPTkZJR19XQVRD SERPR19QUkVUSU1FT1VUX0dPVl9QQU5JQz15CkNPTkZJR19TU0JfUE9TU0lCTEU9eQpDT05GSUdf U1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNP TkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdf U1NCX1NESU9IT1NUPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJ R19TU0JfRFJJVkVSX1BDSUNPUkU9eQpDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JD TUFfUE9TU0lCTEU9eQpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxF PXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15 CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRp ZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRf QVMzNzExIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRfQUFUMjg3 MF9DT1JFPXkKQ09ORklHX01GRF9CQ001OTBYWD15CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMg bm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9D Uk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQURFUkE9eQpDT05GSUdfTUZEX01BREVSQV9J MkM9eQpDT05GSUdfTUZEX0NTNDdMMzU9eQpDT05GSUdfTUZEX0NTNDdMODU9eQpDT05GSUdfTUZE X0NTNDdMOTA9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQojIENPTkZJR19NRkRfREE5MDUyX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5 MDYyIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjM9eQojIENPTkZJR19NRkRfREE5MTUwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19Q QVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9R VUFSS19JMkNfR1BJTz15CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQojIENPTkZJ R19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVFdD IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNldApD T05GSUdfTUZEX0lOVEVMX0xQU1M9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5v dCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89 eQpDT05GSUdfTUZEX0tFTVBMRD15CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKQ09O RklHX01GRF84OFBNODA1PXkKQ09ORklHX01GRF84OFBNODYwWD15CiMgQ09ORklHX01GRF9NQVgx NDU3NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2OTM9eQpDT05GSUdfTUZEX01BWDc3ODQz PXkKQ09ORklHX01GRF9NQVg4OTA3PXkKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUVORjIxQk1D PXkKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05GSUdfTUZEX1BDRjUwNjMzPXkKIyBD T05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89eQpDT05G SUdfVUNCMTQwMF9DT1JFPXkKQ09ORklHX01GRF9SREMzMjFYPXkKQ09ORklHX01GRF9SVDUwMzM9 eQpDT05GSUdfTUZEX1JDNVQ1ODM9eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMg bm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldApDT05GSUdfTUZEX1NNU0M9 eQojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09O RklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKQ09ORklHX01GRF9MUDM5NDM9eQpDT05GSUdfTUZE X0xQODc4OD15CkNPTkZJR19NRkRfVElfTE1VPXkKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdf VFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15 CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwOTA9eQoj IENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTg2WD15CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05G SUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQpDT05GSUdfTUZEX1RQ UzgwMDMxPXkKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0 MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CkNPTkZJR19NRkRfTE0z NTMzPXkKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRf QVJJWk9OQV9JMkM9eQojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9XTTUxMDIgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1dNODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk4PXkKQ09ORklHX01GRF9X TTg0MDA9eQojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9eQpDT05GSUdfUkVHVUxBVE9S PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9G SVhFRF9WT0xUQUdFPXkKQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkKQ09ORklH X1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UEc4Nlg9 eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04NjA3PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkK Q09ORklHX1JFR1VMQVRPUl9BRDUzOTg9eQpDT05GSUdfUkVHVUxBVE9SX0FOQVRPUD15CkNPTkZJ R19SRUdVTEFUT1JfQUFUMjg3MD15CkNPTkZJR19SRUdVTEFUT1JfQVJJWk9OQV9MRE8xPXkKQ09O RklHX1JFR1VMQVRPUl9BUklaT05BX01JQ1NVUFA9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhY PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CiMgQ09ORklHX1JF R1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09O RklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdf UkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MTTM2M1g9eQpD T05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKQ09ORklH X1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15CiMgQ09ORklHX1JF R1VMQVRPUl9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgx NTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRP Ul9NQVg4NjYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTM9 eQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPXkKIyBD T05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QRlVa RTEwMD15CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA2MD15CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA4 MD15CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD15CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1J PXkKQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgzPXkKQ09ORklHX1JFR1VMQVRPUl9SVDUwMzM9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WD15CiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5 MTI9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfV004NDAwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJ R19SQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0Cgoj CiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQojIENPTkZJR19BR1BfQU1ENjQgaXMg bm90IHNldApDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJ QT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01B WF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRp byBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCgojCiMgQU1EIExpYnJhcnkgcm91dGluZXMK IwpDT05GSUdfRFJNX1hFTj15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwojIENPTkZJR19G QiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0Rf Q0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpD T05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz15CkNPTkZJ R19CQUNLTElHSFRfREE5MDNYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI VF9TQUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQpDT05GSUdfQkFDS0xJR0hUX0FE UDg4NjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9eQojIENPTkZJR19CQUNLTElHSFRfODhQ TTg2MFggaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfQUFUMjg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M TTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3 PXkKQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVy IHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM QkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKQ09ORklHX1ZHQUNP Tl9TT0ZUX1NDUk9MTEJBQ0tfUEVSU0lTVEVOVF9FTkFCTEVfQllfREVGQVVMVD15CkNPTkZJR19E VU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVN TVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19TT1VORD15CkNPTkZJR19TTkQ9eQpDT05GSUdfU05E X1RJTUVSPXkKQ09ORklHX1NORF9QQ009eQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009eQpDT05G SUdfU05EX0hXREVQPXkKQ09ORklHX1NORF9SQVdNSURJPXkKQ09ORklHX1NORF9KQUNLPXkKQ09O RklHX1NORF9KQUNLX0lOUFVUX0RFVj15CiMgQ09ORklHX1NORF9PU1NFTVVMIGlzIG5vdCBzZXQK Q09ORklHX1NORF9QQ01fVElNRVI9eQpDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklH X1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQpDT05GSUdfU05E X1BST0NfRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlMgaXMgbm90IHNldApDT05GSUdf U05EX1ZFUkJPU0VfUFJJTlRLPXkKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQojIENPTkZJR19TTkRfU0VRVUVO Q0VSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NUFU0MDFfVUFSVD15CkNPTkZJR19TTkRfT1BMM19M SUI9eQpDT05GSUdfU05EX0FDOTdfQ09ERUM9eQpDT05GSUdfU05EX0RSSVZFUlM9eQojIENPTkZJ R19TTkRfRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxPT1AgaXMgbm90IHNldApDT05G SUdfU05EX01UUEFWPXkKQ09ORklHX1NORF9NVFM2ND15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1 MD15CiMgQ09ORklHX1NORF9NUFU0MDEgaXMgbm90IHNldAojIENPTkZJR19TTkRfUE9SVE1BTjJY NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkUgaXMgbm90IHNldApDT05G SUdfU05EX1NCX0NPTU1PTj15CkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdfU05EX0FEMTg4OSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldApDT05GSUdfU05EX0FMUzQw MDA9eQpDT05GSUdfU05EX0FMSTU0NTE9eQpDT05GSUdfU05EX0FTSUhQST15CkNPTkZJR19TTkRf QVRJSVhQPXkKQ09ORklHX1NORF9BVElJWFBfTU9ERU09eQojIENPTkZJR19TTkRfQVU4ODEwIGlz IG5vdCBzZXQKQ09ORklHX1NORF9BVTg4MjA9eQojIENPTkZJR19TTkRfQVU4ODMwIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9BVzI9eQpDT05GSUdfU05EX0FaVDMzMjg9eQojIENPTkZJR19TTkRfQlQ4 N1ggaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01JUENJPXkKQ09O RklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49eQpDT05GSUdfU05EX0NTNDI4 MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkKIyBDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9EQVJMQTIwPXkK IyBDT05GSUdfU05EX0dJTkEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTIwIGlzIG5v dCBzZXQKQ09ORklHX1NORF9EQVJMQTI0PXkKQ09ORklHX1NORF9HSU5BMjQ9eQpDT05GSUdfU05E X0xBWUxBMjQ9eQpDT05GSUdfU05EX01PTkE9eQpDT05GSUdfU05EX01JQT15CkNPTkZJR19TTkRf RUNITzNHPXkKQ09ORklHX1NORF9JTkRJR089eQojIENPTkZJR19TTkRfSU5ESUdPSU8gaXMgbm90 IHNldApDT05GSUdfU05EX0lORElHT0RKPXkKQ09ORklHX1NORF9JTkRJR09JT1g9eQpDT05GSUdf U05EX0lORElHT0RKWD15CkNPTkZJR19TTkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMVg9 eQojIENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MT15CkNP TkZJR19TTkRfRVMxOTM4PXkKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CkNPTkZJR19T TkRfRk04MDE9eQojIENPTkZJR19TTkRfSERTUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERTUE09 eQojIENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzI0IGlz IG5vdCBzZXQKQ09ORklHX1NORF9JTlRFTDhYMD15CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMg bm90IHNldApDT05GSUdfU05EX0tPUkcxMjEyPXkKQ09ORklHX1NORF9MT0xBPXkKQ09ORklHX1NO RF9MWDY0NjRFUz15CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9NSVhBUlQgaXMgbm90IHNldApDT05GSUdfU05EX05NMjU2PXkKQ09ORklHX1NORF9QQ1hIUj15 CkNPTkZJR19TTkRfUklQVElERT15CkNPTkZJR19TTkRfUk1FMzI9eQpDT05GSUdfU05EX1JNRTk2 PXkKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMgbm90IHNldApDT05GSUdfU05EX1NPTklDVklCRVM9 eQpDT05GSUdfU05EX1RSSURFTlQ9eQpDT05GSUdfU05EX1ZJQTgyWFg9eQpDT05GSUdfU05EX1ZJ QTgyWFhfTU9ERU09eQpDT05GSUdfU05EX1ZJUlRVT1NPPXkKIyBDT05GSUdfU05EX1ZYMjIyIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpD T05GSUdfU05EX0hEQT15CkNPTkZJR19TTkRfSERBX0lOVEVMPXkKIyBDT05GSUdfU05EX0hEQV9I V0RFUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKIyBDT05GSUdfU05EX0hE QV9JTlBVVF9CRUVQIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkKQ09O RklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz15CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQU5BTE9H IGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9eQpDT05GSUdfU05EX0hE QV9DT0RFQ19WSUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPXkKQ09ORklHX1NORF9IREFf Q09ERUNfQ0lSUlVTPXkKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMzIgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19DTUVESUE9eQoj IENPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1NCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0dF TkVSSUM9eQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hE QV9DT1JFPXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NApDT05GSUdfU05EX0ZJUkVX SVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9eQpDT05GSUdfU05EX0RJQ0U9eQpDT05GSUdf U05EX09YRlc9eQpDT05GSUdfU05EX0lTSUdIVD15CkNPTkZJR19TTkRfRklSRVdPUktTPXkKIyBD T05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlzIG5vdCBzZXQKQ09ORklH X1NORF9GSVJFV0lSRV9NT1RVPXkKQ09ORklHX1NORF9GSVJFRkFDRT15CkNPTkZJR19TTkRfU09D PXkKQ09ORklHX1NORF9TT0NfQUM5N19CVVM9eQpDT05GSUdfU05EX1NPQ19HRU5FUklDX0RNQUVO R0lORV9QQ009eQpDT05GSUdfU05EX1NPQ19BTURfQUNQPXkKIyBDT05GSUdfU05EX1NPQ19BTURf Q1pfREE3MjE5TVg5ODM1N19NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BTURfQ1pf UlQ1NjQ1X01BQ0ggaXMgbm90IHNldApDT05GSUdfU05EX0FUTUVMX1NPQz15CiMgQ09ORklHX1NO RF9ERVNJR05XQVJFX0kyUyBpcyBub3Qgc2V0CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUg Q1BVcwojCgojCiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoK IwpDT05GSUdfU05EX1NPQ19GU0xfQVNSQz15CkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9eQojIENP TkZJR19TTkRfU09DX0ZTTF9TU0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9TUERJ RiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0ZTTF9FU0FJPXkKIyBDT05GSUdfU05EX1NPQ19J TVhfQVVETVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0kyU19ISTYyMTBfSTJTIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfSU1HPXkKQ09ORklHX1NORF9TT0NfSU1HX0kyU19JTj15CkNPTkZJ R19TTkRfU09DX0lNR19JMlNfT1VUPXkKIyBDT05GSUdfU05EX1NPQ19JTUdfUEFSQUxMRUxfT1VU IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU1HX1NQRElGX0lOPXkKIyBDT05GSUdfU05EX1NP Q19JTUdfU1BESUZfT1VUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU1HX1BJU1RBQ0hJT19J TlRFUk5BTF9EQUM9eQojIENPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9UT1BMRVZFTCBpcyBub3Qg c2V0CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQyBhdWRpbyBzdXBwb3J0CiMKIyBD T05GSUdfU05EX1NPQ19YVEZQR0FfSTJTIGlzIG5vdCBzZXQKQ09ORklHX1pYX1RETT15CkNPTkZJ R19TTkRfU09DX0kyQ19BTkRfU1BJPXkKCiMKIyBDT0RFQyBkcml2ZXJzCiMKQ09ORklHX1NORF9T T0NfQUM5N19DT0RFQz15CkNPTkZJR19TTkRfU09DX0FEQVVfVVRJTFM9eQpDT05GSUdfU05EX1NP Q19BREFVMTcwMT15CkNPTkZJR19TTkRfU09DX0FEQVUxN1gxPXkKQ09ORklHX1NORF9TT0NfQURB VTE3NjE9eQpDT05GSUdfU05EX1NPQ19BREFVMTc2MV9JMkM9eQpDT05GSUdfU05EX1NPQ19BREFV NzAwMj15CkNPTkZJR19TTkRfU09DX0FLNDQ1OD15CkNPTkZJR19TTkRfU09DX0FLNDU1ND15CkNP TkZJR19TTkRfU09DX0FLNDYxMz15CkNPTkZJR19TTkRfU09DX0FLNDY0Mj15CkNPTkZJR19TTkRf U09DX0FLNTM4Nj15CkNPTkZJR19TTkRfU09DX0FLNTU1OD15CkNPTkZJR19TTkRfU09DX0FMQzU2 MjM9eQpDT05GSUdfU05EX1NPQ19CRDI4NjIzPXkKQ09ORklHX1NORF9TT0NfQlRfU0NPPXkKQ09O RklHX1NORF9TT0NfQ1MzNUwzMj15CkNPTkZJR19TTkRfU09DX0NTMzVMMzM9eQpDT05GSUdfU05E X1NPQ19DUzM1TDM0PXkKQ09ORklHX1NORF9TT0NfQ1MzNUwzNT15CkNPTkZJR19TTkRfU09DX0NT NDJMNDI9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUxPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw1MV9J MkM9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUyPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw1Nj15CkNP TkZJR19TTkRfU09DX0NTNDJMNzM9eQpDT05GSUdfU05EX1NPQ19DUzQyNjU9eQpDT05GSUdfU05E X1NPQ19DUzQyNzA9eQpDT05GSUdfU05EX1NPQ19DUzQyNzE9eQpDT05GSUdfU05EX1NPQ19DUzQy NzFfSTJDPXkKQ09ORklHX1NORF9TT0NfQ1M0MlhYOD15CkNPTkZJR19TTkRfU09DX0NTNDJYWDhf STJDPXkKQ09ORklHX1NORF9TT0NfQ1M0MzEzMD15CkNPTkZJR19TTkRfU09DX0NTNDM0OT15CkNP TkZJR19TTkRfU09DX0NTNTNMMzA9eQpDT05GSUdfU05EX1NPQ19FUzcxMzQ9eQpDT05GSUdfU05E X1NPQ19FUzcyNDE9eQpDT05GSUdfU05EX1NPQ19FUzgzMTY9eQpDT05GSUdfU05EX1NPQ19FUzgz Mjg9eQpDT05GSUdfU05EX1NPQ19FUzgzMjhfSTJDPXkKQ09ORklHX1NORF9TT0NfR1RNNjAxPXkK Q09ORklHX1NORF9TT0NfSU5OT19SSzMwMzY9eQpDT05GSUdfU05EX1NPQ19NQVg5ODUwND15CkNP TkZJR19TTkRfU09DX01BWDk4Njc9eQpDT05GSUdfU05EX1NPQ19NQVg5ODkyNz15CkNPTkZJR19T TkRfU09DX01BWDk4MzczPXkKQ09ORklHX1NORF9TT0NfTUFYOTg2MD15CiMgQ09ORklHX1NORF9T T0NfTVNNODkxNl9XQ0RfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NU004OTE2 X1dDRF9ESUdJVEFMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNMTY4MT15CkNPTkZJR19T TkRfU09DX1BDTTE3ODk9eQpDT05GSUdfU05EX1NPQ19QQ00xNzg5X0kyQz15CkNPTkZJR19TTkRf U09DX1BDTTE3OVg9eQpDT05GSUdfU05EX1NPQ19QQ00xNzlYX0kyQz15CkNPTkZJR19TTkRfU09D X1BDTTE4Nlg9eQpDT05GSUdfU05EX1NPQ19QQ00xODZYX0kyQz15CkNPTkZJR19TTkRfU09DX1BD TTMxNjhBPXkKQ09ORklHX1NORF9TT0NfUENNMzE2OEFfSTJDPXkKQ09ORklHX1NORF9TT0NfUENN NTEyeD15CkNPTkZJR19TTkRfU09DX1BDTTUxMnhfSTJDPXkKQ09ORklHX1NORF9TT0NfUkw2MjMx PXkKQ09ORklHX1NORF9TT0NfUlQ1NjE2PXkKQ09ORklHX1NORF9TT0NfUlQ1NjMxPXkKQ09ORklH X1NORF9TT0NfU0dUTDUwMDA9eQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD15CkNPTkZJR19TTkRf U09DX1NJR01BRFNQX0kyQz15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQX1JFR01BUD15CkNPTkZJ R19TTkRfU09DX1NJTVBMRV9BTVBMSUZJRVI9eQpDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NP REVDPXkKQ09ORklHX1NORF9TT0NfU1BESUY9eQpDT05GSUdfU05EX1NPQ19TU00yMzA1PXkKQ09O RklHX1NORF9TT0NfU1NNMjYwMj15CkNPTkZJR19TTkRfU09DX1NTTTI2MDJfSTJDPXkKQ09ORklH X1NORF9TT0NfU1NNNDU2Nz15CkNPTkZJR19TTkRfU09DX1NUQTMyWD15CkNPTkZJR19TTkRfU09D X1NUQTM1MD15CkNPTkZJR19TTkRfU09DX1NUSV9TQVM9eQpDT05GSUdfU05EX1NPQ19UQVMyNTUy PXkKQ09ORklHX1NORF9TT0NfVEFTNTA4Nj15CkNPTkZJR19TTkRfU09DX1RBUzU3MVg9eQpDT05G SUdfU05EX1NPQ19UQVM1NzIwPXkKQ09ORklHX1NORF9TT0NfVEFTNjQyND15CkNPTkZJR19TTkRf U09DX1REQTc0MTk9eQpDT05GSUdfU05EX1NPQ19URkE5ODc5PXkKQ09ORklHX1NORF9TT0NfVExW MzIwQUlDMjM9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyM19JMkM9eQpDT05GSUdfU05EX1NP Q19UTFYzMjBBSUMzMVhYPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzJYND15CkNPTkZJR19T TkRfU09DX1RMVjMyMEFJQzMyWDRfSTJDPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1g9eQpD T05GSUdfU05EX1NPQ19UUzNBMjI3RT15CkNPTkZJR19TTkRfU09DX1RTQ1M0MlhYPXkKQ09ORklH X1NORF9TT0NfVFNDUzQ1ND15CkNPTkZJR19TTkRfU09DX1dNODUxMD15CkNPTkZJR19TTkRfU09D X1dNODUyMz15CkNPTkZJR19TTkRfU09DX1dNODUyND15CkNPTkZJR19TTkRfU09DX1dNODU4MD15 CkNPTkZJR19TTkRfU09DX1dNODcxMT15CkNPTkZJR19TTkRfU09DX1dNODcyOD15CkNPTkZJR19T TkRfU09DX1dNODczMT15CkNPTkZJR19TTkRfU09DX1dNODczNz15CkNPTkZJR19TTkRfU09DX1dN ODc0MT15CkNPTkZJR19TTkRfU09DX1dNODc1MD15CkNPTkZJR19TTkRfU09DX1dNODc1Mz15CkNP TkZJR19TTkRfU09DX1dNODc3Nj15CkNPTkZJR19TTkRfU09DX1dNODc4Mj15CkNPTkZJR19TTkRf U09DX1dNODgwND15CkNPTkZJR19TTkRfU09DX1dNODgwNF9JMkM9eQpDT05GSUdfU05EX1NPQ19X TTg5MDM9eQpDT05GSUdfU05EX1NPQ19XTTg5NjA9eQpDT05GSUdfU05EX1NPQ19XTTg5NjI9eQpD T05GSUdfU05EX1NPQ19XTTg5NzQ9eQpDT05GSUdfU05EX1NPQ19XTTg5Nzg9eQpDT05GSUdfU05E X1NPQ19XTTg5ODU9eQojIENPTkZJR19TTkRfU09DX1pYX0FVRDk2UDIyIGlzIG5vdCBzZXQKQ09O RklHX1NORF9TT0NfTUFYOTc1OT15CkNPTkZJR19TTkRfU09DX01UNjM1MT15CkNPTkZJR19TTkRf U09DX05BVTg1NDA9eQpDT05GSUdfU05EX1NPQ19OQVU4ODEwPXkKQ09ORklHX1NORF9TT0NfTkFV ODgyND15CkNPTkZJR19TTkRfU09DX1RQQTYxMzBBMj15CkNPTkZJR19TTkRfU0lNUExFX0NBUkRf VVRJTFM9eQpDT05GSUdfU05EX1NJTVBMRV9DQVJEPXkKIyBDT05GSUdfU05EX1g4NiBpcyBub3Qg c2V0CkNPTkZJR19TTkRfWEVOX0ZST05URU5EPXkKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQg c3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNl dApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdf SElEX0E0VEVDSD15CkNPTkZJR19ISURfQUNSVVg9eQojIENPTkZJR19ISURfQUNSVVhfRkYgaXMg bm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldApD T05GSUdfSElEX0FVUkVBTD15CkNPTkZJR19ISURfQkVMS0lOPXkKQ09ORklHX0hJRF9DSEVSUlk9 eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90 IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQpDT05GSUdf RFJBR09OUklTRV9GRj15CkNPTkZJR19ISURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpD T05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldApDT05GSUdf SElEX0dGUk09eQpDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9eQojIENPTkZJ R19ISURfV0FMVE9QIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CkNPTkZJR19ISURf SUNBREU9eQpDT05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CkNP TkZJR19ISURfVFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09ORklHX0hJRF9M Q1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRUQ9eQojIENPTkZJR19ISURfTEVOT1ZPIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9 eQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdf TE9HSUc5NDBfRkY9eQojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9NQUdJQ01PVVNFPXkKQ09ORklHX0hJRF9NQVlGTEFTSD15CkNPTkZJR19ISURfUkVEUkFHT049 eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElE X01VTFRJVE9VQ0g9eQojIENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09S VEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9S RF9GRj15CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdf SElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdf SElEX1BMQU5UUk9OSUNTPXkKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0FJVEVLPXkKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldApDT05GSUdfSElEX1NQ RUVETElOSz15CkNPTkZJR19ISURfU1RFQU09eQojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMg bm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX1JNST15CkNPTkZJR19ISURf R1JFRU5BU0lBPXkKIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz15CiMgQ09ORklHX0hJRF9U T1BTRUVEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USElOR009eQpDT05GSUdfSElEX1RIUlVTVE1B U1RFUj15CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVURS QVdfUFMzPXkKQ09ORklHX0hJRF9XSUlNT1RFPXkKQ09ORklHX0hJRF9YSU5NTz15CiMgQ09ORklH X0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElE X1NFTlNPUl9IVUI9eQojIENPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1IgaXMgbm90IHNl dAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09O RklHX0kyQ19ISUQ9eQoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCkNPTkZJR19JTlRFTF9J U0hfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBP UlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfUENJPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwg TGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJ R19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RZUEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1VXQj15CiMgQ09ORklHX1VXQl9XSENJIGlzIG5vdCBzZXQKQ09ORklHX01NQz15 CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJR19TRElP X1VBUlQ9eQpDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxl ciBEcml2ZXJzCiMKQ09ORklHX01NQ19ERUJVRz15CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdf TU1DX1NESENJX1BDST15CiMgQ09ORklHX01NQ19SSUNPSF9NTUMgaXMgbm90IHNldAojIENPTkZJ R19NTUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TREhDSV9QTFRGTSBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19USUZNX1NEPXkK IyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WSUFfU0RNTUM9eQojIENP TkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfUkVBTFRFS19QQ0k9eQpD T05GSUdfTU1DX0NRSENJPXkKQ09ORklHX01NQ19UT1NISUJBX1BDST15CkNPTkZJR19NTUNfTVRL PXkKQ09ORklHX01FTVNUSUNLPXkKQ09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlT dGljayBkcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQojIENPTkZJR19N U1BST19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19NU19CTE9DSz15CgojCiMgTWVtb3J5U3RpY2sg SG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz15CiMgQ09O RklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLX1I1OTI9 eQpDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9eQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdf TEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPXkKQ09ORklHX0xFRFNfQlJJR0hU TkVTU19IV19DSEFOR0VEPXkKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfODhQTTg2 MFggaXMgbm90IHNldApDT05GSUdfTEVEU19BUFU9eQpDT05GSUdfTEVEU19BUzM2NDVBPXkKQ09O RklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xFRFNfTE0zNTMzPXkKQ09ORklHX0xFRFNfTE0zNjQy PXkKQ09ORklHX0xFRFNfTE0zNjAxWD15CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CiMgQ09O RklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNP TkZJR19MRURTX0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2 Mj15CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg3ODgg aXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15 CiMgQ09ORklHX0xFRFNfUENBOTU1WF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYz WD15CiMgQ09ORklHX0xFRFNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19SRUdVTEFU T1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQy MDA9eQpDT05GSUdfTEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19BRFA1NTIwPXkKQ09ORklHX0xF RFNfVENBNjUwNz15CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVE U19MTTM1NXg9eQpDT05GSUdfTEVEU19NRU5GMjFCTUM9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJs aW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElO R00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQ TEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1VTRVI9eQojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2Vy cwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19BQ0NFU1NJQklM SVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfUlRDX0xJQj15CkNP TkZJR19SVENfTUMxNDY4MThfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09O RklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NI QU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0FMVEVSQV9NU0dETUE9eQpDT05GSUdf SU5URUxfSURNQTY0PXkKQ09ORklHX0lOVEVMX0lPQVRETUE9eQpDT05GSUdfUUNPTV9ISURNQV9N R01UPXkKQ09ORklHX1FDT01fSElETUE9eQpDT05GSUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RX X0RNQUM9eQpDT05GSUdfRFdfRE1BQ19QQ0k9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdf QVNZTkNfVFhfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RNQVRFU1Q9eQpDT05GSUdfRE1BX0VOR0lO RV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCiMgQ09ORklHX1NZTkNfRklMRSBpcyBub3Qg c2V0CkNPTkZJR19EQ0E9eQpDT05GSUdfQVVYRElTUExBWT15CiMgQ09ORklHX0hENDQ3ODAgaXMg bm90IHNldAojIENPTkZJR19LUzAxMDggaXMgbm90IHNldApDT05GSUdfSU1HX0FTQ0lJX0xDRD15 CkNPTkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJ TEU9NQpDT05GSUdfUEFORUxfQ0hBTkdFX01FU1NBR0U9eQpDT05GSUdfUEFORUxfQk9PVF9NRVNT QUdFPSIiCkNPTkZJR19DSEFSTENEPXkKQ09ORklHX1VJTz15CkNPTkZJR19VSU9fQ0lGPXkKIyBD T05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJR IGlzIG5vdCBzZXQKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05GSUdf VUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19ORVRYPXkKIyBDT05GSUdfVUlPX1BSVVNTIGlz IG5vdCBzZXQKQ09ORklHX1VJT19NRjYyND15CiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qg c2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BD ST15CiMgQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElP X0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVUPXkKQ09ORklHX1ZJUlRJT19N TUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CgojCiMgTWljcm9zb2Z0 IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CgojCiMg WGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9TRUxG QkFMTE9PTklORz15CiMgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1hFTl9ERVZfRVZUQ0hOIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01Q QVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNf RlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9D PXkKQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0M9eQpDT05GSUdfU1dJT1RMQl9YRU49eQpDT05G SUdfWEVOX1RNRU09eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNP TkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQ ST15CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0NPTUVEST15CkNPTkZJR19DT01FRElfREVCVUc9 eQpDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RF RkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKIyBDT05GSUdfQ09NRURJX01JU0NfRFJJVkVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9JU0FfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfUENJX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJXzgyNTVfUENJPXkKQ09ORklHX0NPTUVE SV9BRERJX1dBVENIRE9HPXkKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTAzMj15CiMgQ09ORklH X0NPTUVESV9BRERJX0FQQ0lfMTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9BRERJX0FQ Q0lfMTUxNiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURESV9BUENJXzE1NjQ9eQpDT05GSUdf Q09NRURJX0FERElfQVBDSV8xNlhYPXkKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMjAzMj15CiMg Q09ORklHX0NPTUVESV9BRERJX0FQQ0lfMjIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9B RERJX0FQQ0lfMzEyMCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURESV9BUENJXzM1MDE9eQpD T05GSUdfQ09NRURJX0FERElfQVBDSV8zWFhYPXkKIyBDT05GSUdfQ09NRURJX0FETF9QQ0k2MjA4 IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRExfUENJN1gzWD15CkNPTkZJR19DT01FRElfQURM X1BDSTgxNjQ9eQojIENPTkZJR19DT01FRElfQURMX1BDSTkxMTEgaXMgbm90IHNldApDT05GSUdf Q09NRURJX0FETF9QQ0k5MTE4PXkKQ09ORklHX0NPTUVESV9BRFZfUENJMTcxMD15CiMgQ09ORklH X0NPTUVESV9BRFZfUENJMTcyMCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURWX1BDSTE3MjM9 eQpDT05GSUdfQ09NRURJX0FEVl9QQ0kxNzI0PXkKQ09ORklHX0NPTUVESV9BRFZfUENJMTc2MD15 CiMgQ09ORklHX0NPTUVESV9BRFZfUENJX0RJTyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQU1Q TENfRElPMjAwX1BDST15CiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNl9QQ0kgaXMgbm90IHNl dApDT05GSUdfQ09NRURJX0FNUExDX1BDMjYzX1BDST15CkNPTkZJR19DT01FRElfQU1QTENfUENJ MjI0PXkKIyBDT05GSUdfQ09NRURJX0FNUExDX1BDSTIzMCBpcyBub3Qgc2V0CkNPTkZJR19DT01F RElfQ09OVEVDX1BDSV9ESU89eQpDT05GSUdfQ09NRURJX0RBUzA4X1BDST15CiMgQ09ORklHX0NP TUVESV9EVDMwMDAgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfRFlOQV9QQ0kxMFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NRURJX0dTQ19IUERJIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9N RjZYND15CkNPTkZJR19DT01FRElfSUNQX01VTFRJPXkKIyBDT05GSUdfQ09NRURJX0RBUUJPQVJE MjAwMCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfSlIzX1BDST15CkNPTkZJR19DT01FRElfS0Vf Q09VTlRFUj15CiMgQ09ORklHX0NPTUVESV9DQl9QQ0lEQVM2NCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfQ0JfUENJREFTPXkKQ09ORklHX0NPTUVESV9DQl9QQ0lEREE9eQojIENPTkZJR19DT01F RElfQ0JfUENJTURBUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQ0JfUENJTUREQT15CiMgQ09O RklHX0NPTUVESV9NRTQwMDAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX01FX0RBUT15CkNPTkZJ R19DT01FRElfTklfNjUyNz15CkNPTkZJR19DT01FRElfTklfNjVYWD15CkNPTkZJR19DT01FRElf TklfNjYwWD15CiMgQ09ORklHX0NPTUVESV9OSV82NzBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVE SV9OSV9MQUJQQ19QQ0k9eQpDT05GSUdfQ09NRURJX05JX1BDSURJTz15CiMgQ09ORklHX0NPTUVE SV9OSV9QQ0lNSU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX1JURDUyMD15CiMgQ09ORklHX0NP TUVESV9TNjI2IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9NSVRFPXkKQ09ORklHX0NPTUVESV9O SV9USU9DTUQ9eQpDT05GSUdfQ09NRURJXzgyNTQ9eQpDT05GSUdfQ09NRURJXzgyNTU9eQpDT05G SUdfQ09NRURJXzgyNTVfU0E9eQpDT05GSUdfQ09NRURJX0tDT01FRElMSUI9eQpDT05GSUdfQ09N RURJX0FNUExDX0RJTzIwMD15CkNPTkZJR19DT01FRElfREFTMDg9eQpDT05GSUdfQ09NRURJX05J X0xBQlBDPXkKQ09ORklHX0NPTUVESV9OSV9USU89eQpDT05GSUdfUlRTNTIwOD15CgojCiMgSUlP IHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwoKIwojIEFuYWxvZyB0byBk aWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3NjA2PXkKQ09ORklHX0FENzYwNl9JRkFDRV9Q QVJBTExFTD15CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwoj IENPTkZJR19BRFQ3MzE2IGlzIG5vdCBzZXQKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNv bnZlcnRlcnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90IHNldApDT05GSUdfQUQ3MTUyPXkKQ09O RklHX0FENzc0Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKCiMKIyBOZXR3b3Jr IEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qg c2V0CgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCkNPTkZJR19BREU3ODU0PXkKIyBD T05GSUdfQURFNzg1NF9JMkMgaXMgbm90IHNldAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29u dmVydGVycwojCgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfQUNOVFNBPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExP PXkKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9BVURQVFIgaXMgbm90IHNldApDT05GSUdfU1BFQUtV UF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNUTEs9eQpDT05GSUdfU1BFQUtV UF9TWU5USF9ERUNFWFQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9MVExLPXkKQ09ORklHX1NQRUFL VVBfU1lOVEhfU09GVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVD15CiMgQ09ORklHX1NQ RUFLVVBfU1lOVEhfVFhQUlQgaXMgbm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5USF9EVU1NWT15 CiMgQ09ORklHX1NUQUdJTkdfTUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJ R19BU0hNRU0gaXMgbm90IHNldAojIENPTkZJR19JT04gaXMgbm90IHNldAojIENPTkZJR19GSVJF V0lSRV9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfREdOQz15CiMgQ09ORklHX0dTX0ZQR0FCT09U IGlzIG5vdCBzZXQKQ09ORklHX1VOSVNZU1NQQVI9eQojIENPTkZJR19NT1NUIGlzIG5vdCBzZXQK IyBDT05GSUdfS1M3MDEwIGlzIG5vdCBzZXQKQ09ORklHX0dSRVlCVVM9eQojIENPTkZJR19HUkVZ QlVTX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX0dSRVlCVVNfQk9PVFJPTT15CkNPTkZJR19HUkVZ QlVTX0hJRD15CiMgQ09ORklHX0dSRVlCVVNfTElHSFQgaXMgbm90IHNldApDT05GSUdfR1JFWUJV U19MT0c9eQpDT05GSUdfR1JFWUJVU19MT09QQkFDSz15CkNPTkZJR19HUkVZQlVTX1BPV0VSPXkK Q09ORklHX0dSRVlCVVNfUkFXPXkKQ09ORklHX0dSRVlCVVNfVklCUkFUT1I9eQojIENPTkZJR19H UkVZQlVTX0JSSURHRURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX01NQyBpcyBub3Qgc2V0 CgojCiMgR2Fza2V0IGRldmljZXMKIwojIENPTkZJR19TVEFHSU5HX0dBU0tFVF9GUkFNRVdPUksg aXMgbm90IHNldApDT05GSUdfWElMX0FYSVNfRklGTz15CkNPTkZJR19YODZfUExBVEZPUk1fREVW SUNFUz15CiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ0VSSERG IGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9T TUJJT1M9eQojIENPTkZJR19ERUxMX1NNQklPU19TTU0gaXMgbm90IHNldApDT05GSUdfREVMTF9M QVBUT1A9eQojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qg c2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOQVNPTklDX0xB UFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0hEQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUVFUENfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RB Ul9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPU0hJQkFfSEFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9ISURfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMg bm90IHNldApDT05GSUdfSUJNX1JUTD15CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15CiMgQ09ORklH X1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNf SVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNP TkZJR19JTlRFTF9QVU5JVF9JUEM9eQpDT05GSUdfTUxYX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJD X01VTFRJX0lOU1RBTlRJQVRFIGlzIG5vdCBzZXQKQ09ORklHX1BNQ19BVE9NPXkKIyBDT05GSUdf Q0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlz IG5vdCBzZXQKQ09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15 CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKQ09ORklH X0NPTU1PTl9DTEtfTUFYOTQ4NT15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBz ZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQ9eQpDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2PXkK Q09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQPXkKIyBDT05GSUdfQ09NTU9OX0NMS19QQUxNQVMg aXMgbm90IHNldApDT05GSUdfSFdTUElOTE9DSz15CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMK IwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxE X0k4MjUzPXkKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NVUFBP UlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9D PXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPXkKIyBDT05GSUdfUlBNU0dfQ0hB UiBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19WSVJUSU89eQojIENPTkZJR19TT1VORFdJUkUgaXMg bm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwoj IEFtbG9naWMgU29DIGRyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBO WFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMK CiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0Cgoj CiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CkNP TkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVR X0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQoj IENPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVR X0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRT15Cgoj CiMgREVWRlJFUSBEcml2ZXJzCiMKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdfRVhU Q09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNL PXkKIyBDT05GSUdfRVhUQ09OX0FSSVpPTkEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKIyBD T05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDc3NjkzPXkK Q09ORklHX0VYVENPTl9NQVg3Nzg0Mz15CkNPTkZJR19FWFRDT05fUEFMTUFTPXkKQ09ORklHX0VY VENPTl9SVDg5NzNBPXkKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNPTkZJR19F WFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9f QlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQpDT05GSUdfSUlPX0JVRkZFUl9IV19DT05T VU1FUj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVS PXkKQ09ORklHX0lJT19DT05GSUdGUz15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9f Q09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklHX0lJT19TV19ERVZJQ0U9eQpDT05GSUdfSUlP X1NXX1RSSUdHRVI9eQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURYTDM0NV9JMkMg aXMgbm90IHNldApDT05GSUdfQk1BMTgwPXkKIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBz ZXQKQ09ORklHX0RBMjgwPXkKIyBDT05GSUdfREEzMTEgaXMgbm90IHNldApDT05GSUdfRE1BUkQw OT15CiMgQ09ORklHX0RNQVJEMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BQ0NFTF8z RD15CkNPTkZJR19JSU9fQ1JPU19FQ19BQ0NFTF9MRUdBQ1k9eQpDT05GSUdfS1hTRDk9eQojIENP TkZJR19LWFNEOV9JMkMgaXMgbm90IHNldAojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldApD T05GSUdfTUMzMjMwPXkKQ09ORklHX01NQTc0NTU9eQpDT05GSUdfTU1BNzQ1NV9JMkM9eQpDT05G SUdfTU1BNzY2MD15CkNPTkZJR19NTUE4NDUyPXkKQ09ORklHX01NQTk1NTFfQ09SRT15CkNPTkZJ R19NTUE5NTUxPXkKQ09ORklHX01NQTk1NTM9eQpDT05GSUdfTVhDNDAwNT15CkNPTkZJR19NWEM2 MjU1PXkKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CkNPTkZJR19TVEs4QkE1MD15CgojCiMg QW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcyOTE9eQpDT05GSUdfQUQ3 OTlYPXkKIyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldApDT05GSUdfSFg3MTE9eQpDT05G SUdfTFA4Nzg4X0FEQz15CkNPTkZJR19MVEMyNDcxPXkKIyBDT05GSUdfTFRDMjQ4NSBpcyBub3Qg c2V0CkNPTkZJR19MVEMyNDk3PXkKQ09ORklHX01BWDEzNjM9eQojIENPTkZJR19NQVg5NjExIGlz IG5vdCBzZXQKQ09ORklHX01DUDM0MjI9eQpDT05GSUdfTUVOX1oxODhfQURDPXkKIyBDT05GSUdf TkFVNzgwMiBpcyBub3Qgc2V0CkNPTkZJR19QQUxNQVNfR1BBREM9eQpDT05GSUdfUUNPTV9WQURD X0NPTU1PTj15CiMgQ09ORklHX1FDT01fU1BNSV9JQURDIGlzIG5vdCBzZXQKQ09ORklHX1FDT01f U1BNSV9WQURDPXkKIyBDT05GSUdfVElfQURDMDgxQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BTTMz NVhfQURDPXkKCiMKIyBBbmFsb2cgRnJvbnQgRW5kcwojCgojCiMgQW1wbGlmaWVycwojCgojCiMg Q2hlbWljYWwgU2Vuc29ycwojCkNPTkZJR19BVExBU19QSF9TRU5TT1I9eQojIENPTkZJR19CTUU2 ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JF IGlzIG5vdCBzZXQKQ09ORklHX1ZaODlYPXkKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpD T05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdH RVI9eQpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgoj CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15 CgojCiMgQ291bnRlcnMKIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05G SUdfQUQ1MDY0PXkKQ09ORklHX0FENTM4MD15CkNPTkZJR19BRDU0NDY9eQpDT05GSUdfQUQ1NTky Ul9CQVNFPXkKQ09ORklHX0FENTU5M1I9eQpDT05GSUdfQUQ1Njg2PXkKQ09ORklHX0FENTY5Nl9J MkM9eQojIENPTkZJR19EUzQ0MjQgaXMgbm90IHNldApDT05GSUdfTTYyMzMyPXkKQ09ORklHX01B WDUxNz15CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldApDT05GSUdfVElfREFDNTU3MT15Cgoj CiMgSUlPIGR1bW15IGRyaXZlcgojCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVkgaXMgbm90IHNl dAoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJh dG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5 IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19C TUcxNjA9eQpDT05GSUdfQk1HMTYwX0kyQz15CkNPTkZJR19ISURfU0VOU09SX0dZUk9fM0Q9eQpD T05GSUdfTVBVMzA1MD15CkNPTkZJR19NUFUzMDUwX0kyQz15CkNPTkZJR19JSU9fU1RfR1lST18z QVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9eQojIENPTkZJR19JVEczMjAwIGlz IG5vdCBzZXQKCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQgUmF0ZSBNb25pdG9ycwoj CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBD T05GSUdfQU0yMzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfREhUMTEgaXMgbm90IHNldApDT05GSUdf SERDMTAwWD15CkNPTkZJR19ISURfU0VOU09SX0hVTUlESVRZPXkKIyBDT05GSUdfSFRTMjIxIGlz IG5vdCBzZXQKQ09ORklHX0hUVTIxPXkKQ09ORklHX1NJNzAwNT15CiMgQ09ORklHX1NJNzAyMCBp cyBub3Qgc2V0CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfQk1JMTYw PXkKQ09ORklHX0JNSTE2MF9JMkM9eQpDT05GSUdfS01YNjE9eQpDT05GSUdfSU5WX01QVTYwNTBf SUlPPXkKQ09ORklHX0lOVl9NUFU2MDUwX0kyQz15CkNPTkZJR19JSU9fU1RfTFNNNkRTWD15CkNP TkZJR19JSU9fU1RfTFNNNkRTWF9JMkM9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19B Q1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQUwzMzIwQT15CkNP TkZJR19BUERTOTMwMD15CkNPTkZJR19BUERTOTk2MD15CkNPTkZJR19CSDE3NTA9eQpDT05GSUdf QkgxNzgwPXkKIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CkNPTkZJR19DTTMyMzI9eQpDT05G SUdfQ00zMzIzPXkKQ09ORklHX0NNMzY2NTE9eQojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19JU0wyOTAyOCBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTEyNT15CiMgQ09ORklHX0hJRF9TRU5T T1JfQUxTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfUFJPWD15CkNPTkZJR19KU0ExMjEy PXkKQ09ORklHX1JQUjA1MjE9eQpDT05GSUdfU0VOU09SU19MTTM1MzM9eQpDT05GSUdfTFRSNTAx PXkKQ09ORklHX0xWMDEwNENTPXkKIyBDT05GSUdfTUFYNDQwMDAgaXMgbm90IHNldApDT05GSUdf T1BUMzAwMT15CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldApDT05GSUdfU0kxMTMzPXkK Q09ORklHX1NJMTE0NT15CiMgQ09ORklHX1NUSzMzMTAgaXMgbm90IHNldAojIENPTkZJR19TVF9V VklTMjUgaXMgbm90IHNldApDT05GSUdfVENTMzQxND15CkNPTkZJR19UQ1MzNDcyPXkKQ09ORklH X1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0wyNTgzPXkKQ09ORklHX1RTTDI3NzI9eQojIENP TkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CkNPTkZJ R19WQ05MNDAwMD15CkNPTkZJR19WRU1MNjA3MD15CkNPTkZJR19WTDYxODA9eQpDT05GSUdfWk9Q VDIyMDE9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT15CkNPTkZJ R19BSzA5OTExPXkKQ09ORklHX0JNQzE1MF9NQUdOPXkKQ09ORklHX0JNQzE1MF9NQUdOX0kyQz15 CkNPTkZJR19NQUczMTEwPXkKIyBDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0QgaXMg bm90IHNldApDT05GSUdfTU1DMzUyNDA9eQojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9eQpDT05GSUdfU0VOU09SU19ITUM1ODQzX0ky Qz15CgojCiMgTXVsdGlwbGV4ZXJzCiMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJ R19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD15CiMgQ09ORklHX0hJRF9TRU5TT1JfREVWSUNF X1JPVEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJ R19JSU9fSFJUSU1FUl9UUklHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJ R0dFUj15CiMgQ09ORklHX0lJT19USUdIVExPT1BfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lJT19TWVNGU19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJz CiMKQ09ORklHX0FENTI3Mj15CkNPTkZJR19EUzE4MDM9eQpDT05GSUdfTUNQNDAxOD15CkNPTkZJ R19NQ1A0NTMxPXkKIyBDT05GSUdfVFBMMDEwMiBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBwb3Rl bnRpb3N0YXRzCiMKQ09ORklHX0xNUDkxMDAwPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09O RklHX0FCUDA2ME1HPXkKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5T T1JfUFJFU1M9eQpDT05GSUdfSFAwMz15CkNPTkZJR19NUEwxMTU9eQpDT05GSUdfTVBMMTE1X0ky Qz15CkNPTkZJR19NUEwzMTE1PXkKQ09ORklHX01TNTYxMT15CiMgQ09ORklHX01TNTYxMV9JMkMg aXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX1BSRVNT PXkKQ09ORklHX0lJT19TVF9QUkVTU19JMkM9eQojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CkNP TkZJR19IUDIwNkM9eQojIENPTkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcg c2Vuc29ycwojCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMKQ09ORklHX0lT TDI5NTAxPXkKQ09ORklHX0xJREFSX0xJVEVfVjI9eQojIENPTkZJR19SRkQ3NzQwMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKQ09ORklHX1NYOTUwMD15CkNPTkZJR19TUkYw OD15CgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKCiMKIyBUZW1wZXJhdHVy ZSBzZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1JfVEVNUD15CiMgQ09ORklHX01MWDkwNjE0IGlz IG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldApDT05GSUdfVE1QMDA2PXkKQ09O RklHX1RNUDAwNz15CkNPTkZJR19UU1lTMDE9eQojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQK IyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2Ug RHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9eQojIENPTkZJR19WTUVfVFNJMTQ4IGlzIG5v dCBzZXQKQ09ORklHX1ZNRV9GQUtFPXkKCiMKIyBWTUUgQm9hcmQgRHJpdmVycwojCiMgQ09ORklH X1ZNSVZNRV83ODA1IGlzIG5vdCBzZXQKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJ R19WTUVfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CgojCiMgSVJRIGNo aXAgc3VwcG9ydAojCkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCkNPTkZJR19JUEFDS19CVVM9eQpD T05GSUdfQk9BUkRfVFBDSTIwMD15CkNPTkZJR19TRVJJQUxfSVBPQ1RBTD15CkNPTkZJR19SRVNF VF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX1RJX1NZU0NPTj15CiMgQ09ORklHX0ZNQyBpcyBu b3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19C Q01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlf UFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9DUENBUF9VU0IgaXMgbm90IHNldAojIENPTkZJ R19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJR19NQ0I9eQpDT05GSUdfTUNCX1BDST15CiMgQ09O RklHX01DQl9MUEMgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAoj CiMgQ09ORklHX1JBUyBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9p ZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15CkNPTkZJR19B TkRST0lEX0JJTkRFUl9ERVZJQ0VTPSJiaW5kZXIsaHdiaW5kZXIsdm5kYmluZGVyIgojIENPTkZJ R19BTkRST0lEX0JJTkRFUl9JUENfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJ TU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CkNP TkZJR19OVk1FTT15CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKQ09ORklHX1NUTT15CiMgQ09O RklHX1NUTV9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9eQpDT05G SUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9eQpDT05GSUdfSU5URUxfVEg9eQpDT05GSUdfSU5URUxf VEhfUENJPXkKIyBDT05GSUdfSU5URUxfVEhfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9U SF9HVEg9eQpDT05GSUdfSU5URUxfVEhfU1RIPXkKQ09ORklHX0lOVEVMX1RIX01TVT15CkNPTkZJ R19JTlRFTF9USF9QVEk9eQojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19GUEdBPXkKIyBDT05GSUdfQUxURVJBX1BSX0lQX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlBH QV9NR1JfQUxURVJBX0NWUD15CkNPTkZJR19GUEdBX0JSSURHRT15CiMgQ09ORklHX1hJTElOWF9Q Ul9ERUNPVVBMRVIgaXMgbm90IHNldAojIENPTkZJR19GUEdBX1JFR0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0ZQR0FfREZMIGlzIG5vdCBzZXQKQ09ORklHX1BNX09QUD15CiMgQ09ORklHX1VOSVNZ U19WSVNPUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19TSU9YPXkKIyBDT05GSUdfU0lPWF9CVVNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19TTElNQlVTPXkKQ09ORklHX1NMSU1fUUNPTV9DVFJMPXkKCiMK IyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX0lP TUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklH X0VYVDNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRVhUM19GU19TRUNVUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRf RlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJ R19FWFQ0X0VOQ1JZUFRJT049eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdf RVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpD T05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhfQUNMPXkKQ09ORklHX0pGU19TRUNVUklUWT15CiMg Q09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KRlNfU1RBVElTVElDUz15CkNPTkZJ R19YRlNfRlM9eQpDT05GSUdfWEZTX1FVT1RBPXkKIyBDT05GSUdfWEZTX1BPU0lYX0FDTCBpcyBu b3Qgc2V0CkNPTkZJR19YRlNfUlQ9eQpDT05GSUdfWEZTX09OTElORV9TQ1JVQj15CkNPTkZJR19Y RlNfT05MSU5FX1JFUEFJUj15CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FTU0VSVF9G QVRBTD15CkNPTkZJR19HRlMyX0ZTPXkKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05G SUdfQlRSRlNfRlM9eQojIENPTkZJR19CVFJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05G SUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklU WV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0JUUkZTX0FTU0VSVD15CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldApD T05GSUdfTklMRlMyX0ZTPXkKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT X0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQoj IENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5H PXkKIyBDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19GU19F TkNSWVBUSU9OPXkKQ09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0 CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllf QUNDRVNTX1BFUk1JU1NJT05TPXkKIyBDT05GSUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19R VU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJ R19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19BVVRPRlNfRlM9 eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldAojIENPTkZJR19PVkVS TEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklH X0ZTQ0FDSEVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9P QkpFQ1RfTElTVD15CiMgQ09ORklHX0NBQ0hFRklMRVMgaXMgbm90IHNldAoKIwojIENELVJPTS9E VkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBu b3Qgc2V0CkNPTkZJR19aSVNPRlM9eQojIENPTkZJR19VREZfRlMgaXMgbm90IHNldAoKIwojIERP Uy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkK IyBDT05GSUdfVkZBVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00 MzcKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMK Q09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BS T0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElM RFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1Q RlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19Y QVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1G RF9DUkVBVEU9eQpDT05GSUdfQ09ORklHRlNfRlM9eQojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1T IGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkK Q09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQojIENPTkZJR19ORlNfVjNfQUNMIGlzIG5v dCBzZXQKQ09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZTX1Y0XzEgaXMgbm90IHNldAojIENPTkZJR19ST09UX05GUyBpcyBub3Qgc2V0CiMgQ09O RklHX05GU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlz IG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CiMgQ09ORklHX05GU0QgaXMgbm90 IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0 PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9 eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKIyBDT05GSUdfU1VOUlBDX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0VQSF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lG U19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQoj IENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfVVBDQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RF QlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVH X0RVTVBfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREZTX1VQQ0FMTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90 IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldAojIENPTkZJR185UF9GUyBpcyBub3Qgc2V0 CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19D T0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBB R0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODUyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84 NjE9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NjM9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RFUEFHRV85 MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBB R0VfOTMyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNfQ09ERVBB R0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0FTQ0lJIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05G SUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084 ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09O RklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNP ODg1OV8xMz15CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0lTTzg4NTlfMTUgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09J OF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05GSUdfTkxTX01BQ19DRUxUSUM9eQpDT05G SUdfTkxTX01BQ19DRU5URVVSTz15CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05M U19NQUNfQ1lSSUxMSUM9eQojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0dSRUVLPXkKQ09ORklHX05MU19NQUNfSUNFTEFORD15CkNPTkZJR19OTFNfTUFD X0lOVUlUPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19VVEY4IGlzIG5vdCBzZXQKIyBD T05GSUdfRExNIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9 eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CiMgQ09O RklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQK Q09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpD T05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1BBR0Vf VEFCTEVfSVNPTEFUSU9OPXkKIyBDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNIGlzIG5vdCBz ZXQKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9B TExPQ0FUT1I9eQojIENPTkZJR19IQVJERU5FRF9VU0VSQ09QWSBpcyBub3Qgc2V0CkNPTkZJR19G T1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9N T1lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldAojIENP TkZJR19TRUNVUklUWV9MT0FEUElOIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1lBTUE9eQpD T05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBub3Qgc2V0 CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX1RF TVBMQVRFPXkKIyBDT05GSUdfSU1BX05HX1RFTVBMQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1B X1NJR19URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9URU1QTEFURT0iaW1h IgpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9 InNoYTEiCiMgQ09ORklHX0lNQV9XUklURV9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19JTUFf UkVBRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9B UFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19FVk0gaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JM T0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJ R19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19B RUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBU T19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklH X0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NS WVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkK Q09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9f REg9eQpDT05GSUdfQ1JZUFRPX0VDREg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdf Q1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpD T05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19X T1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15 CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSU1EPXkK Q09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlw dGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKIyBDT05GSUdf Q1JZUFRPX0dDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0FFR0lTMTI4TCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzI1NiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVTTklfU1NFMj15CiMgQ09ORklHX0NSWVBUT19B RUdJUzEyOExfQUVTTklfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzI1Nl9B RVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01PUlVTNjQwIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19NT1JVUzY0MF9HTFVFPXkKQ09ORklHX0NSWVBUT19NT1JVUzY0MF9TU0Uy PXkKIyBDT05GSUdfQ1JZUFRPX01PUlVTMTI4MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTU9S VVMxMjgwX0dMVUU9eQpDT05GSUdfQ1JZUFRPX01PUlVTMTI4MF9TU0UyPXkKIyBDT05GSUdfQ1JZ UFRPX01PUlVTMTI4MF9BVlgyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJ R19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9 eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQpDT05G SUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQoj IENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKIyBDT05G SUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZ UFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05G SUdfQ1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09O RklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NS WVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQ VE9fQ1JDVDEwRElGX1BDTE1VTD15CiMgQ09ORklHX0NSWVBUT19HSEFTSCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CkNP TkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hB RUxfTUlDPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Uk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNP TkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19DUllQ VE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQojIENPTkZJR19D UllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2X01CPXkKIyBDT05G SUdfQ1JZUFRPX1NIQTUxMl9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09O RklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NN Mz15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15CkNPTkZJR19D UllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRP X0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJ R19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9 eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVM TElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNP TkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NB U1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDVfQVZY X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJ R19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19GQ1JZUFQ9 eQpDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19D UllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9 eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBF TlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CkNPTkZJ R19DUllQVE9fU000PXkKQ09ORklHX0NSWVBUT19TUEVDSz15CkNPTkZJR19DUllQVE9fVEVBPXkK Q09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNP TkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0 XzNXQVk9eQojIENPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMK IyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpP PXkKQ09ORklHX0NSWVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBU T19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNURD15CgojCiMgUmFuZG9tIE51bWJl ciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NS WVBUT19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19D UllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f SEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTU1F VFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUg Y2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RF TV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJy YXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05G SUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19H RU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19H RU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklH X0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklH X0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JD MTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9 eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZ OD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FS V0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2 ND15CkNPTkZJR19DUkM0PXkKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklH X0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfODQyX0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklH X1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNT PXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19M WjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPXkKQ09ORklHX1pTVERfREVDT01Q UkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNf UE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklH X1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JD Sj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdf REVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01Q UkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15 CkNPTkZJR19SQURJWF9UUkVFX01VTFRJT1JERVI9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9 eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19E TUE9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFU RT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RJUkVDVF9PUFM9 eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfSU9NTVVfSEVMUEVS PXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CkNP TkZJR19HTE9CX1NFTEZURVNUPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09O RklHX0NPUkRJQz15CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9QT0xMIGlz IG5vdCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfU0df UE9PTD15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQ ST15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfU1RBQ0tERVBP VD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1NUUklOR19TRUxGVEVTVD15CgojCiMgS2VybmVs IGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtf VElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9M T0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdf Qk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlOQU1JQ19ERUJVRz15CgojCiMgQ29tcGlsZS10 aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09O RklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9T Q1JJUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApD T05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CkNPTkZJR19SRUFE QUJMRV9BU009eQojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19QQUdF X09XTkVSPXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJ R19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFU Q0hfV0FSTl9PTkxZPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19TVEFDS19WQUxJ REFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJ R19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKIyBD T05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15 CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19E RUJVR19QQUdFQUxMT0M9eQpDT05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJMRV9ERUZBVUxUPXkK Q09ORklHX1BBR0VfUE9JU09OSU5HPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HX05PX1NBTklUWT15 CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19Q QUdFX1JFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TTEFCPXkKQ09O RklHX0RFQlVHX1NMQUJfTEVBSz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05G SUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQpD T05GSUdfREVCVUdfVk09eQpDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEU9eQpDT05GSUdfREVCVUdf Vk1fUkI9eQojIENPTkZJR19ERUJVR19WTV9QR0ZMQUdTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tBU0FOPXkKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFD RV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBu b3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVD VE9SPXkKQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fU09G VExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5J Q19WQUxVRT0wCkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExP Q0tVUF9DSEVDS19USU1FU1RBTVA9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJ R19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tV UF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENP TkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklH X1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hF RF9ERUJVRz15CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0NIRURfU1RB Q0tfRU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKCiMKIyBMb2NrIERlYnVn Z2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5H X1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9D S19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdf U1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJVR19XV19NVVRFWF9T TE9XUEFUSD15CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX0xPQ0tERVA9eQpDT05G SUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVC VUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKIyBD T05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9 eQpDT05GSUdfU1RBQ0tUUkFDRT15CkNPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET009eQoj IENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9 eQpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05G SUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfVE9SVFVS RV9URVNUPXkKIyBDT05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfVE9S VFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9FUVNf REVCVUc9eQpDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVPXkKIyBDT05GSUdfREVCVUdfQkxP Q0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkK Q09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CiMgQ09ORklHX05FVERFVl9OT1RJRklF Ul9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90 IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFD RVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5B TUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJ R19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBP SU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkK Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1BSRUVNUFRJUlFf VFJBQ0VQT0lOVFM9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKIyBDT05GSUdfRlVOQ1RJT05f VFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRJUlFfRVZFTlRTPXkKIyBDT05GSUdfSVJR U09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldApD T05GSUdfSFdMQVRfVFJBQ0VSPXkKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQK IyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0JSQU5DSF9Q Uk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBzZXQKQ09ORklH X1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKIyBDT05GSUdfQlJBTkNIX1RSQUNFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf SU9fVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVfRVZFTlRTIGlzIG5vdCBzZXQKIyBD T05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpD T05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CkNPTkZJR19UUkFDRVBP SU5UX0JFTkNITUFSSz15CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9eQojIENPTkZJR19S SU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01B UF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19E TUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlUgaXMg bm90IHNldAojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKQ09ORklHX0JVR19PTl9EQVRBX0NP UlJVUFRJT049eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9L R0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5J VElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZN RU1fSVNfQUxMT1dFRD15CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9E RVZNRU09eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19YODZfVkVSQk9T RV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RC R1AgaXMgbm90IHNldAojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldApD T05GSUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19ERUJV R19XWCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CkNPTkZJR19ERUJVR19UTEJGTFVT SD15CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9V REVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4 MCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV8wWEVEPXkKIyBDT05GSUdfSU9fREVMQVlfVURF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0lPX0RFTEFZX1RZUEU9MQpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJ R19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxG VEVTVD15CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldApDT05GSUdfUFVOSVRfQVRP TV9ERUJVRz15CiMgQ09ORklHX1VOV0lOREVSX09SQyBpcyBub3Qgc2V0CkNPTkZJR19VTldJTkRF Ul9GUkFNRV9QT0lOVEVSPXkK --===============6477795697246506254== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBjYXRlZ29yeT0nZnVuY3Rpb25hbCcKCWV4 cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9y YW5kL3ZtLWxrcC13c3gwMy1xdWFudGFsLXg4Nl82NC90cmluaXR5LnlhbWwnCglleHBvcnQgdGVz dGJveD0ndm0tbGtwLXdzeDAzLXF1YW50YWwteDg2XzY0LTI5JwoJZXhwb3J0IHRib3hfZ3JvdXA9 J3ZtLWxrcC13c3gwMy1xdWFudGFsLXg4Nl82NCcKCWV4cG9ydCBtb2RlbD0ncWVtdS1zeXN0ZW0t eDg2XzY0IC1lbmFibGUta3ZtIC1jcHUgSGFzd2VsbCwrc21lcCwrc21hcCcKCWV4cG9ydCBucl92 bT01NgoJZXhwb3J0IG5yX2NwdT0yCglleHBvcnQgbWVtb3J5PSc1MTJNJwoJZXhwb3J0IHJvb3Rm cz0ncXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3onCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJhbmRj b25maWctaDAtMDkxNTIyNDcnCglleHBvcnQgY29tcGlsZXI9J2djYy03JwoJZXhwb3J0IHF1ZXVl PSdiaXNlY3QnCglleHBvcnQgYnJhbmNoPSdsaW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxODA5 MTUxOCcKCWV4cG9ydCBjb21taXQ9JzYyMDlmNmZjNjI4MzVkODRjMmE5MmQyMzc1ODhhMTE0ZTM5 NDM2Y2UnCglleHBvcnQgc3VibWl0X2lkPSc1YmEyMmY1OTBiOWE5M2EwOGQ1MTM4MDcnCglleHBv cnQgam9iX2ZpbGU9Jy9sa3Avam9icy9zY2hlZHVsZWQvdm0tbGtwLXdzeDAzLXF1YW50YWwteDg2 XzY0LTI5L3RyaW5pdHktMzAwcy1xdWFudGFsLWNvcmUteDg2XzY0LmNnei02MjA5ZjZmYzYyODM1 ZDg0YzJhOTJkMjM3NTg4YTExNGUzOTQzNmNlLTIwMTgwOTE5LTQxMTAxLXdhemlvMC0zLnlhbWwn CglleHBvcnQgaWQ9J2I4MzdmMzk4ZjNmMDZiZWEyY2E1NjBhYzY4NTRlYzE2MjkxZWEwNDInCgll eHBvcnQgbmVlZF9rY29uZmlnPSdDT05GSUdfS1ZNX0dVRVNUPXknCglleHBvcnQgZW5xdWV1ZV90 aW1lPScyMDE4LTA5LTE5IDE5OjEzOjI5ICswODAwJwoJZXhwb3J0IF9pZD0nNWJhMjM0MmEwYjlh OTNhMDhkNTEzODBhJwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXdz eDAzLXF1YW50YWwteDg2XzY0L3F1YW50YWwtY29yZS14ODZfNjQuY2d6L3g4Nl82NC1yYW5kY29u ZmlnLWgwLTA5MTUyMjQ3L2djYy03LzYyMDlmNmZjNjI4MzVkODRjMmE5MmQyMzc1ODhhMTE0ZTM5 NDM2Y2UnCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L3Ry aW5pdHkvMzAwcy92bS1sa3Atd3N4MDMtcXVhbnRhbC14ODZfNjQvcXVhbnRhbC1jb3JlLXg4Nl82 NC5jZ3oveDg2XzY0LXJhbmRjb25maWctaDAtMDkxNTIyNDcvZ2NjLTcvNjIwOWY2ZmM2MjgzNWQ4 NGMyYTkyZDIzNzU4OGExMTRlMzk0MzZjZS8zJwoJZXhwb3J0IExLUF9TRVJWRVI9J2lubicKCWV4 cG9ydCBtYXhfdXB0aW1lPTE1MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL3F1YW50YWwvcXVh bnRhbC1jb3JlLXg4Nl82NC5jZ3onCglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rl di9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL2pvYnMvc2NoZWR1bGVkL3ZtLWxrcC13c3gwMy1xdWFu dGFsLXg4Nl82NC0yOS90cmluaXR5LTMwMHMtcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3otNjIwOWY2 ZmM2MjgzNWQ4NGMyYTkyZDIzNzU4OGExMTRlMzk0MzZjZS0yMDE4MDkxOS00MTEwMS13YXppbzAt My55YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJhbmRjb25maWctaDAtMDkxNTIyNDcK YnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE4MDkxNTE4CmNvbW1pdD02MjA5ZjZm YzYyODM1ZDg0YzJhOTJkMjM3NTg4YTExNGUzOTQzNmNlCkJPT1RfSU1BR0U9L3BrZy9saW51eC94 ODZfNjQtcmFuZGNvbmZpZy1oMC0wOTE1MjI0Ny9nY2MtNy82MjA5ZjZmYzYyODM1ZDg0YzJhOTJk MjM3NTg4YTExNGUzOTQzNmNlL3ZtbGludXotNC4xOS4wLXJjMi0wMDIwNi1nNjIwOWY2ZgptYXhf dXB0aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXdzeDAz LXF1YW50YWwteDg2XzY0L3F1YW50YWwtY29yZS14ODZfNjQuY2d6L3g4Nl82NC1yYW5kY29uZmln LWgwLTA5MTUyMjQ3L2djYy03LzYyMDlmNmZjNjI4MzVkODRjMmE5MmQyMzc1ODhhMTE0ZTM5NDM2 Y2UvMwpMS1BfU0VSVkVSPWlubgpkZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fsd2F5c19lbmFibGVk CnJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKbmV0LmlmbmFtZXM9MApwcmludGsu ZGV2a21zZz1vbgpwYW5pYz0tMQpzb2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dhdGNoZG9nPXBhbmlj Cm9vcHM9cGFuaWMKbG9hZF9yYW1kaXNrPTIKcHJvbXB0X3JhbWRpc2s9MApkcmJkLm1pbm9yX2Nv dW50PTgKc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbApjb25zb2xlPXR0eTAK ZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCnZnYT1ub3JtYWwK cncnCglleHBvcnQgbGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQg c2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9 MTM5CglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yYW5kY29uZmlnLWgwLTA5MTUy MjQ3L2djYy03LzYyMDlmNmZjNjI4MzVkODRjMmE5MmQyMzc1ODhhMTE0ZTM5NDM2Y2Uvdm1saW51 ei00LjE5LjAtcmMyLTAwMjA2LWc2MjA5ZjZmJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxOC0w OS0xOSAxOTo0NDowMyArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL2pvYnMvc2NoZWR1 bGVkL3ZtLWxrcC13c3gwMy1xdWFudGFsLXg4Nl82NC0yOS90cmluaXR5LTMwMHMtcXVhbnRhbC1j b3JlLXg4Nl82NC5jZ3otNjIwOWY2ZmM2MjgzNWQ4NGMyYTkyZDIzNzU4OGExMTRlMzk0MzZjZS0y MDE4MDkxOS00MTEwMS13YXppbzAtMy5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9y dCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xp Yi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX21v bml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NS Qy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0YmVhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRv cnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9wbGFp bi93YXRjaGRvZwoKCXJ1bl90ZXN0ICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgdHJpbml0eQp9Cgpl eHRyYWN0X3N0YXRzKCkKewoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExLUF9TUkMv c3RhdHMvd3JhcHBlciB0aW1lIHRyaW5pdHkudGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0 aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGRtZXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVy IGttc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIGxhc3Rfc3RhdGUKfQoKIiRAIgo= --===============6477795697246506254== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============6477795697246506254==--