From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1034863AbdDUCsU (ORCPT ); Thu, 20 Apr 2017 22:48:20 -0400 Received: from mga06.intel.com ([134.134.136.31]:55886 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1034759AbdDUCsO (ORCPT ); Thu, 20 Apr 2017 22:48:14 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,228,1488873600"; d="xz'?scan'208";a="251723045" Date: Fri, 21 Apr 2017 10:46:22 +0800 From: kernel test robot To: Michal Hocko Cc: Joonsoo Kim , linux-mm@kvack.org, Andrew Morton , Mel Gorman , Vlastimil Babka , Andrea Arcangeli , Jerome Glisse , Reza Arbab , Yasuaki Ishimatsu , qiuxishi@huawei.com, Kani Toshimitsu , slaoub@gmail.com, Andi Kleen , David Rientjes , Daniel Kiper , Igor Mammedov , Vitaly Kuznetsov , LKML , lkp@01.org Subject: [lkp-robot] 73821bb516: WARNING:at_mm/memblock.c:#memblock_virt_alloc_internal Message-ID: <20170421024622.GE3523@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="lCAWRPmW1mITcIfM" Content-Disposition: inline In-Reply-To: <20170420084930.GC15781@dhcp22.suse.cz> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --lCAWRPmW1mITcIfM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 73821bb516920b2b38732ce992d11c08c5d8bd7d ("your mail") url: https://github.com/0day-ci/linux/commits/Michal-Hocko/mm-consider-zone-which-is-not-fully-populated-to-have-holes/20170420-173046 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-i386 -enable-kvm -smp 2 -m 320M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +--------------------------------------------------------+----------+------------+ | | v4.9-rc8 | 73821bb516 | +--------------------------------------------------------+----------+------------+ | boot_successes | 5 | 0 | | boot_failures | 4 | 19 | | BUG:workqueue_lockup-pool | 4 | 12 | | WARNING:at_mm/memblock.c:#memblock_virt_alloc_internal | 0 | 19 | +--------------------------------------------------------+----------+------------+ [ 0.000000] WARNING: CPU: 0 PID: 0 at mm/memblock.c:1261 memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.9.0-rc8-00001-g73821bb #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.000000] c100d60b c1994dde c1a4fe84 c1a4fe58 c122041d c1a4fe70 c1044973 c1cf3fb9 [ 0.000000] b95b9258 00000001 00000001 c1a4fe8c c10449b7 00000009 00000000 c1a4fe84 [ 0.000000] c1993532 c1a4fea0 c1a4fec4 c1cf3fb9 c19934b3 000004ed c1993532 00000000 [ 0.000000] Call Trace: [ 0.000000] [] ? show_stack+0x59/0x5f [ 0.000000] [] dump_stack+0x16/0x18 [ 0.000000] [] __warn+0x104/0x11b [ 0.000000] [] ? memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] warn_slowpath_fmt+0x2d/0x32 [ 0.000000] [] memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] ? pte_offset_kernel+0x10/0x1e [ 0.000000] [] memblock_virt_alloc_try_nid+0x94/0xf1 [ 0.000000] [] sparse_mem_map_populate+0x35/0x50 [ 0.000000] [] sparse_init+0x234/0x35f [ 0.000000] [] paging_init+0x89/0xa5 [ 0.000000] [] native_pagetable_init+0xef/0x200 [ 0.000000] [] setup_arch+0xda2/0xe34 [ 0.000000] [] start_kernel+0x62/0x57b [ 0.000000] [] i386_start_kernel+0xd4/0xec [ 0.000000] ---[ end trace 0000000000000000 ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --lCAWRPmW1mITcIfM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.9.0-rc8-00001-g73821bb" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.9.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y 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_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # 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_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=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_SLUB_DEBUG is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_32_IRIS=m # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set CONFIG_MWINCHIP3D=y # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=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_AMD_POWER is not set CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=m # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=m CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y 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 is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y 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_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=y CONFIG_ACPI_DEBUGGER_USER=m CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=m # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=m # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TABLE_UPGRADE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y # CONFIG_SFI is not set # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_GOBIOS=y # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_BIOS=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=m CONFIG_SCx200HR_TIMER=m # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=m # CONFIG_PCMCIA_LOAD_CIS is not set # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y # CONFIG_YENTA_TOSHIBA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=m CONFIG_RAPIDIO_TSI721=m CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y # CONFIG_RAPIDIO_ENUM_BASIC is not set # CONFIG_RAPIDIO_CHMAN is not set CONFIG_RAPIDIO_MPORT_CDEV=m # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=m CONFIG_RAPIDIO_CPS_GEN2=m CONFIG_RAPIDIO_RXS_GEN3=m CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_STREAM_PARSER is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_DEBUG_TEST_DRIVER_REMOVE=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_OF_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # # CONFIG_MTD_OOPS is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set CONFIG_MTD_MAP_BANK_WIDTH_2=y # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set CONFIG_MTD_CFI_I8=y CONFIG_MTD_OTP=y # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_SCx200_DOCFLASH=m # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=m # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set # CONFIG_MTD_PCMCIA is not set CONFIG_MTD_GPIO_ADDR=m CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y # CONFIG_MTD_SLRAM is not set CONFIG_MTD_PHRAM=m # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m CONFIG_MTD_NAND_BCH=m CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=m CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_DT=m CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_RICOH=m # CONFIG_MTD_NAND_DISKONCHIP is not set CONFIG_MTD_NAND_DOCG4=m CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CS553X=m # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_NAND_HISI504=m CONFIG_MTD_NAND_MTK=m # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=m # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=m CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_NOSY=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=m # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=m CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=m CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_SAMSUNG=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_STMPE=m CONFIG_KEYBOARD_OMAP4=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_CROS_EC=m CONFIG_KEYBOARD_CAP11XX=m CONFIG_KEYBOARD_BCM=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m # CONFIG_MOUSE_PS2_ALPS is not set CONFIG_MOUSE_PS2_BYD=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set CONFIG_MOUSE_PS2_SYNAPTICS=y # CONFIG_MOUSE_PS2_CYPRESS is not set # CONFIG_MOUSE_PS2_LIFEBOOK is not set CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AR1021_I2C is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=m CONFIG_TOUCHSCREEN_BU21013=m CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CYTTSP_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set # CONFIG_TOUCHSCREEN_DA9034 is not set CONFIG_TOUCHSCREEN_DA9052=m CONFIG_TOUCHSCREEN_DYNAPRO=m CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=m # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_ILI210X=m # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_EKTF2127=m CONFIG_TOUCHSCREEN_ELAN=m # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=m # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=m # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_IMX6UL_TSC=m CONFIG_TOUCHSCREEN_INEXIO=m # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_PIXCIR=m # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC200X_CORE=m CONFIG_TOUCHSCREEN_TSC2004=m CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_RM_TS=m CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m CONFIG_TOUCHSCREEN_STMPE=m CONFIG_TOUCHSCREEN_SUR40=m # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_COLIBRI_VF50=m CONFIG_TOUCHSCREEN_ROHM_BU21023=m # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m # CONFIG_RMI4_F11 is not set # CONFIG_RMI4_F12 is not set # CONFIG_RMI4_F30 is not set # CONFIG_RMI4_F54 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=m CONFIG_SERIO_APBPS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_USERIO is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=m # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=m # CONFIG_R3964 is not set CONFIG_APPLICOM=m # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=m # CONFIG_CARDMAN_4040 is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set CONFIG_TCG_CRB=y CONFIG_TCG_VTPM_PROXY=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=m # CONFIG_I2C_DEMUX_PINCTRL 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 is not set CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=m # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_EMEV2=m # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_RK3X is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_DLN2 is not set # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=m CONFIG_SCx200_ACB=m # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y # CONFIG_PINCTRL_AS3722 is not set CONFIG_PINCTRL_AMD=y # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_PALMAS is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_BROXTON=m # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_74XX_MMIO is not set CONFIG_GPIO_ALTERA=m # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_AXP209 is not set CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=m # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MENZ127=m CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=m # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=m CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=m # CONFIG_GPIO_GPIO_MM is not set CONFIG_GPIO_IT87=m CONFIG_GPIO_SCH=m CONFIG_GPIO_SCH311X=m CONFIG_GPIO_WS16C48=m # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TPIC2810 is not set # CONFIG_GPIO_TS4900 is not set # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CS5535=m CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y # CONFIG_GPIO_DLN2 is not set CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_LP3943=m CONFIG_GPIO_LP873X=m CONFIG_GPIO_PALMAS=y CONFIG_GPIO_RC5T583=y CONFIG_GPIO_STMPE=y CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM8350=y CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=m CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=m # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=m # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=y # CONFIG_POWER_RESET_GPIO is not set CONFIG_POWER_RESET_GPIO_RESTART=y # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=m CONFIG_MAX8925_POWER=y # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_ACT8945A is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=m # CONFIG_AXP288_CHARGER is not set # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=m # CONFIG_CHARGER_TPS65090 is not set # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=y CONFIG_AXP20X_POWER=m CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=m CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=m # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=m # CONFIG_SENSORS_UCD9200 is not set CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m 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=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=m # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM8350=y CONFIG_SENSORS_XGENE=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # 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 is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m CONFIG_INT3406_THERMAL=m CONFIG_INTEL_PCH_THERMAL=m CONFIG_GENERIC_ADC_THERMAL=m # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m CONFIG_MFD_ACT8945A=m CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_FLEXCOM is not set CONFIG_MFD_ATMEL_HLCDC=m CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y CONFIG_MFD_CROS_EC=m # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=m # CONFIG_MFD_EXYNOS_LPASS is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=m # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77620 is not set CONFIG_MFD_MAX77686=m CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=m CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=m CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m CONFIG_MFD_TI_LP873X=m CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y # 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 is not set # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=m # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_ACT8945A is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_AS3711=m # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_AXP20X is not set # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=m CONFIG_REGULATOR_DA9210=m # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_HI6421=m # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP873X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_LTC3676=y CONFIG_REGULATOR_MAX1586=m # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8925 is not set CONFIG_REGULATOR_MAX8952=m # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MAX77686 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MAX77802=m # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_MT6323 is not set # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_PWM=m # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=m # CONFIG_REGULATOR_TPS6105X is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=m CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS65218=m # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_WM8350=m # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Software defined radio USB devices # CONFIG_USB_AIRSPY=m # CONFIG_USB_HACKRF is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m CONFIG_RADIO_SI470X=y # CONFIG_USB_SI470X is not set # CONFIG_I2C_SI470X is not set # CONFIG_RADIO_SI4713 is not set CONFIG_USB_MR800=m # CONFIG_USB_DSBR is not set CONFIG_RADIO_MAXIRADIO=m # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set CONFIG_USB_KEENE=m CONFIG_USB_RAREMONO=m CONFIG_USB_MA901=m CONFIG_RADIO_TEA5764=m # CONFIG_RADIO_SAA7706H is not set CONFIG_RADIO_TEF6862=m CONFIG_RADIO_WL1273=m # # Texas Instruments WL128x FM driver (ST based) # CONFIG_CYPRESS_FIRMWARE=m # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=m # CONFIG_VIDEO_ML86V7667 is not set CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP514X=m CONFIG_VIDEO_TVP5150=m CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=m CONFIG_VIDEO_TW9903=m CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # CONFIG_VIDEO_SAA7185 is not set CONFIG_VIDEO_ADV7170=m CONFIG_VIDEO_ADV7175=m # CONFIG_VIDEO_ADV7343 is not set CONFIG_VIDEO_ADV7393=m # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # CONFIG_VIDEO_MT9M111=m # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # SPI helper chips # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m # CONFIG_MEDIA_TUNER_MXL5005S is not set CONFIG_MEDIA_TUNER_MXL5007T=m # CONFIG_MEDIA_TUNER_MC44S803 is not set CONFIG_MEDIA_TUNER_MAX2165=m # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m # CONFIG_MEDIA_TUNER_TDA18212 is not set # CONFIG_MEDIA_TUNER_E4000 is not set # CONFIG_MEDIA_TUNER_FC2580 is not set # CONFIG_MEDIA_TUNER_M88RS6000T is not set CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=m # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m # # Customise DVB Frontends # CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_KMS_HELPER=m # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_RADEON is not set CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_SI=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_USERPTR is not set CONFIG_DRM_AMDGPU_GART_DEBUGFS=y # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I915 is not set CONFIG_DRM_VGEM=m # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_DUMB_VGA_DAC is not set CONFIG_DRM_NXP_PTN3460=m # CONFIG_DRM_PARADE_PS8622 is not set # CONFIG_DRM_SII902X is not set CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_ADV7533 is not set # CONFIG_DRM_ARCPGU is not set CONFIG_DRM_LEGACY=y # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=m # CONFIG_DRM_MGA is not set CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=m # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set CONFIG_FB_INTEL_I2C=y # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=m # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m # CONFIG_FB_GEODE_GX1 is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=y CONFIG_FB_UDL=y CONFIG_FB_IBM_GXT4500=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=y CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y CONFIG_FB_SSD1307=y CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_PWM=m # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=m # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m CONFIG_HID_ASUS=m # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=m CONFIG_HID_BETOP_FF=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set CONFIG_HID_CMEDIA=m CONFIG_HID_CP2112=m # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m # CONFIG_HID_EZKEY is not set CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=m # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y CONFIG_HID_HYPERV_MOUSE=m # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1362_HCD=m CONFIG_USB_FOTG210_HCD=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=m CONFIG_USB_UHCI_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=m CONFIG_USB_R8A66597_HCD=y # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_HWA_HCD is not set CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # CONFIG_USB_DWC3_OF_SIMPLE is not set CONFIG_USB_DWC2=m # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=m CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=m # CONFIG_USB_LCD is not set CONFIG_USB_CYPRESS_CY7C63=m # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=m # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=m # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set CONFIG_USB_HSIC_USB4604=m CONFIG_USB_LINK_LAYER_TEST=m CONFIG_USB_CHAOSKEY=m CONFIG_UCSI=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=m CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=m CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=m # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=m CONFIG_USB_PXA27X=m # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set CONFIG_USB_BDC_UDC=m # # Platform Support # CONFIG_USB_BDC_PCI=m # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set CONFIG_USB_NET2280=m CONFIG_USB_GOKU=m CONFIG_USB_EG20T=m # CONFIG_USB_GADGET_XILINX is not set CONFIG_USB_DUMMY_HCD=m CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_FS=m CONFIG_USB_F_UVC=m CONFIG_USB_F_HID=m CONFIG_USB_F_PRINTER=m CONFIG_USB_CONFIGFS=m # CONFIG_USB_CONFIGFS_SERIAL is not set # CONFIG_USB_CONFIGFS_ACM is not set # CONFIG_USB_CONFIGFS_OBEX is not set # CONFIG_USB_CONFIGFS_NCM is not set # CONFIG_USB_CONFIGFS_ECM is not set # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set # CONFIG_USB_CONFIGFS_RNDIS is not set # CONFIG_USB_CONFIGFS_EEM is not set # CONFIG_USB_CONFIGFS_F_LB_SS is not set # CONFIG_USB_CONFIGFS_F_FS is not set CONFIG_USB_CONFIGFS_F_HID=y CONFIG_USB_CONFIGFS_F_UVC=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set CONFIG_USB_FUNCTIONFS_GENERIC=y # CONFIG_USB_G_SERIAL is not set CONFIG_USB_G_PRINTER=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set CONFIG_USB_LED_TRIG=y # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_HWA is not set CONFIG_UWB_WHCI=y # CONFIG_MMC is not set CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m # CONFIG_MEMSTICK_R592 is not set # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # CONFIG_LEDS_AAT1290=m CONFIG_LEDS_BCM6328=m CONFIG_LEDS_BCM6358=m # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM8350=m # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=m # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX77693=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m # CONFIG_LEDS_KTD2692 is not set CONFIG_LEDS_IS31FL319X=m # CONFIG_LEDS_IS31FL32XX is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_MTD is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y # CONFIG_EDAC_MM_EDAC is not set 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_DMA_OF=y CONFIG_FSL_EDMA=m CONFIG_INTEL_IDMA64=m # CONFIG_PCH_DMA is not set CONFIG_QCOM_HIDMA_MGMT=y # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m CONFIG_UIO_PRUSS=m CONFIG_UIO_MF624=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=m # # Virtio drivers # CONFIG_VIRTIO_PCI=m # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_BALLOON=m # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_SMBIOS=m # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_SMO8800 is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_LAPTOP_DEBUG=y CONFIG_FUJITSU_TABLET=m CONFIG_TC1100_WMI=y CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m CONFIG_PANASONIC_LAPTOP=m CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y CONFIG_THINKPAD_ACPI_DEBUG=y CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y # CONFIG_THINKPAD_ACPI_VIDEO is not set # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=m CONFIG_INTEL_MENLOW=m CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_ACPI_TOSHIBA is not set CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m # CONFIG_INTEL_IPS is not set CONFIG_INTEL_PMC_CORE=y CONFIG_IBM_RTL=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=m CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m CONFIG_CROS_EC_CHARDEV=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_MAX77686=m CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI570=m CONFIG_COMMON_CLK_CDCE706=m CONFIG_COMMON_CLK_CDCE925=m # CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_CLK_TWL6040=m # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PLATFORM_MHU=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=y CONFIG_MAILBOX_TEST=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=m CONFIG_DEVFREQ_GOV_USERSPACE=y CONFIG_DEVFREQ_GOV_PASSIVE=m # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_AXP288=y CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_MAX77693 is not set # CONFIG_EXTCON_MAX77843 is not set # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=m CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DMARD06 is not set CONFIG_DMARD09=m # CONFIG_HID_SENSOR_ACCEL_3D is not set CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_KXSD9=m CONFIG_KXSD9_I2C=m # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m # CONFIG_MMA7660 is not set CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m # CONFIG_MMA9553 is not set CONFIG_MXC4005=m # CONFIG_MXC6255 is not set CONFIG_STK8312=m # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD7291=m CONFIG_AD799X=m CONFIG_AXP288_ADC=m CONFIG_CC10001_ADC=m # CONFIG_INA2XX_ADC is not set CONFIG_LTC2485=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m CONFIG_NAU7802=m # CONFIG_PALMAS_GPADC is not set CONFIG_STX104=m # CONFIG_TI_ADC081C is not set CONFIG_TI_ADS1015=m # CONFIG_TI_AM335X_ADC is not set CONFIG_VF610_ADC=m # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=m CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=m CONFIG_AD5446=m CONFIG_AD5592R_BASE=m CONFIG_AD5593R=m # CONFIG_CIO_DAC is not set # CONFIG_M62332 is not set CONFIG_MAX517=m # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_VF610_DAC is not set # # IIO dummy driver # CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=m # CONFIG_MAX30100 is not set # # Humidity sensors # CONFIG_AM2315=m # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set CONFIG_HTU21=m # CONFIG_SI7005 is not set CONFIG_SI7020=m # # Inertial measurement units # CONFIG_BMI160=m CONFIG_BMI160_I2C=m # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set CONFIG_APDS9960=m CONFIG_BH1750=m # CONFIG_BH1780 is not set CONFIG_CM32181=m CONFIG_CM3232=m CONFIG_CM3323=m # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m # CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m CONFIG_LTR501=m CONFIG_MAX44000=m CONFIG_OPT3001=m # CONFIG_PA12203001 is not set CONFIG_SI1145=m CONFIG_STK3310=m # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL4531 is not set CONFIG_US5182D=m # CONFIG_VCNL4000 is not set # CONFIG_VEML6070 is not set # # Magnetometer sensors # CONFIG_AK8974=m CONFIG_AK8975=m # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN_I2C=m CONFIG_MAG3110=m CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m # CONFIG_SENSORS_HMC5843_I2C is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # CONFIG_DS1803=m CONFIG_MCP4531=m CONFIG_TPL0102=m # # Pressure sensors # CONFIG_BMP280=m CONFIG_BMP280_I2C=m # CONFIG_HID_SENSOR_PRESS is not set CONFIG_HP03=m # CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_T5403 is not set # CONFIG_HP206C is not set CONFIG_ZPA2326=m CONFIG_ZPA2326_I2C=m # # Lightning sensors # # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_SX9500=m # # Temperature sensors # CONFIG_MLX90614=m # CONFIG_TMP006 is not set # CONFIG_TSYS01 is not set CONFIG_TSYS02D=m CONFIG_NTB=y # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set CONFIG_PWM_CROS_EC=m # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y CONFIG_PWM_LPSS_PLATFORM=m CONFIG_PWM_PCA9685=y # CONFIG_PWM_STMPE is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set # CONFIG_TI_SYSCON_RESET is not set # CONFIG_RESET_ZYNQ is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=m CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m CONFIG_MCB=m CONFIG_MCB_PCI=m # CONFIG_MCB_LPC is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set CONFIG_NVMEM=m CONFIG_STM=y # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=m # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_STH=m # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # CONFIG_FPGA=m # # Firmware Drivers # # CONFIG_ARM_SCPI_PROTOCOL is not set CONFIG_EDD=m # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=m # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m # # Caches # # CONFIG_FSCACHE 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=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m # 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=m # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=m # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=m # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=m # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 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=y # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y CONFIG_DEBUG_WQ_FORCE_RR_CPU=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y # 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_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y CONFIG_STACK_TRACER=y # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_HIST_TRIGGERS is not set CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=m CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=y # CONFIG_TEST_UUID is not set CONFIG_TEST_RHASHTABLE=y # CONFIG_TEST_HASH is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_NULL=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_WX is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=m CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=m 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=m CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=m CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=m # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # # CONFIG_CRYPTO_DEFLATE is not set # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_GEODE is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y --lCAWRPmW1mITcIfM 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 runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-nex04-yocto-i386/trinity.yaml' export testbox='vm-lkp-nex04-yocto-i386-23' export tbox_group='vm-lkp-nex04-yocto-i386' export kconfig='i386-randconfig-b0-04201946' export compiler='gcc-5' export queue='bisect' export branch='linux-devel/devel-catchup-201704202148' export commit='73821bb516920b2b38732ce992d11c08c5d8bd7d' export submit_id='58f9191e0b9a934ff82fe4b8' export job_file='/lkp/scheduled/vm-lkp-nex04-yocto-i386-23/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-73821bb516920b2b38732ce992d11c08c5d8bd7d-20170421-20472-n2i6sw-0.yaml' export id='f192123d8b39f1000d6a68a85801bd9ef030bed4' export model='qemu-system-i386 -enable-kvm' export nr_vm=32 export nr_cpu=2 export memory='320M' export rootfs='yocto-tiny-i386-2016-04-22.cgz' export swap_partitions='/dev/vda' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-04-21 04:25:02 +0800' export _id='58f9191e0b9a934ff82fe4b8' export _rt='/result/trinity/300s/vm-lkp-nex04-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-nex04-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-nex04-yocto-i386-23/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-73821bb516920b2b38732ce992d11c08c5d8bd7d-20170421-20472-n2i6sw-0.yaml ARCH=i386 kconfig=i386-randconfig-b0-04201946 branch=linux-devel/devel-catchup-201704202148 commit=73821bb516920b2b38732ce992d11c08c5d8bd7d BOOT_IMAGE=/pkg/linux/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d/vmlinuz-4.9.0-rc8-00001-g73821bb max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-nex04-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d/0 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 earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export modules_initrd='/pkg/linux/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/static/trinity-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/i386-randconfig-b0-04201946/gcc-5/73821bb516920b2b38732ce992d11c08c5d8bd7d/vmlinuz-4.9.0-rc8-00001-g73821bb' export dequeue_time='2017-04-21 05:08:18 +0800' export job_initrd='/lkp/scheduled/vm-lkp-nex04-yocto-i386-23/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-73821bb516920b2b38732ce992d11c08c5d8bd7d-20170421-20472-n2i6sw-0.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 oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang 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 } "$@" --lCAWRPmW1mITcIfM Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --lCAWRPmW1mITcIfM-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1469719293269953751==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] 73821bb516: WARNING:at_mm/memblock.c:#memblock_virt_alloc_internal Date: Fri, 21 Apr 2017 10:46:22 +0800 Message-ID: <20170421024622.GE3523@yexl-desktop> In-Reply-To: <20170420084930.GC15781@dhcp22.suse.cz> List-Id: --===============1469719293269953751== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: 73821bb516920b2b38732ce992d11c08c5d8bd7d ("your mail") url: https://github.com/0day-ci/linux/commits/Michal-Hocko/mm-consider-zone= -which-is-not-fully-populated-to-have-holes/20170420-173046 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-i386 -enable-kvm -smp 2 -m 320M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +--------------------------------------------------------+----------+------= ------+ | | v4.9-rc8 | 73821= bb516 | +--------------------------------------------------------+----------+------= ------+ | boot_successes | 5 | 0 = | | boot_failures | 4 | 19 = | | BUG:workqueue_lockup-pool | 4 | 12 = | | WARNING:at_mm/memblock.c:#memblock_virt_alloc_internal | 0 | 19 = | +--------------------------------------------------------+----------+------= ------+ [ 0.000000] WARNING: CPU: 0 PID: 0 at mm/memblock.c:1261 memblock_virt_a= lloc_internal+0xa2/0x3bb [ 0.000000] Usage of MAX_NUMNODES is deprecated. Use NUMA_NO_NODE instead [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.9.0-rc8-00001-g738= 21bb #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.000000] c100d60b c1994dde c1a4fe84 c1a4fe58 c122041d c1a4fe70 c1044= 973 c1cf3fb9 [ 0.000000] b95b9258 00000001 00000001 c1a4fe8c c10449b7 00000009 00000= 000 c1a4fe84 [ 0.000000] c1993532 c1a4fea0 c1a4fec4 c1cf3fb9 c19934b3 000004ed c1993= 532 00000000 [ 0.000000] Call Trace: [ 0.000000] [] ? show_stack+0x59/0x5f [ 0.000000] [] dump_stack+0x16/0x18 [ 0.000000] [] __warn+0x104/0x11b [ 0.000000] [] ? memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] warn_slowpath_fmt+0x2d/0x32 [ 0.000000] [] memblock_virt_alloc_internal+0xa2/0x3bb [ 0.000000] [] ? pte_offset_kernel+0x10/0x1e [ 0.000000] [] memblock_virt_alloc_try_nid+0x94/0xf1 [ 0.000000] [] sparse_mem_map_populate+0x35/0x50 [ 0.000000] [] sparse_init+0x234/0x35f [ 0.000000] [] paging_init+0x89/0xa5 [ 0.000000] [] native_pagetable_init+0xef/0x200 [ 0.000000] [] setup_arch+0xda2/0xe34 [ 0.000000] [] start_kernel+0x62/0x57b [ 0.000000] [] i386_start_kernel+0xd4/0xec [ 0.000000] ---[ end trace 0000000000000000 ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============1469719293269953751== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.9.0-rc8-00001-g73821bb" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC45LjAtcmM4IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNP TkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQ UE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0xNgpD T05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JO RF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19O RUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVS SUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BD X0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NB TElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9I QVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09O RklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVf UEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09O RklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hB UkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19BUkNIX1NVUFBP UlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VB TExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9C RVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUJVR19ST0RBVEE9eQpDT05G SUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8k VU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9X T1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9f SU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09O RklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJ R19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19M T0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVf S0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJO RUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15 CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJR19TWVNWSVBD IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JP U1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNF TElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9Q Uk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9 eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJ R19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09O RklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJ Tkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNP TkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVf TEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNP TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9T X1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpD T05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05G SUdfTk9fSFpfSURMRT15CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoK IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVf QUNDT1VOVElORz15CkNPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfQlNEX1BS T0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMg UkNVIFN1YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQg aXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBub3Qgc2V0CkNP TkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKIyBDT05GSUdf UkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdf SUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3 CkNPTkZJR19OTUlfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9D TE9DSz15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldApDT05GSUdf Q0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFO RFdJRFRIIGlzIG5vdCBzZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX0NHUk9VUF9Q SURTPXkKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf SFVHRVRMQiBpcyBub3Qgc2V0CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNF VD15CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BV QUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CiMgQ09O RklHX05BTUVTUEFDRVMgaXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05G SUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH X1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEg aXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENP TkZJR19SRF9MWjQgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFO Q0UgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RM PXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RM X0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19C UEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMg Q09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15 CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09O RklHX0tBTExTWU1TX0FMTD15CiMgQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVSBpcyBu b3Qgc2V0CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX1BSSU5USz15CkNP TkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpD T05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJ R05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19CUEZfU1lT Q0FMTD15CiMgQ09ORklHX1NITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlPIGlzIG5vdCBzZXQK Q09ORklHX0FEVklTRV9TWVNDQUxMUz15CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVE IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1B TExPQz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05G SUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15CkNPTkZJR19W TV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1NMVUJfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19T TFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRP TT15CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19Q Uk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQojIENPTkZJR19PUFJPRklMRSBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMg Q09ORklHX0tQUk9CRVMgaXMgbm90IHNldApDT05GSUdfSlVNUF9MQUJFTD15CkNPTkZJR19TVEFU SUNfS0VZU19TRUxGVEVTVD15CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19I QVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5U X1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJ R19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9L UkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19P Tl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15 CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhS RUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZF X1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFW RV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZF X01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklF Uj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15 CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1Q X0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVf QUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdf SEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049 eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVS PXkKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdf R0NDX1BMVUdJTl9DWUNfQ09NUExFWElUWT15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRS T1BZPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNL X0ZSQU1FUz15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9B UkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpD T05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpF PXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJF QUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURf VExTPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldApDT05GSUdfSVNBX0JVU19B UEk9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNP TkZJR19PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90 IHNldAojIENPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSyBpcyBub3Qgc2V0CgojCiMgR0NPVi1i YXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKQ09ORklHX0dDT1ZfS0VSTkVMPXkKQ09ORklHX0FSQ0hf SEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19HQ09WX1BST0ZJTEVfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dD T1ZfRk9STUFUXzNfNCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF80Xzc9eQpDT05GSUdf SEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JB U0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZF UlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfQ09NUFJFU1M9 eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfR1pJUCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVf Q09NUFJFU1NfWFo9eQpDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CiMgQ09ORklHX0JMT0NL IGlzIG5vdCBzZXQKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9T UElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpF Uj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfWk9ORV9ETUEg aXMgbm90IHNldAojIENPTkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFN RVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUz15CkNPTkZJR19YODZfTVBQQVJTRT15 CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRG T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NG X01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfMzJfSVJJUz1tCiMgQ09ORklHX1NDSEVE X09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkK Q09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVH X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX1BB UkFWSVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19O T19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90 IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qg c2V0CiMgQ09ORklHX002ODYgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMg bm90IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90 IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENP TkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CkNPTkZJR19NV0lOQ0hJUDNEPXkKIyBDT05GSUdf TUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENPTkZJR19N R0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJ R19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklH X01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD01CkNP TkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X0FMSUdOTUVOVF8xNj15CkNPTkZJ R19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01Q WENIRzY0PXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfUFJPQ0VTU09S X1NFTEVDVD15CiMgQ09ORklHX0NQVV9TVVBfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUFVf U1VQX0NZUklYXzMyIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfQU1EPXkKIyBDT05GSUdfQ1BV X1NVUF9DRU5UQVVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09O RklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKQ09O RklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX05SX0NQVVM9MQojIENP TkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBp cyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdf VVBfTEFURV9JTklUPXkKQ09ORklHX1g4Nl9VUF9BUElDPXkKQ09ORklHX1g4Nl9VUF9JT0FQSUM9 eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19Y ODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9N Q0UgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwojIENPTkZJR19QRVJG X0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldApDT05GSUdfWDg2X0xFR0FDWV9WTTg2PXkKQ09O RklHX1ZNODY9eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CiMgQ09O RklHX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19JOEsgaXMgbm90IHNldApDT05GSUdfWDg2 X1JFQk9PVEZJWFVQUz15CiMgQ09ORklHX01JQ1JPQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19YODZf TVNSPXkKQ09ORklHX1g4Nl9DUFVJRD1tCiMgQ09ORklHX05PSElHSE1FTSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNjRHPXkKQ09ORklHX1ZN U1BMSVRfM0c9eQojIENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJ VF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19ISUdI TUVNPXkKQ09ORklHX1g4Nl9QQUU9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNP TkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfTkVFRF9OT0RFX01FTU1BUF9TSVpF PXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5B QkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BP SU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CiMgQ09ORklHX0ZMQVRN RU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BB UlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX1NU QVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9N QVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKIyBDT05GSUdfSEFWRV9CT09UTUVN X0lORk9fTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQK Q09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9Q VExPQ0s9eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfUEhZ U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NNPXkKQ09ORklH X0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF IGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9LTT15CkNPTkZJR19DTEVBTkNBQ0hFPXkK IyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPW0KQ09ORklHX1pCVUQ9eQojIENP TkZJR19aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxF X01BUFBJTkcgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0NfU1RBVD15CkNPTkZJR19HRU5FUklD X0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFH RV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15CkNPTkZJR19GUkFNRV9WRUNUT1I9 eQpDT05GSUdfSElHSFBURT15CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMg bm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NQVRIX0VNVUxBVElPTj15 CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldApDT05GSUdf WDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5E T009eQojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0 CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpf MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9 eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMg bm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NU QVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlT SUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09O RklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpD T05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQg YW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpF Uj15CkNPTkZJR19TVVNQRU5EX1NLSVBfU1lOQz15CkNPTkZJR19QTV9TTEVFUD15CiMgQ09ORklH X1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0 CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15 CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0 CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VS X1NUQVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElfREVCVUdHRVI9eQpDT05GSUdfQUNQSV9ERUJV R0dFUl9VU0VSPW0KQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfRUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJX0FDPW0KIyBDT05GSUdfQUNQ SV9CQVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPW0KQ09ORklHX0FDUElfVklE RU89bQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BV X0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BS T0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfUFJPQ0VT U09SX0FHR1JFR0FUT1I9eQpDT05GSUdfQUNQSV9USEVSTUFMPW0KIyBDT05GSUdfQUNQSV9DVVNU T01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQoj IENPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREUgaXMgbm90IHNldApDT05GSUdfQUNQSV9ERUJVRz15 CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkK Q09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05G SUdfQUNQSV9TQlM9bQpDT05GSUdfQUNQSV9IRUQ9bQojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRI T0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQoj IENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NPTkZJR0ZT PXkKIyBDT05GSUdfU0ZJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNIGlzIG5vdCBzZXQKCiMKIyBD UFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJR19DUFVfRlJFUSBpcyBub3Qgc2V0CgojCiMg Q1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVS IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVE U19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4p CiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfR09CSU9TPXkKIyBDT05GSUdfUENJX0dPTU1DT05G SUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfR09BTlkgaXMgbm90IHNldApDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RPTUFJTlM9 eQpDT05GSUdfUENJX0NOQjIwTEVfUVVJUks9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdf UENJRUFFUj15CkNPTkZJR19QQ0lFX0VDUkM9eQojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CiMgQ09ORklHX1BDSUVBU1BNX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJRUFTUE1fREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9Q T1dFUlNBVkU9eQojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9Q VE0gaXMgbm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfUENJX01T ST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBp cyBub3Qgc2V0CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09O RklHX1BDSV9JT1Y9eQojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BB U0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlz IG5vdCBzZXQKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lF X0RXX1BMQVQgaXMgbm90IHNldApDT05GSUdfSVNBX0JVUz15CkNPTkZJR19JU0FfRE1BX0FQST15 CiMgQ09ORklHX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDA9bQpDT05GSUdfU0N4MjAwSFJf VElNRVI9bQojIENPTkZJR19BTElYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUNTUwMSBpcyBub3Qg c2V0CiMgQ09ORklHX0dFT1MgaXMgbm90IHNldApDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FS RD15CkNPTkZJR19QQ01DSUE9bQojIENPTkZJR19QQ01DSUFfTE9BRF9DSVMgaXMgbm90IHNldAoj IENPTkZJR19DQVJEQlVTIGlzIG5vdCBzZXQKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdf WUVOVEE9eQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVO VEFfVEk9eQojIENPTkZJR19ZRU5UQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKQ09ORklHX1BDQ0FSRF9OT05T VEFUSUM9eQpDT05GSUdfUkFQSURJTz1tCkNPTkZJR19SQVBJRElPX1RTSTcyMT1tCkNPTkZJR19S QVBJRElPX0RJU0NfVElNRU9VVD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JU UyBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQpDT05GSUdfUkFQSURJT19E RUJVRz15CiMgQ09ORklHX1JBUElESU9fRU5VTV9CQVNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JB UElESU9fQ0hNQU4gaXMgbm90IHNldApDT05GSUdfUkFQSURJT19NUE9SVF9DREVWPW0KCiMKIyBS YXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKIyBDT05GSUdfUkFQSURJT19UU0k1N1ggaXMgbm90IHNl dApDT05GSUdfUkFQSURJT19DUFNfWFg9bQpDT05GSUdfUkFQSURJT19UU0k1Njg9bQpDT05GSUdf UkFQSURJT19DUFNfR0VOMj1tCkNPTkZJR19SQVBJRElPX1JYU19HRU4zPW0KQ09ORklHX1g4Nl9T WVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklH X0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09O RklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJ TkZNVF9NSVNDPXkKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9N SUNfSU9NQVA9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5n IG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09O RklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENP TkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZ X1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJ R19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsg aXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMg bm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElB RyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90 IHNldAojIENPTkZJR19TT0NLX0NHUk9VUF9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKCiMKIyBOZXR3b3JrIHRl c3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NUUkVBTV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19D Rkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4 MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9T VEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZL SUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19O RkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RTVF9D QUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9ERVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01B WV9VU0VfREVWTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVy IE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRN UEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdf UFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJN V0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9G QUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkU9eQojIENPTkZJR19TWVNf SFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJ R19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpD T05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0 CgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05GSUdf TVREPW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BB UlRTPW0KQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQpDT05GSUdfTVREX1JF REJPT1RfUEFSVFNfVU5BTExPQ0FURUQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9O TFk9eQpDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9bQpDT05GSUdfTVREX09GX1BBUlRTPW0KQ09O RklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5 ZXJzCiMKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9O RURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNP TkZJR19NVERfQ0ZJPW0KQ09ORklHX01URF9KRURFQ1BST0JFPW0KQ09ORklHX01URF9HRU5fUFJP QkU9bQpDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUz15CkNPTkZJR19NVERfQ0ZJX05PU1dBUD15 CiMgQ09ORklHX01URF9DRklfQkVfQllURV9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NG SV9MRV9CWVRFX1NXQVAgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9HRU9NRVRSWT15CiMgQ09O RklHX01URF9NQVBfQkFOS19XSURUSF8xIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF8yPXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQgaXMgbm90IHNldApDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzg9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2PXkKQ09O RklHX01URF9NQVBfQkFOS19XSURUSF8zMj15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01U RF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklf STg9eQpDT05GSUdfTVREX09UUD15CiMgQ09ORklHX01URF9DRklfSU5URUxFWFQgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9BTURTVEQ9bQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9VVElMPW0KQ09ORklHX01URF9SQU09bQojIENPTkZJR19NVERfUk9N IGlzIG5vdCBzZXQKQ09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3Ig Y2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BI WVNNQVA9bQpDT05GSUdfTVREX1BIWVNNQVBfQ09NUEFUPXkKQ09ORklHX01URF9QSFlTTUFQX1NU QVJUPTB4ODAwMDAwMApDT05GSUdfTVREX1BIWVNNQVBfTEVOPTAKQ09ORklHX01URF9QSFlTTUFQ X0JBTktXSURUSD0yCiMgQ09ORklHX01URF9QSFlTTUFQX09GIGlzIG5vdCBzZXQKQ09ORklHX01U RF9TQ3gyMDBfRE9DRkxBU0g9bQojIENPTkZJR19NVERfQU1ENzZYUk9NIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfRVNCMlJPTSBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ0s4MDRYUk9NPW0KIyBDT05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90 IHNldApDT05GSUdfTVREX05FVHRlbD1tCkNPTkZJR19NVERfTDQ0MEdYPW0KIyBDT05GSUdfTVRE X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQ01DSUEgaXMgbm90IHNldApDT05GSUdfTVRE X0dQSU9fQUREUj1tCkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0KQ09ORklHX01URF9QTEFUUkFN PW0KQ09ORklHX01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNl IGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT1tCiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklY IGlzIG5vdCBzZXQKQ09ORklHX01URF9QTUM1NTFfREVCVUc9eQojIENPTkZJR19NVERfU0xSQU0g aXMgbm90IHNldApDT05GSUdfTVREX1BIUkFNPW0KIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qg c2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz1t CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05B TkRfRUNDPW0KIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERf TkFORD1tCkNPTkZJR19NVERfTkFORF9CQ0g9bQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CkNP TkZJR19NVERfU01fQ09NTU9OPW0KQ09ORklHX01URF9OQU5EX0RFTkFMST1tCkNPTkZJR19NVERf TkFORF9ERU5BTElfUENJPW0KQ09ORklHX01URF9OQU5EX0RFTkFMSV9EVD1tCkNPTkZJR19NVERf TkFORF9ERU5BTElfU0NSQVRDSF9SRUdfQUREUj0weEZGMTA4MDE4CkNPTkZJR19NVERfTkFORF9H UElPPW0KIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdf TVREX05BTkRfSURTPW0KQ09ORklHX01URF9OQU5EX1JJQ09IPW0KIyBDT05GSUdfTVREX05BTkRf RElTS09OQ0hJUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ET0NHND1tCkNPTkZJR19NVERf TkFORF9DQUZFPW0KQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCiMgQ09ORklHX01URF9OQU5EX05B TkRTSU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9QTEFURk9STSBpcyBub3Qgc2V0CkNP TkZJR19NVERfTkFORF9ISVNJNTA0PW0KQ09ORklHX01URF9OQU5EX01USz1tCiMgQ09ORklHX01U RF9PTkVOQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZl cnMKIwpDT05GSUdfTVREX0xQRERSPW0KQ09ORklHX01URF9RSU5GT19QUk9CRT1tCiMgQ09ORklH X01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9VQkk9bQpDT05GSUdfTVREX1VCSV9X TF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKIyBDT05GSUdfTVRE X1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSV9HTFVFQkkgaXMgbm90IHNl dApDT05GSUdfRFRDPXkKQ09ORklHX09GPXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09G X0ZMQVRUUkVFPXkKQ09ORklHX09GX0VBUkxZX0ZMQVRUUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9 eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9J UlE9eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfUkVTT0xW RT15CkNPTkZJR19PRl9PVkVSTEFZPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JU PXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz1tCiMgQ09ORklHX1BBUlBPUlRf U0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKQ09O RklHX1BBUlBPUlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4 Nzk2PXkKIyBDT05GSUdfUEFSUE9SVF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9U X1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3Rv Y29scwojCkNPTkZJR19QTlBBQ1BJPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09S U19MSVMzTFYwMkQ9bQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQojIENPTkZJR19BRDUyNVhfRFBPVF9J MkMgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPXkKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qg c2V0CkNPTkZJR19QSEFOVE9NPXkKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldApDT05GSUdf VElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5MzJTNDAxPW0KQ09ORklH X0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0NTNTUzNV9NRkdQVCBpcyBub3Qgc2V0CkNP TkZJR19IUF9JTE89bQojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CkNPTkZJR19JU0wy OTAwMz15CkNPTkZJR19JU0wyOTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBE Uzk5MFg9eQpDT05GSUdfSE1DNjM1Mj1tCiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNl dApDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CkNP TkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9 NQojIENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9S VCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQpD T05GSUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBS T01fOTNDWDY9bQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0 cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NU IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9bQoKIwojIEFsdGVyYSBGUEdBIGZp cm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5U RUxfTUVJPW0KIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01F SV9UWEU9bQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMK CiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIFZPUCBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBN SUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBE cml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NN KSBEcml2ZXJzCiMKCiMKIyBWT1AgRHJpdmVyCiMKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExf QkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0lERT15CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01P RD15CiMgQ09ORklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlz IG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVX aXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKQ09ORklHX0ZJUkVXSVJFX09IQ0k9eQpD T05GSUdfRklSRVdJUkVfTk9TWT1tCkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CiMgQ09ORklH X01BQ19FTVVNT1VTRUJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNl dAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVU X0xFRFM9bQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0K Q09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1tCgojCiMg VXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj1tCiMgQ09ORklHX0lO UFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVF Tl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRf Sk9ZREVWPW0KIyBDT05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZC VUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkK Q09ORklHX0tFWUJPQVJEX0FEQz1tCiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfQURQNTU4OD1tCkNPTkZJR19LRVlCT0FSRF9BRFA1NTg5PW0KQ09O RklHX0tFWUJPQVJEX0FUS0JEPXkKQ09ORklHX0tFWUJPQVJEX1FUMTA3MD1tCkNPTkZJR19LRVlC T0FSRF9RVDIxNjA9bQpDT05GSUdfS0VZQk9BUkRfTEtLQkQ9bQpDT05GSUdfS0VZQk9BUkRfR1BJ Tz1tCkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD1tCkNPTkZJR19LRVlCT0FSRF9UQ0E2NDE2 PW0KIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9N QVRSSVg9bQpDT05GSUdfS0VZQk9BUkRfTE04MzIzPW0KQ09ORklHX0tFWUJPQVJEX0xNODMzMz1t CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PW0KQ09ORklHX0tFWUJPQVJEX01DUz1tCkNPTkZJR19L RVlCT0FSRF9NUFIxMjE9bQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPW0KQ09ORklHX0tFWUJPQVJE X09QRU5DT1JFUz1tCkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPW0KIyBDT05GSUdfS0VZQk9BUkRf U1RPV0FXQVkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfU1VOS0JEPW0KQ09ORklHX0tFWUJP QVJEX1NUTVBFPW0KQ09ORklHX0tFWUJPQVJEX09NQVA0PW0KQ09ORklHX0tFWUJPQVJEX1hUS0JE PW0KQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9bQpDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWD1tCkNP TkZJR19LRVlCT0FSRF9CQ009bQpDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMy PW0KIyBDT05GSUdfTU9VU0VfUFMyX0FMUFMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0JZ RD15CiMgQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFAgaXMgbm90IHNldApDT05GSUdfTU9VU0Vf UFMyX1NZTkFQVElDUz15CiMgQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9VU0VfUFMyX0xJRkVCT09LIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9UUkFD S1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKQ09ORklHX01P VVNFX1BTMl9TRU5URUxJQz15CkNPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQ9eQpDT05GSUdfTU9V U0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNPTkZJR19NT1VT RV9TRVJJQUw9bQojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX01P VVNFX0JDTTU5NzQ9bQpDT05GSUdfTU9VU0VfQ1lBUEE9bQpDT05GSUdfTU9VU0VfRUxBTl9JMkM9 bQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVT PXkKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9HUElPPW0K Q09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdf VE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9bQpDT05G SUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQz1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0FSMTAyMV9J MkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUj1tCkNPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEz PW0KQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOD1tCkNPTkZJR19UT1VDSFNDUkVF Tl9DWThDVE1HMTEwPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRU U1A0X0NPUkU9bQojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX1RPVUNIU0NSRUVOX0RBOTAzNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9E QTkwNTI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9I QU1QU0hJUkU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUST1tCiMgQ09ORklHX1RPVUNIU0NSRUVO X0VHQUxBWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMPW0KQ09O RklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPW0KQ09O RklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9bQojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNz1tCkNPTkZJR19UT1VDSFNDUkVFTl9F TEFOPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1dBQ09NX1c4MDAxPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBz ZXQKQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNT NTAwMCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9bQpDT05GSUdfVE9VQ0hT Q1JFRU5fTUVMRkFTX01JUDQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPW0KQ09ORklHX1RP VUNIU0NSRUVOX0lNWDZVTF9UU0M9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPW0KIyBDT05G SUdfVE9VQ0hTQ1JFRU5fTUs3MTIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9V TlQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNj1tCkNPTkZJR19UT1VDSFNDUkVFTl9U T1VDSFJJR0hUPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPW0KQ09ORklHX1RPVUNIU0NS RUVOX1RJX0FNMzM1WF9UU0M9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9V U0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMFhf Q09SRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RT QzIwMDc9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU0lM RUFEPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1Qx MjMyPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQw PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1RQUzY1MDdYPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX0NPTElCUklfVkY1MD1tCkNPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JV MjEwMjM9bQojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfQ09SRT1t CkNPTkZJR19STUk0X0kyQz1tCiMgQ09ORklHX1JNSTRfRjExIGlzIG5vdCBzZXQKIyBDT05GSUdf Uk1JNF9GMTIgaXMgbm90IHNldAojIENPTkZJR19STUk0X0YzMCBpcyBub3Qgc2V0CiMgQ09ORklH X1JNSTRfRjU0IGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VS SU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQy PXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQojIENPTkZJ R19TRVJJT19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNl dApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QUzJNVUxUPXkK Q09ORklHX1NFUklPX0FSQ19QUzI9bQpDT05GSUdfU0VSSU9fQVBCUFMyPW0KQ09ORklHX0hZUEVS Vl9LRVlCT0FSRD1tCiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD1t CkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCkNPTkZJR19HQU1FUE9SVF9MND1tCkNPTkZJR19HQU1F UE9SVF9FTVUxMEsxPW0KQ09ORklHX0dBTUVQT1JUX0ZNODAxPW0KCiMKIyBDaGFyYWN0ZXIgZGV2 aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThf UFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1Ngoj IENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMg bm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMg bm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWS01FTT15CgojCiMg U2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84 MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJ QUxfODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05G SUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdf U0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90IHNldApDT05G SUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJU Uz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy NTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9N T1hBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRF IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05Y UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRB R1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfWElMSU5Y X1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90 IHNldAojIENPTkZJR19QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPW0KIyBDT05GSUdf VklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0hBTkRMRVIgaXMgbm90IHNl dApDT05GSUdfSFdfUkFORE9NPW0KIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90 IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5E T01fQU1EIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9HRU9ERT1tCkNPTkZJR19IV19SQU5E T01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89bQpDT05GSUdfSFdfUkFORE9NX1RQTT1t CkNPTkZJR19OVlJBTT1tCiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKQ09ORklHX0FQUExJQ09N PW0KIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmlj ZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJETUFOXzQwMDA9 bQojIENPTkZJR19DQVJETUFOXzQwNDAgaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qg c2V0CkNPTkZJR19TQ3gyMDBfR1BJTz1tCkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05GSUdfTlND X0dQSU89eQojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15 CkNPTkZJR19UQ0dfVFBNPXkKIyBDT05GSUdfVENHX1RJUyBpcyBub3Qgc2V0CkNPTkZJR19UQ0df VElTX0kyQ19BVE1FTD15CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfTlNDPW0K Q09ORklHX1RDR19BVE1FTD1tCiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJ R19UQ0dfQ1JCPXkKQ09ORklHX1RDR19WVFBNX1BST1hZPXkKIyBDT05GSUdfVENHX1RJU19TVDMz WlAyNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19E RVZQT1JUPXkKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMK Q09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJ TkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hBUkRFVj1t CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09O RklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9eQpDT05GSUdfSTJDX01VWF9HUElPPW0KQ09ORklH X0kyQ19NVVhfUENBOTU0MT1tCiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19NVVhfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1JFRz1tCiMg Q09ORklHX0kyQ19ERU1VWF9QSU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVU Tz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FM R09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9z dCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CkNP TkZJR19JMkNfQUxJMTU2Mz15CkNPTkZJR19JMkNfQUxJMTVYMz1tCiMgQ09ORklHX0kyQ19BTUQ3 NTYgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9eQpDT05G SUdfSTJDX0lTQ0g9eQpDT05GSUdfSTJDX0lTTVQ9bQojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNTU5NT1t CkNPTkZJR19JMkNfU0lTNjMwPW0KQ09ORklHX0kyQ19TSVM5Nlg9bQojIENPTkZJR19JMkNfVklB IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJ R19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVk IC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JN PW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RF U0lHTldBUkVfQkFZVFJBSUwgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNl dApDT05GSUdfSTJDX0VNRVYyPW0KIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdf STJDX0tFTVBMRD1tCiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BD QV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEEgaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhB X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19SSzNYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19T SU1URUM9eQpDT05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0 ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz15CiMgQ09ORklHX0kyQ19ETE4yIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBP UlRfTElHSFQ9eQpDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPW0KIyBDT05GSUdfSTJDX1RBT1Nf RVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj1tCiMgQ09ORklHX0kyQ19WSVBFUkJP QVJEIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdf STJDX0NST1NfRUNfVFVOTkVMPW0KQ09ORklHX1NDeDIwMF9BQ0I9bQojIENPTkZJR19JMkNfU1RV QiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9N IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNl dAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKQ09ORklH X0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxlcnMKIwoKIwoj IEhTSSBjbGllbnRzCiMKIyBDT05GSUdfSFNJX0NIQVIgaXMgbm90IHNldAoKIwojIFBQUyBzdXBw b3J0CiMKQ09ORklHX1BQUz1tCiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBT IGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQK IyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX1BB UlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBw b3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlz IG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg dG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIENPTkZJR19QVFBfMTU4OF9DTE9DS19Q Q0ggaXMgbm90IHNldApDT05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMKQ09O RklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CkNP TkZJR19ERUJVR19QSU5DVFJMPXkKIyBDT05GSUdfUElOQ1RSTF9BUzM3MjIgaXMgbm90IHNldApD T05GSUdfUElOQ1RSTF9BTUQ9eQojIENPTkZJR19QSU5DVFJMX1NJTkdMRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BJTkNUUkxfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CQVlUUkFJ TCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVc9eQpDT05GSUdfUElOQ1RSTF9J TlRFTD1tCkNPTkZJR19QSU5DVFJMX0JST1hUT049bQojIENPTkZJR19QSU5DVFJMX1NVTlJJU0VQ T0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPTElCPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdf R1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8g aXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05G SUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09O RklHX0dQSU9fNzRYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQUxURVJBPW0KIyBDT05G SUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQVhQMjA5IGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fRFdBUEI9bQojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfR1BJT19HUkdQSU89eQpDT05GSUdfR1BJT19JQ0g9bQojIENPTkZJR19HUElP X0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01FTloxMjc9bQpDT05GSUdfR1BJT19N T0NLVVA9eQojIENPTkZJR19HUElPX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4 NTUgaXMgbm90IHNldApDT05GSUdfR1BJT19YSUxJTlg9bQojIENPTkZJR19HUElPX1pYIGlzIG5v dCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fMTA0 X0RJT180OEU9bQpDT05GSUdfR1BJT18xMDRfSURJT18xNj15CiMgQ09ORklHX0dQSU9fMTA0X0lE SV80OCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0Y3MTg4WD1tCiMgQ09ORklHX0dQSU9fR1BJT19N TSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc9bQpDT05GSUdfR1BJT19TQ0g9bQpDT05GSUdf R1BJT19TQ0gzMTFYPW0KQ09ORklHX0dQSU9fV1MxNkM0OD1tCgojCiMgSTJDIEdQSU8gZXhwYW5k ZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15CiMgQ09ORklHX0dQSU9fQURQNTU4OF9JUlEgaXMg bm90IHNldAojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAw PXkKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNY IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD1tCiMgQ09ORklHX0dQSU9fU1gxNTBYIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f VFM0OTAwIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19B RFA1NTIwPXkKQ09ORklHX0dQSU9fQVJJWk9OQT15CkNPTkZJR19HUElPX0NTNTUzNT1tCkNPTkZJ R19HUElPX0RBOTA1Mj15CkNPTkZJR19HUElPX0RBOTA1NT15CiMgQ09ORklHX0dQSU9fRExOMiBp cyBub3Qgc2V0CkNPTkZJR19HUElPX0tFTVBMRD1tCkNPTkZJR19HUElPX0xQMzk0Mz1tCkNPTkZJ R19HUElPX0xQODczWD1tCkNPTkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19HUElPX1JDNVQ1ODM9 eQpDT05GSUdfR1BJT19TVE1QRT15CkNPTkZJR19HUElPX1RQUzY1MjE4PW0KIyBDT05GSUdfR1BJ T19UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQUzY1OTEyPW0KIyBDT05GSUdfR1BJ T19UV0w2MDQwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV004MzUwPXkKQ09ORklHX0dQSU9fV004 OTk0PW0KCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BTUQ4MTExPXkKQ09O RklHX0dQSU9fQlQ4WFg9bQpDT05GSUdfR1BJT19NTF9JT0g9eQpDT05GSUdfR1BJT19QQ0g9eQpD T05GSUdfR1BJT19SREMzMjFYPXkKIyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAoK IwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQ1AyM1MwOD1tCgoj CiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fVklQRVJCT0FSRD1tCkNPTkZJR19X MT15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9bQpD T05GSUdfVzFfTUFTVEVSX0RTMjQ5MD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPW0KQ09ORklH X1cxX01BU1RFUl9EUzFXTT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNs YXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09O RklHX1cxX1NMQVZFX0RTMjQwOD1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBp cyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9T TEFWRV9EUzI0MDY9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CkNPTkZJR19XMV9TTEFW RV9EUzI0MzNfQ1JDPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKIyBDT05G SUdfVzFfU0xBVkVfRFMyNzgwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT1tCkNP TkZJR19XMV9TTEFWRV9EUzI4RTA0PW0KQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdf UE9XRVJfQVZTPXkKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcy Mj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVT RVRfR1BJT19SRVNUQVJUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1MiBpcyBub3Qgc2V0 CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15 CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENP TkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKQ09O RklHX0dFTkVSSUNfQURDX0JBVFRFUlk9bQpDT05GSUdfTUFYODkyNV9QT1dFUj15CiMgQ09ORklH X1dNODM1MF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19CQVRURVJZX0FDVDg5NDVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfU0JTPXkKIyBDT05GSUdf QkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDMwPXkKQ09ORklH X0JBVFRFUllfREE5MDUyPW0KIyBDT05GSUdfQVhQMjg4X0NIQVJHRVIgaXMgbm90IHNldAojIENP TkZJR19BWFAyODhfRlVFTF9HQVVHRSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQw PXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf SVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX0xQODcyNz1tCiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15CkNPTkZJR19D SEFSR0VSX0JRMjQxNVg9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKIyBDT05GSUdfQ0hBUkdF Ul9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCiMgQ09ORklH X0NIQVJHRVJfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1RQUzY1MjE3IGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT1tCkNPTkZJR19DSEFSR0VSX1JU OTQ1NT15CkNPTkZJR19BWFAyMFhfUE9XRVI9bQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05f VklEPXkKQ09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09O RklHX1NFTlNPUlNfQUJJVFVHVVJVPW0KQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz1tCkNPTkZJ R19TRU5TT1JTX0FENzQxND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT15 CkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRFQ3NDExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCkNPTkZJR19T RU5TT1JTX0FEVDc0NzA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKIyBDT05GSUdfU0VOU09S U19BU0M3NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNP UlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CiMgQ09ORklHX1NFTlNP UlNfQVBQTEVTTUMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKQ09ORklH X1NFTlNPUlNfREE5MDUyX0FEQz1tCkNPTkZJR19TRU5TT1JTX0RBOTA1NT15CkNPTkZJR19TRU5T T1JTX0k1S19BTUI9bQpDT05GSUdfU0VOU09SU19GNzE4MDVGPXkKIyBDT05GSUdfU0VOU09SU19G NzE4ODJGRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQpDT05GSUdfU0VOU09S U19GU0NITUQ9eQojIENPTkZJR19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HNzYwQT15CiMgQ09ORklH X1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19J SU9fSFdNT049bQpDT05GSUdfU0VOU09SU19JNTUwMD1tCiMgQ09ORklHX1NFTlNPUlNfQ09SRVRF TVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JVDg3PXkKQ09ORklHX1NFTlNPUlNfSkM0Mj15 CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPXkKQ09ORklHX1NFTlNPUlNfTElORUFHRT15CiMgQ09O RklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5OTA9eQpD T05GSUdfU0VOU09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCkNPTkZJR19T RU5TT1JTX0xUQzQyMjI9bQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNf TFRDNDI2MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2 NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KIyBD T05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PXkK Q09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQojIENPTkZJ R19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCiMgQ09ORklHX1NFTlNPUlNfTE02MyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PXkKIyBD T05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJ R19TRU5TT1JTX0xNODA9bQojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MTTkwPXkKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9bQojIENPTkZJR19T RU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KIyBDT05G SUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNP TkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPW0KQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CkNP TkZJR19TRU5TT1JTX05DVDY3NzU9bQojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4 NTkxPW0KQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9bQpDT05GSUdfU0VOU09S U19BRE0xMjc1PXkKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xUQzI5 Nzg9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTFRDMzgxNT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KIyBDT05GSUdfU0VO U09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklH X1NFTlNPUlNfTUFYODY4OD15CkNPTkZJR19TRU5TT1JTX1RQUzQwNDIyPXkKQ09ORklHX1NFTlNP UlNfVUNEOTAwMD1tCiMgQ09ORklHX1NFTlNPUlNfVUNEOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1pMNjEwMD15CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19T SFQxNT15CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1NJUzU1OTU9bQpDT05GSUdfU0VOU09SU19ETUUxNzM3PXkKIyBDT05GSUdfU0VO U09SU19FTUMxNDAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CiMgQ09ORklH X1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNP TkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKIyBD T05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NN TTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1 PW0KIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1D NjgyMT15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19JTkEyWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPW0KQ09ORklHX1NFTlNP UlNfVEM3ND1tCkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj1t CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFf Q1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09SU19WVDEyMTE9 bQpDT05GSUdfU0VOU09SU19WVDgyMzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCiMg Q09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1c4M0w3ODZORz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19XODM2MjdFSEY9bQpDT05GSUdfU0VOU09SU19XTTgzNTA9eQpDT05GSUdf U0VOU09SU19YR0VORT15CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9Q T1dFUj1tCiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM PXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX09GIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJf U0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfU1RF UF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBz ZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9Q T1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCkNPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUw9bQoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdf SU5UMzQwWF9USEVSTUFMPW0KQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9bQpDT05GSUdfSU5UMzQw Nl9USEVSTUFMPW0KQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPW0KQ09ORklHX0dFTkVSSUNfQURD X1RIRVJNQUw9bQojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lC TEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9eQpDT05GSUdf U1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lI T1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NC X1NJTEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19T U0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkUg aXMgbm90IHNldAojIENPTkZJR19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNN QV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPW0K Q09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMg Q09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkK Q09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQoj IENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9bQpDT05GSUdfTUZE X0FDVDg5NDVBPW0KQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15CkNPTkZJ R19QTUlDX0FEUDU1MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0FUTUVMX0ZMRVhDT00gaXMgbm90IHNldApDT05GSUdfTUZEX0FUTUVMX0hMQ0RD PW0KQ09ORklHX01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9B WFAyMFhfSTJDPXkKQ09ORklHX01GRF9DUk9TX0VDPW0KIyBDT05GSUdfTUZEX0NST1NfRUNfSTJD IGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09O RklHX01GRF9EQTkwNTJfSTJDPXkKQ09ORklHX01GRF9EQTkwNTU9eQojIENPTkZJR19NRkRfREE5 MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfTUZEX0RMTjI9bQojIENPTkZJR19NRkRfRVhZTk9T X0xQQVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX01GRF9ISTY0MjFfUE1JQz1tCiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldApDT05G SUdfSFRDX0kyQ1BMRD15CkNPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdf TFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90 IHNldApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15 CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5a X0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPW0KQ09ORklHX01GRF84OFBNODAw PW0KQ09ORklHX01GRF84OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjIwIGlz IG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj1tCkNPTkZJR19NRkRfTUFYNzc2OTM9eQpDT05G SUdfTUZEX01BWDc3ODQzPXkKQ09ORklHX01GRF9NQVg4OTA3PW0KQ09ORklHX01GRF9NQVg4OTI1 PXkKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQpD T05GSUdfTUZEX01UNjM5Nz15CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldApDT05G SUdfTUZEX1ZJUEVSQk9BUkQ9bQojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkRDMzIxWD15CkNPTkZJR19NRkRf UlRTWF9QQ0k9bQojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JU U1hfVVNCIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9SSzgwOD15 CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlz IG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9bQojIENP TkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9bQojIENP TkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMx MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQPW0KQ09ORklHX01GRF9TVE1QRT15CgojCiMgU1RN aWNyb2VsZWN0cm9uaWNzIFNUTVBFIEludGVyZmFjZSBEcml2ZXJzCiMKQ09ORklHX1NUTVBFX0ky Qz15CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKQ09O RklHX01GRF9MUDM5NDM9bQojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKQ09ORklHX01G RF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5v dCBzZXQKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9bQpDT05GSUdf TUZEX1RJX0xQODczWD1tCkNPTkZJR19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4 NlggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj1t CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPW0KIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15 CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZEX0xNMzUzMz1tCiMgQ09ORklHX01G RF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKQ09ORklHX01GRF9DUzQ3TDI0PXkK IyBDT05GSUdfTUZEX1dNNTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTg9eQoj IENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMg bm90IHNldApDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJ R19NRkRfV004OTk0PXkKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JF R1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VT RVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD1tCiMg Q09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FD VDg5NDVBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BQjMxMDA9eQpDT05GSUdf UkVHVUxBVE9SX0FTMzcxMT1tCiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3MjIgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfQVhQMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0JD TTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9eQojIENPTkZJR19SRUdV TEFUT1JfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwNTU9bQpDT05GSUdf UkVHVUxBVE9SX0RBOTIxMD1tCiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PW0KQ09ORklHX1JFR1VMQVRPUl9HUElPPW0KQ09ORklH X1JFR1VMQVRPUl9ISTY0MjE9bQojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUE9bQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNP TkZJR19SRUdVTEFUT1JfTFAzOTcyPW0KIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfTFA4NzNYPW0KIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT1tCkNPTkZJR19SRUdVTEFUT1JfTFRD MzY3Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4 NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NjAgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4 OTI1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPW0KIyBDT05GSUdfUkVHVUxB VE9SX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODYgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX01BWDc3ODAyPW0KIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9NVDYzMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2Mzk3 IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQUxNQVM9eQpDT05GSUdfUkVHVUxBVE9SX1BG VVpFMTAwPW0KQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BW ODgwODAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BWODgwOTA9eQpDT05GSUdfUkVHVUxB VE9SX1BXTT1tCiMgQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9SSzgwOD1tCkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9bQpDT05GSUdfUkVHVUxB VE9SX1RQUzUxNjMyPW0KIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzY1MDIzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD1tCkNPTkZJR19SRUdV TEFUT1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PW0KQ09ORklHX1JFR1VM QVRPUl9UUFM2NTIxOD1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9bQpDT05GSUdfUkVHVUxBVE9SX1dNODM1MD1tCiMgQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD1tCgoj CiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9S VCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1JBRElPX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQ9eQojIENPTkZJR19NRURJ QV9SQ19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19WSURFT19W NEwyPW0KIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f RklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09O RklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdf VklERU9CVUYyX0RNQV9TRz1tCiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMg TWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgU29mdHdhcmUg ZGVmaW5lZCByYWRpbyBVU0IgZGV2aWNlcwojCkNPTkZJR19VU0JfQUlSU1BZPW0KIyBDT05GSUdf VVNCX0hBQ0tSRiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgU3Vw cG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklH X1JBRElPX1RFQTU3NVg9bQpDT05GSUdfUkFESU9fU0k0NzBYPXkKIyBDT05GSUdfVVNCX1NJNDcw WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSTQ3MFggaXMgbm90IHNldAojIENPTkZJR19SQURJ T19TSTQ3MTMgaXMgbm90IHNldApDT05GSUdfVVNCX01SODAwPW0KIyBDT05GSUdfVVNCX0RTQlIg aXMgbm90IHNldApDT05GSUdfUkFESU9fTUFYSVJBRElPPW0KIyBDT05GSUdfUkFESU9fU0hBUksg aXMgbm90IHNldAojIENPTkZJR19SQURJT19TSEFSSzIgaXMgbm90IHNldApDT05GSUdfVVNCX0tF RU5FPW0KQ09ORklHX1VTQl9SQVJFTU9OTz1tCkNPTkZJR19VU0JfTUE5MDE9bQpDT05GSUdfUkFE SU9fVEVBNTc2ND1tCiMgQ09ORklHX1JBRElPX1NBQTc3MDZIIGlzIG5vdCBzZXQKQ09ORklHX1JB RElPX1RFRjY4NjI9bQpDT05GSUdfUkFESU9fV0wxMjczPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50 cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT1t CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBzcGks IGZyb250ZW5kcykKIwojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0 CkNPTkZJR19NRURJQV9BVFRBQ0g9eQoKIwojIEkyQyBFbmNvZGVycywgZGVjb2RlcnMsIHNlbnNv cnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwojCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3Nv cnMgYW5kIG1peGVycwojCkNPTkZJR19WSURFT19UVkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0 MzI9bQpDT05GSUdfVklERU9fVERBOTg0MD1tCiMgQ09ORklHX1ZJREVPX1RFQTY0MTVDIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX1RFQTY0MjA9bQpDT05GSUdfVklERU9fTVNQMzQwMD1tCkNPTkZJ R19WSURFT19DUzMzMDg9bQpDT05GSUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNM MzJBPW0KQ09ORklHX1ZJREVPX1RMVjMyMEFJQzIzQj1tCkNPTkZJR19WSURFT19VREExMzQyPW0K Q09ORklHX1ZJREVPX1dNODc3NT1tCkNPTkZJR19WSURFT19XTTg3Mzk9bQojIENPTkZJR19WSURF T19WUDI3U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qg c2V0CgojCiMgUkRTIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNjU4OCBpcyBub3Qgc2V0 CgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0JUODE5PW0KQ09ORklHX1ZJREVPX0JUODU2PW0KIyBDT05GSUdfVklERU9f QlQ4NjYgaXMgbm90IHNldApDT05GSUdfVklERU9fS1MwMTI3PW0KIyBDT05GSUdfVklERU9fTUw4 NlY3NjY3IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcxMTA9bQpDT05GSUdfVklERU9fU0FB NzExWD1tCkNPTkZJR19WSURFT19UVlA1MTRYPW0KQ09ORklHX1ZJREVPX1RWUDUxNTA9bQpDT05G SUdfVklERU9fVFZQNzAwMj1tCkNPTkZJR19WSURFT19UVzI4MDQ9bQpDT05GSUdfVklERU9fVFc5 OTAzPW0KQ09ORklHX1ZJREVPX1RXOTkwNj1tCkNPTkZJR19WSURFT19WUFgzMjIwPW0KCiMKIyBW aWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzE3WD1tCkNPTkZJR19W SURFT19DWDI1ODQwPW0KCiMKIyBWaWRlbyBlbmNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTI3 PW0KIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MTcw PW0KQ09ORklHX1ZJREVPX0FEVjcxNzU9bQojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX0FEVjczOTM9bQojIENPTkZJR19WSURFT19BSzg4MVggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKCiMKIyBDYW1lcmEgc2Vuc29yIGRl dmljZXMKIwpDT05GSUdfVklERU9fTVQ5TTExMT1tCgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMg VmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBENjQwMzFBPW0KQ09ORklH X1ZJREVPX1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMg Q09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBoZWxw ZXIgY2hpcHMKIwpDT05GSUdfVklERU9fVEhTNzMwMz1tCiMgQ09ORklHX1ZJREVPX001Mjc5MCBp cyBub3Qgc2V0CgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKCiMKIyBT UEkgaGVscGVyIGNoaXBzCiMKQ09ORklHX01FRElBX1RVTkVSPW0KCiMKIyBDdXN0b21pemUgVFYg dHVuZXJzCiMKQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9U REE4MjkwPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJf VERBMTgyNzE9bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19NRURJQV9UVU5F Ul9URUE1NzYxPW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9bQpDT05GSUdfTUVESUFfVFVO RVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD1tCkNPTkZJR19NRURJQV9UVU5F Ul9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RVTkVS X01UMjEzMT1tCiMgQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMCBpcyBub3Qgc2V0CkNPTkZJR19N RURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPW0KQ09ORklHX01F RElBX1RVTkVSX1hDNDAwMD1tCiMgQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTIGlzIG5vdCBz ZXQKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KIyBDT05GSUdfTUVESUFfVFVORVJfTUM0 NFM4MDMgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCiMgQ09ORklHX01F RElBX1RVTkVSX1REQTE4MjE4IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT1t CkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0K IyBDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTIgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9U VU5FUl9FNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4MCBpcyBub3Qg c2V0CiMgQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQgaXMgbm90IHNldApDT05GSUdfTUVE SUFfVFVORVJfVFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQojIENPTkZJR19N RURJQV9UVU5FUl9JVDkxM1ggaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfUjgyMFQ9bQoj IENPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5F Ul9RTTFEMUMwMDQyPW0KCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJf QVU4NTIyPW0KQ09ORklHX0RWQl9BVTg1MjJfVjRMPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcw PW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBm cm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMgbm90IHNldAoKIwojIEdyYXBoaWNz IHN1cHBvcnQKIwpDT05GSUdfQUdQPW0KIyBDT05GSUdfQUdQX0FMSSBpcyBub3Qgc2V0CiMgQ09O RklHX0FHUF9BVEkgaXMgbm90IHNldApDT05GSUdfQUdQX0FNRD1tCkNPTkZJR19BR1BfQU1ENjQ9 bQpDT05GSUdfQUdQX0lOVEVMPW0KQ09ORklHX0FHUF9OVklESUE9bQojIENPTkZJR19BR1BfU0lT IGlzIG5vdCBzZXQKQ09ORklHX0FHUF9TV09SS1M9bQpDT05GSUdfQUdQX1ZJQT1tCiMgQ09ORklH X0FHUF9FRkZJQ0VPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9bQpDT05GSUdfVkdBX0FS Qj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlz IG5vdCBzZXQKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1fRFBfQVVYX0NIQVJERVY9eQpDT05GSUdf RFJNX0tNU19IRUxQRVI9bQojIENPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdfRFJNX1RUTT1tCgojCiMgSTJD IGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PW0KQ09ORklH X0RSTV9JMkNfU0lMMTY0PW0KQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFg9bQojIENPTkZJR19E Uk1fUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9bQpDT05GSUdfRFJNX0FNREdQ VV9TST15CkNPTkZJR19EUk1fQU1ER1BVX0NJSz15CiMgQ09ORklHX0RSTV9BTURHUFVfVVNFUlBU UiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVX0dBUlRfREVCVUdGUz15CgojCiMgQUNQIChB dWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0RSTV9BTURfQUNQIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9OT1VWRUFVPW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05G SUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15 CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WR0VNPW0KIyBDT05GSUdf RFJNX1ZNV0dGWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPW0KQ09ORklHX0RSTV9HTUE2 MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQpDT05GSUdfRFJNX1VETD1tCkNPTkZJR19EUk1fQVNU PW0KIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FF TVUgaXMgbm90IHNldApDT05GSUdfRFJNX1FYTD1tCiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT1tCkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3Bs YXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9bQojIENPTkZJR19EUk1fUEFORUxf U0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQoKIwojIERpc3Bs YXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9EVU1CX1ZHQV9EQUMgaXMgbm90IHNldApDT05GSUdfRFJNX05Y UF9QVE4zNDYwPW0KIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldAojIENPTkZJ R19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2Nz1tCkNP TkZJR19EUk1fSTJDX0FEVjc1MTE9bQojIENPTkZJR19EUk1fSTJDX0FEVjc1MzMgaXMgbm90IHNl dAojIENPTkZJR19EUk1fQVJDUEdVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9MRUdBQ1k9eQojIENP TkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUjEyOD1tCiMgQ09ORklHX0RSTV9N R0EgaXMgbm90IHNldApDT05GSUdfRFJNX1NJUz1tCkNPTkZJR19EUk1fVklBPW0KQ09ORklHX0RS TV9TQVZBR0U9bQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklH X0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQpD T05GSUdfRkJfRERDPXkKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NG Ql9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdF QkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05G SUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9T WVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05G SUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJB PW0KQ09ORklHX0ZCX1NWR0FMSUI9eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNP TkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJ TEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdf RkJfQ0lSUlVTPXkKQ09ORklHX0ZCX1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNU PXkKQ09ORklHX0ZCX0NZQkVSMjAwMD15CiMgQ09ORklHX0ZCX0NZQkVSMjAwMF9EREMgaXMgbm90 IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZCX0hHQT1t CkNPTkZJR19GQl9PUEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9bQpDT05GSUdfRkJfTlZJ RElBPW0KQ09ORklHX0ZCX05WSURJQV9JMkM9eQojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMg bm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SSVZBPXkKQ09O RklHX0ZCX1JJVkFfSTJDPXkKIyBDT05GSUdfRkJfUklWQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1JJVkFfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k3NDA9bQojIENPTkZJ R19GQl9JODEwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9bQpDT05GSUdfRkJfQ0FSSUxM T19SQU5DSD1tCkNPTkZJR19GQl9JTlRFTD1tCiMgQ09ORklHX0ZCX0lOVEVMX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0lOVEVMX0kyQz15CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9SQURFT049eQojIENPTkZJR19GQl9SQURFT05fSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT05fREVC VUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90 IHNldApDT05GSUdfRkJfUzM9eQojIENPTkZJR19GQl9TM19EREMgaXMgbm90IHNldApDT05GSUdf RkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lTXzMw MD15CiMgQ09ORklHX0ZCX1NJU18zMTUgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90 IHNldApDT05GSUdfRkJfTkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz1tCkNPTkZJR19GQl8zREZY PW0KQ09ORklHX0ZCXzNERlhfQUNDRUw9eQpDT05GSUdfRkJfM0RGWF9JMkM9eQpDT05GSUdfRkJf Vk9PRE9PMT15CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CkNPTkZJR19GQl9UUklERU5U PXkKQ09ORklHX0ZCX0FSSz1tCiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfR0VPREU9eQpDT05GSUdfRkJfR0VPREVfTFg9 bQpDT05GSUdfRkJfR0VPREVfR1g9bQojIENPTkZJR19GQl9HRU9ERV9HWDEgaXMgbm90IHNldAoj IENPTkZJR19GQl9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTVNDVUZYPXkKQ09ORklHX0ZC X1VETD15CkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCkNPTkZJR19GQl9WSVJUVUFMPW0KIyBDT05G SUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJf TUI4NjJYWF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4NjJYWF9JMkMgaXMgbm90IHNldAojIENP TkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FVT19LMTkwWD15CkNPTkZJ R19GQl9BVU9fSzE5MDA9bQpDT05GSUdfRkJfQVVPX0sxOTAxPXkKQ09ORklHX0ZCX0hZUEVSVj15 CkNPTkZJR19GQl9TSU1QTEU9eQpDT05GSUdfRkJfU1NEMTMwNz15CkNPTkZJR19GQl9TTTcxMj1t CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNF IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNL TElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPW0KQ09ORklH X0JBQ0tMSUdIVF9QV009bQojIENPTkZJR19CQUNLTElHSFRfREE5MDNYIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9EQTkwNTI9bQpDT05GSUdfQkFDS0xJR0hUX01BWDg5MjU9bQpDT05GSUdf QkFDS0xJR0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1tCiMgQ09ORklH X0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQpD T05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2 MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFA4NTVYIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9TS1k4MTQ1Mj1tCkNPTkZJR19CQUNLTElHSFRfVFBTNjUyMTc9bQojIENPTkZJ R19CQUNLTElHSFRfQVMzNzExIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKIyBD T05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYx MDc9eQpDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdf SERNST15CkNPTkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQK Q09ORklHX0xPR09fTElOVVhfVkdBMTY9eQpDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBD T05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD1tCiMg Q09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CkNP TkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJz CiMKQ09ORklHX0hJRF9BNFRFQ0g9bQpDT05GSUdfSElEX0FDUlVYPW0KQ09ORklHX0hJRF9BQ1JV WF9GRj15CkNPTkZJR19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQUExFSVI9bQpDT05GSUdfSElE X0FTVVM9bQojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49 bQpDT05GSUdfSElEX0JFVE9QX0ZGPW0KQ09ORklHX0hJRF9DSEVSUlk9bQpDT05GSUdfSElEX0NI SUNPTlk9bQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ01FRElB PW0KQ09ORklHX0hJRF9DUDIxMTI9bQojIENPTkZJR19ISURfQ1lQUkVTUyBpcyBub3Qgc2V0CkNP TkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldApD T05GSUdfSElEX0VNU19GRj1tCkNPTkZJR19ISURfRUxFQ09NPW0KQ09ORklHX0hJRF9FTE89bQoj IENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldApDT05GSUdfSElEX0dFTUJJUkQ9bQpDT05GSUdf SElEX0dGUk09bQojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dU NjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNP TkZJR19ISURfVUNMT0dJQz1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElP Tj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCiMg Q09ORklHX0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMg bm90IHNldApDT05GSUdfSElEX0xFRD1tCkNPTkZJR19ISURfTEVOT1ZPPW0KQ09ORklHX0hJRF9M T0dJVEVDSD1tCkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpDT05GSUdfSElEX0xPR0lURUNIX0hJ RFBQPW0KQ09ORklHX0xPR0lURUNIX0ZGPXkKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMg bm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVF TFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9bQpDT05GSUdfSElEX01JQ1JP U09GVD1tCiMgQ09ORklHX0hJRF9NT05URVJFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NVUxU SVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz1tCiMgQ09ORklHX0hJRF9PUlRFSyBp cyBub3Qgc2V0CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9 eQojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0K IyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90IHNldApDT05GSUdfSElEX1BMQU5UUk9OSUNTPW0K IyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90 IHNldApDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJ RF9TT05ZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TUEVFRExJTks9bQpDT05GSUdfSElEX1NURUVM U0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfR1JFRU5BU0lBPW0KQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURf SFlQRVJWX01PVVNFPW0KIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfVElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09O RklHX0hJRF9USFJVU1RNQVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX1dBQ09NPW0KIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAojIENP TkZJR19ISURfWElOTU8gaXMgbm90IHNldApDT05GSUdfSElEX1pFUk9QTFVTPW0KQ09ORklHX1pF Uk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj1t CiMgQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9BTFBTIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD1t CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldApDT05GSUdfVVNCX0hJRERFVj15CgojCiMgVVNC IEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwojIENPTkZJR19VU0JfS0JEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX01PVVNFIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05G SUdfSTJDX0hJRD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9T VVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNP TkZJR19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoK IwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwojIENPTkZJR19VU0JfREVGQVVMVF9QRVJT SVNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX1VTQl9P VEcgaXMgbm90IHNldApDT05GSUdfVVNCX09UR19XSElURUxJU1Q9eQpDT05GSUdfVVNCX09UR19C TEFDS0xJU1RfSFVCPXkKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV1VTQj1tCkNPTkZJR19V U0JfV1VTQl9DQkFGPXkKQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUc9eQoKIwojIFVTQiBIb3N0 IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX1hI Q0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1Rf SFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BD ST15CkNPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09eQpDT05GSUdfVVNCX09YVTIxMEhQX0hD RD15CkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9bQpDT05GSUdfVVNCX0lTUDEzNjJfSENEPW0KQ09O RklHX1VTQl9GT1RHMjEwX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpDT05GSUdfVVNCX09I Q0lfSENEX1BDST1tCkNPTkZJR19VU0JfT0hDSV9IQ0RfU1NCPXkKQ09ORklHX1VTQl9PSENJX0hD RF9QTEFURk9STT1tCkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNCX1NMODExX0hDRD15 CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TTDgxMV9D Uz1tCkNPTkZJR19VU0JfUjhBNjY1OTdfSENEPXkKIyBDT05GSUdfVVNCX1dIQ0lfSENEIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0hXQV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hDRF9CQ01B PW0KQ09ORklHX1VTQl9IQ0RfU1NCPXkKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90 IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00gaXMg bm90IHNldApDT05GSUdfVVNCX1BSSU5URVI9bQpDT05GSUdfVVNCX1dETT1tCkNPTkZJR19VU0Jf VE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZf U0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1v cmUgaW5mbwojCgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkK IyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMg bm90IHNldApDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CgojCiMgUGxh dGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQojIENPTkZJ R19VU0JfRFdDM19PRl9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzI9bQojIENPTkZJ R19VU0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVx dWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwpDT05GSUdfVVNCX0RXQzJf UEVSSVBIRVJBTD15CiMgQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfRFdDMl9QQ0k9bQpDT05GSUdfVVNCX0RXQzJfREVCVUc9eQojIENPTkZJR19VU0JfRFdD Ml9WRVJCT1NFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMg aXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9ERUJVR19QRVJJT0RJQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5v dCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9eQojIENPTkZJ R19VU0JfU0VSSUFMIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMK Q09ORklHX1VTQl9FTUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1t CkNPTkZJR19VU0JfU0VWU0VHPW0KQ09ORklHX1VTQl9SSU81MDA9eQpDT05GSUdfVVNCX0xFR09U T1dFUj1tCiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0NZUFJFU1NfQ1k3 QzYzPW0KIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURNT1VT RSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVERJX0VMQU4gaXMgbm90IHNldApDT05GSUdfVVNC X0FQUExFRElTUExBWT1tCiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldApDT05GSUdf VVNCX0xEPW0KQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj1tCkNPTkZJR19VU0JfSU9XQVJSSU9S PXkKQ09ORklHX1VTQl9URVNUPW0KIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWVVSRVg9 bQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90 IHNldApDT05GSUdfVVNCX0hTSUNfVVNCNDYwND1tCkNPTkZJR19VU0JfTElOS19MQVlFUl9URVNU PW0KQ09ORklHX1VTQl9DSEFPU0tFWT1tCkNPTkZJR19VQ1NJPXkKCiMKIyBVU0IgUGh5c2ljYWwg TGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9bQpD T05GSUdfVVNCX0dQSU9fVkJVUz1tCkNPTkZJR19VU0JfSVNQMTMwMT15CkNPTkZJR19VU0JfR0FE R0VUPW0KQ09ORklHX1VTQl9HQURHRVRfREVCVUc9eQpDT05GSUdfVVNCX0dBREdFVF9WRVJCT1NF PXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf R0FER0VUX0RFQlVHX0ZTPXkKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VT Ql9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJv bGxlcgojCkNPTkZJR19VU0JfRk9URzIxMF9VREM9bQojIENPTkZJR19VU0JfR1JfVURDIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJR19VU0JfUFhBMjdYPW0KIyBDT05GSUdf VVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldAojIENP TkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRENfVURDPW0KCiMKIyBQbGF0 Zm9ybSBTdXBwb3J0CiMKQ09ORklHX1VTQl9CRENfUENJPW0KIyBDT05GSUdfVVNCX0FNRDU1MzZV REMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf TkVUMjI4MD1tCkNPTkZJR19VU0JfR09LVT1tCkNPTkZJR19VU0JfRUcyMFQ9bQojIENPTkZJR19V U0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFVNTVlfSENEPW0KQ09ORklH X1VTQl9MSUJDT01QT1NJVEU9bQpDT05GSUdfVVNCX0ZfRlM9bQpDT05GSUdfVVNCX0ZfVVZDPW0K Q09ORklHX1VTQl9GX0hJRD1tCkNPTkZJR19VU0JfRl9QUklOVEVSPW0KQ09ORklHX1VTQl9DT05G SUdGUz1tCiMgQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ09ORklHRlNfQUNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX09CRVggaXMg bm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0NPTkZJR0ZTX0VDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19FQ01fU1VCU0VU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0NPTkZJR0ZTX0VFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19GX0xC X1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlMgaXMgbm90IHNldApDT05G SUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQz15CiMgQ09O RklHX1VTQl9DT05GSUdGU19GX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkVSTyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00g aXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVEZTPW0KQ09ORklHX1VTQl9GVU5DVElPTkZTPW0K IyBDT05GSUdfVVNCX0ZVTkNUSU9ORlNfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNU SU9ORlNfUk5ESVMgaXMgbm90IHNldApDT05GSUdfVVNCX0ZVTkNUSU9ORlNfR0VORVJJQz15CiMg Q09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR19QUklOVEVSPW0KIyBD T05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQgaXMg bm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfV0VC Q0FNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRURfVFJJRz15CiMgQ09ORklHX1VTQl9VTFBJX0JV UyBpcyBub3Qgc2V0CkNPTkZJR19VV0I9eQojIENPTkZJR19VV0JfSFdBIGlzIG5vdCBzZXQKQ09O RklHX1VXQl9XSENJPXkKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPW0K Q09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklH X01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxl ciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9bQpDT05GSUdfTUVNU1RJQ0tfSk1J Q1JPTl8zOFg9bQojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVN U1RJQ0tfUkVBTFRFS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVE U19DTEFTUz1tCkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPW0KCiMKIyBMRUQgZHJpdmVycwojCkNP TkZJR19MRURTX0FBVDEyOTA9bQpDT05GSUdfTEVEU19CQ002MzI4PW0KQ09ORklHX0xFRFNfQkNN NjM1OD1tCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTMz PW0KQ09ORklHX0xFRFNfTE0zNjQyPW0KIyBDT05GSUdfTEVEU19ORVQ0OFhYIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19XUkFQIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj1tCiMgQ09O RklHX0xFRFNfUENBOTUzMl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz1tCkNPTkZJ R19MRURTX0xQMzk0ND1tCiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfTFA1NVhYX0NPTU1PTj1tCiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19MUDU1MjMgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1NjI9bQojIENPTkZJR19M RURTX0xQODUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODM1MD1tCiMgQ09O RklHX0xFRFNfREE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREE5MDUyPW0KQ09ORklHX0xF RFNfUFdNPW0KQ09ORklHX0xFRFNfUkVHVUxBVE9SPW0KIyBDT05GSUdfTEVEU19CRDI4MDIgaXMg bm90IHNldApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX0xUMzU5MyBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0FEUDU1MjA9bQojIENPTkZJR19MRURTX0RFTExfTkVUQk9P S1MgaXMgbm90IHNldApDT05GSUdfTEVEU19UQ0E2NTA3PW0KIyBDT05GSUdfTEVEU19UTEM1OTFY WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01BWDc3NjkzPW0KQ09ORklHX0xFRFNfTE0zNTV4PW0K Q09ORklHX0xFRFNfT1QyMDA9bQojIENPTkZJR19MRURTX0tURDI2OTIgaXMgbm90IHNldApDT05G SUdfTEVEU19JUzMxRkwzMTlYPW0KIyBDT05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQK CiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFs IEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT1tCgojCiMgTEVE IFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJ TUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X01URCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9D UFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0dQSU89eQpDT05GSUdfTEVEU19UUklH R0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVy IGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQojIENPTkZJR19MRURTX1RSSUdH RVJfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDX0FU T01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklH X0VEQUNfTEVHQUNZX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVCVUc9eQojIENPTkZJ R19FREFDX01NX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMx NDY4MThfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklD RVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNl cwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09O RklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CkNPTkZJR19GU0xfRURNQT1tCkNPTkZJR19J TlRFTF9JRE1BNjQ9bQojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fSElE TUFfTUdNVD15CiMgQ09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19D T1JFPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX1BDST15CkNP TkZJR19IU1VfRE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpD T05GSUdfRE1BVEVTVD1tCgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkK Q09ORklHX1NXX1NZTkM9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VJ Tz1tCiMgQ09ORklHX1VJT19DSUYgaXMgbm90IHNldAojIENPTkZJR19VSU9fUERSVl9HRU5JUlEg aXMgbm90IHNldApDT05GSUdfVUlPX0RNRU1fR0VOSVJRPW0KQ09ORklHX1VJT19BRUM9bQpDT05G SUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlPX1BDSV9HRU5FUklDPW0KQ09ORklHX1VJT19ORVRY PW0KQ09ORklHX1VJT19QUlVTUz1tCkNPTkZJR19VSU9fTUY2MjQ9bQpDT05GSUdfVklSVF9EUklW RVJTPXkKQ09ORklHX1ZJUlRJTz1tCgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElP X1BDST1tCiMgQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklS VElPX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApD T05GSUdfVklSVElPX01NSU89bQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMg aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdf SFlQRVJWPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPW0KIyBDT05GSUdfU1RBR0lORyBpcyBub3Qg c2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CkNPTkZJR19BTElFTldBUkVfV01JPW0K Q09ORklHX0FTVVNfTEFQVE9QPW0KQ09ORklHX0RFTExfU01CSU9TPW0KIyBDT05GSUdfREVMTF9M QVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9XTUk9bQpDT05GSUdfREVMTF9XTUlfQUlPPW0K IyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfTEFQVE9QPW0K Q09ORklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHPXkKQ09ORklHX0ZVSklUU1VfVEFCTEVUPW0KQ09O RklHX1RDMTEwMF9XTUk9eQpDT05GSUdfSFBfQUNDRUw9bQpDT05GSUdfSFBfV0lSRUxFU1M9bQpD T05GSUdfSFBfV01JPW0KQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9bQpDT05GSUdfVEhJTktQQURf QUNQST1tCkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUz15CkNPTkZJR19USElO S1BBRF9BQ1BJX0RFQlVHPXkKQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xFRFM9eQojIENP TkZJR19USElOS1BBRF9BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQ SV9IT1RLRVlfUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hEQVBTPW0KQ09ORklHX0lO VEVMX01FTkxPVz1tCkNPTkZJR19BU1VTX1dJUkVMRVNTPW0KQ09ORklHX0FDUElfV01JPXkKIyBD T05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRPUD1tCiMgQ09ORklH X0FDUElfVE9TSElCQSBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD1tCiMgQ09O RklHX1RPU0hJQkFfSEFQUyBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJBX1dNST1tCkNPTkZJR19B Q1BJX0NNUEM9bQpDT05GSUdfSU5URUxfSElEX0VWRU5UPW0KQ09ORklHX0lOVEVMX1ZCVE49bQoj IENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApDT05GSUdfSU5URUxfUE1DX0NPUkU9eQpDT05G SUdfSUJNX1JUTD15CiMgQ09ORklHX1NBTVNVTkdfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX01Y TV9XTUk9eQpDT05GSUdfU0FNU1VOR19RMTA9eQpDT05GSUdfQVBQTEVfR01VWD1tCkNPTkZJR19J TlRFTF9SU1Q9eQpDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPW0KQ09ORklHX1BWUEFOSUM9eQoj IENPTkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JV VFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QVU5JVF9JUEM9eQpDT05GSUdfQ0hST01FX1BM QVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9bQpDT05GSUdfQ0hST01FT1NfUFNUT1JF PW0KQ09ORklHX0NST1NfRUNfQ0hBUkRFVj1tCiMgQ09ORklHX0NST1NfRUNfTFBDIGlzIG5vdCBz ZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQpDT05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVD1t CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdf Q09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCkNPTkZJR19DT01NT05f Q0xLX01BWDc3Njg2PW0KQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NM S19TSTUzNTE9eQojIENPTkZJR19DT01NT05fQ0xLX1NJNTE0IGlzIG5vdCBzZXQKQ09ORklHX0NP TU1PTl9DTEtfU0k1NzA9bQpDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2PW0KQ09ORklHX0NPTU1P Tl9DTEtfQ0RDRTkyNT1tCiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQK Q09ORklHX0NMS19UV0w2MDQwPW0KIyBDT05GSUdfQ09NTU9OX0NMS19OWFAgaXMgbm90IHNldApD T05GSUdfQ09NTU9OX0NMS19QQUxNQVM9eQpDT05GSUdfQ09NTU9OX0NMS19QV009eQojIENPTkZJ R19DT01NT05fQ0xLX1BYQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUElDMzIgaXMg bm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJj ZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpD T05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9Q SVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19T SF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQK IyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQpDT05GSUdf UExBVEZPUk1fTUhVPXkKQ09ORklHX1BDQz15CkNPTkZJR19BTFRFUkFfTUJPWD15CkNPTkZJR19N QUlMQk9YX1RFU1Q9eQojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1v dGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19TVEVfTU9ERU1fUlBST0MgaXMgbm90IHNldAoKIwoj IFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZl cnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBu b3Qgc2V0CkNPTkZJR19TT0NfVEk9eQpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBH b3Zlcm5vcnMKIwojIENPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQgaXMgbm90IHNl dAojIENPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ERVZG UkVRX0dPVl9QT1dFUlNBVkU9bQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklH X0RFVkZSRVFfR09WX1BBU1NJVkU9bQoKIwojIERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19QTV9E RVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJz CiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9BWFAy ODg9eQpDT05GSUdfRVhUQ09OX0dQSU89bQojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVENPTl9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9N QVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9QQUxNQVMgaXMgbm90IHNldAojIENP TkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0MgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1JUODk3 M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj1tCiMgQ09ORklHX0VYVENPTl9VU0JfR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19JSU89bQpDT05GSUdfSUlP X0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPW0KQ09ORklHX0lJT19LRklGT19CVUY9bQpD T05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9bQpDT05GSUdfSUlPX0NPTkZJR0ZTPW0KQ09ORklH X0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgpDT05GSUdf SUlPX1NXX0RFVklDRT1tCkNPTkZJR19JSU9fU1dfVFJJR0dFUj1tCgojCiMgQWNjZWxlcm9tZXRl cnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMg bm90IHNldAojIENPTkZJR19ETUFSRDA2IGlzIG5vdCBzZXQKQ09ORklHX0RNQVJEMDk9bQojIENP TkZJR19ISURfU0VOU09SX0FDQ0VMXzNEIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9BQ0NFTF8z QVhJUz1tCkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPW0KQ09ORklHX0tYU0Q5PW0KQ09O RklHX0tYU0Q5X0kyQz1tCiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX01D MzIzMCBpcyBub3Qgc2V0CkNPTkZJR19NTUE3NDU1PW0KQ09ORklHX01NQTc0NTVfSTJDPW0KIyBD T05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CkNPTkZJR19NTUE4NDUyPW0KQ09ORklHX01NQTk1NTFf Q09SRT1tCkNPTkZJR19NTUE5NTUxPW0KIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CkNPTkZJ R19NWEM0MDA1PW0KIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CkNPTkZJR19TVEs4MzEyPW0K IyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZl cnRlcnMKIwpDT05GSUdfQUQ3MjkxPW0KQ09ORklHX0FENzk5WD1tCkNPTkZJR19BWFAyODhfQURD PW0KQ09ORklHX0NDMTAwMDFfQURDPW0KIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qgc2V0CkNP TkZJR19MVEMyNDg1PW0KQ09ORklHX01BWDEzNjM9bQpDT05GSUdfTUNQMzQyMj1tCkNPTkZJR19N RU5fWjE4OF9BREM9bQpDT05GSUdfTkFVNzgwMj1tCiMgQ09ORklHX1BBTE1BU19HUEFEQyBpcyBu b3Qgc2V0CkNPTkZJR19TVFgxMDQ9bQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKQ09O RklHX1RJX0FEUzEwMTU9bQojIENPTkZJR19USV9BTTMzNVhfQURDIGlzIG5vdCBzZXQKQ09ORklH X1ZGNjEwX0FEQz1tCiMgQ09ORklHX1ZJUEVSQk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBs aWZpZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMKQ09ORklHX0FUTEFTX1BIX1NFTlNPUj1t CkNPTkZJR19JQVFDT1JFPW0KQ09ORklHX1ZaODlYPW0KCiMKIyBIaWQgU2Vuc29yIElJTyBDb21t b24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlP X1RSSUdHRVI9bQpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPW0KCiMKIyBTU1AgU2Vuc29yIENv bW1vbgojCkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNf Q09SRT1tCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9 bQpDT05GSUdfQUQ1MzgwPW0KQ09ORklHX0FENTQ0Nj1tCkNPTkZJR19BRDU1OTJSX0JBU0U9bQpD T05GSUdfQUQ1NTkzUj1tCiMgQ09ORklHX0NJT19EQUMgaXMgbm90IHNldAojIENPTkZJR19NNjIz MzIgaXMgbm90IHNldApDT05GSUdfTUFYNTE3PW0KIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9EQUMgaXMgbm90IHNl dAoKIwojIElJTyBkdW1teSBkcml2ZXIKIwpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT1tCiMgQ09O RklHX0lJT19TSU1QTEVfRFVNTVlfRVZFTlRTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TSU1QTEVf RFVNTVlfQlVGRkVSPXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwoj IENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQ TEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNv cnMKIwojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNE PW0KQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJ Uz1tCkNPTkZJR19JVEczMjAwPW0KCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQgUmF0 ZSBNb25pdG9ycwojCkNPTkZJR19BRkU0NDA0PW0KIyBDT05GSUdfTUFYMzAxMDAgaXMgbm90IHNl dAoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfQU0yMzE1PW0KIyBDT05GSUdfREhUMTEg aXMgbm90IHNldAojIENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKQ09ORklHX0hUVTIxPW0KIyBD T05GSUdfU0k3MDA1IGlzIG5vdCBzZXQKQ09ORklHX1NJNzAyMD1tCgojCiMgSW5lcnRpYWwgbWVh c3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfQk1JMTYwPW0KQ09ORklHX0JNSTE2MF9JMkM9bQojIENP TkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9NUFU2MDUwX0kyQyBpcyBub3Qgc2V0 CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKQ09ORklH X0FESkRfUzMxMT1tCkNPTkZJR19BTDMzMjBBPW0KIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNl dApDT05GSUdfQVBEUzk5NjA9bQpDT05GSUdfQkgxNzUwPW0KIyBDT05GSUdfQkgxNzgwIGlzIG5v dCBzZXQKQ09ORklHX0NNMzIxODE9bQpDT05GSUdfQ00zMjMyPW0KQ09ORklHX0NNMzMyMz1tCiMg Q09ORklHX0NNMzY2NTEgaXMgbm90IHNldApDT05GSUdfR1AyQVAwMjBBMDBGPW0KIyBDT05GSUdf SVNMMjkxMjUgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0FMUyBpcyBub3Qgc2V0CkNP TkZJR19ISURfU0VOU09SX1BST1g9bQojIENPTkZJR19KU0ExMjEyIGlzIG5vdCBzZXQKQ09ORklH X1JQUjA1MjE9bQpDT05GSUdfU0VOU09SU19MTTM1MzM9bQpDT05GSUdfTFRSNTAxPW0KQ09ORklH X01BWDQ0MDAwPW0KQ09ORklHX09QVDMwMDE9bQojIENPTkZJR19QQTEyMjAzMDAxIGlzIG5vdCBz ZXQKQ09ORklHX1NJMTE0NT1tCkNPTkZJR19TVEszMzEwPW0KIyBDT05GSUdfVENTMzQxNCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1 NjMgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKQ09ORklHX1VTNTE4MkQ9 bQojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBz ZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19BSzg5NzQ9bQpDT05GSUdfQUs4 OTc1PW0KIyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfTUFHTj1tCkNP TkZJR19CTUMxNTBfTUFHTl9JMkM9bQpDT05GSUdfTUFHMzExMD1tCkNPTkZJR19ISURfU0VOU09S X01BR05FVE9NRVRFUl8zRD1tCkNPTkZJR19NTUMzNTI0MD1tCkNPTkZJR19JSU9fU1RfTUFHTl8z QVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9bQojIENPTkZJR19TRU5TT1JTX0hN QzU4NDNfSTJDIGlzIG5vdCBzZXQKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19I SURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD1tCkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RB VElPTj1tCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0hSVElNRVJf VFJJR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9bQojIENPTkZJ R19JSU9fVElHSFRMT09QX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NZU0ZTX1RSSUdH RVI9bQoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfRFMxODAzPW0KQ09ORklH X01DUDQ1MzE9bQpDT05GSUdfVFBMMDEwMj1tCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJ R19CTVAyODA9bQpDT05GSUdfQk1QMjgwX0kyQz1tCiMgQ09ORklHX0hJRF9TRU5TT1JfUFJFU1Mg aXMgbm90IHNldApDT05GSUdfSFAwMz1tCiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKIyBD T05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9QUkVTUz1tCkNPTkZJR19JSU9f U1RfUFJFU1NfSTJDPW0KIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMg aXMgbm90IHNldApDT05GSUdfWlBBMjMyNj1tCkNPTkZJR19aUEEyMzI2X0kyQz1tCgojCiMgTGln aHRuaW5nIHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKIyBDT05GSUdfTElEQVJf TElURV9WMiBpcyBub3Qgc2V0CkNPTkZJR19TWDk1MDA9bQoKIwojIFRlbXBlcmF0dXJlIHNlbnNv cnMKIwpDT05GSUdfTUxYOTA2MTQ9bQojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJ R19UU1lTMDEgaXMgbm90IHNldApDT05GSUdfVFNZUzAyRD1tCkNPTkZJR19OVEI9eQojIENPTkZJ R19OVEJfUElOR1BPTkcgaXMgbm90IHNldAojIENPTkZJR19OVEJfVE9PTCBpcyBub3Qgc2V0CkNP TkZJR19OVEJfUEVSRj1tCkNPTkZJR19OVEJfVFJBTlNQT1JUPXkKIyBDT05GSUdfVk1FX0JVUyBp cyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0FU TUVMX0hMQ0RDX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19QV01fQ1JPU19FQz1tCiMgQ09ORklHX1BX TV9GU0xfRlRNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUDM5NDM9bQpDT05GSUdfUFdNX0xQU1M9 eQpDT05GSUdfUFdNX0xQU1NfUENJPXkKQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPW0KQ09ORklH X1BXTV9QQ0E5Njg1PXkKIyBDT05GSUdfUFdNX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX0lSUUNI SVA9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNl dApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JFU0VUX0FUSDc5IGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVTRVRfQkVSTElOIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTFBDMThY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVT RVRfUElTVEFDSElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU09DRlBHQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFU0VUX1NUTTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkgaXMg bm90IHNldAojIENPTkZJR19USV9TWVNDT05fUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19SRVNF VF9aWU5RIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09O RklHX1BIWV9QWEFfMjhOTV9VU0IyPW0KQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05G SUdfUEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19J TlRFTF9SQVBMPW0KQ09ORklHX01DQj1tCkNPTkZJR19NQ0JfUENJPW0KIyBDT05GSUdfTUNCX0xQ QyBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JB Uz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQg aXMgbm90IHNldApDT05GSUdfTlZNRU09bQpDT05GSUdfU1RNPXkKIyBDT05GSUdfU1RNX0RVTU1Z IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05G SUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQgaXMgbm90IHNldApDT05GSUdfSU5URUxfVEg9eQpDT05G SUdfSU5URUxfVEhfUENJPW0KIyBDT05GSUdfSU5URUxfVEhfR1RIIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX1RIX1NUSD1tCiMgQ09ORklHX0lOVEVMX1RIX01TVSBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9USF9QVEk9bQojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgRlBH QSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwpDT05GSUdfRlBHQT1tCgojCiMgRmlybXdhcmUgRHJp dmVycwojCiMgQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MIGlzIG5vdCBzZXQKQ09ORklHX0VERD1t CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9NRU1NQVAgaXMg bm90IHNldAojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CkNPTkZJR19EQ0RCQVM9eQojIENP TkZJR19ETUlJRCBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU1lTRlM9bQpDT05GSUdfRE1JX1NDQU5f TUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5v dCBzZXQKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJ Uk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRf QUNDRVNTPXkKIyBDT05GSUdfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYUE9SVEZT PXkKQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05G SUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0RO T1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkg aXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBQ1RMIGlz IG5vdCBzZXQKQ09ORklHX0FVVE9GUzRfRlM9bQojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQK Q09ORklHX09WRVJMQVlfRlM9bQoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90 IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdf UFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BB R0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJ R19TWVNGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklH X0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0i aXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09O RklHX05MU19DT0RFUEFHRV84NTA9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CkNP TkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9bQojIENPTkZJ R19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQoj IENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RF UEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBBR0Vf OTUwPW0KQ09ORklHX05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15 CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19J U084ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09ORklHX05MU19J U084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT1tCiMgQ09ORklHX05MU19J U084ODU5XzYgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNPTkZJR19OTFNfSVNP ODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PXkK Q09ORklHX05MU19JU084ODU5XzE1PXkKQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tP SThfVT15CkNPTkZJR19OTFNfTUFDX1JPTUFOPXkKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMg bm90IHNldApDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFDX0NST0FUSUFO PW0KQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfTUFDX0dSRUVLPXkKQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNP TkZJR19OTFNfTUFDX0lOVUlUPW0KQ09ORklHX05MU19NQUNfUk9NQU5JQU49bQojIENPTkZJR19O TFNfTUFDX1RVUktJU0ggaXMgbm90IHNldAojIENPTkZJR19OTFNfVVRGOCBpcyBub3Qgc2V0Cgoj CiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMg cHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01F U1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJ R19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBv cHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FS Tl9ERVBSRUNBVEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dB Uk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJM RV9BU009eQpDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQpDT05GSUdfUEFHRV9PV05FUj15CkNPTkZJ R19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElP Tl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15 CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15 CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJ Q19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RF QlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lP Tj15CkNPTkZJR19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJM RV9ERUZBVUxUPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKQ09ORklHX1BBR0VfUE9JU09OSU5H X05PX1NBTklUWT15CkNPTkZJR19QQUdFX1BPSVNPTklOR19aRVJPPXkKIyBDT05GSUdfREVCVUdf UEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUUz15CiMgQ09ORklHX0RFQlVH X09CSkVDVFNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUUg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUyBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19PQkpFQ1RTX1dPUks9eQpDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CkNP TkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNf RU5BQkxFX0RFRkFVTFQ9MQojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZNPXkKIyBD T05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNldApDT05GSUdfREVCVUdfVk1fUkI9eQpD T05GSUdfREVCVUdfVk1fUEdGTEFHUz15CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RF QlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90 IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVD VE9SIGlzIG5vdCBzZXQKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9I VU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQyBp cyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAKQ09ORklH X1dRX1dBVENIRE9HPXkKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09Q U19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBD T05GSUdfU0NIRURfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNl dApDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5H PXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QUkVFTVBU IGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCiMKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpD T05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSD15CkNP TkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9D S0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tE RVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xP Q0tJTkdfQVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19E RUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdf REVCVUdfTElTVD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKQ09O RklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBz ZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZF X1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1BF UkZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApD T05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfVFJBQ0U9eQpDT05GSUdf UkNVX0VRU19ERUJVRz15CkNPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFU9eQojIENPTkZJR19O T1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9O PXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldApDT05GSUdfRkFJTF9QQUdFX0FMTE9DPXkK IyBDT05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVC VUdfRlM9eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0VfRklMVEVSPXkKIyBDT05G SUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9 eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJB Q0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05G SUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklH X1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9 eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9X X1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19U UkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15 CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVFJBQ0VS PXkKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdMQVRfVFJBQ0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RS QUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09O RklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05F IGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNl dApDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVM9eQpDT05GSUdfVFJBQ0lOR19CUkFOQ0hFUz15 CkNPTkZJR19CUkFOQ0hfVFJBQ0VSPXkKQ09ORklHX1NUQUNLX1RSQUNFUj15CiMgQ09ORklHX1VQ Uk9CRV9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0JFX0VWRU5UUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RZTkFNSUNfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVS PXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9U UkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdf VFJBQ0VQT0lOVF9CRU5DSE1BUks9eQpDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBD T05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0VO VU1fTUFQX0ZJTEU9eQpDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTz15CgojCiMgUnVudGltZSBU ZXN0aW5nCiMKQ09ORklHX1RFU1RfTElTVF9TT1JUPXkKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD1tCkNPTkZJR19JTlRFUlZBTF9UUkVF X1RFU1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9bQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9bQpDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVS Uz15CkNPTkZJR19URVNUX0tTVFJUT1g9bQpDT05GSUdfVEVTVF9QUklOVEY9bQpDT05GSUdfVEVT VF9CSVRNQVA9eQojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFT SFRBQkxFPXkKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9P SENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90 IHNldApDT05GSUdfVEVTVF9MS009bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBu b3Qgc2V0CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldApD T05GSUdfVEVTVF9TVEFUSUNfS0VZUz1tCiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05G SUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVM TCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1NBTklUSVpFX0FMTCBp cyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNB Tl9OVUxMPXkKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RS SUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdf RUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldApDT05G SUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19ERUJVR19S T0RBVEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfU0VUX01PRFVMRV9ST05YIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTlhfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApD T05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9 MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZ PTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMg bm90IHNldApDT05GSUdfSU9fREVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBp cyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9JT19ERUxBWV9UWVBFPTEKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BB X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVC VUdfRU5UUlkgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09ORklHX1g4 Nl9ERUJVR19GUFU9eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0 aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQojIENPTkZJ R19UUlVTVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfRU5DUllQVEVEX0tFWVM9bQpDT05GSUdf S0VZX0RIX09QRVJBVElPTlM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENP TkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0hBVkVf SEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBVkVfQVJDSF9IQVJERU5FRF9V U0VSQ09QWT15CiMgQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX0NS WVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9 eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZ UFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJ UEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklH X0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZB VUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkK Q09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX1JT QT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0VDREg9bQpDT05GSUdfQ1JZUFRP X01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19D UllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwy PXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJ R19DUllQVE9fTUNSWVBURD1tCkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBU T19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj1tCkNPTkZJR19DUllQ VE9fR0xVRV9IRUxQRVJfWDg2PW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB c3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPW0K Q09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19TRVFJVj15CkNP TkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19D QkM9bQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBU T19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9eQoKIwojIEhhc2gg bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQojIENPTkZJ R19DUllQVE9fWENCQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz1tCiMgQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPW0KIyBDT05GSUdfQ1JZUFRP X0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPW0KQ09ORklH X0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX01E ND15CiMgQ09ORklHX0NSWVBUT19NRDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01JQ0hBRUxf TUlDPW0KIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1E MTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJ R19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1 MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9bQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19XUDUxMj1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVT PXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PW0KQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpD T05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCiMgQ09ORklHX0NSWVBU T19CTE9XRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZ UFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FT VDY9bQojIENPTkZJR19DUllQVE9fREVTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19GQ1JZUFQ9 bQojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIw PXkKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D SEFDSEEyMD15CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNP TkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj1tCkNPTkZJR19DUllQVE9fVEVBPW0KQ09ORklH X0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19D UllQVE9fVFdPRklTSF81ODY9eQoKIwojIENvbXByZXNzaW9uCiMKIyBDT05GSUdfQ1JZUFRPX0RF RkxBVEUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0xaNEhDPW0KCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJ R19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkK Q09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJ R19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VS X0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZ UFRPX0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVWX1BB RExPQ0tfQUVTPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQ VE9fREVWX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09ORklHX0NS WVBUT19ERVZfQ0NQX0REPW0KQ09ORklHX0NSWVBUT19ERVZfQ0NQX0NSWVBUTz1tCkNPTkZJR19D UllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQz1tCkNPTkZJR19D UllQVE9fREVWX1FBVF9DM1hYWD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYPW0KQ09ORklH X0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhW Rj15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkY9bQpDT05GSUdfQVNZTU1FVFJJQ19LRVlf VFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5 X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CgojCiMg Q2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNU RURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RF TV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVE X0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJ T049eQojIENPTkZJR19LVk0gaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90IHNl dApDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWT15CkNPTkZJR19CSU5BUllfUFJJTlRG PXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19I QVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19H RU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkK Q09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9 eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19D UkNfQ0NJVFQ9bQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj1tCkNPTkZJR19DUkNf SVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VC WTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPW0KQ09O RklHX0NSQzg9bQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRF PXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M WjRIQ19DT01QUkVTUz1tCkNPTkZJR19MWjRfREVDT01QUkVTUz1tCkNPTkZJR19YWl9ERUM9eQpD T05GSUdfWFpfREVDX1g4Nj15CiMgQ09ORklHX1haX0RFQ19QT1dFUlBDIGlzIG5vdCBzZXQKQ09O RklHX1haX0RFQ19JQTY0PXkKIyBDT05GSUdfWFpfREVDX0FSTSBpcyBub3Qgc2V0CiMgQ09ORklH X1haX0RFQ19BUk1USFVNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19TUEFSQyBpcyBub3Qg c2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklHX0RFQ09N UFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NB VE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpD T05GSUdfQkNIPW0KQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfSU5URVJWQUxfVFJF RT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdf SEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9 eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NP UkRJQz1tCkNPTkZJR19ERFI9eQojIENPTkZJR19JUlFfUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19N UElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CiMgQ09ORklHX1NH X1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dfUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkKQ09ORklHX1NUQUNL REVQT1Q9eQo= --===============1469719293269953751== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9v cmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1uZXgwNC15b2N0by1pMzg2L3Ry aW5pdHkueWFtbCcKCWV4cG9ydCB0ZXN0Ym94PSd2bS1sa3AtbmV4MDQteW9jdG8taTM4Ni0yMycK CWV4cG9ydCB0Ym94X2dyb3VwPSd2bS1sa3AtbmV4MDQteW9jdG8taTM4NicKCWV4cG9ydCBrY29u ZmlnPSdpMzg2LXJhbmRjb25maWctYjAtMDQyMDE5NDYnCglleHBvcnQgY29tcGlsZXI9J2djYy01 JwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCglleHBvcnQgYnJhbmNoPSdsaW51eC1kZXZlbC9kZXZl bC1jYXRjaHVwLTIwMTcwNDIwMjE0OCcKCWV4cG9ydCBjb21taXQ9JzczODIxYmI1MTY5MjBiMmIz ODczMmNlOTkyZDExYzA4YzVkOGJkN2QnCglleHBvcnQgc3VibWl0X2lkPSc1OGY5MTkxZTBiOWE5 MzRmZjgyZmU0YjgnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avc2NoZWR1bGVkL3ZtLWxrcC1uZXgw NC15b2N0by1pMzg2LTIzL3RyaW5pdHktMzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5j Z3otNzM4MjFiYjUxNjkyMGIyYjM4NzMyY2U5OTJkMTFjMDhjNWQ4YmQ3ZC0yMDE3MDQyMS0yMDQ3 Mi1uMmk2c3ctMC55YW1sJwoJZXhwb3J0IGlkPSdmMTkyMTIzZDhiMzlmMTAwMGQ2YTY4YTg1ODAx YmQ5ZWYwMzBiZWQ0JwoJZXhwb3J0IG1vZGVsPSdxZW11LXN5c3RlbS1pMzg2IC1lbmFibGUta3Zt JwoJZXhwb3J0IG5yX3ZtPTMyCglleHBvcnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9JzMyME0n CglleHBvcnQgcm9vdGZzPSd5b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3onCglleHBvcnQg c3dhcF9wYXJ0aXRpb25zPScvZGV2L3ZkYScKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19L Vk1fR1VFU1Q9eScKCWV4cG9ydCBlbnF1ZXVlX3RpbWU9JzIwMTctMDQtMjEgMDQ6MjU6MDIgKzA4 MDAnCglleHBvcnQgX2lkPSc1OGY5MTkxZTBiOWE5MzRmZjgyZmU0YjgnCglleHBvcnQgX3J0PScv cmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3AtbmV4MDQteW9jdG8taTM4Ni95b2N0by10aW55LWkz ODYtMjAxNi0wNC0yMi5jZ3ovaTM4Ni1yYW5kY29uZmlnLWIwLTA0MjAxOTQ2L2djYy01LzczODIx YmI1MTY5MjBiMmIzODczMmNlOTkyZDExYzA4YzVkOGJkN2QnCglleHBvcnQgdXNlcj0nbGtwJwoJ ZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3AtbmV4MDQteW9j dG8taTM4Ni95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3ovaTM4Ni1yYW5kY29uZmlnLWIw LTA0MjAxOTQ2L2djYy01LzczODIxYmI1MTY5MjBiMmIzODczMmNlOTkyZDExYzA4YzVkOGJkN2Qv MCcKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT0xNTAwCglleHBv cnQgaW5pdHJkPScvb3NpbWFnZS95b2N0by95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3on CglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0v bGtwL3NjaGVkdWxlZC92bS1sa3AtbmV4MDQteW9jdG8taTM4Ni0yMy90cmluaXR5LTMwMHMteW9j dG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6LTczODIxYmI1MTY5MjBiMmIzODczMmNlOTkyZDEx YzA4YzVkOGJkN2QtMjAxNzA0MjEtMjA0NzItbjJpNnN3LTAueWFtbApBUkNIPWkzODYKa2NvbmZp Zz1pMzg2LXJhbmRjb25maWctYjAtMDQyMDE5NDYKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWNh dGNodXAtMjAxNzA0MjAyMTQ4CmNvbW1pdD03MzgyMWJiNTE2OTIwYjJiMzg3MzJjZTk5MmQxMWMw OGM1ZDhiZDdkCkJPT1RfSU1BR0U9L3BrZy9saW51eC9pMzg2LXJhbmRjb25maWctYjAtMDQyMDE5 NDYvZ2NjLTUvNzM4MjFiYjUxNjkyMGIyYjM4NzMyY2U5OTJkMTFjMDhjNWQ4YmQ3ZC92bWxpbnV6 LTQuOS4wLXJjOC0wMDAwMS1nNzM4MjFiYgptYXhfdXB0aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jl c3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLW5leDA0LXlvY3RvLWkzODYveW9jdG8tdGlueS1pMzg2 LTIwMTYtMDQtMjIuY2d6L2kzODYtcmFuZGNvbmZpZy1iMC0wNDIwMTk0Ni9nY2MtNS83MzgyMWJi NTE2OTIwYjJiMzg3MzJjZTk5MmQxMWMwOGM1ZDhiZDdkLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcK YXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3Rp bWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxv Y2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0y CnByb21wdF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVy cgppZ25vcmVfbG9nbGV2ZWwKZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAs MTE1MjAwCmNvbnNvbGU9dHR5MAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9s a3AvbGtwL2xrcC1pMzg2LmNneicKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3BrZy9saW51eC9p Mzg2LXJhbmRjb25maWctYjAtMDQyMDE5NDYvZ2NjLTUvNzM4MjFiYjUxNjkyMGIyYjM4NzMyY2U5 OTJkMTFjMDhjNWQ4YmQ3ZC9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdl L2RlcHMvZGViaWFuLXg4Nl82NC0yMDE2LTA4LTMxLmNnei9ydW4taXBjb25maWcuaTM4Nl8yMDE2 LTA5LTAzLmNneiwvb3NpbWFnZS9wa2cvc3RhdGljL3RyaW5pdHktaTM4Ni5jZ3onCglleHBvcnQg c2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9 MTM5CglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1iMC0wNDIwMTk0 Ni9nY2MtNS83MzgyMWJiNTE2OTIwYjJiMzg3MzJjZTk5MmQxMWMwOGM1ZDhiZDdkL3ZtbGludXot NC45LjAtcmM4LTAwMDAxLWc3MzgyMWJiJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxNy0wNC0y MSAwNTowODoxOCArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC92bS1s a3AtbmV4MDQteW9jdG8taTM4Ni0yMy90cmluaXR5LTMwMHMteW9jdG8tdGlueS1pMzg2LTIwMTYt MDQtMjIuY2d6LTczODIxYmI1MTY5MjBiMmIzODczMmNlOTkyZDExYzA4YzVkOGJkN2QtMjAxNzA0 MjEtMjA0NzItbjJpNnN3LTAuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQ X1NSQz0vbGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1Q L3J1bi1qb2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9i LnNoCgkuICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9tb25pdG9y ICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIga21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9w bGFpbi93YXRjaGRvZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBuZnMt aGFuZwoKCXJ1bl90ZXN0ICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgdHJpbml0eQp9CgpleHRyYWN0 X3N0YXRzKCkKewoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciB0aW1lIHRyaW5pdHkudGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCgkk TEtQX1NSQy9zdGF0cy93cmFwcGVyIGRtZXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxh c3Rfc3RhdGUKfQoKIiRAIgo= --===============1469719293269953751== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============1469719293269953751==--