From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751120AbdEaGds (ORCPT ); Wed, 31 May 2017 02:33:48 -0400 Received: from mga14.intel.com ([192.55.52.115]:40436 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750912AbdEaGdq (ORCPT ); Wed, 31 May 2017 02:33:46 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,422,1491289200"; d="xz'?scan'208";a="108555583" Date: Wed, 31 May 2017 14:31:16 +0800 From: kernel test robot To: Josef Bacik Cc: Stephen Rothwell , Josef Bacik , Rik van Riel , Johannes Weiner , Andrew Morton , LKML , lkp@01.org Subject: [lkp-robot] [mm] aefd950b83: divide_error:#[##] Message-ID: <20170531063116.GD1795@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="i7KxW38SoMauyveo" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --i7KxW38SoMauyveo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: aefd950b83d2d8cf4d3c270546c8725f866da191 ("mm: make kswapd try harder to keep active pages in cache") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------------------------------+------------+------------+ | | 105b08acf6 | aefd950b83 | +------------------------------------------------------------------+------------+------------+ | boot_successes | 75 | 68 | | boot_failures | 9 | 24 | | invoked_oom-killer:gfp_mask=0x | 9 | 5 | | Mem-Info | 9 | 5 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 3 | 3 | | Out_of_memory:Kill_process | 7 | 3 | | divide_error:#[##] | 0 | 19 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 10 | +------------------------------------------------------------------+------------+------------+ [ 151.194498] LKP: waiting for network... [ 151.194498] LKP: waiting for network... [ 151.194505] [ 151.194505] [ 159.170597] sock: process `trinity-main' is using obsolete setsockopt SO_BSDCOMPAT [ 160.541829] divide error: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 160.543618] CPU: 1 PID: 54 Comm: kswapd0 Not tainted 4.12.0-rc2-00204-gaefd950 #1 [ 160.543618] CPU: 1 PID: 54 Comm: kswapd0 Not tainted 4.12.0-rc2-00204-gaefd950 #1 [ 160.546053] task: ffff880004d59400 task.stack: ffffc900001b8000 [ 160.546053] task: ffff880004d59400 task.stack: ffffc900001b8000 [ 160.547838] RIP: 0010:shrink_node+0x47f/0x5a0 [ 160.547838] RIP: 0010:shrink_node+0x47f/0x5a0 [ 160.549086] RSP: 0018:ffffc900001bbd78 EFLAGS: 00010246 [ 160.549086] RSP: 0018:ffffc900001bbd78 EFLAGS: 00010246 [ 160.550915] RAX: 0000000000000000 RBX: 000000000000005c RCX: 0000000000000000 [ 160.550915] RAX: 0000000000000000 RBX: 000000000000005c RCX: 0000000000000000 [ 160.553371] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000297 [ 160.553371] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000297 [ 160.556088] RBP: ffffc900001bbe18 R08: 0000000000000000 R09: 0000000000000000 [ 160.556088] RBP: ffffc900001bbe18 R08: 0000000000000000 R09: 0000000000000000 [ 160.558541] R10: 0000000000000000 R11: 0000000000000000 R12: 000000000000005c [ 160.558541] R10: 0000000000000000 R11: 0000000000000000 R12: 000000000000005c [ 160.560970] R13: 0000000000000000 R14: ffffc900001bbe80 R15: ffffffffb67e0f40 [ 160.560970] R13: 0000000000000000 R14: ffffc900001bbe80 R15: ffffffffb67e0f40 [ 160.563643] FS: 0000000000000000(0000) GS:ffff880011b00000(0000) knlGS:0000000000000000 [ 160.563643] FS: 0000000000000000(0000) GS:ffff880011b00000(0000) knlGS:0000000000000000 [ 160.566587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.566587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.568660] CR2: 00007ff0c62176f0 CR3: 0000000005c41000 CR4: 00000000000006e0 [ 160.568660] CR2: 00007ff0c62176f0 CR3: 0000000005c41000 CR4: 00000000000006e0 [ 160.571164] Call Trace: [ 160.571164] Call Trace: [ 160.572027] kswapd+0x422/0xcd0 [ 160.572027] kswapd+0x422/0xcd0 [ 160.574580] kthread+0x134/0x180 [ 160.574580] kthread+0x134/0x180 [ 160.575703] ? mem_cgroup_shrink_node+0x4a0/0x4a0 [ 160.575703] ? mem_cgroup_shrink_node+0x4a0/0x4a0 [ 160.577327] ? __kthread_create_on_node+0x240/0x240 [ 160.577327] ? __kthread_create_on_node+0x240/0x240 [ 160.578999] ret_from_fork+0x31/0x40 [ 160.578999] ret_from_fork+0x31/0x40 [ 160.580240] Code: 7d a8 00 0f 85 c9 fe ff ff 41 80 7e 28 00 0f 89 be fe ff ff e8 73 e8 f5 ff 48 8b 45 90 31 d2 48 8d 04 80 48 8d 04 80 48 c1 e0 02 <48> f7 75 b8 48 83 f8 31 77 5f e8 52 e8 f5 ff 41 80 66 28 7f e9 [ 160.580240] Code: 7d a8 00 0f 85 c9 fe ff ff 41 80 7e 28 00 0f 89 be fe ff ff e8 73 e8 f5 ff 48 8b 45 90 31 d2 48 8d 04 80 48 8d 04 80 48 c1 e0 02 <48> f7 75 b8 48 83 f8 31 77 5f e8 52 e8 f5 ff 41 80 66 28 7f e9 [ 160.587334] RIP: shrink_node+0x47f/0x5a0 RSP: ffffc900001bbd78 [ 160.587334] RIP: shrink_node+0x47f/0x5a0 RSP: ffffc900001bbd78 [ 160.592867] init: tty3 main process (530) terminated with status 1 [ 160.592867] init: tty3 main process (530) terminated with status 1 [ 160.610109] init: tty3 main process ended, respawning 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 --i7KxW38SoMauyveo Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.12.0-rc2-00204-gaefd950" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.12.0-rc2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_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 is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set CONFIG_NO_HZ_FULL_SYSIDLE=y CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8 # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_BPF is not set CONFIG_CGROUP_DEBUG=y CONFIG_SOCK_CGROUP_DATA=y CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_SLUB_DEBUG is not set # CONFIG_SLUB_MEMCG_SYSFS_ON 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 is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_UPROBES=y # 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_HAS_SET_MEMORY=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_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set CONFIG_GCC_PLUGIN_SANCOV=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y CONFIG_GOLDFISH=y # CONFIG_INTEL_RDT_A 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_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_SCHED_MC_PRIO is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # # CONFIG_PERF_EVENTS_INTEL_UNCORE is not set # CONFIG_PERF_EVENTS_INTEL_RAPL is not set CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=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_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ZONE_DEVICE=y CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_RANDOMIZE_MEMORY is not set CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y # CONFIG_ACPI_DEBUGGER_USER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y 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_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_BGRT is not set CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y CONFIG_ACPI_NFIT=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set CONFIG_DPTF_POWER=y CONFIG_ACPI_EXTLOG=y # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=y # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y CONFIG_PCIE_PTM=y 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 is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # # DesignWare PCI Core Support # CONFIG_PCIE_DW=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT=y # # PCI host controller drivers # # CONFIG_VMD is not set # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set # CONFIG_PCI_EPF_TEST is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y # CONFIG_YENTA_RICOH is not set # CONFIG_YENTA_TI is not set # CONFIG_YENTA_TOSHIBA is not set CONFIG_PD6729=y # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # CONFIG_RAPIDIO_CHMAN is not set CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_RAPIDIO_RXS_GEN3 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_ATM=y # CONFIG_ATM_LANE is not set CONFIG_STP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set # CONFIG_NET_SCH_HFSC is not set # CONFIG_NET_SCH_ATM is not set CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_INGRESS is not set # CONFIG_NET_SCH_PLUG is not set # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=y # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y CONFIG_NET_CLS_MATCHALL=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_SAMPLE=y CONFIG_NET_ACT_NAT=y # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set # CONFIG_NET_ACT_SKBEDIT is not set # CONFIG_NET_ACT_VLAN is not set CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_SKBMOD=y CONFIG_NET_ACT_IFE=y CONFIG_NET_ACT_TUNNEL_KEY=y # CONFIG_NET_IFE_SKBMARK is not set # CONFIG_NET_IFE_SKBPRIO is not set CONFIG_NET_IFE_SKBTCINDEX=y # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BATMAN_V is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_DEBUGFS is not set # CONFIG_VSOCKETS is not set CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y # CONFIG_MPLS_ROUTING is not set CONFIG_HSR=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y # CONFIG_YAM is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_VXCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set CONFIG_CAN_LEDS=y # CONFIG_CAN_GRCAN is not set CONFIG_CAN_JANZ_ICAN3=y CONFIG_CAN_C_CAN=y CONFIG_CAN_C_CAN_PLATFORM=y # CONFIG_CAN_C_CAN_PCI is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set CONFIG_CAN_M_CAN=y CONFIG_CAN_PEAK_PCIEFD=y # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_SOFTING is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # # CONFIG_NSC_FIR is not set # CONFIG_WINBOND_FIR is not set CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LEDS=y CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y CONFIG_BT_SELFTEST_SMP=y CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIDTL1=y # CONFIG_BT_HCIBT3C is not set CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set # CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set # CONFIG_NET_9P_DEBUG is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_UART is not set CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_MEI_PHY=y # CONFIG_NFC_FDP is not set CONFIG_NFC_PN544=y CONFIG_NFC_PN544_MEI=y # CONFIG_NFC_PN533_I2C is not set # CONFIG_NFC_MICROREAD_MEI is not set CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y # CONFIG_NFC_NXP_NCI is not set CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y CONFIG_PSAMPLE=y CONFIG_NET_IFE=y CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y # CONFIG_DST_CACHE is not set CONFIG_GRO_CELLS=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y 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_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set 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=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y 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 CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_RAM_DAX is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_NVME_FC is not set # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_IDT_89HPESX=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_SCIF=y # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_MIC_COSM=y # # VOP Driver # CONFIG_VOP=y CONFIG_VHOST_RING=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # CONFIG_SCSI_SAS_LIBSAS is not set # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=y # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_AHCI_CEVA is not set # CONFIG_AHCI_QORIQ is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PCMCIA is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y # CONFIG_MD_FAULTY is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set # CONFIG_DM_CRYPT is not set # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set # CONFIG_DM_MIRROR is not set # CONFIG_DM_RAID is not set # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set # CONFIG_DM_FLAKEY is not set # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set # CONFIG_DM_INTEGRITY is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y # CONFIG_FIREWIRE_SBP2 is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_STMPE is not set CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TC3589X=y CONFIG_KEYBOARD_TM2_TOUCHKEY=y CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_KEYBOARD_CAP11XX=y # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE 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 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # 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_GOLDFISH_TTY is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_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_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=y # CONFIG_SERIAL_DEV_CTRL_TTYPORT is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_SCR24X=y # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_LTC4306=y # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_PINCTRL is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_DEMUX_PINCTRL is not set # CONFIG_I2C_MUX_MLXCPLD is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PINCTRL=y # # Pin controllers # CONFIG_GENERIC_PINCTRL_GROUPS=y CONFIG_PINMUX=y CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AS3722=y # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_SINGLE=y CONFIG_PINCTRL_SX150X=y # CONFIG_PINCTRL_MAX77620 is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65086=y CONFIG_GPIO_TPS65218=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2438 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_RESET_SYSCON is not set # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set CONFIG_REBOOT_MODE=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_88PM860X is not set CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_LEGO_EV3=y # CONFIG_BATTERY_SBS is not set CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_CHARGER_DA9150=y CONFIG_BATTERY_DA9150=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_DETECTOR_MAX14656=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_GOLDFISH=y # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ASPEED is not set # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=y # 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=y CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_TC654=y CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_STTS751=y # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y 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=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_MAX77620_THERMAL=y CONFIG_QORIQ_THERMAL=y CONFIG_DA9062_THERMAL=y CONFIG_INTEL_POWERCLAMP=y # CONFIG_X86_PKG_TEMP_THERMAL is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_QCOM_SPMI_TEMP_ALARM=y CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_ACT8945A is not set CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X_I2C is not set CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77620=y CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y 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 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set 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 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TI_LP873X is not set CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AAT2870=y # CONFIG_REGULATOR_AS3711 is not set CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_HI6421 is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LM363X=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX77620 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX77686 is not set CONFIG_REGULATOR_MAX77802=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_MT6323 is not set CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PCF50633 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65086=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS65218 is not set # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_VCTRL=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_CEC_CORE=y CONFIG_MEDIA_CEC_DEBUG=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_VIDEO_VIA_CAMERA=y CONFIG_SOC_CAMERA=y # CONFIG_SOC_CAMERA_PLATFORM is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y CONFIG_VIDEO_SH_VEU=y # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_CEC_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=y # CONFIG_RADIO_SI470X is not set CONFIG_RADIO_SI4713=y CONFIG_PLATFORM_SI4713=y CONFIG_I2C_SI4713=y CONFIG_RADIO_MAXIRADIO=y CONFIG_RADIO_TEA5764=y # CONFIG_RADIO_TEA5764_XTAL is not set CONFIG_RADIO_SAA7706H=y CONFIG_RADIO_TEF6862=y CONFIG_RADIO_WL1273=y # # Texas Instruments WL128x FM driver (ST based) # # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7670=y CONFIG_VIDEO_MT9M111=y # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # # CONFIG_SOC_CAMERA_IMX074 is not set # CONFIG_SOC_CAMERA_MT9M001 is not set CONFIG_SOC_CAMERA_MT9M111=y CONFIG_SOC_CAMERA_MT9T031=y # CONFIG_SOC_CAMERA_MT9T112 is not set CONFIG_SOC_CAMERA_MT9V022=y CONFIG_SOC_CAMERA_OV5642=y CONFIG_SOC_CAMERA_OV6650=y CONFIG_SOC_CAMERA_OV772X=y # CONFIG_SOC_CAMERA_OV9640 is not set CONFIG_SOC_CAMERA_OV9740=y # CONFIG_SOC_CAMERA_RJ54N1 is not set CONFIG_SOC_CAMERA_TW9910=y CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Tools to develop new frontends # # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_DEBUG_MM_SELFTEST=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=y CONFIG_DRM_I915_ALPHA_SUPPORT=y CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y # CONFIG_DRM_I915_USERPTR is not set CONFIG_DRM_I915_GVT=y # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set CONFIG_DRM_I915_SELFTEST=y # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y # CONFIG_DRM_RCAR_DW_HDMI is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_PANEL_SHARP_LS043T1LE01=y CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_DUMB_VGA_DAC is not set CONFIG_DRM_LVDS_ENCODER=y CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=y CONFIG_DRM_NXP_PTN3460=y # CONFIG_DRM_PARADE_PS8622 is not set CONFIG_DRM_SIL_SII8620=y CONFIG_DRM_SII902X=y # CONFIG_DRM_TOSHIBA_TC358767 is not set CONFIG_DRM_TI_TFP410=y CONFIG_DRM_I2C_ADV7511=y # CONFIG_DRM_I2C_ADV7533 is not set CONFIG_DRM_ARCPGU=y CONFIG_DRM_HISI_HIBMC=y CONFIG_DRM_MXS=y CONFIG_DRM_MXSFB=y # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIB_RANDOM=y # # 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_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y 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 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y # CONFIG_FB_EFI is not set # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_IBM_GXT4500=y CONFIG_FB_GOLDFISH=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set CONFIG_FB_AUO_K1901=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=y # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=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=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=y # CONFIG_SND_SEQUENCER is not set # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_PCM_TIMER is not set CONFIG_SND_HRTIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_FIREWIRE is not set # CONFIG_SND_PCMCIA is not set # CONFIG_SND_SOC is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_ASUS is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_PRODIKEYS=y CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MAYFLASH=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTI=y CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # # USB Power Delivery and Type-C drivers # # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_GOLDFISH is not set CONFIG_MMC_SDRICOH_CS=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # CONFIG_MSPRO_BLOCK is not set # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_AAT1290=y CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_MT6323=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_KTD2692=y CONFIG_LEDS_IS31FL319X=y # CONFIG_LEDS_IS31FL32XX is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_SYSCON is not set CONFIG_LEDS_USER=y CONFIG_LEDS_NIC78BX=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y CONFIG_EDAC_IE31200=y CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I7CORE=y # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set # CONFIG_EDAC_PND2 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 is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_HD44780=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=y CONFIG_CFAG12864B_RATE=20 CONFIG_IMG_ASCII_LCD=y # CONFIG_HT16K33 is not set # CONFIG_PANEL is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y # CONFIG_VFIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y CONFIG_COMEDI=y # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=y # CONFIG_COMEDI_TEST is not set # CONFIG_COMEDI_PARPORT is not set # CONFIG_COMEDI_SERIAL2002 is not set CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=y # CONFIG_COMEDI_PCL724 is not set # CONFIG_COMEDI_PCL726 is not set # CONFIG_COMEDI_PCL730 is not set CONFIG_COMEDI_PCL812=y CONFIG_COMEDI_PCL816=y CONFIG_COMEDI_PCL818=y CONFIG_COMEDI_PCM3724=y CONFIG_COMEDI_AMPLC_DIO200_ISA=y CONFIG_COMEDI_AMPLC_PC236_ISA=y # CONFIG_COMEDI_AMPLC_PC263_ISA is not set CONFIG_COMEDI_RTI800=y CONFIG_COMEDI_RTI802=y CONFIG_COMEDI_DAC02=y CONFIG_COMEDI_DAS16M1=y # CONFIG_COMEDI_DAS08_ISA is not set CONFIG_COMEDI_DAS16=y # CONFIG_COMEDI_DAS800 is not set # CONFIG_COMEDI_DAS1800 is not set # CONFIG_COMEDI_DAS6402 is not set # CONFIG_COMEDI_DT2801 is not set CONFIG_COMEDI_DT2811=y # CONFIG_COMEDI_DT2814 is not set # CONFIG_COMEDI_DT2815 is not set CONFIG_COMEDI_DT2817=y CONFIG_COMEDI_DT282X=y CONFIG_COMEDI_DMM32AT=y CONFIG_COMEDI_FL512=y # CONFIG_COMEDI_AIO_AIO12_8 is not set CONFIG_COMEDI_AIO_IIRO_16=y # CONFIG_COMEDI_II_PCI20KC is not set # CONFIG_COMEDI_C6XDIGIO is not set # CONFIG_COMEDI_MPC624 is not set CONFIG_COMEDI_ADQ12B=y # CONFIG_COMEDI_NI_AT_A2150 is not set CONFIG_COMEDI_NI_AT_AO=y CONFIG_COMEDI_NI_ATMIO=y CONFIG_COMEDI_NI_ATMIO16D=y CONFIG_COMEDI_NI_LABPC_ISA=y CONFIG_COMEDI_PCMAD=y CONFIG_COMEDI_PCMDA12=y CONFIG_COMEDI_PCMMIO=y # CONFIG_COMEDI_PCMUIO is not set # CONFIG_COMEDI_MULTIQ3 is not set CONFIG_COMEDI_S526=y # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set CONFIG_COMEDI_8254=y CONFIG_COMEDI_8255=y # CONFIG_COMEDI_8255_SA is not set CONFIG_COMEDI_KCOMEDILIB=y CONFIG_COMEDI_AMPLC_DIO200=y CONFIG_COMEDI_AMPLC_PC236=y CONFIG_COMEDI_ISADMA=y CONFIG_COMEDI_NI_LABPC=y CONFIG_COMEDI_NI_LABPC_ISADMA=y CONFIG_COMEDI_NI_TIO=y # CONFIG_RTS5208 is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # CONFIG_SENSORS_ISL29028=y # CONFIG_TSL2x7x is not set # # Active energy metering IC # CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y # # Resolver to digital converters # # # Triggers - standalone # CONFIG_FB_SM750=y CONFIG_FB_XGI=y # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_STAGING_BOARD is not set # CONFIG_FIREWIRE_SERIAL is not set CONFIG_GOLDFISH_AUDIO=y # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y CONFIG_CRYPTO_SKEIN=y # CONFIG_UNISYSSPAR is not set CONFIG_COMMON_CLK_XLNX_CLKWZRD=y # CONFIG_MOST is not set CONFIG_GREYBUS=y CONFIG_GREYBUS_AUDIO=y CONFIG_GREYBUS_BOOTROM=y CONFIG_GREYBUS_HID=y # CONFIG_GREYBUS_LIGHT is not set # CONFIG_GREYBUS_LOG is not set # CONFIG_GREYBUS_LOOPBACK is not set # CONFIG_GREYBUS_POWER is not set CONFIG_GREYBUS_RAW=y CONFIG_GREYBUS_VIBRATOR=y CONFIG_GREYBUS_BRIDGED_PHY=y CONFIG_GREYBUS_GPIO=y CONFIG_GREYBUS_I2C=y # CONFIG_GREYBUS_SDIO is not set # CONFIG_GREYBUS_UART is not set # # USB Power Delivery and Type-C drivers # CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_WMI_AIO=y CONFIG_DELL_WMI_LED=y CONFIG_DELL_SMO8800=y CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set CONFIG_FUJITSU_TABLET=y # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y # CONFIG_PANASONIC_LAPTOP is not set CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set CONFIG_THINKPAD_ACPI_DEBUG=y # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set # CONFIG_THINKPAD_ACPI_VIDEO is not set # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=y CONFIG_INTEL_MENLOW=y # CONFIG_EEEPC_LAPTOP is not set CONFIG_ASUS_WMI=y # CONFIG_ASUS_NB_WMI is not set # CONFIG_EEEPC_WMI is not set CONFIG_ASUS_WIRELESS=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=y # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_CHT_INT33FE=y CONFIG_INTEL_HID_EVENT=y CONFIG_INTEL_VBTN=y CONFIG_INTEL_IPS=y # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set CONFIG_SURFACE_PRO3_BUTTON=y # CONFIG_SURFACE_3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y # CONFIG_MLX_PLATFORM is not set # CONFIG_MLX_CPLD_PLATFORM is not set CONFIG_PMC_ATOM=y CONFIG_GOLDFISH_BUS=y # CONFIG_GOLDFISH_PIPE is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_EC_CHARDEV is not set # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CROS_KBD_LED_BACKLIGHT=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y # CONFIG_COMMON_CLK_MAX77686 is not set CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=y # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_CLK_TWL6040=y # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_COMMON_CLK_VC5=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PLATFORM_MHU=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_MAILBOX_TEST=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_OF_IOMMU=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_V2 is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_SOC_ZTE=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_INT3496=y CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_QCOM_SPMI_MISC is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_DA280=y CONFIG_DA311=y CONFIG_DMARD06=y CONFIG_DMARD09=y # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_KXSD9=y CONFIG_KXSD9_I2C=y # CONFIG_KXCJK1013 is not set CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y # CONFIG_MMA7660 is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_MXC4005=y # CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=y CONFIG_CC10001_ADC=y CONFIG_DA9150_GPADC=y CONFIG_ENVELOPE_DETECTOR=y # CONFIG_HX711 is not set CONFIG_LP8788_ADC=y CONFIG_LTC2485=y CONFIG_LTC2497=y CONFIG_MAX1363=y CONFIG_MAX9611=y CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y CONFIG_QCOM_VADC_COMMON=y # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=y CONFIG_TI_ADC081C=y CONFIG_TI_AM335X_ADC=y # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y CONFIG_VF610_ADC=y # # Amplifiers # # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_IAQCORE is not set CONFIG_VZ89X=y # CONFIG_IIO_CROS_EC_SENSORS_CORE is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=y CONFIG_AD5446=y # CONFIG_AD5593R is not set CONFIG_DPOT_DAC=y # CONFIG_M62332 is not set CONFIG_MAX517=y CONFIG_MAX5821=y CONFIG_MCP4725=y # CONFIG_VF610_DAC is not set # # IIO dummy driver # # # 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=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=y CONFIG_MAX30100=y CONFIG_MAX30102=y # # Humidity sensors # # CONFIG_AM2315 is not set CONFIG_DHT11=y CONFIG_HDC100X=y CONFIG_HID_SENSOR_HUMIDITY=y CONFIG_HTS221=y CONFIG_HTS221_I2C=y # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set CONFIG_SI7020=y # # Inertial measurement units # CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_KMX61=y # CONFIG_INV_MPU6050_I2C is not set CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set CONFIG_CM3605=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_SENSORS_ISL29018=y CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y CONFIG_RPR0521=y CONFIG_LTR501=y CONFIG_MAX44000=y CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_SI1145=y # CONFIG_STK3310 is not set CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=y CONFIG_TSL2583=y CONFIG_TSL4531=y CONFIG_US5182D=y # CONFIG_VCNL4000 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_DS1803=y CONFIG_MCP4531=y CONFIG_TPL0102=y # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set CONFIG_HP03=y CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y # CONFIG_T5403 is not set CONFIG_HP206C=y # CONFIG_ZPA2326 is not set # # Lightning sensors # # # Proximity and distance sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SRF04 is not set CONFIG_SX9500=y CONFIG_SRF08=y # # Temperature sensors # CONFIG_HID_SENSOR_TEMP=y CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_TMP007 is not set CONFIG_TSYS01=y # CONFIG_TSYS02D is not set CONFIG_NTB=y CONFIG_NTB_AMD=y CONFIG_NTB_INTEL=y # CONFIG_NTB_PINGPONG is not set CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y # CONFIG_NTB_TRANSPORT is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # CONFIG_VME_FAKE is not set # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y # CONFIG_VME_PIO2 is not set # CONFIG_PWM 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_IMX7 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=y # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y CONFIG_MCB_LPC=y # # Performance monitor support # CONFIG_RAS=y # CONFIG_MCE_AMD_INJ is not set # CONFIG_RAS_CEC is not set CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y CONFIG_ND_CLAIM=y CONFIG_ND_BTT=y CONFIG_BTT=y CONFIG_ND_PFN=y CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_DAX=y CONFIG_DEV_DAX=y CONFIG_DEV_DAX_PMEM=y CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # FSI support # CONFIG_FSI=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set # CONFIG_EFI_RUNTIME_MAP is not set CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=y CONFIG_EFI_CAPSULE_LOADER=y CONFIG_EFI_TEST=y CONFIG_APPLE_PROPERTIES=y CONFIG_UEFI_CPER=y CONFIG_EFI_DEV_PATH_PARSER=y # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_F2FS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_ZLIB_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # CONFIG_MAGIC_SYSRQ_SERIAL is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_KCOV=y CONFIG_KCOV_INSTRUMENT_ALL=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING 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=y # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_INIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_PREEMPT_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_TRACER_SNAPSHOT is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y CONFIG_TEST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y # CONFIG_TEST_UUID is not set CONFIG_TEST_RHASHTABLE=y CONFIG_TEST_HASH=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_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_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_EARLY_PRINTK_USB_XDBC=y CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_ACOMP2=y # CONFIG_CRYPTO_RSA is not set # CONFIG_CRYPTO_DH is not set CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256_MB=y CONFIG_CRYPTO_SHA512_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y # CONFIG_CRYPTO_DES is not set # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set 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 is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_SBITMAP=y CONFIG_PRIME_NUMBERS=y --i7KxW38SoMauyveo Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='validate' export testbox='vm-vp-quantal-x86_64-43' export tbox_group='vm-vp-quantal-x86_64' export branch='linux-next/master' export commit='aefd950b83d2d8cf4d3c270546c8725f866da191' export kconfig='x86_64-randconfig-i0-201721' export repeat_to=48 export submit_id='592888040b9a93d7d8d496d7' export job_file='/lkp/scheduled/vm-vp-quantal-x86_64-43/boot-1-quantal-core-x86_64.cgz-aefd950b83d2d8cf4d3c270546c8725f866da191-20170527-55256-1uiu95v-32.yaml' export id='00a1ccee839d95ec5617194baa45c3b857756691' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=64 export nr_cpu=2 export memory='512M' export rootfs='quantal-core-x86_64.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export compiler='gcc-4.9' export enqueue_time='2017-05-27 03:54:44 +0800' export _id='592888040b9a93d7d8d496ef' export _rt='/result/boot/1/vm-vp-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-i0-201721/gcc-4.9/aefd950b83d2d8cf4d3c270546c8725f866da191' export user='lkp' export result_root='/result/boot/1/vm-vp-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-i0-201721/gcc-4.9/aefd950b83d2d8cf4d3c270546c8725f866da191/32' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/quantal/quantal-core-x86_64.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-vp-quantal-x86_64-43/boot-1-quantal-core-x86_64.cgz-aefd950b83d2d8cf4d3c270546c8725f866da191-20170527-55256-1uiu95v-32.yaml ARCH=x86_64 kconfig=x86_64-randconfig-i0-201721 branch=linux-next/master commit=aefd950b83d2d8cf4d3c270546c8725f866da191 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-i0-201721/gcc-4.9/aefd950b83d2d8cf4d3c270546c8725f866da191/vmlinuz-4.12.0-rc2-00204-gaefd950 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-vp-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-i0-201721/gcc-4.9/aefd950b83d2d8cf4d3c270546c8725f866da191/32 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-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-i0-201721/gcc-4.9/aefd950b83d2d8cf4d3c270546c8725f866da191/vmlinuz-4.12.0-rc2-00204-gaefd950' export dequeue_time='2017-05-27 04:06:12 +0800' export job_initrd='/lkp/scheduled/vm-vp-quantal-x86_64-43/boot-1-quantal-core-x86_64.cgz-aefd950b83d2d8cf4d3c270546c8725f866da191-20170527-55256-1uiu95v-32.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/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap 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 sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.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 } "$@" --i7KxW38SoMauyveo Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --i7KxW38SoMauyveo-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3738235596012530147==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [mm] aefd950b83: divide_error:#[##] Date: Wed, 31 May 2017 14:31:16 +0800 Message-ID: <20170531063116.GD1795@yexl-desktop> List-Id: --===============3738235596012530147== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: aefd950b83d2d8cf4d3c270546c8725f866da191 ("mm: make kswapd try hard= er to keep active pages in cache") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 512M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +------------------------------------------------------------------+-------= -----+------------+ | | 105b08= acf6 | aefd950b83 | +------------------------------------------------------------------+-------= -----+------------+ | boot_successes | 75 = | 68 | | boot_failures | 9 = | 24 | | invoked_oom-killer:gfp_mask=3D0x | 9 = | 5 | | Mem-Info | 9 = | 5 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 3 = | 3 | | Out_of_memory:Kill_process | 7 = | 3 | | divide_error:#[##] | 0 = | 19 | | Kernel_panic-not_syncing:Fatal_exception | 0 = | 10 | +------------------------------------------------------------------+-------= -----+------------+ [ 151.194498] LKP: waiting for network... [ 151.194498] LKP: waiting for network... [ 151.194505] = [ 151.194505] = [ 159.170597] sock: process `trinity-main' is using obsolete setsockopt SO= _BSDCOMPAT [ 160.541829] divide error: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 160.543618] CPU: 1 PID: 54 Comm: kswapd0 Not tainted 4.12.0-rc2-00204-ga= efd950 #1 [ 160.543618] CPU: 1 PID: 54 Comm: kswapd0 Not tainted 4.12.0-rc2-00204-ga= efd950 #1 [ 160.546053] task: ffff880004d59400 task.stack: ffffc900001b8000 [ 160.546053] task: ffff880004d59400 task.stack: ffffc900001b8000 [ 160.547838] RIP: 0010:shrink_node+0x47f/0x5a0 [ 160.547838] RIP: 0010:shrink_node+0x47f/0x5a0 [ 160.549086] RSP: 0018:ffffc900001bbd78 EFLAGS: 00010246 [ 160.549086] RSP: 0018:ffffc900001bbd78 EFLAGS: 00010246 [ 160.550915] RAX: 0000000000000000 RBX: 000000000000005c RCX: 00000000000= 00000 [ 160.550915] RAX: 0000000000000000 RBX: 000000000000005c RCX: 00000000000= 00000 [ 160.553371] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 00000000000= 00297 [ 160.553371] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 00000000000= 00297 [ 160.556088] RBP: ffffc900001bbe18 R08: 0000000000000000 R09: 00000000000= 00000 [ 160.556088] RBP: ffffc900001bbe18 R08: 0000000000000000 R09: 00000000000= 00000 [ 160.558541] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000000= 0005c [ 160.558541] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000000= 0005c [ 160.560970] R13: 0000000000000000 R14: ffffc900001bbe80 R15: ffffffffb67= e0f40 [ 160.560970] R13: 0000000000000000 R14: ffffc900001bbe80 R15: ffffffffb67= e0f40 [ 160.563643] FS: 0000000000000000(0000) GS:ffff880011b00000(0000) knlGS:= 0000000000000000 [ 160.563643] FS: 0000000000000000(0000) GS:ffff880011b00000(0000) knlGS:= 0000000000000000 [ 160.566587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.566587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.568660] CR2: 00007ff0c62176f0 CR3: 0000000005c41000 CR4: 00000000000= 006e0 [ 160.568660] CR2: 00007ff0c62176f0 CR3: 0000000005c41000 CR4: 00000000000= 006e0 [ 160.571164] Call Trace: [ 160.571164] Call Trace: [ 160.572027] kswapd+0x422/0xcd0 [ 160.572027] kswapd+0x422/0xcd0 [ 160.574580] kthread+0x134/0x180 [ 160.574580] kthread+0x134/0x180 [ 160.575703] ? mem_cgroup_shrink_node+0x4a0/0x4a0 [ 160.575703] ? mem_cgroup_shrink_node+0x4a0/0x4a0 [ 160.577327] ? __kthread_create_on_node+0x240/0x240 [ 160.577327] ? __kthread_create_on_node+0x240/0x240 [ 160.578999] ret_from_fork+0x31/0x40 [ 160.578999] ret_from_fork+0x31/0x40 [ 160.580240] Code: 7d a8 00 0f 85 c9 fe ff ff 41 80 7e 28 00 0f 89 be fe = ff ff e8 73 e8 f5 ff 48 8b 45 90 31 d2 48 8d 04 80 48 8d 04 80 48 c1 e0 02 = <48> f7 75 b8 48 83 f8 31 77 5f e8 52 e8 f5 ff 41 80 66 28 7f e9 = [ 160.580240] Code: 7d a8 00 0f 85 c9 fe ff ff 41 80 7e 28 00 0f 89 be fe = ff ff e8 73 e8 f5 ff 48 8b 45 90 31 d2 48 8d 04 80 48 8d 04 80 48 c1 e0 02 = <48> f7 75 b8 48 83 f8 31 77 5f e8 52 e8 f5 ff 41 80 66 28 7f e9 = [ 160.587334] RIP: shrink_node+0x47f/0x5a0 RSP: ffffc900001bbd78 [ 160.587334] RIP: shrink_node+0x47f/0x5a0 RSP: ffffc900001bbd78 [ 160.592867] init: tty3 main process (530) terminated with status 1 [ 160.592867] init: tty3 main process (530) terminated with status 1 [ 160.610109] init: tty3 main process ended, respawning 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 --===============3738235596012530147== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.12.0-rc2-00204-gaefd950" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjEyLjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05G SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVE X1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNf QlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVS SUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9Y Q0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJ R19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkK Q09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJF RF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNP TkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5U X0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9T VVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RB QkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9S RUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJM RV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAK IwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMg Q09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09O RklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdf SEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZF X0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxf TFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJ UDIgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xaTUE9eQojIENPTkZJR19LRVJORUxfWFogaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa NCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQ PXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJ WF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19G SEFORExFPXkKQ09ORklHX1VTRUxJQj15CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VO RVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklD X1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJ Tj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9 eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVC VUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNF X0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09V UkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJ R19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNP TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NL RVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGlt ZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9O PXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9JRExFIGlz IG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQojIENPTkZJR19OT19IWl9GVUxMX0FMTCBpcyBu b3Qgc2V0CkNPTkZJR19OT19IWl9GVUxMX1NZU0lETEU9eQpDT05GSUdfTk9fSFpfRlVMTF9TWVNJ RExFX1NNQUxMPTgKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElN RVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJ UlRfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQojIENP TkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1Nf QUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1 YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90 IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVPXkK Q09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09O RklHX0NPTlRFWFRfVFJBQ0tJTkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlz IG5vdCBzZXQKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9OT0NCX0NQVT15CkNP TkZJR19SQ1VfTk9DQl9DUFVfTk9ORT15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9aRVJPIGlzIG5v dCBzZXQKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9C SU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xP R19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJ TlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9D Sz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FO VF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15 CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNP TkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CiMgQ09ORklHX0JM S19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05G SUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklH X0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfREVWSUNFPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX1BFUkY9eQojIENPTkZJR19DR1JPVVBfQlBGIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9ERUJVRz15CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX0NIRUNLUE9J TlRfUkVTVE9SRT15CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hF RF9BVVRPR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBz ZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1G U19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRf TFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09O RklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZP Ul9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNP TkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JN PXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfTVVMVElVU0VSPXkKIyBDT05G SUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX1NZU0NBTEwgaXMg bm90IHNldAojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9U SU1FUlM9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tB TExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkK Q09ORklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CiMgQ09ORklH X1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0 CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19U SU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfU0hN RU09eQojIENPTkZJR19BSU8gaXMgbm90IHNldAojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMg bm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklH X01FTUJBUlJJRVIgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJG X0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90 IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQojIENPTkZJR19W TV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19TTFVCX01FTUNHX1NZU0ZTX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFU X0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMg Q09ORklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBu b3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVS SUZJQ0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5U Uz15CkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJ TEU9eQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdf SEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfSlVNUF9M QUJFTD15CkNPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVD15CkNPTkZJR19VUFJPQkVTPXkKIyBD T05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VG RklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9 eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklH X0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQ Uk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFD RUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9J RExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfV0FO VFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VT U19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09O RklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JF R1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZf RVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNF Ul9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hf SEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15 CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15 CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9 eQpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CiMgQ09ORklH X0dDQ19QTFVHSU5fQ1lDX0NPTVBMRVhJVFkgaXMgbm90IHNldApDT05GSUdfR0NDX1BMVUdJTl9T QU5DT1Y9eQojIENPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZIGlzIG5vdCBzZXQKIyBD T05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ0NfU1RB Q0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VM QVI9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdf SEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNL SU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9J UlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFH RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hB VkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdf TU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9 eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9S TkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRf QklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NPTVBBVF9NTUFQX0JB U0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFM SURBVElPTj15CiMgQ09ORklHX0hBVkVfQVJDSF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNB X0JVU19BUEkgaXMgbm90IHNldAojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKIyBD T05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9P UFRJT05BTF9LRVJORUxfUldYX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU1RS SUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9I QVNfU1RSSUNUX01PRFVMRV9SV1g9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoj CiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJP RklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQK Q09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMg aXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNP TkZJR19CTEtfU0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKIyBDT05GSUdfQkxL X0RFVl9CU0dMSUIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lOVEVHUklUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElO RV9QQVJTRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CgojCiMgUGFydGl0 aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklH X01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NP TVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQoKIwojIElP IFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJ TkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQojIENPTkZJR19ERUZBVUxUX0RFQURMSU5FIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElO RT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90 IHNldApDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9V TkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQ SU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQ SU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19R VUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklH X1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFu ZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1NNUD15CkNP TkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RTPXkK IyBDT05GSUdfWDg2X1gyQVBJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTVBQQVJTRT15CkNPTkZJ R19HT0xERklTSD15CiMgQ09ORklHX0lOVEVMX1JEVF9BIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMg bm90IHNldApDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9 eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNf TUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90 IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklH X1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlz IG5vdCBzZXQKIyBDT05GSUdfWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09O RklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VO VElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVN PXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09O RklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJ R19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQK Q09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NV UF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApD T05GSUdfR0FSVF9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FS WV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNP TkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJf Q1BVUz02NAojIENPTkZJR19TQ0hFRF9TTVQgaXMgbm90IHNldApDT05GSUdfU0NIRURfTUM9eQoj IENPTkZJR19TQ0hFRF9NQ19QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApDT05GSUdfUFJF RU1QVD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09O RklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lS UVMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFTE9HX0xFR0FDWT15 CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKIyBDT05GSUdfWDg2X01DRV9BTUQgaXMgbm90IHNldApD T05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9eQpDT05GSUdf WDg2X1RIRVJNQUxfVkVDVE9SPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKIyBDT05G SUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSRl9FVkVO VFNfSU5URUxfUkFQTCBpcyBub3Qgc2V0CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9 eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19WTTg2 IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkK Q09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9D T0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CiMgQ09ORklHX1g4Nl9N U1IgaXMgbm90IHNldApDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1Rf NjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKIyBDT05GSUdfTlVNQSBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VN RU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQojIENPTkZJR19B UkNIX01FTU9SWV9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9 MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQ QVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BS RVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1N QVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09O RklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFW RV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05G SUdfTUVNT1JZX0lTT0xBVElPTj15CkNPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09O RklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CiMgQ09O RklHX01FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5FIGlzIG5vdCBzZXQKQ09ORklHX01FTU9S WV9IT1RSRU1PVkU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFC TEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxM T09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpD T05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NN PXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRT X01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09O X0lOSkVDVD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNF IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVEhQX1NXQVA9 eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQojIENPTkZJR19DTEVBTkNBQ0hF IGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRTV0FQIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CiMg Q09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NNQV9BUkVBUz03CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZIGlzIG5vdCBzZXQK Q09ORklHX1pQT09MPXkKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CkNPTkZJR19aM0ZPTEQ9eQpD T05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENP TkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1B UD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENP TkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9Q QUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0ZSQU1F X1ZFQ1RPUj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9I QVNfUEtFWVM9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJR19YODZfUE1F TV9MRUdBQ1k9eQpDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4 Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2 X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldApDT05GSUdfQVJDSF9SQU5E T009eQojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTVBYPXkK Q09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX0VGST15CkNP TkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfTUlYRUQ9eQpDT05GSUdfU0VDQ09NUD15CkNPTkZJ R19IWl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMg bm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMApDT05GSUdf U0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfS0VYRUNfRklMRSBpcyBub3Qg c2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApD T05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfWDg2X05F RURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX1JBTkRP TUlaRV9NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09U UEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15 CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZ X1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qg c2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRElGWV9MRFRf U1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VO QUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZF PXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVO RD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQ PXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BN X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lF TlRfREVGQVVMVD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09L VVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVN X1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElfREVCVUdHRVI9eQojIENPTkZJR19B Q1BJX0RFQlVHR0VSX1VTRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklH X0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BP U1NJQkxFPXkKQ09ORklHX0FDUElfRUNfREVCVUdGUz15CkNPTkZJR19BQ1BJX0FDPXkKIyBDT05G SUdfQUNQSV9CQVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FD UElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FD UElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19B Q1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElf SE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj15CkNPTkZJR19B Q1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9 eQpDT05GSUdfQUNQSV9ERUJVRz15CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX1g4Nl9Q TV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CiMgQ09ORklHX0FDUElfSE9UUExVR19N RU1PUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FD UElfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSEVEPXkKQ09ORklHX0FDUElfQ1VTVE9NX01F VEhPRD15CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFRFVDRURf SEFSRFdBUkVfT05MWT15CkNPTkZJR19BQ1BJX05GSVQ9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUk9 eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBz ZXQKQ09ORklHX0RQVEZfUE9XRVI9eQpDT05GSUdfQUNQSV9FWFRMT0c9eQojIENPTkZJR19QTUlD X09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ09ORklHRlM9eQpDT05GSUdfU0ZJPXkK CiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BV X0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdf Q1BVX0ZSRVFfU1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90IHNldAojIENPTkZJ R19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BV X0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JN QU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dP Vl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQgaXMgbm90IHNldApD T05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NI RURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCiMgQ09ORklHX0NQ VUZSRVFfRFQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CkNPTkZJR19YODZf UENDX0NQVUZSRVE9eQojIENPTkZJR19YODZfQUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QNF9DTE9D S01PRCBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9wdGlvbnMKIwojIENPTkZJR19YODZfU1BFRURT VEVQX0xJQiBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05G SUdfQ1BVX0lETEVfR09WX0xBRERFUj15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VIGlzIG5v dCBzZXQKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKQ09O RklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJ PXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90IHNldApD T05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BD SUVBRVI9eQojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFFUl9JTkpF Q1Q9eQojIENPTkZJR19QQ0lFQVNQTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJ R19QQ0lFX0RQQz15CkNPTkZJR19QQ0lFX1BUTT15CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJ VD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklH X1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdfSFRfSVJRPXkKQ09O RklHX1BDSV9BVFM9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9QUkk9 eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CkNPTkZJR19IT1RQTFVHX1BD ST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJN PXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdf UENJX1NIUEMgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCkNP TkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15CkNPTkZJR19QQ0lFX0RXX1BMQVQ9 eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1ZNRCBpcyBub3Qg c2V0CgojCiMgUENJIEVuZHBvaW50CiMKQ09ORklHX1BDSV9FTkRQT0lOVD15CiMgQ09ORklHX1BD SV9FTkRQT0lOVF9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FUEZfVEVTVCBpcyBu b3Qgc2V0CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX1NX X1NXSVRDSFRFQz15CiMgQ09ORklHX0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9B UEk9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQojIENP TkZJR19QQ01DSUFfTE9BRF9DSVMgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMt Y2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkKQ09ORklHX1lFTlRBX08yPXkKIyBDT05GSUdf WUVOVEFfUklDT0ggaXMgbm90IHNldAojIENPTkZJR19ZRU5UQV9USSBpcyBub3Qgc2V0CiMgQ09O RklHX1lFTlRBX1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfUEQ2NzI5PXkKIyBDT05GSUdfSTgy MDkyIGlzIG5vdCBzZXQKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQpDT05GSUdfUkFQSURJTz15 CiMgQ09ORklHX1JBUElESU9fVFNJNzIxIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRElTQ19U SU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlzIG5vdCBzZXQK Q09ORklHX1JBUElESU9fRE1BX0VOR0lORT15CiMgQ09ORklHX1JBUElESU9fREVCVUcgaXMgbm90 IHNldApDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDPXkKIyBDT05GSUdfUkFQSURJT19DSE1BTiBp cyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX01QT1JUX0NERVY9eQoKIwojIFJhcGlkSU8gU3dpdGNo IGRyaXZlcnMKIwojIENPTkZJR19SQVBJRElPX1RTSTU3WCBpcyBub3Qgc2V0CkNPTkZJR19SQVBJ RElPX0NQU19YWD15CkNPTkZJR19SQVBJRElPX1RTSTU2OD15CkNPTkZJR19SQVBJRElPX0NQU19H RU4yPXkKIyBDT05GSUdfUkFQSURJT19SWFNfR0VOMyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9T WVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25z CiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19CSU5GTVRfU0NS SVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0Mg aXMgbm90IHNldAojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lBMzJfRU1V TEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9YMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklH X0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJ R19LRVlTX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfTkVUPXkKCiMK IyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFH PXkKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9ESUFHPXkKQ09ORklHX1hGUk09eQpDT05GSUdf WEZSTV9BTEdPPXkKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hG Uk1fTUlHUkFURT15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9LRVlfTUlHUkFURT15CiMg Q09ORklHX0lORVQgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05F VF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKIyBDT05G SUdfTkVURklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9MQU5FIGlz IG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19NUlA9eQpDT05GSUdfQlJJREdFPXkKIyBDT05G SUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQoj IENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUV9NVlJQ PXkKQ09ORklHX0RFQ05FVD15CkNPTkZJR19ERUNORVRfUk9VVEVSPXkKQ09ORklHX0xMQz15CiMg Q09ORklHX0xMQzIgaXMgbm90IHNldApDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBp cyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19M QVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJR19JRUVFODAyMTU0PXkKIyBDT05GSUdfSUVFRTgw MjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9T T0NLRVQ9eQpDT05GSUdfTUFDODAyMTU0PXkKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVp bmcvU2NoZWR1bGluZwojCiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NDSF9IVEIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05G SUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9T RkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05F VF9TQ0hfVEJGPXkKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15 CiMgQ09ORklHX05FVF9TQ0hfTkVURU0gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9EUlI9eQoj IENPTkZJR19ORVRfU0NIX01RUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfQ0hPS0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CiMg Q09ORklHX05FVF9TQ0hfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0ZRIGlz IG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05G SUdfTkVUX1NDSF9JTkdSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QTFVHIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ERUZBVUxUIGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNh dGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKIyBDT05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9eQojIENPTkZJR19ORVRfQ0xTX0ZXIGlzIG5vdCBzZXQK Q09ORklHX05FVF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKQ09O RklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQojIENPTkZJR19ORVRfQ0xT X1JTVlA2IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NH Uk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJ R19ORVRfQ0xTX01BVENIQUxMPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRD SF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9OQllU RT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9eQpDT05G SUdfTkVUX0VNQVRDSF9URVhUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9DQU5JRCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfQ0xTX0FDVD15CiMgQ09ORklHX05FVF9BQ1RfUE9MSUNFIGlzIG5vdCBzZXQK Q09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNU X05BVD15CiMgQ09ORklHX05FVF9BQ1RfUEVESVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNU X1NJTVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NLQkVESVQgaXMgbm90IHNldAojIENP TkZJR19ORVRfQUNUX1ZMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9CUEY9eQpDT05GSUdf TkVUX0FDVF9TS0JNT0Q9eQpDT05GSUdfTkVUX0FDVF9JRkU9eQpDT05GSUdfTkVUX0FDVF9UVU5O RUxfS0VZPXkKIyBDT05GSUdfTkVUX0lGRV9TS0JNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0lGRV9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWD15CiMgQ09O RklHX05FVF9DTFNfSU5EIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CiMgQ09ORklH X0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19C QVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9CQVRNQU5fViBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVE1BTl9BRFZfTkMgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX0RFQlVHRlMg aXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX0RJ QUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JP VVRJTkcgaXMgbm90IHNldApDT05GSUdfSFNSPXkKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUND RUw9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBf TkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05G SUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19IQU1SQURJ Tz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PXkKQ09ORklHX0FY MjVfREFNQV9TTEFWRT15CkNPTkZJR19ORVRST009eQpDT05GSUdfUk9TRT15CgojCiMgQVguMjUg bmV0d29yayBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01LSVNTIGlzIG5vdCBzZXQKIyBDT05G SUdfNlBBQ0sgaXMgbm90IHNldApDT05GSUdfQlBRRVRIRVI9eQpDT05GSUdfQkFZQ09NX1NFUl9G RFg9eQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9eQpDT05GSUdfQkFZQ09NX1BBUj15CiMgQ09ORklH X1lBTSBpcyBub3Qgc2V0CkNPTkZJR19DQU49eQojIENPTkZJR19DQU5fUkFXIGlzIG5vdCBzZXQK Q09ORklHX0NBTl9CQ009eQpDT05GSUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMK IwpDT05GSUdfQ0FOX1ZDQU49eQojIENPTkZJR19DQU5fVlhDQU4gaXMgbm90IHNldAojIENPTkZJ R19DQU5fU0xDQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX0RFVj15CiMgQ09ORklHX0NBTl9DQUxD X0JJVFRJTUlORyBpcyBub3Qgc2V0CkNPTkZJR19DQU5fTEVEUz15CiMgQ09ORklHX0NBTl9HUkNB TiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fSkFOWl9JQ0FOMz15CkNPTkZJR19DQU5fQ19DQU49eQpD T05GSUdfQ0FOX0NfQ0FOX1BMQVRGT1JNPXkKIyBDT05GSUdfQ0FOX0NfQ0FOX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9DQzc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9JRklfQ0FORkQg aXMgbm90IHNldApDT05GSUdfQ0FOX01fQ0FOPXkKQ09ORklHX0NBTl9QRUFLX1BDSUVGRD15CiMg Q09ORklHX0NBTl9TSkExMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NPRlRJTkcgaXMgbm90 IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPXkK CiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CiMgQ09ORklHX0lSQ09NTSBpcyBu b3Qgc2V0CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwojIENPTkZJR19J UkRBX0NBQ0hFX0xBU1RfTFNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREFfRkFTVF9SUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQg ZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0lSVFRZ X1NJUiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwoKIwojIEZJUiBkZXZpY2UgZHJp dmVycwojCiMgQ09ORklHX05TQ19GSVIgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EX0ZJUiBp cyBub3Qgc2V0CkNPTkZJR19TTUNfSVJDQ19GSVI9eQpDT05GSUdfQUxJX0ZJUj15CiMgQ09ORklH X1ZMU0lfRklSIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9GSVI9eQpDT05GSUdfQlQ9eQpDT05GSUdf QlRfQlJFRFI9eQojIENPTkZJR19CVF9SRkNPTU0gaXMgbm90IHNldApDT05GSUdfQlRfQk5FUD15 CiMgQ09ORklHX0JUX0JORVBfTUNfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0JUX0JORVBfUFJP VE9fRklMVEVSPXkKQ09ORklHX0JUX0hJRFA9eQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9 eQpDT05GSUdfQlRfTEVEUz15CkNPTkZJR19CVF9TRUxGVEVTVD15CkNPTkZJR19CVF9TRUxGVEVT VF9FQ0RIPXkKQ09ORklHX0JUX1NFTEZURVNUX1NNUD15CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMK IyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSENJQlRTRElPPXkKIyBDT05G SUdfQlRfSENJVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lEVEwxPXkKIyBDT05GSUdfQlRf SENJQlQzQyBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNPTkZJR19CVF9IQ0lC VFVBUlQ9eQpDT05GSUdfQlRfSENJVkhDST15CiMgQ09ORklHX0JUX01SVkwgaXMgbm90IHNldAoj IENPTkZJR19TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CiMgQ09O RklHX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVH X0xFVkVMPTgKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UD15CiMgQ09O RklHX05FVF85UF9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90 IHNldApDT05GSUdfQ0FJRj15CkNPTkZJR19DQUlGX0RFQlVHPXkKQ09ORklHX0NBSUZfTkVUREVW PXkKQ09ORklHX0NBSUZfVVNCPXkKQ09ORklHX05GQz15CiMgQ09ORklHX05GQ19ESUdJVEFMIGlz IG5vdCBzZXQKQ09ORklHX05GQ19OQ0k9eQojIENPTkZJR19ORkNfTkNJX1VBUlQgaXMgbm90IHNl dApDT05GSUdfTkZDX0hDST15CiMgQ09ORklHX05GQ19TSERMQyBpcyBub3Qgc2V0CgojCiMgTmVh ciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX01FSV9QSFk9 eQojIENPTkZJR19ORkNfRkRQIGlzIG5vdCBzZXQKQ09ORklHX05GQ19QTjU0ND15CkNPTkZJR19O RkNfUE41NDRfTUVJPXkKIyBDT05GSUdfTkZDX1BONTMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X05GQ19NSUNST1JFQURfTUVJIGlzIG5vdCBzZXQKQ09ORklHX05GQ19TVF9OQ0k9eQpDT05GSUdf TkZDX1NUX05DSV9JMkM9eQojIENPTkZJR19ORkNfTlhQX05DSSBpcyBub3Qgc2V0CkNPTkZJR19O RkNfUzNGV1JONT15CkNPTkZJR19ORkNfUzNGV1JONV9JMkM9eQpDT05GSUdfUFNBTVBMRT15CkNP TkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CiMg Q09ORklHX0RTVF9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVU X0RFVkxJTks9eQpDT05GSUdfTUFZX1VTRV9ERVZMSU5LPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9 eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBD T05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklH X0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQojIENPTkZJR19Q UkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09O RklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0i IgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUl9GQUxMQkFDSz15CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQpDT05G SUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFPXkKIyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMg bm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15 CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBf SVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0RNQV9GRU5DRV9UUkFDRT15 CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6 ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTIwMApDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRF Uz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMg bm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdf Q09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQK Q09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfRFlO QU1JQz15CkNPTkZJR19PRl9BRERSRVNTPXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklH X09GX0lSUT15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9S RVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BB UlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFS UE9SVF9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19GSUZPPXkKQ09ORklHX1BB UlBPUlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkK IyBDT05GSUdfUEFSUE9SVF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkK Q09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwoj CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExf QkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMg Q09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CgojCiMgRFJCRCBkaXNhYmxlZCBi ZWNhdXNlIFBST0NfRlMgb3IgSU5FVCBub3Qgc2VsZWN0ZWQKIwojIENPTkZJR19CTEtfREVWX05C RCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9TWDggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9S QU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19CTEtfREVW X1JBTV9EQVggaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlZN RSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldAojIENPTkZJR19OVk1FX1RB UkdFVCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xW MDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1RfSTJDIGlzIG5v dCBzZXQKQ09ORklHX0RVTU1ZX0lSUT15CkNPTkZJR19JQk1fQVNNPXkKIyBDT05GSUdfUEhBTlRP TSBpcyBub3Qgc2V0CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdf VElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQojIENPTkZJR19FTkNMT1NVUkVfU0VSVklD RVMgaXMgbm90IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgw MkFMUyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wyOTAyMD15CkNPTkZJ R19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09S U19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVVNCX1NXSVRDSF9GU0E5 NDgwPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNU IGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPXkK CiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15CkNPTkZJR19FRVBST01f TEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CkNP TkZJR19FRVBST01fSURUXzg5SFBFU1g9eQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQK CiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoj CiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwoj IEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RB UEw9eQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CkNPTkZJR19JTlRF TF9NRUlfVFhFPXkKQ09ORklHX1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZl cgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZl cgojCkNPTkZJR19TQ0lGX0JVUz15CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9QX0JV Uz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2 ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKQ09ORklHX1NDSUY9eQoKIwojIEludGVsIE1JQyBDb3By b2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKQ09ORklHX01JQ19DT1NN PXkKCiMKIyBWT1AgRHJpdmVyCiMKQ09ORklHX1ZPUD15CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09O RklHX0dFTldRRT15CkNPTkZJR19HRU5XUUVfUExBVEZPUk1fRVJST1JfUkVDT1ZFUlk9MApDT05G SUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9E UklWRVJfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5v dCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05G SUdfUkFJRF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkK IyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUV9ERUZBVUxU IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUg KGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9E RVZfU1QgaXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX09TU1QgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9TRyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DT05TVEFOVFMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1ND QU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1NDU0lf U1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NBU19BVFRS UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0xJQlNBUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQojIENPTkZJ R19JU0NTSV9CT09UX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlz IG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNX X1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9F U0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENP TkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9TQVMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX01QVDNTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01Q VDJTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9VRlNIQ0QgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfUFZTQ1NJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9E TVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRUFUQSBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfRlVUVVJFX0RPTUFJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0RUSCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfSVNDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUEx MDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMgbm90IHNldApDT05G SUdfU0NTSV9ERUJVRz15CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREgg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX09TRF9JTklUSUFUT1IgaXMgbm90IHNldApDT05GSUdf QVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJC T1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qg c2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2 ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfQUhDSV9QTEFURk9S TT15CiMgQ09ORklHX0FIQ0lfQ0VWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FIQ0lfUU9SSVEgaXMg bm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9B Q0FSRF9BSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CkNPTkZJ R19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFj ZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15Cgoj CiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX0FUQV9QSUlYIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlT RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9T SVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFf VUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEK IwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9D TUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIx MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9KTUlDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PTERQ SUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9TQ0ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NFUlZFUldP UktTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSUw2ODAgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfVklBIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJv bGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19QQVRB X01QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDEwIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9PUFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QQ01DSUEgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMg bm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklH X1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9N RD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9S QUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJ RDQ1Nj15CkNPTkZJR19NRF9NVUxUSVBBVEg9eQojIENPTkZJR19NRF9GQVVMVFkgaXMgbm90IHNl dAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkK Q09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETV9DUllQVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RNX1NOQVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05J TkcgaXMgbm90IHNldAojIENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VS QSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1JB SUQgaXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVM VElQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19E TV9VRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19ETV9GTEFLRVkgaXMgbm90IHNldAojIENPTkZJ R19ETV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldAojIENP TkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5URUdSSVRZIGlzIG5v dCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJ UkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CiMgQ09ORklHX0ZJUkVXSVJFX1NCUDIgaXMgbm90 IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9E UklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU REVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2 aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19J TlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BB UlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZh Y2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVY PXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdf SU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElucHV0IERldmljZSBEcml2 ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEQz15CiMgQ09O RklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQURQNTU4OT15 CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9eQpDT05GSUdf S0VZQk9BUkRfUVQyMTYwPXkKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldApDT05G SUdfS0VZQk9BUkRfR1BJTz15CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBz ZXQKQ09ORklHX0tFWUJPQVJEX1RDQTY0MTY9eQpDT05GSUdfS0VZQk9BUkRfVENBODQxOD15CkNP TkZJR19LRVlCT0FSRF9NQVRSSVg9eQojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTUFY NzM1OT15CkNPTkZJR19LRVlCT0FSRF9NQ1M9eQojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JF Uz15CkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPXkKIyBDT05GSUdfS0VZQk9BUkRfR09MREZJU0hf RVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldApD T05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfU1RNUEUgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfT01BUDQ9eQpDT05GSUdfS0VZQk9BUkRfVEMzNTg5WD15CkNPTkZJ R19LRVlCT0FSRF9UTTJfVE9VQ0hLRVk9eQpDT05GSUdfS0VZQk9BUkRfVFdMNDAzMD15CkNPTkZJ R19LRVlCT0FSRF9YVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldApD T05GSUdfS0VZQk9BUkRfQ0FQMTFYWD15CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkK IyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNE IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0FEST15CkNPTkZJR19KT1lTVElDS19DT0JSQT15 CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQojIENPTkZJR19K T1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD15CkNP TkZJR19KT1lTVElDS19JTlRFUkFDVD15CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfVE1EQz15CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBp cyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VM TEFOPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFM TD15CkNPTkZJR19KT1lTVElDS19TVElOR0VSPXkKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpD T05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNPTkZJR19KT1lTVElDS19EQjk9eQpDT05GSUdfSk9Z U1RJQ0tfR0FNRUNPTj15CkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKQ09ORklHX0pPWVNU SUNLX0FTNTAxMT15CkNPTkZJR19KT1lTVElDS19KT1lEVU1QPXkKIyBDT05GSUdfSk9ZU1RJQ0tf WFBBRCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19XQUxLRVJBMDcwMT15CiMgQ09ORklHX0lO UFVUX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBu b3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FS Q0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJ T19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldApDT05GSUdfU0VS SU9fUEFSS0JEPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklP X0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlz IG5vdCBzZXQKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNP TkZJR19TRVJJT19BUEJQUzI9eQpDT05GSUdfVVNFUklPPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09O RklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JU X0VNVTEwSzE9eQojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFj dGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdf VU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VO VD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9a T01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9T SU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0hfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0RF Vk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJ QUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQ UkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklB TF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VS SUFMXzgyNTBfRVhBUj15CiMgQ09ORklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9 NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF84MjUwX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw X0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9Y QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9PRl9QTEFURk9STSBpcyBub3Qgc2V0CgojCiMg Tm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xF PXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1 IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9ERVZfQlVTPXkKIyBDT05GSUdfU0VSSUFMX0RFVl9D VFJMX1RUWVBPUlQgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09O RklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVW PXkKIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0hBTkRM RVIgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklP TUVNPXkKIyBDT05GSUdfSFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRP TV9BTUQ9eQojIENPTkZJR19IV19SQU5ET01fVklBIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRP TV9WSVJUSU89eQpDT05GSUdfTlZSQU09eQojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09O RklHX0FQUExJQ09NIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwoj IENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJETUFOXzQwMDA9eQpDT05G SUdfQ0FSRE1BTl80MDQwPXkKQ09ORklHX1NDUjI0WD15CiMgQ09ORklHX01XQVZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQ RVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15CiMgQ09ORklHX0hBTkdDSEVDS19U SU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldAojIENPTkZJR19URUxD TE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklH X1hJTExZQlVTX1BDSUU9eQpDT05GSUdfWElMTFlCVVNfT0Y9eQoKIwojIEkyQyBzdXBwb3J0CiMK Q09ORklHX0kyQz15CiMgQ09ORklHX0FDUElfSTJDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIg STJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0UgaXMgbm90 IHNldApDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfTFRDNDMwNj15CiMgQ09O RklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQoj IENPTkZJR19JMkNfTVVYX1BJTkNUUkwgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERU1VWF9QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX01VWF9NTFhDUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJ R19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1 cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJ R19JMkNfQUxJMTUzNT15CkNPTkZJR19JMkNfQUxJMTU2Mz15CkNPTkZJR19JMkNfQUxJMTVYMz15 CkNPTkZJR19JMkNfQU1ENzU2PXkKQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9eQpDT05GSUdfSTJD X0FNRDgxMTE9eQojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSVNDSD15 CkNPTkZJR19JMkNfSVNNVD15CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CkNPTkZJR19J MkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNfU0lTNTU5 NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19WSUEgaXMgbm90IHNldApDT05GSUdfSTJDX1ZJQVBSTz15CgojCiMgQUNQSSBk cml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVz IGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0ky Q19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQpD T05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUw9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90 IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19LRU1QTEQgaXMg bm90IHNldApDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBD T05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1JLM1g9eQpDT05GSUdfSTJD X1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5YPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRh cHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldAojIENPTkZJR19J MkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qg c2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX01MWENQ TEQgaXMgbm90IHNldApDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPXkKQ09ORklHX0kyQ19TTEFW RT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19CVVMgaXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldApDT05GSUdfU1BNST15 CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwojIENPTkZJR19QUFMg aXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBz dXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQ SFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwg Y2xvY2tzLgojCkNPTkZJR19QSU5DVFJMPXkKCiMKIyBQaW4gY29udHJvbGxlcnMKIwpDT05GSUdf R0VORVJJQ19QSU5DVFJMX0dST1VQUz15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdfR0VORVJJQ19Q SU5NVVhfRlVOQ1RJT05TPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05G PXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0FTMzcy Mj15CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU0lOR0xF PXkKQ09ORklHX1BJTkNUUkxfU1gxNTBYPXkKIyBDT05GSUdfUElOQ1RSTF9NQVg3NzYyMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90IHNldApDT05GSUdfUElOQ1RS TF9DSEVSUllWSUVXPXkKQ09ORklHX1BJTkNUUkxfSU5URUw9eQojIENPTkZJR19QSU5DVFJMX0JS T1hUT04gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0UgaXMgbm90IHNldApD T05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQ9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19PRl9H UElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpDT05GSUdf REVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNP TkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09O RklHX0dQSU9fNzRYWF9NTUlPPXkKIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENP TkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19H UElPX0VYQVIgaXMgbm90IHNldApDT05GSUdfR1BJT19GVEdQSU8wMTA9eQpDT05GSUdfR1BJT19H RU5FUklDX1BMQVRGT1JNPXkKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldApDT05GSUdf R1BJT19JQ0g9eQpDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQpDT05GSUdfR1BJT19NRU5aMTI3PXkK Q09ORklHX0dQSU9fTU9DS1VQPXkKQ09ORklHX0dQSU9fU1lTQ09OPXkKQ09ORklHX0dQSU9fVlg4 NTU9eQojIENPTkZJR19HUElPX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9P IEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0Y3MTg4WD15CkNPTkZJR19HUElPX0lUODc9eQpD T05GSUdfR1BJT19TQ0g9eQpDT05GSUdfR1BJT19TQ0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBh bmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX0FE TlAgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAwPXkKQ09ORklHX0dQSU9fTUFYNzMyWD15 CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19H UElPX1BDQTk1M1hfSVJRPXkKQ09ORklHX0dQSU9fUENGODU3WD15CkNPTkZJR19HUElPX1NYMTUw WD15CkNPTkZJR19HUElPX1RQSUMyODEwPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05G SUdfR1BJT19EQTkwNTU9eQpDT05GSUdfR1BJT19KQU5aX1RUTD15CkNPTkZJR19HUElPX0tFTVBM RD15CkNPTkZJR19HUElPX01BWDc3NjIwPXkKIyBDT05GSUdfR1BJT19SQzVUNTgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RDMzU4OVg9eQpD T05GSUdfR1BJT19UUFM2NTA4Nj15CkNPTkZJR19HUElPX1RQUzY1MjE4PXkKQ09ORklHX0dQSU9f VFBTNjU5MTA9eQpDT05GSUdfR1BJT19UUFM2NTkxMj15CkNPTkZJR19HUElPX1RXTDQwMzA9eQpD T05GSUdfR1BJT19UV0w2MDQwPXkKQ09ORklHX0dQSU9fV004MzFYPXkKQ09ORklHX0dQSU9fV004 OTk0PXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BTUQ4MTExPXkKQ09O RklHX0dQSU9fQlQ4WFg9eQpDT05GSUdfR1BJT19NTF9JT0g9eQpDT05GSUdfR1BJT19QQ0lfSURJ T18xNj15CkNPTkZJR19HUElPX1JEQzMyMVg9eQojIENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBu b3Qgc2V0CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01DUDIz UzA4PXkKQ09ORklHX1cxPXkKIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUg QnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19XMV9NQVNURVJf RFMyNDgyPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKQ09ORklHX1cxX01B U1RFUl9HUElPPXkKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkK Q09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA1PXkKQ09ORklHX1cx X1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qg c2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMg bm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMx IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RT MjQzM19DUkMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzggaXMgbm90IHNldAoj IENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgw PXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PXkKIyBD T05GSUdfVzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9BVlM9eQpDT05G SUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9BUzM3MjIgaXMgbm90IHNldApD T05GSUdfUE9XRVJfUkVTRVRfR1BJTz15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTIgaXMgbm90IHNldApDT05G SUdfUE9XRVJfUkVTRVRfUkVTVEFSVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CkNP TkZJR19SRUJPT1RfTU9ERT15CkNPTkZJR19TWVNDT05fUkVCT09UX01PREU9eQpDT05GSUdfUE9X RVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CiMgQ09ORklHX1BEQV9QT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldApDT05G SUdfTUFYODkyNV9QT1dFUj15CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNldAojIENP TkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09ORklH X0JBVFRFUllfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQojIENP TkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTEVHT19FVjM9eQojIENPTkZJR19CQVRURVJZX1NCUyBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpD T05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CkNPTkZJR19DSEFSR0VSX0RBOTE1MD15CkNPTkZJ R19CQVRURVJZX0RBOTE1MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKQ09ORklHX0JBVFRF UllfTUFYMTcwNDI9eQpDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMz15CiMgQ09ORklHX0NIQVJHRVJf TUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX0xQODcyNz15CkNPTkZJR19DSEFSR0VSX0xQODc4OD15CkNPTkZJR19DSEFS R0VSX0dQSU89eQojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9NQVgxNDU3Nz15CkNPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2PXkKIyBDT05G SUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CiMg Q09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDcz NSBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9eQpDT05GSUdfQ0hBUkdFUl9TTUIz NDc9eQojIENPTkZJR19DSEFSR0VSX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf VFBTNjUyMTc9eQpDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPXkKQ09ORklHX0JBVFRFUllf R09MREZJU0g9eQojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFS R0VSX1JUOTQ1NT15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19I V01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19T RU5TT1JTX0FENzQxND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQURNMTAyMT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9 eQojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE05 MjQwPXkKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQoj IENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0 NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURU NzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRFTVA9eQpD T05GSUdfU0VOU09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPXkKQ09O RklHX1NFTlNPUlNfQVBQTEVTTUM9eQpDT05GSUdfU0VOU09SU19BU0IxMDA9eQojIENPTkZJR19T RU5TT1JTX0FTUEVFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRYUDEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNPTkZJR19T RU5TT1JTX0RFTExfU01NPXkKQ09ORklHX1NFTlNPUlNfREE5MDU1PXkKQ09ORklHX1NFTlNPUlNf STVLX0FNQj15CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX01D MTM3ODNfQURDPXkKQ09ORklHX1NFTlNPUlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThT TT15CkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CkNPTkZJ R19TRU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JT X0hJSDYxMzA9eQojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0k1NTAwPXkKIyBDT05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9X UjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15 CkNPTkZJR19TRU5TT1JTX0xUQzI5OTA9eQojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MVEM0MjE1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNP TkZJR19TRU5TT1JTX0xUQzQyNDU9eQpDT05GSUdfU0VOU09SU19MVEM0MjYwPXkKIyBDT05GSUdf U0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05G SUdfU0VOU09SU19NQVgxNjE5PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5 PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQpDT05G SUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9eQpDT05GSUdfU0VO U09SU19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfVEM2NTQ9eQpDT05GSUdfU0VOU09SU19NRU5G MjFCTUNfSFdNT049eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03Mz15 CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpD T05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JT X0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJ R19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkKIyBDT05GSUdfU0VOU09SU19M TTkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CiMgQ09ORklHX1NFTlNPUlNf TE05NTI0MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9eQojIENPTkZJR19TRU5T T1JTX1BDODczNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NF TlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNzkwND15CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQpD T05GSUdfUE1CVVM9eQpDT05GSUdfU0VOU09SU19QTUJVUz15CkNPTkZJR19TRU5TT1JTX0FETTEy NzU9eQpDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKIyBDT05GSUdfU0VOU09SU19MVEMyOTc4IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMzgxNT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0 PXkKQ09ORklHX1NFTlNPUlNfTUFYMjA3NTE9eQpDT05GSUdfU0VOU09SU19NQVgzNDQ0MD15CkNP TkZJR19TRU5TT1JTX01BWDg2ODg9eQojIENPTkZJR19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD15CkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9eQojIENP TkZJR19TRU5TT1JTX1pMNjEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1PXkKQ09O RklHX1NFTlNPUlNfU0hUMjE9eQpDT05GSUdfU0VOU09SU19TSFQzeD15CkNPTkZJR19TRU5TT1JT X1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMy MTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00x IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhY X0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NUVFM3NTE9eQojIENPTkZJR19TRU5T T1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMDkg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19JTkEzMjIx PXkKQ09ORklHX1NFTlNPUlNfVEM3ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19T RU5TT1JTX1RNUDEwMj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RN UDEwOD15CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CkNPTkZJR19TRU5TT1JTX1RNUDQyMT15CkNP TkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZUODIzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09S U19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5 Mz15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz TDc4NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKIyBDT05GSUdfU0VOU09SU19XODM2 MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfV004MzFYPXkKIyBDT05GSUdfU0VOU09SU19YR0VORSBpcyBub3Qgc2V0Cgoj CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15CkNPTkZJR19TRU5T T1JTX0FUSzAxMTA9eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9Q T1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxf T0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf RkFJUl9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5v dCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1Zf U1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CiMgQ09ORklHX1RIRVJN QUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxM T0NBVE9SPXkKQ09ORklHX0NQVV9USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkK Q09ORklHX01BWDc3NjIwX1RIRVJNQUw9eQpDT05GSUdfUU9SSVFfVEhFUk1BTD15CkNPTkZJR19E QTkwNjJfVEhFUk1BTD15CkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPXkKIyBDT05GSUdfWDg2X1BL R19URU1QX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfU09DX0RUU19JT1NGX0NPUkU9 eQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPXkKCiMKIyBBQ1BJIElOVDM0MFggdGhlcm1h bCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1BDSF9USEVSTUFMPXkKQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNPXkKQ09ORklHX0dF TkVSSUNfQURDX1RIRVJNQUw9eQojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19T U0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NT QiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZp YyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNP TkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01B X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01G RF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKIyBDT05GSUdfTUZEX0FUTUVMX0ZMRVhD T00gaXMgbm90IHNldApDT05GSUdfTUZEX0FUTUVMX0hMQ0RDPXkKQ09ORklHX01GRF9CQ001OTBY WD15CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VD PXkKIyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkw M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfREE5MDU1PXkKQ09ORklHX01GRF9EQTkwNjI9eQojIENPTkZJR19NRkRfREE5MDYzIGlzIG5v dCBzZXQKQ09ORklHX01GRF9EQTkxNTA9eQpDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZE X01DMTNYWFhfSTJDPXkKQ09ORklHX01GRF9ISTY0MjFfUE1JQz15CkNPTkZJR19IVENfUEFTSUMz PXkKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfUVVBUktf STJDX0dQSU89eQpDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5U RUxfU09DX1BNSUMgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQojIENPTkZJR19N RkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15 CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQpDT05GSUdfTUZEX0tFTVBMRD15CiMgQ09ORklHX01G RF84OFBNODAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODA1PXkKQ09ORklHX01GRF84OFBN ODYwWD15CkNPTkZJR19NRkRfTUFYMTQ1Nzc9eQpDT05GSUdfTUZEX01BWDc3NjIwPXkKQ09ORklH X01GRF9NQVg3NzY4Nj15CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRf TUFYODkyNT15CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX01UNjM5Nz15CkNPTkZJR19NRkRfTUVORjIxQk1D PXkKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz15CiMgQ09ORklHX1BDRjUw NjMzX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0Y1MDYzM19HUElPPXkKQ09ORklHX01GRF9SREMz MjFYPXkKQ09ORklHX01GRF9SVFNYX1BDST15CkNPTkZJR19NRkRfUlQ1MDMzPXkKQ09ORklHX01G RF9SQzVUNTgzPXkKQ09ORklHX01GRF9SSzgwOD15CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3Nlhf Q09SRT15CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1 MiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU01TQz15CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09O RklHX0FCMzEwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVE1QRT15CgojCiMgU1RNaWNy b2VsZWN0cm9uaWNzIFNUTVBFIEludGVyZmFjZSBEcml2ZXJzCiMKQ09ORklHX1NUTVBFX0kyQz15 CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKIyBDT05G SUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9U SV9MTVU9eQojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVgg aXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdY IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTA4Nj15CkNPTkZJR19NRkRfVFBTNjUwOTA9eQpD T05GSUdfTUZEX1RQUzY1MjE3PXkKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CkNP TkZJR19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldApDT05G SUdfTUZEX1RQUzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5 MTJfSTJDPXkKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBf Q09SRT15CiMgQ09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYw NDBfQ09SRT15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQojIENPTkZJR19NRkRfTE0zNTMzIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNl dApDT05GSUdfTUZEX1ZYODU1PXkKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFY X0kyQz15CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5 OTQ9eQpDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15CkNPTkZJR19S RUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1F Uj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRP Ul84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19SRUdVTEFUT1Jf QUQ1Mzk4PXkKIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfQUFUMjg3MD15CiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3MTEgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0FTMzcyMj15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9eQojIENPTkZJ R19SRUdVTEFUT1JfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9eQpD T05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklH X1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CiMgQ09ORklHX1JF R1VMQVRPUl9ISTY0MjEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpDT05G SUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MTTM2M1g9eQpDT05GSUdf UkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKIyBDT05GSUdfUkVH VUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklH X1JFR1VMQVRPUl9MUDg3ODg9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9eQojIENPTkZJR19S RUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQpD T05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjAgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2 NjA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MjU9 eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9eQoj IENPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDc3ODAyPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9S X01DMTM3ODM9eQojIENPTkZJR19SRUdVTEFUT1JfTUMxMzg5MiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTVQ2MzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMyMyBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTVQ2Mzk3PXkKIyBDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD15CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9T UE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1JLODA4PXkKQ09ORklHX1JFR1VMQVRPUl9SVDUwMzM9eQpDT05GSUdfUkVHVUxBVE9SX1RQ UzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBT NjUwMjM9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX1RQUzY1MDg2PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MD15CkNPTkZJR19SRUdV TEFUT1JfVFBTNjUxMzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj15CiMgQ09ORklHX1JFR1VMQVRPUl9U V0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9WQ1RSTD15CkNPTkZJR19SRUdVTEFU T1JfV004MzFYPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05GSUdfUkVHVUxBVE9SX1dN ODk5ND15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9y dAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19U Vl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9TRFJf U1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JDX1NVUFBPUlQgaXMgbm90IHNldApD T05GSUdfTUVESUFfQ0VDX1NVUFBPUlQ9eQpDT05GSUdfQ0VDX0NPUkU9eQpDT05GSUdfTUVESUFf Q0VDX0RFQlVHPXkKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19ERVY9eQpDT05GSUdfVklERU9fVjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQoj IENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAojIENPTkZJR19WSURF T19QQ0lfU0tFTEVUT04gaXMgbm90IHNldApDT05GSUdfVjRMMl9NRU0yTUVNX0RFVj15CkNPTkZJ R19WSURFT0JVRl9HRU49eQpDT05GSUdfVklERU9CVUZfRE1BX1NHPXkKQ09ORklHX1ZJREVPQlVG Ml9DT1JFPXkKQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9D T05USUc9eQojIENPTkZJR19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZl cnMKIwojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19WNExfUExB VEZPUk1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19WSUFfQ0FNRVJBPXkKQ09ORklHX1NPQ19DQU1FUkE9eQojIENPTkZJR19TT0NfQ0FN RVJBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQpDT05G SUdfVklERU9fTUVNMk1FTV9ERUlOVEVSTEFDRT15CkNPTkZJR19WSURFT19TSF9WRVU9eQojIENP TkZJR19WNExfVEVTVF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VDX1BMQVRGT1JNX0RS SVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJ R19SQURJT19BREFQVEVSUz15CkNPTkZJR19SQURJT19URUE1NzVYPXkKIyBDT05GSUdfUkFESU9f U0k0NzBYIGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX1NJNDcxMz15CkNPTkZJR19QTEFURk9STV9T STQ3MTM9eQpDT05GSUdfSTJDX1NJNDcxMz15CkNPTkZJR19SQURJT19NQVhJUkFESU89eQpDT05G SUdfUkFESU9fVEVBNTc2ND15CiMgQ09ORklHX1JBRElPX1RFQTU3NjRfWFRBTCBpcyBub3Qgc2V0 CkNPTkZJR19SQURJT19TQUE3NzA2SD15CkNPTkZJR19SQURJT19URUY2ODYyPXkKQ09ORklHX1JB RElPX1dMMTI3Mz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgV0wxMjh4IEZNIGRyaXZlciAoU1Qg YmFzZWQpCiMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBp MmMsIHNwaSwgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVD15Cgoj CiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCgojCiMgUkRTIGRlY29k ZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJz CiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09O RklHX1ZJREVPX09WNzY3MD15CkNPTkZJR19WSURFT19NVDlNMTExPXkKCiMKIyBGbGFzaCBkZXZp Y2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCgojCiMgQXVkaW8vVmlkZW8gY29t cHJlc3Npb24gY2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBT ZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwoKIwojIHNvY19jYW1lcmEgc2Vuc29y IGRyaXZlcnMKIwojIENPTkZJR19TT0NfQ0FNRVJBX0lNWDA3NCBpcyBub3Qgc2V0CiMgQ09ORklH X1NPQ19DQU1FUkFfTVQ5TTAwMSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfQ0FNRVJBX01UOU0xMTE9 eQpDT05GSUdfU09DX0NBTUVSQV9NVDlUMDMxPXkKIyBDT05GSUdfU09DX0NBTUVSQV9NVDlUMTEy IGlzIG5vdCBzZXQKQ09ORklHX1NPQ19DQU1FUkFfTVQ5VjAyMj15CkNPTkZJR19TT0NfQ0FNRVJB X09WNTY0Mj15CkNPTkZJR19TT0NfQ0FNRVJBX09WNjY1MD15CkNPTkZJR19TT0NfQ0FNRVJBX09W NzcyWD15CiMgQ09ORklHX1NPQ19DQU1FUkFfT1Y5NjQwIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19D QU1FUkFfT1Y5NzQwPXkKIyBDT05GSUdfU09DX0NBTUVSQV9SSjU0TjEgaXMgbm90IHNldApDT05G SUdfU09DX0NBTUVSQV9UVzk5MTA9eQpDT05GSUdfTUVESUFfVFVORVI9eQpDT05GSUdfTUVESUFf VFVORVJfU0lNUExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFf VFVORVJfVERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNPTkZJR19NRURJ QV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjE9eQpDT05GSUdfTUVE SUFfVFVORVJfVEVBNTc2Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05GSUdfTUVE SUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD15CkNPTkZJR19NRURJ QV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9eQoKIwojIFRvb2xz IHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJ R19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FH UF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVM X0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05G SUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJ X0RTST15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fREVCVUdfTU1fU0VMRlRFU1Q9eQpDT05G SUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJN X0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJ R19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09eQpDT05G SUdfRFJNX0dFTV9DTUFfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfQ01BX0hFTFBFUj15CgojCiMg STJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09O RklHX0RSTV9JMkNfU0lMMTY0PXkKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qg c2V0CkNPTkZJR19EUk1fUkFERU9OPXkKIyBDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1By b2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9JOTE1PXkKQ09ORklHX0RSTV9JOTE1X0FMUEhBX1NVUFBPUlQ9eQpDT05GSUdf RFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15 CiMgQ09ORklHX0RSTV9JOTE1X1VTRVJQVFIgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfR1ZU PXkKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENPTkZJR19EUk1fSTkxNV9XRVJST1IgaXMg bm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9J OTE1X1NXX0ZFTkNFX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfU0VM RlRFU1Q9eQojIENPTkZJR19EUk1fSTkxNV9MT1dfTEVWRUxfVFJBQ0VQT0lOVFMgaXMgbm90IHNl dAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19WQkxBTktfRVZBREUgaXMgbm90IHNldApDT05GSUdf RFJNX1ZHRU09eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9HTUE1 MDA9eQpDT05GSUdfRFJNX0dNQTYwMD15CkNPTkZJR19EUk1fR01BMzYwMD15CiMgQ09ORklHX0RS TV9VREwgaXMgbm90IHNldApDT05GSUdfRFJNX0FTVD15CkNPTkZJR19EUk1fTUdBRzIwMD15CkNP TkZJR19EUk1fQ0lSUlVTX1FFTVU9eQojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3Bs YXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9MVkRTPXkKQ09ORklHX0RSTV9QQU5FTF9TSU1Q TEU9eQojIENPTkZJR19EUk1fUEFORUxfSkRJX0xUMDcwTUUwNTAwMCBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fUEFORUxfUEFOQVNPTklDX1ZWWDEwRjAzNE4wMD15CkNPTkZJR19EUk1fUEFORUxfU0FN U1VOR19TNkUzSEEyPXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTA9eQpDT05GSUdf RFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxPXkKQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0 M1QxTEUwMT15CkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlk Z2VzCiMKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19E Uk1fRFVNQl9WR0FfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9MVkRTX0VOQ09ERVI9eQpDT05G SUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlc9eQpDT05GSUdfRFJNX05YUF9Q VE4zNDYwPXkKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldApDT05GSUdfRFJN X1NJTF9TSUk4NjIwPXkKQ09ORklHX0RSTV9TSUk5MDJYPXkKIyBDT05GSUdfRFJNX1RPU0hJQkFf VEMzNTg3NjcgaXMgbm90IHNldApDT05GSUdfRFJNX1RJX1RGUDQxMD15CkNPTkZJR19EUk1fSTJD X0FEVjc1MTE9eQojIENPTkZJR19EUk1fSTJDX0FEVjc1MzMgaXMgbm90IHNldApDT05GSUdfRFJN X0FSQ1BHVT15CkNPTkZJR19EUk1fSElTSV9ISUJNQz15CkNPTkZJR19EUk1fTVhTPXkKQ09ORklH X0RSTV9NWFNGQj15CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTElCX1JBTkRPTT15CgojCiMgRnJhbWUgYnVm ZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19G Ql9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJf Qk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NG Ql9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JF Vl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05G SUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19G Ql9QUk9WSURFX0dFVF9GQl9VTk1BUFBFRF9BUkVBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfRk9S RUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVG RVJSRURfSU89eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05G SUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwoj CkNPTkZJR19GQl9DSVJSVVM9eQojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19G Ql9DWUJFUjIwMDAgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPXkKQ09ORklHX0ZCX0FTSUxJQU5U PXkKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qg c2V0CkNPTkZJR19GQl9VVkVTQT15CkNPTkZJR19GQl9WRVNBPXkKIyBDT05GSUdfRkJfRUZJIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMUQxM1hY WD15CkNPTkZJR19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBzZXQK Q09ORklHX0ZCX05WSURJQV9ERUJVRz15CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQgaXMg bm90IHNldApDT05GSUdfRkJfUklWQT15CkNPTkZJR19GQl9SSVZBX0kyQz15CkNPTkZJR19GQl9S SVZBX0RFQlVHPXkKIyBDT05GSUdfRkJfUklWQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJ R19GQl9JNzQwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9eQojIENPTkZJR19GQl9DQVJJ TExPX1JBTkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkKIyBDT05GSUdfRkJfUkFERU9OX0JB Q0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19GQl9BVFkxMjg9eQpDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9B VFk9eQpDT05GSUdfRkJfQVRZX0NUPXkKQ09ORklHX0ZCX0FUWV9HRU5FUklDX0xDRD15CiMgQ09O RklHX0ZCX0FUWV9HWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklH X0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lTXzMwMD15CiMgQ09ORklHX0ZCX1NJU18zMTUg aXMgbm90IHNldApDT05GSUdfRkJfVklBPXkKIyBDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlMg aXMgbm90IHNldAojIENPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZIGlzIG5vdCBzZXQKQ09O RklHX0ZCX05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15CkNPTkZJ R19GQl8zREZYX0FDQ0VMPXkKIyBDT05GSUdfRkJfM0RGWF9JMkMgaXMgbm90IHNldApDT05GSUdf RkJfVk9PRE9PMT15CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CiMgQ09O RklHX0ZCX0FSSyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTM9eQpDT05GSUdfRkJfQ0FSTUlORT15 CiMgQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMIGlzIG5vdCBzZXQKQ09ORklHX0NBUk1JTkVf RFJBTV9DVVNUT009eQpDT05GSUdfRkJfSUJNX0dYVDQ1MDA9eQpDT05GSUdfRkJfR09MREZJU0g9 eQpDT05GSUdfRkJfVklSVFVBTD15CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD15CkNPTkZJ R19GQl9BVU9fSzE5MFg9eQojIENPTkZJR19GQl9BVU9fSzE5MDAgaXMgbm90IHNldApDT05GSUdf RkJfQVVPX0sxOTAxPXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMg bm90IHNldApDT05GSUdfRkJfU003MTI9eQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkK Q09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX1BMQVRGT1JNPXkKQ09ORklHX0JB Q0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9DQVJJTExPX1JBTkNIIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9NQVg4OTI1PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09O RklHX0JBQ0tMSUdIVF9XTTgzMVg9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9eQpDT05GSUdf QkFDS0xJR0hUX0FEUDg4NzA9eQojIENPTkZJR19CQUNLTElHSFRfODhQTTg2MFggaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzAg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9QQU5ET1JBPXkKIyBDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3IGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9H UElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElH SFRfQkQ2MTA3PXkKQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OPXkKQ09ORklHX1ZHQVNUQVRFPXkK Q09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQpDT05GSUdfTE9HTz15CiMg Q09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2 PXkKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD15CiMgQ09ORklHX1NP VU5EX09TU19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpD T05GSUdfU05EX1BDTT15CkNPTkZJR19TTkRfUkFXTUlEST15CiMgQ09ORklHX1NORF9TRVFVRU5D RVIgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUlYRVJfT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1BDTV9PU1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENNX1RJTUVSIGlzIG5vdCBzZXQK Q09ORklHX1NORF9IUlRJTUVSPXkKQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19T TkRfTUFYX0NBUkRTPTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApD T05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09ORklHX1NO RF9WRVJCT1NFX1BSSU5USz15CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19T TkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JBV01JRElfU0VRIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEg aXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RSSVZFUlMgaXMgbm90IHNldAoj IENPTkZJR19TTkRfUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERB X1BSRUFMTE9DX1NJWkU9NjQKIyBDT05GSUdfU05EX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldApDT05G SUdfU05EX1g4Nj15CkNPTkZJR19IRE1JX0xQRV9BVURJTz15CgojCiMgSElEIHN1cHBvcnQKIwpD T05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldAojIENP TkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9 eQpDT05GSUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldAoj IENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQpDT05GSUdf SElEX0NIRVJSWT15CiMgQ09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9Q Uk9ESUtFWVM9eQpDT05GSUdfSElEX0NNRURJQT15CkNPTkZJR19ISURfQ1lQUkVTUz15CkNPTkZJ R19ISURfRFJBR09OUklTRT15CiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldApDT05G SUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkKQ09ORklHX0hJRF9FWktFWT15CkNP TkZJR19ISURfR0VNQklSRD15CkNPTkZJR19ISURfR0ZSTT15CiMgQ09ORklHX0hJRF9LRVlUT1VD SCBpcyBub3Qgc2V0CkNPTkZJR19ISURfS1lFPXkKIyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qg c2V0CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApD T05GSUdfSElEX1RXSU5IQU49eQojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CkNP TkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVEPXkKIyBDT05GSUdfSElEX0xFTk9WTyBp cyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQ PXkKQ09ORklHX0xPR0lURUNIX0ZGPXkKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90 IHNldApDT05GSUdfTE9HSUc5NDBfRkY9eQpDT05GSUdfTE9HSVdIRUVMU19GRj15CkNPTkZJR19I SURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUFZRkxBU0g9eQpDT05GSUdfSElEX01JQ1JPU09G VD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdf SElEX05UST15CkNPTkZJR19ISURfT1JURUs9eQojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMg bm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPXkKIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90 IHNldAojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJ TUFYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQUlURUs9eQojIENPTkZJR19ISURfU0FNU1VORyBp cyBub3Qgc2V0CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15 CkNPTkZJR19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldApDT05GSUdf SElEX0dSRUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQpDT05GSUdfSElEX1NNQVJUSk9Z UExVUz15CiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElW Tz15CkNPTkZJR19ISURfVE9QU0VFRD15CkNPTkZJR19ISURfVEhJTkdNPXkKQ09ORklHX0hJRF9U SFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkKIyBDT05GSUdfSElEX1VEUkFX X1BTMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19ISURf V0lJTU9URT15CkNPTkZJR19ISURfWElOTU89eQpDT05GSUdfSElEX1pFUk9QTFVTPXkKQ09ORklH X1pFUk9QTFVTX0ZGPXkKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9TRU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUj15CkNPTkZJR19I SURfQUxQUz15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQoKIwojIElu dGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldApD T05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJ R19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9Q Q0k9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYg aXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFI Vk9fVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CgojCiMgVVNC IFBvd2VyIERlbGl2ZXJ5IGFuZCBUeXBlLUMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9MRURfVFJJ RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VX QiBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApD T05GSUdfUFdSU0VRX0VNTUM9eQpDT05GSUdfUFdSU0VRX1NJTVBMRT15CkNPTkZJR19NTUNfQkxP Q0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkK IyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMv U0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19TREhDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19USUZNX1NEPXkK IyBDT05GSUdfTU1DX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TRFJJQ09IX0NTPXkK IyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WSUFfU0RNTUM9eQojIENP TkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfUkVBTFRFS19QQ0k9eQoj IENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5v dCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNl dAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVT VU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNQUk9fQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19N U19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZl cnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4 WD15CkNPTkZJR19NRU1TVElDS19SNTkyPXkKQ09ORklHX01FTVNUSUNLX1JFQUxURUtfUENJPXkK Q09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19G TEFTSD15CkNPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRD15CgojCiMgTEVEIGRyaXZl cnMKIwojIENPTkZJR19MRURTXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQUFUMTI5 MD15CkNPTkZJR19MRURTX0JDTTYzMjg9eQojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNl dApDT05GSUdfTEVEU19MTTM1MzA9eQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNP TkZJR19MRURTX01UNjMyMz15CkNPTkZJR19MRURTX1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BD QTk1MzJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQMzk1Mj15CkNPTkZJR19MRURTX0xQNTVYWF9D T01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT15CkNPTkZJR19MRURT X0xQODc4OD15CkNPTkZJR19MRURTX0xQODg2MD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05G SUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPXkKQ09ORklHX0xFRFNf TFQzNTkzPXkKQ09ORklHX0xFRFNfTUMxMzc4Mz15CkNPTkZJR19MRURTX1RDQTY1MDc9eQpDT05G SUdfTEVEU19UTEM1OTFYWD15CkNPTkZJR19MRURTX0xNMzU1eD15CkNPTkZJR19MRURTX01FTkYy MUJNQz15CkNPTkZJR19MRURTX0tURDI2OTI9eQpDT05GSUdfTEVEU19JUzMxRkwzMTlYPXkKIyBD T05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGlu aygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdN KQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19TWVNDT04g aXMgbm90IHNldApDT05GSUdfTEVEU19VU0VSPXkKQ09ORklHX0xFRFNfTklDNzhCWD15CgojCiMg TEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdH RVJfVElNRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJ R0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19M RURTX1RSSUdHRVJfQ1BVPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApD T05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMg dW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdH RVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQpDT05G SUdfTEVEU19UUklHR0VSX1BBTklDPXkKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdf RURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMg bm90IHNldApDT05GSUdfRURBQ19FNzUyWD15CkNPTkZJR19FREFDX0k4Mjk3NVg9eQpDT05GSUdf RURBQ19JMzAwMD15CkNPTkZJR19FREFDX0kzMjAwPXkKQ09ORklHX0VEQUNfSUUzMTIwMD15CkNP TkZJR19FREFDX1gzOD15CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldApDT05GSUdfRURB Q19JN0NPUkU9eQojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19J NTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTczMDAgaXMgbm90IHNldAojIENPTkZJR19F REFDX1BORDIgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThf TElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQoj IENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNP TkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RN QV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENP TkZJR19RQ09NX0hJRE1BX01HTVQgaXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQT15CkNPTkZJ R19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz15CkNPTkZJR19EV19ETUFDX1BDST15CkNP TkZJR19IU1VfRE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpD T05GSUdfRE1BVEVTVD15CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRp b25zCiMKQ09ORklHX1NZTkNfRklMRT15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX0RDQT15CkNP TkZJR19BVVhESVNQTEFZPXkKQ09ORklHX0NIQVJMQ0Q9eQpDT05GSUdfSEQ0NDc4MD15CkNPTkZJ R19LUzAxMDg9eQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgKQ09ORklHX0tTMDEwOF9ERUxBWT0y CkNPTkZJR19DRkFHMTI4NjRCPXkKQ09ORklHX0NGQUcxMjg2NEJfUkFURT0yMApDT05GSUdfSU1H X0FTQ0lJX0xDRD15CiMgQ09ORklHX0hUMTZLMzMgaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBp cyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09ORklH X1VJT19QRFJWX0dFTklSUT15CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNP TkZJR19VSU9fQUVDPXkKQ09ORklHX1VJT19TRVJDT1MzPXkKQ09ORklHX1VJT19QQ0lfR0VORVJJ Qz15CkNPTkZJR19VSU9fTkVUWD15CkNPTkZJR19VSU9fUFJVU1M9eQpDT05GSUdfVUlPX01GNjI0 PXkKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdf VklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklH X1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJ T19JTlBVVD15CiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQg SHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05G SUdfSFlQRVJWX1RTQ1BBR0UgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CkNPTkZJR19DT01F REk9eQojIENPTkZJR19DT01FRElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RFRkFV TFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01BWFNJWkVfS0I9 MjA0ODAKQ09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX0JPTkQ9eQoj IENPTkZJR19DT01FRElfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQVJQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1NFUklBTDIwMDIgaXMgbm90IHNldApDT05GSUdfQ09N RURJX0lTQV9EUklWRVJTPXkKQ09ORklHX0NPTUVESV9QQ0w3MTE9eQojIENPTkZJR19DT01FRElf UENMNzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTDcyNiBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTUVESV9QQ0w3MzAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDTDgxMj15CkNPTkZJ R19DT01FRElfUENMODE2PXkKQ09ORklHX0NPTUVESV9QQ0w4MTg9eQpDT05GSUdfQ09NRURJX1BD TTM3MjQ9eQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9JU0E9eQpDT05GSUdfQ09NRURJX0FN UExDX1BDMjM2X0lTQT15CiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQzI2M19JU0EgaXMgbm90IHNl dApDT05GSUdfQ09NRURJX1JUSTgwMD15CkNPTkZJR19DT01FRElfUlRJODAyPXkKQ09ORklHX0NP TUVESV9EQUMwMj15CkNPTkZJR19DT01FRElfREFTMTZNMT15CiMgQ09ORklHX0NPTUVESV9EQVMw OF9JU0EgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RBUzE2PXkKIyBDT05GSUdfQ09NRURJX0RB UzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9EQVMxODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJX0RBUzY0MDIgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfRFQyODAxIGlzIG5v dCBzZXQKQ09ORklHX0NPTUVESV9EVDI4MTE9eQojIENPTkZJR19DT01FRElfRFQyODE0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NRURJX0RUMjgxNSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQy ODE3PXkKQ09ORklHX0NPTUVESV9EVDI4Mlg9eQpDT05GSUdfQ09NRURJX0RNTTMyQVQ9eQpDT05G SUdfQ09NRURJX0ZMNTEyPXkKIyBDT05GSUdfQ09NRURJX0FJT19BSU8xMl84IGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9BSU9fSUlST18xNj15CiMgQ09ORklHX0NPTUVESV9JSV9QQ0kyMEtDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0M2WERJR0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N RURJX01QQzYyNCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURRMTJCPXkKIyBDT05GSUdfQ09N RURJX05JX0FUX0EyMTUwIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9OSV9BVF9BTz15CkNPTkZJ R19DT01FRElfTklfQVRNSU89eQpDT05GSUdfQ09NRURJX05JX0FUTUlPMTZEPXkKQ09ORklHX0NP TUVESV9OSV9MQUJQQ19JU0E9eQpDT05GSUdfQ09NRURJX1BDTUFEPXkKQ09ORklHX0NPTUVESV9Q Q01EQTEyPXkKQ09ORklHX0NPTUVESV9QQ01NSU89eQojIENPTkZJR19DT01FRElfUENNVUlPIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX01VTFRJUTMgaXMgbm90IHNldApDT05GSUdfQ09NRURJ X1M1MjY9eQojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19D T01FRElfUENNQ0lBX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfQ09NRURJXzgyNTQ9eQpDT05G SUdfQ09NRURJXzgyNTU9eQojIENPTkZJR19DT01FRElfODI1NV9TQSBpcyBub3Qgc2V0CkNPTkZJ R19DT01FRElfS0NPTUVESUxJQj15CkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwPXkKQ09ORklH X0NPTUVESV9BTVBMQ19QQzIzNj15CkNPTkZJR19DT01FRElfSVNBRE1BPXkKQ09ORklHX0NPTUVE SV9OSV9MQUJQQz15CkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBRE1BPXkKQ09ORklHX0NPTUVE SV9OSV9USU89eQojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKCiMKIyBJSU8gc3RhZ2luZyBk cml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29u dmVydGVycwojCiMgQ09ORklHX0FENzYwNiBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIGRpZ2l0YWwg YmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRFQ3MzE2IGlzIG5vdCBzZXQKCiMK IyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MTUwPXkKQ09O RklHX0FENzE1Mj15CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IERpZ2l0 YWwgU3ludGhlc2lzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKCiMKIyBOZXR3 b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCkNPTkZJR19BRDU5MzM9eQoKIwoj IExpZ2h0IHNlbnNvcnMKIwpDT05GSUdfU0VOU09SU19JU0wyOTAyOD15CiMgQ09ORklHX1RTTDJ4 N3ggaXMgbm90IHNldAoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURF Nzg1ND15CkNPTkZJR19BREU3ODU0X0kyQz15CgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252 ZXJ0ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfRkJfU003NTA9eQpD T05GSUdfRkJfWEdJPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKIyBDT05GSUdfU1RB R0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX1NUQUdJTkdfQk9B UkQgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9TRVJJQUwgaXMgbm90IHNldApDT05GSUdf R09MREZJU0hfQVVESU89eQojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKQ09ORklHX0dTX0ZQR0FC T09UPXkKQ09ORklHX0NSWVBUT19TS0VJTj15CiMgQ09ORklHX1VOSVNZU1NQQVIgaXMgbm90IHNl dApDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQ9eQojIENPTkZJR19NT1NUIGlzIG5vdCBz ZXQKQ09ORklHX0dSRVlCVVM9eQpDT05GSUdfR1JFWUJVU19BVURJTz15CkNPTkZJR19HUkVZQlVT X0JPT1RST009eQpDT05GSUdfR1JFWUJVU19ISUQ9eQojIENPTkZJR19HUkVZQlVTX0xJR0hUIGlz IG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVU19MT0cgaXMgbm90IHNldAojIENPTkZJR19HUkVZQlVT X0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVU19QT1dFUiBpcyBub3Qgc2V0CkNP TkZJR19HUkVZQlVTX1JBVz15CkNPTkZJR19HUkVZQlVTX1ZJQlJBVE9SPXkKQ09ORklHX0dSRVlC VVNfQlJJREdFRF9QSFk9eQpDT05GSUdfR1JFWUJVU19HUElPPXkKQ09ORklHX0dSRVlCVVNfSTJD PXkKIyBDT05GSUdfR1JFWUJVU19TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVU19VQVJU IGlzIG5vdCBzZXQKCiMKIyBVU0IgUG93ZXIgRGVsaXZlcnkgYW5kIFR5cGUtQyBkcml2ZXJzCiMK Q09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPXkKQ09ORklHX0FD RVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfTEFQ VE9QPXkKQ09ORklHX0RFTExfV01JX0FJTz15CkNPTkZJR19ERUxMX1dNSV9MRUQ9eQpDT05GSUdf REVMTF9TTU84ODAwPXkKQ09ORklHX0ZVSklUU1VfTEFQVE9QPXkKIyBDT05GSUdfRlVKSVRTVV9M QVBUT1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlVKSVRTVV9UQUJMRVQ9eQojIENPTkZJR19I UF9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9eQoj IENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUEk9 eQpDT05GSUdfVEhJTktQQURfQUNQSV9BTFNBX1NVUFBPUlQ9eQojIENPTkZJR19USElOS1BBRF9B Q1BJX0RFQlVHRkFDSUxJVElFUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVH PXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RISU5LUEFEX0FDUElfVklERU8gaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX0hP VEtFWV9QT0xMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSERBUFM9eQpDT05GSUdfSU5URUxf TUVOTE9XPXkKIyBDT05GSUdfRUVFUENfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfV01J PXkKIyBDT05GSUdfQVNVU19OQl9XTUkgaXMgbm90IHNldAojIENPTkZJR19FRUVQQ19XTUkgaXMg bm90IHNldApDT05GSUdfQVNVU19XSVJFTEVTUz15CkNPTkZJR19BQ1BJX1dNST15CkNPTkZJR19N U0lfV01JPXkKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQojIENPTkZJR19U T1NISUJBX0hBUFMgaXMgbm90IHNldApDT05GSUdfVE9TSElCQV9XTUk9eQojIENPTkZJR19BQ1BJ X0NNUEMgaXMgbm90IHNldApDT05GSUdfSU5URUxfQ0hUX0lOVDMzRkU9eQpDT05GSUdfSU5URUxf SElEX0VWRU5UPXkKQ09ORklHX0lOVEVMX1ZCVE49eQpDT05GSUdfSU5URUxfSVBTPXkKIyBDT05G SUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQK Q09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX01YTV9XTUk9eQpDT05GSUdfU0FNU1VOR19R MTA9eQpDT05GSUdfQVBQTEVfR01VWD15CkNPTkZJR19JTlRFTF9SU1Q9eQpDT05GSUdfSU5URUxf U01BUlRDT05ORUNUPXkKQ09ORklHX1BWUEFOSUM9eQojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlz IG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT049eQojIENPTkZJR19TVVJGQUNFXzNf QlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BVTklUX0lQQz15CiMgQ09ORklHX01MWF9Q TEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWF9DUExEX1BMQVRGT1JNIGlzIG5vdCBzZXQK Q09ORklHX1BNQ19BVE9NPXkKQ09ORklHX0dPTERGSVNIX0JVUz15CiMgQ09ORklHX0dPTERGSVNI X1BJUEUgaXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CiMgQ09ORklHX0NIUk9N RU9TX1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0 CiMgQ09ORklHX0NST1NfRUNfTFBDIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQpD T05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVD15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09O RklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENs b2NrIEZyYW1ld29yawojCkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD15CiMgQ09ORklHX0NPTU1P Tl9DTEtfTUFYNzc2ODYgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19SSzgwOD15CkNPTkZJ R19DT01NT05fQ0xLX1NJNTM1MT15CkNPTkZJR19DT01NT05fQ0xLX1NJNTE0PXkKQ09ORklHX0NP TU1PTl9DTEtfU0k1NzA9eQojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAoj IENPTkZJR19DT01NT05fQ0xLX0NEQ0U5MjUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xL X0NTMjAwMF9DUCBpcyBub3Qgc2V0CkNPTkZJR19DTEtfVFdMNjA0MD15CiMgQ09ORklHX0NPTU1P Tl9DTEtfTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAoj IENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfVkM1 PXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJp dmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05G SUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBp cyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9Y PXkKQ09ORklHX1BMQVRGT1JNX01IVT15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJP WCBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YX1RFU1Q9eQpDT05GSUdfSU9NTVVfQVBJPXkKQ09O RklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQK IwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19PRl9JT01NVT15CkNPTkZJR19BTURfSU9NTVU9 eQojIENPTkZJR19BTURfSU9NTVVfVjIgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT01NVSBp cyBub3Qgc2V0CiMgQ09ORklHX0lSUV9SRU1BUCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBk cml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVy cwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQnJv YWRjb20gU29DIGRyaXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIENPTkZJR19TVU5Y SV9TUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CkNPTkZJR19TT0NfWlRFPXkKIyBDT05G SUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZp Y2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklH X0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2PXkKQ09O RklHX0VYVENPTl9NQVgxNDU3Nz15CkNPTkZJR19FWFRDT05fTUFYMzM1NT15CiMgQ09ORklHX0VY VENPTl9RQ09NX1NQTUlfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNP TkZJR19FWFRDT05fU001NTAyPXkKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CiMgQ09ORklHX01F TU9SWSBpcyBub3Qgc2V0CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19J SU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJF RF9CVUZGRVI9eQpDT05GSUdfSUlPX0NPTkZJR0ZTPXkKQ09ORklHX0lJT19UUklHR0VSPXkKQ09O RklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlz IG5vdCBzZXQKQ09ORklHX0lJT19TV19UUklHR0VSPXkKCiMKIyBBY2NlbGVyb21ldGVycwojCkNP TkZJR19BRFhMMzQ1PXkKQ09ORklHX0FEWEwzNDVfSTJDPXkKIyBDT05GSUdfQk1BMTgwIGlzIG5v dCBzZXQKQ09ORklHX0JNQzE1MF9BQ0NFTD15CkNPTkZJR19CTUMxNTBfQUNDRUxfSTJDPXkKQ09O RklHX0RBMjgwPXkKQ09ORklHX0RBMzExPXkKQ09ORklHX0RNQVJEMDY9eQpDT05GSUdfRE1BUkQw OT15CiMgQ09ORklHX0RNQVJEMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BQ0NFTF8z RD15CkNPTkZJR19LWFNEOT15CkNPTkZJR19LWFNEOV9JMkM9eQojIENPTkZJR19LWENKSzEwMTMg aXMgbm90IHNldApDT05GSUdfTUMzMjMwPXkKQ09ORklHX01NQTc0NTU9eQpDT05GSUdfTU1BNzQ1 NV9JMkM9eQojIENPTkZJR19NTUE3NjYwIGlzIG5vdCBzZXQKQ09ORklHX01NQTg0NTI9eQpDT05G SUdfTU1BOTU1MV9DT1JFPXkKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CkNPTkZJR19NTUE5 NTUzPXkKQ09ORklHX01YQzQwMDU9eQojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBDT05G SUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKCiMKIyBB bmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQK Q09ORklHX0FENzk5WD15CkNPTkZJR19DQzEwMDAxX0FEQz15CkNPTkZJR19EQTkxNTBfR1BBREM9 eQpDT05GSUdfRU5WRUxPUEVfREVURUNUT1I9eQojIENPTkZJR19IWDcxMSBpcyBub3Qgc2V0CkNP TkZJR19MUDg3ODhfQURDPXkKQ09ORklHX0xUQzI0ODU9eQpDT05GSUdfTFRDMjQ5Nz15CkNPTkZJ R19NQVgxMzYzPXkKQ09ORklHX01BWDk2MTE9eQpDT05GSUdfTUNQMzQyMj15CkNPTkZJR19NRU5f WjE4OF9BREM9eQpDT05GSUdfTkFVNzgwMj15CkNPTkZJR19RQ09NX1ZBRENfQ09NTU9OPXkKIyBD T05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldApDT05GSUdfUUNPTV9TUE1JX1ZBREM9eQpD T05GSUdfVElfQURDMDgxQz15CkNPTkZJR19USV9BTTMzNVhfQURDPXkKIyBDT05GSUdfVFdMNDAz MF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwMzBfR1BBREM9eQpDT05GSUdfVkY2MTBfQURD PXkKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMKIyBDT05GSUdfQVRM QVNfUEhfU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19WWjg5WD15CiMgQ09ORklHX0lJT19DUk9TX0VDX1NFTlNPUlNfQ09SRSBpcyBub3Qgc2V0Cgoj CiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15 CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19NU19TRU5TT1JTX0ky Qz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkK Q09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIENvdW50ZXJzCiMKCiMKIyBEaWdpdGFs IHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKQ09ORklH X0FENTM4MD15CkNPTkZJR19BRDU0NDY9eQojIENPTkZJR19BRDU1OTNSIGlzIG5vdCBzZXQKQ09O RklHX0RQT1RfREFDPXkKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKQ09ORklHX01BWDUxNz15 CkNPTkZJR19NQVg1ODIxPXkKQ09ORklHX01DUDQ3MjU9eQojIENPTkZJR19WRjYxMF9EQUMgaXMg bm90IHNldAoKIwojIElJTyBkdW1teSBkcml2ZXIKIwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXpl cnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhh c2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRh bCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0JNRzE2MCBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0VOU09SX0dZUk9fM0Q9eQpDT05GSUdfTVBVMzA1MD15CkNPTkZJR19NUFUzMDUwX0kyQz15 CkNPTkZJR19JSU9fU1RfR1lST18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9 eQpDT05GSUdfSVRHMzIwMD15CgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUg TW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwND15CkNPTkZJR19NQVgzMDEwMD15CkNPTkZJR19NQVgz MDEwMj15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0 CkNPTkZJR19ESFQxMT15CkNPTkZJR19IREMxMDBYPXkKQ09ORklHX0hJRF9TRU5TT1JfSFVNSURJ VFk9eQpDT05GSUdfSFRTMjIxPXkKQ09ORklHX0hUUzIyMV9JMkM9eQojIENPTkZJR19IVFUyMSBp cyBub3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CkNPTkZJR19TSTcwMjA9eQoKIwoj IEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0JNSTE2MD15CkNPTkZJR19CTUkx NjBfSTJDPXkKQ09ORklHX0tNWDYxPXkKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0lJT19TVF9MU002RFNYPXkKQ09ORklHX0lJT19TVF9MU002RFNYX0kyQz15Cgoj CiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FMUz15CkNPTkZJR19BREpEX1MzMTE9eQpD T05GSUdfQUwzMzIwQT15CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5 OTYwPXkKQ09ORklHX0JIMTc1MD15CkNPTkZJR19CSDE3ODA9eQojIENPTkZJR19DTTMyMTgxIGlz IG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5v dCBzZXQKQ09ORklHX0NNMzYwNT15CkNPTkZJR19DTTM2NjUxPXkKQ09ORklHX0dQMkFQMDIwQTAw Rj15CkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PXkKQ09ORklHX0lTTDI5MTI1PXkKQ09ORklHX0hJ RF9TRU5TT1JfQUxTPXkKQ09ORklHX0hJRF9TRU5TT1JfUFJPWD15CkNPTkZJR19KU0ExMjEyPXkK Q09ORklHX1JQUjA1MjE9eQpDT05GSUdfTFRSNTAxPXkKQ09ORklHX01BWDQ0MDAwPXkKQ09ORklH X09QVDMwMDE9eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TSTExNDU9eQojIENPTkZJR19T VEszMzEwIGlzIG5vdCBzZXQKQ09ORklHX1RDUzM0MTQ9eQojIENPTkZJR19UQ1MzNDcyIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0wyNTgzPXkKQ09ORklHX1RT TDQ1MzE9eQpDT05GSUdfVVM1MTgyRD15CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfVkVNTDYwNzAgaXMgbm90IHNldAojIENPTkZJR19WTDYxODAgaXMgbm90IHNldAoKIwoj IE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3ND15CkNPTkZJR19BSzg5NzU9eQpD T05GSUdfQUswOTkxMT15CkNPTkZJR19CTUMxNTBfTUFHTj15CkNPTkZJR19CTUMxNTBfTUFHTl9J MkM9eQpDT05GSUdfTUFHMzExMD15CkNPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRD15 CkNPTkZJR19NTUMzNTI0MD15CkNPTkZJR19JSU9fU1RfTUFHTl8zQVhJUz15CkNPTkZJR19JSU9f U1RfTUFHTl9JMkNfM0FYSVM9eQpDT05GSUdfU0VOU09SU19ITUM1ODQzPXkKQ09ORklHX1NFTlNP UlNfSE1DNTg0M19JMkM9eQoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0hJRF9T RU5TT1JfSU5DTElOT01FVEVSXzNEPXkKQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9O PXkKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlPX0hSVElNRVJfVFJJR0dF Uj15CkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9eQojIENPTkZJR19JSU9fVElHSFRMT09Q X1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVI9eQoKIwojIERpZ2l0 YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfRFMxODAzPXkKQ09ORklHX01DUDQ1MzE9eQpDT05G SUdfVFBMMDEwMj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKQ09ORklHX0xNUDkxMDAw PXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0FCUDA2ME1HPXkKIyBDT05GSUdfQk1Q MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9QUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19IUDAzPXkKQ09ORklHX01QTDExNT15CkNPTkZJR19NUEwxMTVfSTJDPXkKQ09ORklHX01QTDMx MTU9eQpDT05GSUdfTVM1NjExPXkKQ09ORklHX01TNTYxMV9JMkM9eQpDT05GSUdfTVM1NjM3PXkK Q09ORklHX0lJT19TVF9QUkVTUz15CkNPTkZJR19JSU9fU1RfUFJFU1NfSTJDPXkKIyBDT05GSUdf VDU0MDMgaXMgbm90IHNldApDT05GSUdfSFAyMDZDPXkKIyBDT05GSUdfWlBBMjMyNiBpcyBub3Qg c2V0CgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ug c2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRFX1YyPXkKIyBDT05GSUdfU1JGMDQgaXMgbm90IHNl dApDT05GSUdfU1g5NTAwPXkKQ09ORklHX1NSRjA4PXkKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3Jz CiMKQ09ORklHX0hJRF9TRU5TT1JfVEVNUD15CkNPTkZJR19NTFg5MDYxND15CkNPTkZJR19UTVAw MDY9eQojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldApDT05GSUdfVFNZUzAxPXkKIyBDT05GSUdf VFNZUzAyRCBpcyBub3Qgc2V0CkNPTkZJR19OVEI9eQpDT05GSUdfTlRCX0FNRD15CkNPTkZJR19O VEJfSU5URUw9eQojIENPTkZJR19OVEJfUElOR1BPTkcgaXMgbm90IHNldApDT05GSUdfTlRCX1RP T0w9eQpDT05GSUdfTlRCX1BFUkY9eQojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQK Q09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9D QTkxQ1g0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9UU0kxNDggaXMgbm90IHNldAojIENPTkZJ R19WTUVfRkFLRSBpcyBub3Qgc2V0CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1J Vk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15CiMg Q09ORklHX1ZNRV9QSU8yIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklH X0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMg bm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JFU0VUX0FUSDc5IGlz IG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQkVSTElOIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf SU1YNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0xQQzE4WFggaXMgbm90IHNldAojIENPTkZJ R19SRVNFVF9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1BJU1RBQ0hJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1JFU0VUX1NPQ0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TVE0z MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1NVTlhJIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NZ U0NPTl9SRVNFVD15CiMgQ09ORklHX1JFU0VUX1pZTlEgaXMgbm90IHNldAojIENPTkZJR19SRVNF VF9URUdSQV9CUE1QIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz15CkNPTkZJR19GTUNfRkFLRURFVj15 CkNPTkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkKQ09ORklHX0ZN Q19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09O RklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPXkKQ09ORklH X0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9 eQpDT05GSUdfTUNCPXkKQ09ORklHX01DQl9QQ0k9eQpDT05GSUdfTUNCX0xQQz15CgojCiMgUGVy Zm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX01DRV9BTURf SU5KIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFTX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVS Qk9MVD15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdf TElCTlZESU1NPXkKQ09ORklHX0JMS19ERVZfUE1FTT15CkNPTkZJR19ORF9CTEs9eQpDT05GSUdf TkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPXkKQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49eQpD T05GSUdfTlZESU1NX1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09ORklHX0RBWD15CkNPTkZJ R19ERVZfREFYPXkKQ09ORklHX0RFVl9EQVhfUE1FTT15CkNPTkZJR19OVk1FTT15CiMgQ09ORklH X1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENv bmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZTSSBz dXBwb3J0CiMKQ09ORklHX0ZTST15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VE RCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklHX0RDREJBUz15CiMgQ09ORklHX0lTQ1NJX0lCRlRf RklORCBpcyBub3Qgc2V0CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lT RlNfQ01ETElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0 CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJ R19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQoj IENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKIyBDT05G SUdfRUZJX1JVTlRJTUVfTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9GQUtFX01FTU1BUD15CkNP TkZJR19FRklfTUFYX0ZBS0VfTUVNPTgKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09O RklHX0VGSV9CT09UTE9BREVSX0NPTlRST0w9eQpDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSPXkK Q09ORklHX0VGSV9URVNUPXkKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQpDT05GSUdfVUVGSV9D UEVSPXkKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRy aXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNP TkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQz X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkK IyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9GUz15CkNPTkZJR19P Q0ZTMl9GU19PMkNCPXkKQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVH X01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU UkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf RjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19EQVg9eQpDT05GSUdfRlNfREFYX1BNRD15CkNP TkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRVhQT1JURlNfQkxP Q0tfT1BTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NL SU5HPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5P VElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfUVVP VEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19Q UklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05G SUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldAojIENPTkZJR19RRk1U X1YyIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15 CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CiMgQ09O RklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUg aXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwojIENPTkZJR19JU085NjYw X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFUL05U IEZpbGVzeXN0ZW1zCiMKIyBDT05GSUdfTVNET1NfRlMgaXMgbm90IHNldAojIENPTkZJR19WRkFU X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZp bGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBz ZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0Nf UEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09O RklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5v dCBzZXQKIyBDT05GSUdfVE1QRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCRlMg aXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9 eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBzZXQK IyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNU T1JFX1pMSUJfQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVf Q09OU09MRT15CkNPTkZJR19QU1RPUkVfUE1TRz15CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMg bm90IHNldApDT05GSUdfUFNUT1JFX1JBTT15CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAoj IENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlz IG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05G SUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05M U19DT0RFUEFHRV83NzU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKQ09O RklHX05MU19DT0RFUEFHRV84NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19O TFNfQ09ERVBBR0VfODU3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2Mz15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzg2NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkK Q09ORklHX05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0 IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEy NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQpDT05GSUdfTkxTX0FTQ0lJPXkKIyBDT05G SUdfTkxTX0lTTzg4NTlfMSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKQ09ORklH X05MU19JU084ODU5XzM9eQojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKQ09ORklH X05MU19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CiMgQ09ORklHX05MU19JU084 ODU5XzcgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1 OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlz IG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19O TFNfTUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKIyBDT05GSUdfTkxTX01BQ19D RU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAoj IENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR0FFTElD PXkKQ09ORklHX05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPXkKQ09ORklH X05MU19NQUNfSU5VSVQ9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKQ09O RklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRGOD15CgojCiMgS2VybmVsIGhhY2tp bmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVz ZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxf REVGQVVMVD03CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09U X1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNl dAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJ R19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBp cyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIw NDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVS IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENP TkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlT TUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJ R19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfU1RBQ0tfVkFMSURBVElPTiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05G SUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCiMgQ09ORklHX01BR0lDX1NZU1JRX1NF UklBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dp bmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdfUEFHRUFMTE9DPXkKQ09O RklHX0RFQlVHX1BBR0VBTExPQ19FTkFCTEVfREVGQVVMVD15CiMgQ09ORklHX1BBR0VfUE9JU09O SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdf REVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09O RklHX1NMVUJfU1RBVFM9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RF QlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19W SVJUVUFMPXkKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9 eQpDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19ERUJVR19QRVJf Q1BVX01BUFM9eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVC VUdfU1RBQ0tPVkVSRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkK Q09ORklHX0hBVkVfQVJDSF9LQVNBTj15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfS0NPVj15CkNPTkZJR19LQ09WX0lOU1RSVU1FTlRfQUxM PXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5k IEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVD VE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJB TV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BB TklDPXkKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdf REVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BT X1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENP TkZJR19TQ0hFRF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUFJFRU1QVCBpcyBub3Qgc2V0 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJ R19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVH X01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEg9eQpDT05GSUdfREVCVUdf TE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQojIENP TkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLREVQIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9T RUxGVEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQojIENPTkZJR19XV19NVVRFWF9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RS QUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdW RVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QSV9M SVNUPXkKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklF UlMgaXMgbm90IHNldApDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dp bmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZPXkKIyBD T05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15 CiMgQ09ORklHX1JDVV9QRVJGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX1RPUlRVUkVfVEVT VD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1RfU0xPV19QUkVJTklUIGlzIG5vdCBzZXQKIyBD T05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19SQ1Vf VE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxM X1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9UUkFDRT15CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NU QVRFX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkK IyBDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfT0Zf UkVDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVW X05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049 eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf RkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNU SU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VS X1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JF R1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NB TExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09S RE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJ R19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19S SU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19U UkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19G VU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKIyBDT05GSUdf SVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1RSQUNFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTEFUX1RSQUNF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RSQUNFUl9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkK IyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19Q Uk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSU9fVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JF X0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJ R19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENP TkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JF Q09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19N TUlPVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklH R0VSUz15CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdf UklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RB UlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRSBpcyBub3Qg c2V0CkNPTkZJR19UUkFDSU5HX0VWRU5UU19HUElPPXkKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwoj IENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xJU1RfU09SVD15CkNPTkZJR19U RVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKQ09ORklH X1JCVFJFRV9URVNUPXkKQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNf UkFJRDZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9eQpDT05GSUdfVEVTVF9T VFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9eQpDT05GSUdfVEVTVF9QUklOVEY9 eQpDT05GSUdfVEVTVF9CSVRNQVA9eQojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldApDT05G SUdfVEVTVF9SSEFTSFRBQkxFPXkKQ09ORklHX1RFU1RfSEFTSD15CkNPTkZJR19QUk9WSURFX09I Q0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX0ZJUk1XQVJFPXkKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05GSUdf TUVNVEVTVD15CiMgQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT04gaXMgbm90IHNldAojIENP TkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdf S0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENP TkZJR19BUkNIX1dBTlRTX1VCU0FOX05PX05VTEwgaXMgbm90IHNldApDT05GSUdfVUJTQU49eQoj IENPTkZJR19VQlNBTl9TQU5JVElaRV9BTEwgaXMgbm90IHNldAojIENPTkZJR19VQlNBTl9BTElH Tk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fTlVMTD15CkNPTkZJR19BUkNIX0hBU19ERVZN RU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdf RUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFS TFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJ R19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKQ09ORklHX0VBUkxZX1BSSU5US19VU0JfWERC Qz15CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQpDT05GSUdfWDg2X1BURFVNUD15CiMgQ09ORklH X0VGSV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKIyBD T05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBu b3Qgc2V0CkNPTkZJR19JT01NVV9ERUJVRz15CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdf SEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05G SUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09O RklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNl dAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1VERUxB WT15CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19E RUxBWV9UWVBFPTIKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJ R19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQpDT05GSUdf REVCVUdfRU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09ORklHX1g4Nl9ERUJV R19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0 eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNP TkZJR19CSUdfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9P UEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMg bm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZRlMg aXMgbm90IHNldApDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQojIENP TkZJR19IQVJERU5FRF9VU0VSQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9E RUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19E RUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9 eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkKQ09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19Q UT15CkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0 byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19B TEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJ R19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NS WVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09O RklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQ VE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQ Mj15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKIyBDT05GSUdfQ1JZUFRPX1JTQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ESCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNESD15CkNPTkZJ R19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRP X1VTRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQ VE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkK Q09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19D UllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRI RU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fU0lNRD15CkNP TkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRp b24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQ VE9fR0NNPXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19T RVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklH X0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09O RklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15 CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19LRVlXUkFQPXkKCiMKIyBIYXNoIG1v ZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NS WVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZ UFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19D UkMzMj15CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBE SUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0dIQVNI PXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9f TUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIw PXkKQ09ORklHX0NSWVBUT19TSEExPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NT U0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NI QTI1Nl9NQj15CkNPTkZJR19DUllQVE9fU0hBNTEyX01CPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9 eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz15CiMgQ09ORklHX0NS WVBUT19UR1IxOTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dQNTEyPXkKQ09ORklHX0NSWVBU T19HSEFTSF9DTE1VTF9OSV9JTlRFTD15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVT PXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9 eQojIENPTkZJR19DUllQVE9fQVJDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklT SCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBU T19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBU T19DQU1FTExJQV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NS WVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9f Q0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdf Q1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fREVTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9f U0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05G SUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NF UlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CkNP TkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19U V09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9eQojIENPTkZJR19D UllQVE9fVFdPRklTSF9YODZfNjRfM1dBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09G SVNIX0FWWF9YODZfNjQgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBU T19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15CkNPTkZJ R19DUllQVE9fTFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5k b20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdf Q1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZ UFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdf Q1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKIyBDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkc9 eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15 CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBF PXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VS VElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKCiMKIyBDZXJ0 aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCiMgQ09ORklHX1NZU1RFTV9UUlVTVEVE X0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkcgaXMg bm90IHNldApDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qg c2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklH X1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVW RVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlf RlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNf TkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJ Q19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkK Q09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01V TFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19U MTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NF TEZURVNUPXkKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQg aXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklH X0NSQzg9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBD T05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfODQyX0NPTVBSRVNTPXkK Q09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElC X0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkK Q09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9E RUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CiMgQ09ORklHX1haX0RFQ19QT1dFUlBDIGlzIG5vdCBz ZXQKIyBDT05GSUdfWFpfREVDX0lBNjQgaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQVJNIGlz IG5vdCBzZXQKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpD T05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNT X0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9 eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19E RUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NP TE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RF Qzg9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19U RVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RS RUU9eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkKQ09ORklHX0FTU09DSUFUSVZFX0FS UkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19I QVNfRE1BPXkKIyBDT05GSUdfRE1BX05PT1BfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX1ZJ UlRfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVTUFTS19PRkZTVEFDSyBpcyBub3Qgc2V0CkNP TkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0Jf U0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05G SUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09O RklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQoj IENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hf SEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFT X01NSU9fRkxVU0g9eQpDT05GSUdfU0JJVE1BUD15CkNPTkZJR19QUklNRV9OVU1CRVJTPXkK --===============3738235596012530147== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYm9vdCcKCWV4cG9y dCB0ZXN0Y2FzZT0nYm9vdCcKCWV4cG9ydCB0aW1lb3V0PScxMG0nCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3Avc3JjL2pvYnMvYm9vdC55YW1sJwoJZXhwb3J0IHF1ZXVlPSd2YWxpZGF0ZScK CWV4cG9ydCB0ZXN0Ym94PSd2bS12cC1xdWFudGFsLXg4Nl82NC00MycKCWV4cG9ydCB0Ym94X2dy b3VwPSd2bS12cC1xdWFudGFsLXg4Nl82NCcKCWV4cG9ydCBicmFuY2g9J2xpbnV4LW5leHQvbWFz dGVyJwoJZXhwb3J0IGNvbW1pdD0nYWVmZDk1MGI4M2QyZDhjZjRkM2MyNzA1NDZjODcyNWY4NjZk YTE5MScKCWV4cG9ydCBrY29uZmlnPSd4ODZfNjQtcmFuZGNvbmZpZy1pMC0yMDE3MjEnCglleHBv cnQgcmVwZWF0X3RvPTQ4CglleHBvcnQgc3VibWl0X2lkPSc1OTI4ODgwNDBiOWE5M2Q3ZDhkNDk2 ZDcnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avc2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwteDg2XzY0 LTQzL2Jvb3QtMS1xdWFudGFsLWNvcmUteDg2XzY0LmNnei1hZWZkOTUwYjgzZDJkOGNmNGQzYzI3 MDU0NmM4NzI1Zjg2NmRhMTkxLTIwMTcwNTI3LTU1MjU2LTF1aXU5NXYtMzIueWFtbCcKCWV4cG9y dCBpZD0nMDBhMWNjZWU4MzlkOTVlYzU2MTcxOTRiYWE0NWMzYjg1Nzc1NjY5MScKCWV4cG9ydCBt b2RlbD0ncWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUta3ZtJwoJZXhwb3J0IG5yX3ZtPTY0Cgll eHBvcnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9JzUxMk0nCglleHBvcnQgcm9vdGZzPSdxdWFu dGFsLWNvcmUteDg2XzY0LmNneicKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19LVk1fR1VF U1Q9eScKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTQuOScKCWV4cG9ydCBlbnF1ZXVlX3RpbWU9JzIw MTctMDUtMjcgMDM6NTQ6NDQgKzA4MDAnCglleHBvcnQgX2lkPSc1OTI4ODgwNDBiOWE5M2Q3ZDhk NDk2ZWYnCglleHBvcnQgX3J0PScvcmVzdWx0L2Jvb3QvMS92bS12cC1xdWFudGFsLXg4Nl82NC9x dWFudGFsLWNvcmUteDg2XzY0LmNnei94ODZfNjQtcmFuZGNvbmZpZy1pMC0yMDE3MjEvZ2NjLTQu OS9hZWZkOTUwYjgzZDJkOGNmNGQzYzI3MDU0NmM4NzI1Zjg2NmRhMTkxJwoJZXhwb3J0IHVzZXI9 J2xrcCcKCWV4cG9ydCByZXN1bHRfcm9vdD0nL3Jlc3VsdC9ib290LzEvdm0tdnAtcXVhbnRhbC14 ODZfNjQvcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3oveDg2XzY0LXJhbmRjb25maWctaTAtMjAxNzIx L2djYy00LjkvYWVmZDk1MGI4M2QyZDhjZjRkM2MyNzA1NDZjODcyNWY4NjZkYTE5MS8zMicKCWV4 cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT02MDAKCWV4cG9ydCBpbml0 cmQ9Jy9vc2ltYWdlL3F1YW50YWwvcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3onCglleHBvcnQgYm9v dGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3NjaGVkdWxl ZC92bS12cC1xdWFudGFsLXg4Nl82NC00My9ib290LTEtcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3ot YWVmZDk1MGI4M2QyZDhjZjRkM2MyNzA1NDZjODcyNWY4NjZkYTE5MS0yMDE3MDUyNy01NTI1Ni0x dWl1OTV2LTMyLnlhbWwKQVJDSD14ODZfNjQKa2NvbmZpZz14ODZfNjQtcmFuZGNvbmZpZy1pMC0y MDE3MjEKYnJhbmNoPWxpbnV4LW5leHQvbWFzdGVyCmNvbW1pdD1hZWZkOTUwYjgzZDJkOGNmNGQz YzI3MDU0NmM4NzI1Zjg2NmRhMTkxCkJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmFuZGNv bmZpZy1pMC0yMDE3MjEvZ2NjLTQuOS9hZWZkOTUwYjgzZDJkOGNmNGQzYzI3MDU0NmM4NzI1Zjg2 NmRhMTkxL3ZtbGludXotNC4xMi4wLXJjMi0wMDIwNC1nYWVmZDk1MAptYXhfdXB0aW1lPTYwMApS RVNVTFRfUk9PVD0vcmVzdWx0L2Jvb3QvMS92bS12cC1xdWFudGFsLXg4Nl82NC9xdWFudGFsLWNv cmUteDg2XzY0LmNnei94ODZfNjQtcmFuZGNvbmZpZy1pMC0yMDE3MjEvZ2NjLTQuOS9hZWZkOTUw YjgzZDJkOGNmNGQzYzI3MDU0NmM4NzI1Zjg2NmRhMTkxLzMyCkxLUF9TRVJWRVI9aW5uCmRlYnVn CmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90 aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRs b2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9 Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1l cnIKaWdub3JlX2xvZ2xldmVsCmVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMApjb25zb2xlPXR0eVMw LDExNTIwMApjb25zb2xlPXR0eTAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBsa3BfaW5pdHJkPScv bGtwL2xrcC9sa3AteDg2XzY0LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NH SV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBrZXJuZWw9Jy9wa2cv bGludXgveDg2XzY0LXJhbmRjb25maWctaTAtMjAxNzIxL2djYy00LjkvYWVmZDk1MGI4M2QyZDhj ZjRkM2MyNzA1NDZjODcyNWY4NjZkYTE5MS92bWxpbnV6LTQuMTIuMC1yYzItMDAyMDQtZ2FlZmQ5 NTAnCglleHBvcnQgZGVxdWV1ZV90aW1lPScyMDE3LTA1LTI3IDA0OjA2OjEyICswODAwJwoJZXhw b3J0IGpvYl9pbml0cmQ9Jy9sa3Avc2NoZWR1bGVkL3ZtLXZwLXF1YW50YWwteDg2XzY0LTQzL2Jv b3QtMS1xdWFudGFsLWNvcmUteDg2XzY0LmNnei1hZWZkOTUwYjgzZDJkOGNmNGQzYzI3MDU0NmM4 NzI1Zjg2NmRhMTkxLTIwMTcwNTI3LTU1MjU2LTF1aXU5NXYtMzIuY2d6JwoKCVsgLW4gIiRMS1Bf U1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0vbGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pv YigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1qb2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0cC5z aAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgkuICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBvcnRf dG9wX2VudgoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90L3dyYXBwZXIg Ym9vdC1zbGFiaW5mbwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3Jh cHBlciBib290LW1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90 L3dyYXBwZXIgbWVtbWFwCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGtt c2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgb29tLWtpbGxlcgoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4vd2F0Y2hkb2cKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbmZzLWhhbmcKCglydW5fdGVzdCAkTEtQX1NSQy90ZXN0 cy93cmFwcGVyIHNsZWVwIDEKfQoKZXh0cmFjdF9zdGF0cygpCnsKCSRMS1BfU1JDL3N0YXRzL3dy YXBwZXIgYm9vdC1zbGFiaW5mbwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LW1lbWluZm8K CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbWVtbWFwCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJv b3QtbWVtb3J5CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJvb3QtdGltZQoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBrZXJuZWwtc2l6ZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIHNsZWVwLnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIgdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciBsYXN0X3N0YXRlCn0KCiIkQCIK --===============3738235596012530147== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============3738235596012530147==--