From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AG47ELvROAdfcdnvk5iNHCiY4EZiyvvEXC1yCfnv67MOI8aQqJVdoV7qOD7ZL6Cwxe8OzTqoXhQP ARC-Seal: i=1; a=rsa-sha256; t=1520572657; cv=none; d=google.com; s=arc-20160816; b=II/javwDSlz2vJgCgG8kvp+oQZyQ9CtvlwkFWnL2yBbBD0JfQNrjV6oYUDOQeIu4fc V883qi6s3EoBj5BrL50puTAg+ZnLJ7JzZCdTDD+8eV/42FbE/nH6tFIuGBQLiuTQsI46 saibxzPGUvQ9iIWYBSva8dDKqTyCuBFpwiAcM4tyRklBxkTfgVxZyJAb3dlNqiKYODTb tbaAOdLXaUt0CMBuV+tTN86wPmQ/FOe2FwmGeB+z8b1acZtHVDzjbY/GK/yiTjXZQ3HJ spInKhulAc3wTSpbK0qGIc1aCJgRotz6+wsJ17T6FZI6SDdOANiSZHhRKyO/UUr8or+Z 8lfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date:arc-authentication-results; bh=GkDA/EEL+011s+aOrhoKFGrBE1j5woTKR5WEYIXmfRY=; b=hX1mmX4Fbt1Fsal76IKY8HMJUm0qZOXDCMru+sGRSd6l1Eq3wR8w5Uv1mbQ54Vumq7 ou+O3dUL3RMBlV8WOrM3YAkwYkXeoH/UYYaaZdpnaJyEdge8lVR14QOzyhpUDryPHRhN uXRNJDUnv+8dzJXu/xq9agmPLS+m/zDj7E6I3LKPpk6bvvp82Rs41qOWuGkHda/zHZdK 78u8j1nZDaqhanMHaR1gn7cyl3gHfNFyGkVljhAtUWV1eVVYtsDYD8GDWLuewRwZwU4Q 3Py9HWKCzuRqRmzze9YBdBxPrP9ibe8qyKNcDVBqIlTDesgTGmLiQTPDXZ3KOuIQDlfK YSKA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of fengguang.wu@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=fengguang.wu@intel.com Authentication-Results: mx.google.com; spf=pass (google.com: domain of fengguang.wu@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=fengguang.wu@intel.com X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,443,1515484800"; d="xz'?scan'208";a="33605220" Date: Fri, 9 Mar 2018 13:16:51 +0800 From: kernel test robot To: David Howells Cc: Greg Kroah-Hartman , Tejun Heo , Li Zefan , Johannes Weiner , LKML , David Howells , lkp@01.org Subject: [kernfs, sysfs, cgroup, intel_rdt] 6393e11b84: kernel_BUG_at_fs/super.c Message-ID: <20180309051651.yleuvdimktpk4l3x@inn> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="phxyrdajvlgf7knw" Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1594435995211328936?= X-GMAIL-MSGID: =?utf-8?q?1594435995211328936?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: --phxyrdajvlgf7knw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit (built with gcc-6): commit: 6393e11b84a5116ea99d7a05d0dcada2acea347f ("kernfs, sysfs, cgroup, intel_rdt: Support fs_context") https://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git mount-context in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -m 256M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------+------------+------------+ | | 33f54afb25 | 6393e11b84 | +------------------------------------------+------------+------------+ | boot_successes | 8 | 2 | | boot_failures | 0 | 6 | | kernel_BUG_at_fs/super.c | 0 | 6 | | invalid_opcode:#[##] | 0 | 6 | | EIP:vfs_get_tree | 0 | 6 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 6 | +------------------------------------------+------------+------------+ [ 10.046412] kernel BUG at fs/super.c:1716! [ 10.046901] invalid opcode: 0000 [#1] PREEMPT DEBUG_PAGEALLOC [ 10.047397] Modules linked in: [ 10.047721] CPU: 0 PID: 1 Comm: init Not tainted 4.16.0-rc4-00170-g6393e11 #129 [ 10.048344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 10.049062] EIP: vfs_get_tree+0x5c/0xee [ 10.049399] EFLAGS: 00010286 CPU: 0 [ 10.049774] EAX: 00000030 EBX: c9d00a00 ECX: 00000001 EDX: 0000001c [ 10.050318] ESI: 00000000 EDI: c1798780 EBP: 00000027 ESP: c0027f14 [ 10.050859] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 10.051327] CR0: 80050033 CR2: b7ef4588 CR3: 09d91d80 CR4: 000006b0 [ 10.051919] Call Trace: [ 10.052140] ? do_mount+0x8a7/0xab0 [ 10.052454] ? memdup_user+0x36/0x4e [ 10.052776] ? SyS_mount+0x52/0x72 [ 10.053076] ? do_int80_syscall_32+0x57/0xc9 [ 10.053467] ? entry_INT80_32+0x31/0x31 [ 10.053854] Code: f0 e9 ae 00 00 00 8b 13 89 d8 ff 52 18 85 c0 0f 88 9f 00 00 00 8b 43 08 85 c0 75 11 8b 43 04 ff 30 68 f3 6f 6b c1 e8 5a 58 f7 ff <0f> 0b 8b b0 84 00 00 00 83 be 9c 00 00 00 00 75 02 0f 0b 8b 43 [ 10.055480] EIP: vfs_get_tree+0x5c/0xee SS:ESP: 0068:c0027f14 [ 10.056043] ---[ end trace 1d2e9a62012a7a13 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, lkp --phxyrdajvlgf7knw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.16.0-rc4-00170-g6393e11" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.16.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_SOCK_CGROUP_DATA is not set # 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 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y # CONFIG_POSIX_TIMERS is not set CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_MEMBARRIER is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 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_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_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_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=y # CONFIG_CC_STACKPROTECTOR_AUTO is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set # 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 CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_PHYS_TO_DMA=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set CONFIG_X86_MPPARSE=y CONFIG_GOLDFISH=y CONFIG_RETPOLINE=y # CONFIG_INTEL_RDT is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_DEBUG=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set CONFIG_MEFFICEON=y # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y # CONFIG_CPU_SUP_CYRIX_32 is not set # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS_RANGE_BEGIN=1 CONFIG_NR_CPUS_RANGE_END=1 CONFIG_NR_CPUS_DEFAULT=1 CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y # CONFIG_X86_UP_IOAPIC is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_TOSHIBA=m CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_ARCH_WANTS_THP_SWAP is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=m CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_UMIP is not set # CONFIG_EFI is not set 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 is not set # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set 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 is not set # CONFIG_ACPI_PCI_SLOT is not set # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y # CONFIG_SFI is not set # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_STUB is not set CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_HOST is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y CONFIG_EISA_VLB_PRIMING=y CONFIG_EISA_PCI_EISA=y # CONFIG_EISA_VIRTUAL_ROOT is not set # CONFIG_EISA_NAMES is not set # CONFIG_SCx200 is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set CONFIG_GEOS=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set # CONFIG_I82365 is not set CONFIG_TCIC=m CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO 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=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_UDP_TUNNEL is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_FOU is not set # CONFIG_IPV6_FOU_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_DEBUGFS=y CONFIG_BATMAN_ADV_DEBUG=y # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y # CONFIG_VSOCKETS_DIAG is not set CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m # CONFIG_NET_NSH is not set CONFIG_HSR=m # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m CONFIG_CAN_VXCAN=m # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_GRCAN=m # CONFIG_PCH_CAN is not set CONFIG_CAN_C_CAN=m # CONFIG_CAN_C_CAN_PLATFORM is not set # CONFIG_CAN_C_CAN_PCI is not set CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m CONFIG_CAN_IFI_CANFD=m CONFIG_CAN_M_CAN=m # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_SJA1000_ISA=m CONFIG_CAN_SJA1000_PLATFORM=m # CONFIG_CAN_EMS_PCMCIA is not set # CONFIG_CAN_EMS_PCI is not set CONFIG_CAN_PEAK_PCMCIA=m # CONFIG_CAN_PEAK_PCI is not set # CONFIG_CAN_KVASER_PCI is not set # CONFIG_CAN_PLX_PCI is not set CONFIG_CAN_TSCAN1=m CONFIG_CAN_SOFTING=m CONFIG_CAN_SOFTING_CS=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_BT=y # CONFIG_BT_BREDR is not set # CONFIG_BT_LE is not set # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=m # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIDTL1=m # CONFIG_BT_HCIBT3C is not set CONFIG_BT_HCIBLUECARD=m # CONFIG_BT_HCIBTUART is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_XEN is not set CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set # CONFIG_CAIF_USB is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=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_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_W1=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # # Bus devices # CONFIG_SIMPLE_PM_BUS=y CONFIG_CONNECTOR=m # CONFIG_MTD is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_KOBJ=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # NVME Support # # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m # CONFIG_DS1682 is not set # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=m CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_MISC_RTSX is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set 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 CONFIG_ALTERA_STAPL=y # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC & related support # # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set # CONFIG_OCXL_BASE is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set # CONFIG_CAIF_SPI_SLAVE is not set # CONFIG_CAIF_HSI is not set # CONFIG_CAIF_VIRTIO is not set # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_EL3 is not set # CONFIG_3C515 is not set # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_3C589 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_LANCE is not set # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_NI65 is not set # CONFIG_AMD_XGBE is not set # CONFIG_AMD_XGBE_HAVE_ECC is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CIRRUS=y # CONFIG_CS89x0 is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_GEMINI_ETHERNET is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=m CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_MVNETA_BM is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set # CONFIG_NE2000 is not set # CONFIG_NE2K_PCI is not set # CONFIG_PCMCIA_PCNET is not set # CONFIG_ULTRA is not set # CONFIG_WD80x3 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000_UART is not set # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC9194 is not set # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_MDIO_BUS is not set # CONFIG_PHYLIB is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_PCMCIA_RAYCS is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # # CONFIG_WAN is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_DLINK_DIR685=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=m CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=m # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_GOLDFISH_EVENTS=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_CAP11XX=m # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set CONFIG_MOUSE_PC110PAD=y # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=m # CONFIG_JOYSTICK_TMDC is not set CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=m # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_AS5011=m CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_AD7879=m # CONFIG_TOUCHSCREEN_AD7879_I2C is not set CONFIG_TOUCHSCREEN_AR1021_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=m CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=m CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_GOODIX=m # CONFIG_TOUCHSCREEN_HIDEEP is not set CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_S6SY761=y CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_EKTF2127=m # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_IMX6UL_TSC=y # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_HTCPEN=m # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=m # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_UCB1400=m # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=m CONFIG_TOUCHSCREEN_WM831X=y CONFIG_TOUCHSCREEN_WM97XX=m # CONFIG_TOUCHSCREEN_WM9705 is not set CONFIG_TOUCHSCREEN_WM9712=y # CONFIG_TOUCHSCREEN_WM9713 is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_TSC2007_IIO is not set # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=y CONFIG_TOUCHSCREEN_SIS_I2C=m # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=m # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_COLIBRI_VF50=m CONFIG_TOUCHSCREEN_ROHM_BU21023=m CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=m CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_ARIZONA_HAPTICS=m CONFIG_INPUT_ATMEL_CAPTOUCH=m # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_DECODER=y # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_TPS65218_PWRBUTTON=m CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PALMAS_PWRBUTTON=m CONFIG_INPUT_PCF8574=y # CONFIG_INPUT_PWM_BEEPER is not set CONFIG_INPUT_PWM_VIBRA=y # CONFIG_INPUT_RK805_PWRKEY is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=y # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_DRV260X_HAPTICS=y # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m # CONFIG_RMI4_SMB is not set CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y # CONFIG_RMI4_F11 is not set CONFIG_RMI4_F12=y # CONFIG_RMI4_F30 is not set CONFIG_RMI4_F34=y # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_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 is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_CS is not set # CONFIG_SERIAL_8250_MEN_MCB 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_ASPEED_VUART is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PROC_INTERFACE is not set CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=m # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=m # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set CONFIG_DTLK=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m CONFIG_SCR24X=m # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=m CONFIG_TCG_TIS_CORE=m CONFIG_TCG_TIS=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TELCLOCK=m # CONFIG_DEVPORT is not set # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=m # CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_SLAVE=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_RK3X is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_ELEKTOR=y CONFIG_I2C_PCA_ISA=m # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m # CONFIG_PINCTRL is not set 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=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=m # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=m # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_TPIC2810=m # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_BD9571MWV=m CONFIG_GPIO_DA9055=y CONFIG_GPIO_LP3943=m # CONFIG_GPIO_LP873X is not set CONFIG_GPIO_MAX77620=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_UCB1400=m CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=m # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2805=y CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_DS28E17=m CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=m # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_ACT8945A=m CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_LEGO_EV3=m CONFIG_BATTERY_SBS=m CONFIG_CHARGER_SBS=m # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9150=m CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_MAX1721X=y CONFIG_BATTERY_TWL4030_MADC=y CONFIG_BATTERY_RX51=m # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_LTC3651=m CONFIG_CHARGER_DETECTOR_MAX14656=m CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=m # CONFIG_CHARGER_SMB347 is not set CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_BATTERY_GOLDFISH is not set CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=m # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_FTSTEUTATES=m # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC2990=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6621=m CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_TC654=m CONFIG_SENSORS_MENF21BMC_HWMON=m # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX31785=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_STTS751=y # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83773G=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set CONFIG_THERMAL_EMULATION=y CONFIG_MAX77620_THERMAL=y # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_QCOM_SPMI_TEMP_ALARM=m CONFIG_GENERIC_ADC_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED is not set CONFIG_WATCHDOG_SYSFS=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set # CONFIG_DA9055_WATCHDOG is not set CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y CONFIG_MENF21BMC_WATCHDOG=m # CONFIG_WDAT_WDT is not set CONFIG_WM831X_WATCHDOG=m CONFIG_XILINX_WATCHDOG=y # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_RAVE_SP_WATCHDOG=m CONFIG_CADENCE_WATCHDOG=m CONFIG_DW_WATCHDOG=m CONFIG_RN5T618_WATCHDOG=m # CONFIG_TWL4030_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_MAX77620_WATCHDOG=m # CONFIG_ACQUIRE_WDT is not set CONFIG_ADVANTECH_WDT=m # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_EBC_C384_WDT=y CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=m CONFIG_WAFER_WDT=m # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=m # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=m CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=m # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set CONFIG_MEN_A21_WDT=m CONFIG_XEN_WDT=m # # ISA-based Watchdog Cards # CONFIG_PCWATCHDOG=m CONFIG_MIXCOMWD=m # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_SFLASH is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_ACT8945A=m CONFIG_MFD_AS3711=y # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_BD9571MWV=y # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=m # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77620=y CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=m # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set CONFIG_UCB1400_CORE=m # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=m # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=m # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y # CONFIG_MFD_TI_LP87565 is not set CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_RAVE_SP_CORE=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_ACT8945A is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_ARIZONA_LDO1=m CONFIG_REGULATOR_ARIZONA_MICSUPP=m CONFIG_REGULATOR_AS3711=m CONFIG_REGULATOR_BD9571MWV=y # CONFIG_REGULATOR_DA9055 is not set # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LM363X=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP873X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LP8788=y # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX1586=m # CONFIG_REGULATOR_MAX77620 is not set # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX77686=m CONFIG_REGULATOR_MAX77802=m CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_PALMAS is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=m # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=m # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS65218 is not set # CONFIG_REGULATOR_TPS6586X is not set CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_VCTRL=m # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8994=m # CONFIG_RC_CORE is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_RADIO_ADAPTERS is not set CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # SDR tuner chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # 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 is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_CHASH is not set # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_PROC_FS is not set CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m # CONFIG_SND_SEQ_MIDI is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_AC97_CODEC=m # CONFIG_SND_DRIVERS is not set # CONFIG_SND_ISA is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_PCMCIA is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m # CONFIG_SND_SOC_FSL_SAI is not set CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m # CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_AUDMUX=m CONFIG_SND_I2S_HI6210_I2S=m CONFIG_SND_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=m # CONFIG_SND_SOC_IMG_I2S_OUT is not set # CONFIG_SND_SOC_IMG_PARALLEL_OUT is not set CONFIG_SND_SOC_IMG_SPDIF_IN=m CONFIG_SND_SOC_IMG_SPDIF_OUT=m CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM is not set # CONFIG_SND_SOC_INTEL_SKYLAKE is not set CONFIG_SND_SOC_INTEL_MACH=y # # STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XTFPGA_I2S=m # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU_UTILS=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_ADAU17X1=m CONFIG_SND_SOC_ADAU1761=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_BT_SCO=m CONFIG_SND_SOC_CS35L32=m CONFIG_SND_SOC_CS35L33=m CONFIG_SND_SOC_CS35L34=m CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS42L42=m CONFIG_SND_SOC_CS42L51=m CONFIG_SND_SOC_CS42L51_I2C=m CONFIG_SND_SOC_CS42L52=m CONFIG_SND_SOC_CS42L56=m CONFIG_SND_SOC_CS42L73=m CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m CONFIG_SND_SOC_CS4271=m CONFIG_SND_SOC_CS4271_I2C=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_CS53L30=m CONFIG_SND_SOC_DIO2125=m CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES8316=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m CONFIG_SND_SOC_MAX98504=m CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_MAX98373=m CONFIG_SND_SOC_MAX9860=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM186X=m CONFIG_SND_SOC_PCM186X_I2C=m CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_RL6231=m # CONFIG_SND_SOC_RT5514_SPI_BUILTIN is not set CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5631=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIGMADSP_REGMAP=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM4567=m CONFIG_SND_SOC_STA32X=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_STI_SAS=m CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TAS5720=m CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC31XX=m CONFIG_SND_SOC_TLV320AIC32X4=m CONFIG_SND_SOC_TLV320AIC32X4_I2C=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SOC_TSCS42XX=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8524=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m CONFIG_SND_SOC_WM8741=m CONFIG_SND_SOC_WM8750=m CONFIG_SND_SOC_WM8753=m CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8960=m CONFIG_SND_SOC_WM8962=m CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_WM8985=m CONFIG_SND_SOC_ZX_AUD96P22=m CONFIG_SND_SOC_NAU8540=m CONFIG_SND_SOC_NAU8810=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m CONFIG_SND_SIMPLE_SCU_CARD=m # CONFIG_SND_AUDIO_GRAPH_CARD is not set # CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set CONFIG_SND_X86=y CONFIG_AC97_BUS=m # # HID support # # CONFIG_HID is not set # # I2C HID support # # CONFIG_I2C_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_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set CONFIG_MMC=m CONFIG_PWRSEQ_EMMC=m CONFIG_PWRSEQ_SD8787=m # CONFIG_PWRSEQ_SIMPLE is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_OF_ARASAN is not set CONFIG_MMC_SDHCI_OF_AT91=m CONFIG_MMC_SDHCI_CADENCE=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_GOLDFISH=m # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=m CONFIG_MMC_SDHCI_XENON=m # CONFIG_MMC_SDHCI_OMAP is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y # CONFIG_LEDS_CLASS is not set # # LED drivers # # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # # LED Triggers # CONFIG_ACCESSIBILITY=y # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=m # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8907 is not set # CONFIG_RTC_DRV_MAX77686 is not set CONFIG_RTC_DRV_RK808=m # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_RC5T583=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV8803=m # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_DS3232_HWMON=y CONFIG_RTC_DRV_PCF2127=m # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_DA9055=m # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=m # CONFIG_RTC_DRV_AB3100 is not set CONFIG_RTC_DRV_ZYNQMP=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_R7301=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=m CONFIG_HD44780=m CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_IMG_ASCII_LCD=m # CONFIG_PANEL is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y # CONFIG_VBOXGUEST is not set CONFIG_VIRTIO=m # CONFIG_VIRTIO_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set # # Xen driver support # CONFIG_XEN_BALLOON=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XENFS is not set # CONFIG_XEN_SYS_HYPERVISOR is not set CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WIRELESS is not set # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_CHT_INT33FE is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_SURFACE_3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y CONFIG_MLX_PLATFORM=m # CONFIG_SILEAD_DMI is not set CONFIG_PMC_ATOM=y # CONFIG_GOLDFISH_BUS is not set CONFIG_GOLDFISH_PIPE=m # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set # CONFIG_CLK_HSDK is not set # CONFIG_COMMON_CLK_MAX77686 is not set # CONFIG_COMMON_CLK_RK808 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI570 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m # # Rpmsg drivers # # CONFIG_RPMSG_VIRTIO is not set CONFIG_SOUNDWIRE=y # # SoundWire Devices # # CONFIG_SOUNDWIRE_INTEL is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # # Xilinx SoC drivers # CONFIG_XILINX_VCU=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set CONFIG_DEVFREQ_GOV_USERSPACE=y # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_ARIZONA=m # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=m # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_BUFFER_HW_CONSUMER=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # # CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set CONFIG_DA280=m CONFIG_DA311=m CONFIG_DMARD06=y CONFIG_DMARD09=m CONFIG_DMARD10=y # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set CONFIG_KXSD9=y # CONFIG_KXSD9_I2C is not set # CONFIG_KXCJK1013 is not set CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7660=m CONFIG_MMA8452=y CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m CONFIG_MMA9553=m # CONFIG_MXC4005 is not set CONFIG_MXC6255=m CONFIG_STK8312=m CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=m CONFIG_AD799X=y # CONFIG_CC10001_ADC is not set # CONFIG_DA9150_GPADC is not set CONFIG_ENVELOPE_DETECTOR=y CONFIG_HX711=y CONFIG_INA2XX_ADC=y CONFIG_LP8788_ADC=y CONFIG_LTC2471=m CONFIG_LTC2485=m CONFIG_LTC2497=m CONFIG_MAX1363=y # CONFIG_MAX9611 is not set CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y CONFIG_PALMAS_GPADC=m CONFIG_QCOM_VADC_COMMON=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=m CONFIG_SD_ADC_MODULATOR=m # CONFIG_TI_ADC081C is not set CONFIG_TI_ADS1015=m CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=m CONFIG_VF610_ADC=y # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y # CONFIG_CCS811 is not set CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # 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 is not set # CONFIG_AD5446 is not set CONFIG_AD5592R_BASE=m CONFIG_AD5593R=m # CONFIG_CIO_DAC is not set # CONFIG_DPOT_DAC is not set CONFIG_DS4424=m CONFIG_M62332=y CONFIG_MAX517=m # CONFIG_MAX5821 is not set CONFIG_MCP4725=m # 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=y CONFIG_BMG160_I2C=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4404 is not set CONFIG_MAX30100=y CONFIG_MAX30102=y # # Humidity sensors # CONFIG_AM2315=m CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HTS221=m CONFIG_HTS221_I2C=m CONFIG_HTU21=m CONFIG_SI7005=y CONFIG_SI7020=m # # Inertial measurement units # CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_KMX61=m # CONFIG_INV_MPU6050_I2C is not set CONFIG_IIO_ST_LSM6DSX=m CONFIG_IIO_ST_LSM6DSX_I2C=m # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set CONFIG_APDS9300=m # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set CONFIG_BH1780=y CONFIG_CM32181=m CONFIG_CM3232=m # CONFIG_CM3323 is not set CONFIG_CM3605=m # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=m # CONFIG_ISL29125 is not set CONFIG_JSA1212=y CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m CONFIG_LTR501=m CONFIG_MAX44000=m CONFIG_OPT3001=m CONFIG_PA12203001=m CONFIG_SI1145=m # CONFIG_STK3310 is not set CONFIG_ST_UVIS25=y CONFIG_ST_UVIS25_I2C=y CONFIG_TCS3414=m CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set CONFIG_US5182D=y # CONFIG_VCNL4000 is not set CONFIG_VEML6070=y CONFIG_VL6180=y # CONFIG_ZOPT2201 is not set # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN_I2C=m # CONFIG_MAG3110 is not set CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Multiplexers # CONFIG_IIO_MUX=m # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=m CONFIG_TPL0102=y # # Digital potentiostats # # CONFIG_LMP91000 is not set # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=m CONFIG_BMP280_I2C=m # CONFIG_HP03 is not set CONFIG_MPL115=y CONFIG_MPL115_I2C=y # CONFIG_MPL3115 is not set CONFIG_MS5611=m # CONFIG_MS5611_I2C is not set # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # CONFIG_HP206C is not set CONFIG_ZPA2326=m CONFIG_ZPA2326_I2C=m # # Lightning sensors # # # Proximity and distance sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_RFD77402=m CONFIG_SRF04=y CONFIG_SX9500=y CONFIG_SRF08=m # # Temperature sensors # CONFIG_MLX90614=m # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_LP3943=m # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=m CONFIG_PWM_TWL_LED=y # # IRQ chip support # CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_ARM_GIC_V3_ITS is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_AXS10X is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LANTIQ is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SIMPLE is not set # CONFIG_RESET_SUNXI is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_PXA_28NM_HSIC=m # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set CONFIG_MCB_LPC=m # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_DAX=m CONFIG_NVMEM=y CONFIG_STM=m CONFIG_STM_DUMMY=m # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_INTEL_TH=m # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # CONFIG_FPGA is not set CONFIG_FSI=m CONFIG_FSI_MASTER_GPIO=m CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_SCOM=m CONFIG_MULTIPLEXER=m # # Multiplexer drivers # CONFIG_MUX_ADG792A=m CONFIG_MUX_GPIO=m CONFIG_MUX_MMIO=m CONFIG_PM_OPP=y CONFIG_SIOX=y CONFIG_SIOX_BUS_GPIO=m CONFIG_SLIMBUS=y CONFIG_SLIM_QCOM_CTRL=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y CONFIG_GOOGLE_COREBOOT_TABLE=m # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set CONFIG_GOOGLE_COREBOOT_TABLE_OF=m CONFIG_GOOGLE_MEMCONSOLE=m # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m CONFIG_GOOGLE_VPD=m # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=m CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # # Caches # # CONFIG_FSCACHE is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_VMCORE is not set 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=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB311 is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=m # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # 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=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y 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_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y # 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 is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_WW_MUTEX_SELFTEST=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=m CONFIG_TEST_HEXDUMP=m CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=m # CONFIG_TEST_PRINTF is not set CONFIG_TEST_BITMAP=m CONFIG_TEST_UUID=y # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_TEST_LKM is not set CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_TEST_DEBUG_VIRTUAL is not set # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_WX is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set # CONFIG_UNWINDER_FRAME_POINTER is not set CONFIG_UNWINDER_GUESS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=m 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 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=m # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=m # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=m # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=m # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=m # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # # CONFIG_CRYPTO_DEFLATE is not set # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m 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=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set CONFIG_SECONDARY_TRUSTED_KEYRING=y # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=m CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_SGL_ALLOC=y # CONFIG_DMA_DIRECT_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y # CONFIG_STRING_SELFTEST is not set --phxyrdajvlgf7knw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-nhm-dp1-openwrt-i386/trinity.yaml' export testbox='vm-lkp-nhm-dp1-openwrt-i386-6' export tbox_group='vm-lkp-nhm-dp1-openwrt-i386' export kconfig='i386-randconfig-s0-201809' export compiler='gcc-6' export queue='bisect' export branch='dhowells-fs/mount-context' export commit='6393e11b84a5116ea99d7a05d0dcada2acea347f' export submit_id='5aa1ef650b9a9314192ff650' export job_file='/lkp/scheduled/vm-lkp-nhm-dp1-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-6393e11b84a5116ea99d7a05d0dcada2acea347f-20180309-70681-1c2cwgh-0.yaml' export id='76120af764d3cea99f29f17482a7f063a13fd853' export model='qemu-system-i386 -enable-kvm' export nr_vm=20 export nr_cpu=1 export memory='256M' export rootfs='openwrt-i386-2016-03-16.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2018-03-09 10:20:21 +0800' export _id='5aa1ef650b9a9314192ff650' export _rt='/result/trinity/300s/vm-lkp-nhm-dp1-openwrt-i386/openwrt-i386-2016-03-16.cgz/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-nhm-dp1-openwrt-i386/openwrt-i386-2016-03-16.cgz/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/openwrt/openwrt-i386-2016-03-16.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-nhm-dp1-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-6393e11b84a5116ea99d7a05d0dcada2acea347f-20180309-70681-1c2cwgh-0.yaml ARCH=i386 kconfig=i386-randconfig-s0-201809 branch=dhowells-fs/mount-context commit=6393e11b84a5116ea99d7a05d0dcada2acea347f BOOT_IMAGE=/pkg/linux/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f/vmlinuz-4.16.0-rc4-00170-g6393e11 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-nhm-dp1-openwrt-i386/openwrt-i386-2016-03-16.cgz/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f/modules.cgz' export bm_initrd='/osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/i386-randconfig-s0-201809/gcc-6/6393e11b84a5116ea99d7a05d0dcada2acea347f/vmlinuz-4.16.0-rc4-00170-g6393e11' export dequeue_time='2018-03-09 10:25:34 +0800' export job_initrd='/lkp/scheduled/vm-lkp-nhm-dp1-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-6393e11b84a5116ea99d7a05d0dcada2acea347f-20180309-70681-1c2cwgh-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --phxyrdajvlgf7knw Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --phxyrdajvlgf7knw-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3672380695189038527==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [kernfs, sysfs, cgroup, intel_rdt] 6393e11b84: kernel_BUG_at_fs/super.c Date: Fri, 09 Mar 2018 13:16:51 +0800 Message-ID: <20180309051651.yleuvdimktpk4l3x@inn> List-Id: --===============3672380695189038527== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-6): commit: 6393e11b84a5116ea99d7a05d0dcada2acea347f ("kernfs, sysfs, cgroup, i= ntel_rdt: Support fs_context") https://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git mount-co= ntext in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -m 256M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +------------------------------------------+------------+------------+ | | 33f54afb25 | 6393e11b84 | +------------------------------------------+------------+------------+ | boot_successes | 8 | 2 | | boot_failures | 0 | 6 | | kernel_BUG_at_fs/super.c | 0 | 6 | | invalid_opcode:#[##] | 0 | 6 | | EIP:vfs_get_tree | 0 | 6 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 6 | +------------------------------------------+------------+------------+ [ 10.046412] kernel BUG at fs/super.c:1716! [ 10.046901] invalid opcode: 0000 [#1] PREEMPT DEBUG_PAGEALLOC [ 10.047397] Modules linked in: [ 10.047721] CPU: 0 PID: 1 Comm: init Not tainted 4.16.0-rc4-00170-g6393e= 11 #129 [ 10.048344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 10.049062] EIP: vfs_get_tree+0x5c/0xee [ 10.049399] EFLAGS: 00010286 CPU: 0 [ 10.049774] EAX: 00000030 EBX: c9d00a00 ECX: 00000001 EDX: 0000001c [ 10.050318] ESI: 00000000 EDI: c1798780 EBP: 00000027 ESP: c0027f14 [ 10.050859] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 10.051327] CR0: 80050033 CR2: b7ef4588 CR3: 09d91d80 CR4: 000006b0 [ 10.051919] Call Trace: [ 10.052140] ? do_mount+0x8a7/0xab0 [ 10.052454] ? memdup_user+0x36/0x4e [ 10.052776] ? SyS_mount+0x52/0x72 [ 10.053076] ? do_int80_syscall_32+0x57/0xc9 [ 10.053467] ? entry_INT80_32+0x31/0x31 [ 10.053854] Code: f0 e9 ae 00 00 00 8b 13 89 d8 ff 52 18 85 c0 0f 88 9f = 00 00 00 8b 43 08 85 c0 75 11 8b 43 04 ff 30 68 f3 6f 6b c1 e8 5a 58 f7 ff = <0f> 0b 8b b0 84 00 00 00 83 be 9c 00 00 00 00 75 02 0f 0b 8b 43 [ 10.055480] EIP: vfs_get_tree+0x5c/0xee SS:ESP: 0068:c0027f14 [ 10.056043] ---[ end trace 1d2e9a62012a7a13 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, lkp --===============3672380695189038527== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.16.0-rc4-00170-g6393e11" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xNi4wLXJjNCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdf TkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5F UklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9Q Q19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19D QUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hf SEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNP TkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BV X1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNP TkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NI QVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdF QUxMT0M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNP Tl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09O RklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdfVEhS RUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19CUk9LRU5fT05f U01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0i IgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIi CkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09O RklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdf SEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VS TkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVM X0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKQ09O RklHX0tFUk5FTF9MWjQ9eQpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJ R19TWVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19VU0VMSUI9eQpDT05G SUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZ U0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJR IHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lS UV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNP TkZJR19JUlFfU0lNPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVS SUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05f TU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkK IyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTE9DS1NPVVJD RV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tT T1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05G SUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19U SUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMg aXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CkNPTkZJR19OT19IWj15CiMgQ09ORklHX0hJ R0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNj b3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKQ09ORklHX0lSUV9USU1FX0FD Q09VTlRJTkc9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdf VEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1BSRUVNUFRf UkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklH X1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15 CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdf SUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTIw CkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxF X1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15 CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfSFVHRVRMQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9E RVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0JQRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ0tfQ0dST1VQX0RB VEEgaXMgbm90IHNldAojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NI RURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qg c2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFN RlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JE X0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMg Q09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19DQ19P UFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpD T05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklH X0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05G SUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQoj IENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwg aXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1BPU0lYX1RJTUVSUyBpcyBub3Qg c2V0CkNPTkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQojIENP TkZJR19FTEZfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdf QkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xM PXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQojIENPTkZJR19FVkVOVEZEIGlz IG5vdCBzZXQKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CiMgQ09ORklHX0FEVklTRV9TWVND QUxMUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTUJBUlJJRVIgaXMgbm90IHNldApDT05GSUdfQ0hF Q0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15 CiMgQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVSBpcyBub3Qgc2V0CkNPTkZJR19LQUxM U1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKIyBDT05GSUdfVVNFUkZB VUxURkQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpD T05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VT RV9WTUFMTE9DPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3Jt YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RF QlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQojIENPTkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU0xBQj15CiMgQ09ORklH X1NMVUIgaXMgbm90IHNldAojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJfTUVS R0VfREVGQVVMVD15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CiMgQ09ORklHX1NZU1RF TV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMg Q09ORklHX0tQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBzZXQK IyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9U PXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdf SEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19I QVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdf R0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9 eQpDT05GSUdfQVJDSF9IQVNfU0VUX01FTU9SWT15CkNPTkZJR19IQVZFX0FSQ0hfVEhSRUFEX1NU UlVDVF9XSElURUxJU1Q9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkK Q09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15 CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf SEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklH X0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9 eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVf Q01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFW RV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hB VkVfR0NDX1BMVUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBp cyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldApD T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1JfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19USElOX0FSQ0hJVkVTPXkKQ09ORklHX0hBVkVfQVJD SF9XSVRISU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNI X0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVM RVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19I QVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklH X0FSQ0hfTU1BUF9STkRfQklUUz04CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CiMgQ09O RklHX0hBVkVfQVJDSF9IQVNIIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9CVVNfQVBJPXkKQ09ORklH X0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJ R0FDVElPTj15CiMgQ09ORklHX0NQVV9OT19FRkZJQ0lFTlRfRkZTIGlzIG5vdCBzZXQKIyBDT05G SUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0sgaXMgbm90IHNldAojIENPTkZJR19BUkNIX09QVElPTkFM X0tFUk5FTF9SV1ggaXMgbm90IHNldAojIENPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1hf REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNP TkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JX WD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19QSFlTX1RPX0RN QT15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15CiMgQ09ORklHX1JFRkNPVU5UX0ZVTEwgaXMg bm90IHNldAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19HQ09WX0tF Uk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfR0NPVl9Q Uk9GSUxFX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUPXkKIyBD T05GSUdfR0NPVl9GT1JNQVRfM180IGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfNF83 IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfUlRf TVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19N T0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90 IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNW RVJTSU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNldApDT05G SUdfTU9EVUxFX0NPTVBSRVNTPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90 IHNldApDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haPXkKQ09ORklHX01PRFVMRVNfVFJFRV9MT09L VVA9eQojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5M SU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xP Q0tTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9eQpDT05GSUdf RlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfWk9O RV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRV UkVfTkFNRVM9eQojIENPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RTIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX0dPTERGSVNIPXkKQ09ORklHX1JFVFBPTElORT15CiMg Q09ORklHX0lOVEVMX1JEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05G SUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfREVCVUc9eQpDT05GSUdfWEVOPXkKIyBDT05G SUdfWEVOX1BWIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fU0FWRV9S RVNUT1JFPXkKQ09ORklHX1hFTl9ERUJVR19GUz15CiMgQ09ORklHX1hFTl9QVkggaXMgbm90IHNl dApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09O RklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNP TkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYg aXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBp cyBub3Qgc2V0CiMgQ09ORklHX002ODYgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJIGlz IG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElV TU0gaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYg aXMgbm90IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNl dAojIENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKQ09ORklHX01FRkZJQ0VPTj15CiMgQ09ORklH X01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENP TkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAoj IENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMg Q09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElG VD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZ PXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklH X1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BV X0ZBTUlMWT02CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVD VD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKIyBDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9TVVBfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1NVUF9D RU5UQVVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQ VV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JU Qz15CkNPTkZJR19ETUk9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQpD T05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj0xCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD0xCkNP TkZJR19OUl9DUFVTX0RFRkFVTFQ9MQpDT05GSUdfTlJfQ1BVUz0xCiMgQ09ORklHX1BSRUVNUFRf Tk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09O RklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19VUF9MQVRFX0lOSVQ9 eQpDT05GSUdfWDg2X1VQX0FQSUM9eQojIENPTkZJR19YODZfVVBfSU9BUElDIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9S RVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0 CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9V TkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5U U19JTlRFTF9DU1RBVEU9eQpDT05GSUdfWDg2X0xFR0FDWV9WTTg2PXkKQ09ORklHX1ZNODY9eQpD T05GSUdfVE9TSElCQT1tCkNPTkZJR19JOEs9eQojIENPTkZJR19YODZfUkVCT09URklYVVBTIGlz IG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09ORklHX01JQ1JPQ09ERV9JTlRFTCBpcyBu b3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RF X09MRF9JTlRFUkZBQ0U9eQojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdf SElHSE1FTTRHIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU02NEc9eQpDT05GSUdfVk1TUExJVF8z Rz15CiMgQ09ORklHX1ZNU1BMSVRfMkcgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzFHIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklHX0hJR0hNRU09eQpD T05GSUdfWDg2X1BBRT15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FS Q0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJ R19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNP TkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01P REVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZ X01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfU1BBUlNF TUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VO VD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05G SUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19IQVZFX0dFTkVSSUNfR1VQPXkKQ09O RklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05P REUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19T UExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkK IyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15 CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQojIENPTkZJR19LU00g aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKIyBDT05GSUdfVFJB TlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQ IGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9LTT15CiMgQ09ORklHX0NMRUFOQ0FDSEUg aXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qg c2V0CkNPTkZJR19aQlVEPW0KQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElO Rz15CkNPTkZJR19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15 CkNPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFD S0lORz15CkNPTkZJR19GUkFNRV9WRUNUT1I9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90 IHNldAojIENPTkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSFBURSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApD T05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldApDT05GSUdf QVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19YODZfSU5URUxfVU1JUCBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKQ09ORklH X0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCiMgQ09ORklH X1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklH X0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JF TE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09O RklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5B QkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlv bnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfU1VT UEVORF9TS0lQX1NZTkM9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19QTV9T TEVFUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CkNPTkZJR19QTV9XQUtFTE9D S1M9eQpDT05GSUdfUE1fV0FLRUxPQ0tTX0xJTUlUPTEwMAojIENPTkZJR19QTV9XQUtFTE9DS1Nf R0MgaXMgbm90IHNldApDT05GSUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05G SUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NU QVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1NQQ1JfVEFCTEU9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZT X1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBD T05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBD T05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09O RklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkK Q09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RI RVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENP TkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExV R19JT0FQSUM9eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJ X0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlz IG5vdCBzZXQKIyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BS RUdJT04gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQTSBpcyBu b3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMg bm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lE TEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09O RklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJ PXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklH IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9H T0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9N TUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdf UENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qg c2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90 IHNldApDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpD T05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBD YWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1BDSUVfQ0FERU5DRV9I T1NUIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwoKIwojIFBD SSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMgUENJIEVuZHBvaW50CiMKIyBDT05GSUdf UENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVy cwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVT IGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CkNPTkZJR19FSVNB PXkKQ09ORklHX0VJU0FfVkxCX1BSSU1JTkc9eQpDT05GSUdfRUlTQV9QQ0lfRUlTQT15CiMgQ09O RklHX0VJU0FfVklSVFVBTF9ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfRUlTQV9OQU1FUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CkNPTkZJR19BTElYPXkKIyBDT05GSUdf TkVUNTUwMSBpcyBub3Qgc2V0CkNPTkZJR19HRU9TPXkKQ09ORklHX1BDQ0FSRD1tCkNPTkZJR19Q Q01DSUE9bQpDT05GSUdfUENNQ0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBD LWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMzY1IGlz IG5vdCBzZXQKQ09ORklHX1RDSUM9bQpDT05GSUdfUENNQ0lBX1BST0JFPXkKQ09ORklHX1BDQ0FS RF9OT05TVEFUSUM9eQojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZ U0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMK IwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0JJTkZNVF9TQ1JJ UFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPXkKQ09ORklHX0JJTkZN VF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19IQVZF X0FUT01JQ19JT01BUD15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNP TkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklY PXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfVExTIGlzIG5vdCBzZXQK Q09ORklHX1hGUk09eQojIENPTkZJR19YRlJNX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19YRlJN X1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAoj IENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5v dCBzZXQKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNldAojIENP TkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUE5QPXkKQ09ORklH X0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfUE5QX1JBUlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBJUCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9JUEdSRV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBD T05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVURQX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1UgaXMg bm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90IHNldAojIENPTkZJR19J TkVUX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1AgaXMgbm90IHNldAojIENPTkZJR19J TkVUX0lQQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9UVU5ORUwgaXMgbm90IHNl dApDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkK Q09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVU PXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKIyBDT05GSUdfSU5F VF9VRFBfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldAoj IENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0FE VkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX0RFRkFVTFRf VENQX0NPTkc9ImN1YmljIgojIENPTkZJR19UQ1BfTUQ1U0lHIGlzIG5vdCBzZXQKQ09ORklHX0lQ VjY9eQojIENPTkZJR19JUFY2X1JPVVRFUl9QUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9P UFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X0FIIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5FVDZfRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfSVBDT01QIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBWNl9NSVA2IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfWEZSTV9UVU5O RUwgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSU5F VDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPXkK Q09ORklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPXkKIyBDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JP VVRFT1BUSU1JWkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApD T05GSUdfSVBWNl9TSVQ9eQojIENPTkZJR19JUFY2X1NJVF82UkQgaXMgbm90IHNldApDT05GSUdf SVBWNl9ORElTQ19OT0RFVFlQRT15CiMgQ09ORklHX0lQVjZfVFVOTkVMIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBWNl9GT1UgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0ZPVV9UVU5ORUwgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ VjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NF Q01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JL X1BIWV9USU1FU1RBTVBJTkc9eQojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJ R19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklH X1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMg bm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD1tCkNPTkZJR19CUklE R0U9bQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfSEFWRV9ORVRfRFNBPXkK IyBDT05GSUdfTkVUX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNl dApDT05GSUdfREVDTkVUPXkKIyBDT05GSUdfREVDTkVUX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJ R19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdf REVWX0FQUExFVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQojIENPTkZJR19MQVBCIGlzIG5v dCBzZXQKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJ R19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJR19CQVRNQU5f QURWPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9CQVRNQU5fViBpcyBub3Qgc2V0CkNPTkZJR19CQVRN QU5fQURWX0JMQT15CiMgQ09ORklHX0JBVE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUTUFOX0FEVl9OQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWX0RFQlVHRlM9eQpDT05G SUdfQkFUTUFOX0FEVl9ERUJVRz15CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBzZXQKQ09O RklHX1ZTT0NLRVRTPXkKIyBDT05GSUdfVlNPQ0tFVFNfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19W SVJUSU9fVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj1tCiMgQ09ORklH X05FVExJTktfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dT Tz15CkNPTkZJR19NUExTX1JPVVRJTkc9bQojIENPTkZJR19ORVRfTlNIIGlzIG5vdCBzZXQKQ09O RklHX0hTUj1tCiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRf TDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFT U0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09O RklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19O RVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApDT05GSUdf Q0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCiMgQ09ORklHX0NBTl9HVyBp cyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPW0KQ09O RklHX0NBTl9WWENBTj1tCiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5f REVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CkNPTkZJR19DQU5fR1JDQU49bQojIENP TkZJR19QQ0hfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DX0NBTj1tCiMgQ09ORklHX0NBTl9D X0NBTl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DX0NBTl9QQ0kgaXMgbm90IHNl dApDT05GSUdfQ0FOX0NDNzcwPW0KIyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBpcyBub3Qgc2V0CkNP TkZJR19DQU5fQ0M3NzBfUExBVEZPUk09bQpDT05GSUdfQ0FOX0lGSV9DQU5GRD1tCkNPTkZJR19D QU5fTV9DQU49bQojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQgaXMgbm90IHNldApDT05GSUdfQ0FO X1NKQTEwMDA9bQpDT05GSUdfQ0FOX1NKQTEwMDBfSVNBPW0KQ09ORklHX0NBTl9TSkExMDAwX1BM QVRGT1JNPW0KIyBDT05GSUdfQ0FOX0VNU19QQ01DSUEgaXMgbm90IHNldAojIENPTkZJR19DQU5f RU1TX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19QQ01DSUE9bQojIENPTkZJR19DQU5f UEVBS19QQ0kgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9QTFhfUENJIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9UU0NBTjE9bQpDT05GSUdf Q0FOX1NPRlRJTkc9bQpDT05GSUdfQ0FOX1NPRlRJTkdfQ1M9bQojIENPTkZJR19DQU5fREVCVUdf REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19CVD15CiMgQ09ORklHX0JUX0JSRURSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlRfTEUgaXMgbm90IHNldAojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2Ug ZHJpdmVycwojCkNPTkZJR19CVF9IQ0lCVFNESU89bQojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5v dCBzZXQKQ09ORklHX0JUX0hDSURUTDE9bQojIENPTkZJR19CVF9IQ0lCVDNDIGlzIG5vdCBzZXQK Q09ORklHX0JUX0hDSUJMVUVDQVJEPW0KIyBDT05GSUdfQlRfSENJQlRVQVJUIGlzIG5vdCBzZXQK Q09ORklHX0JUX0hDSVZIQ0k9bQpDT05GSUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NESU89 bQojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0 CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAy MTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEg bmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hB U0hfTUFYX1NJWkU9MApDT05GSUdfV0lNQVg9bQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApD T05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CkNPTkZJR19SRktJTExfR1BJTz15 CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz1tCiMgQ09ORklHX05FVF85UF9Y RU4gaXMgbm90IHNldApDT05GSUdfTkVUXzlQX0RFQlVHPXkKQ09ORklHX0NBSUY9eQpDT05GSUdf Q0FJRl9ERUJVRz15CiMgQ09ORklHX0NBSUZfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJ Rl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX05G QyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPW0KIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19H Uk9fQ0VMTFM9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfTUFZX1VTRV9ERVZMSU5LPXkK CiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09O RklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19E RVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJF VkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdf RVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XQU5UX0RF Vl9DT1JFRFVNUD15CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJ R19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5D X0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09O RklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUE1JPW0KQ09O RklHX1JFR01BUF9XMT15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkK Q09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5v dCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19TSU1QTEVfUE1fQlVTPXkKQ09ORklHX0NP Tk5FQ1RPUj1tCiMgQ09ORklHX01URCBpcyBub3Qgc2V0CkNPTkZJR19PRj15CiMgQ09ORklHX09G X1VOSVRURVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX0tPQko9eQpDT05GSUdfT0ZfQUREUkVTUz15 CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKIyBDT05GSUdfT0ZfT1ZFUkxBWSBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JU PXkKQ09ORklHX1BBUlBPUlRfUEM9eQojIENPTkZJR19QQVJQT1JUX1NFUklBTCBpcyBub3Qgc2V0 CkNPTkZJR19QQVJQT1JUX1BDX0ZJRk89eQojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8gaXMg bm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9bQojIENPTkZJR19QQVJQT1JUX0dTQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQ T1JUXzEyODQ9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMg UHJvdG9jb2xzCiMKIyBDT05GSUdfSVNBUE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfUE5QQklPUyBp cyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKCiMKIyBOVk1FIFN1cHBvcnQKIwoKIwojIE1pc2Mg ZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CiMgQ09ORklHX0FENTI1WF9EUE9U IGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX0FT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19TR0lfSU9D NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19JQ1M5MzJT NDAxPXkKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBf SUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19J U0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1 NTA9bQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCkNP TkZJR19ITUM2MzUyPW0KIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BI VUIgaXMgbm90IHNldApDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPW0KQ09ORklHX1NSQU09eQoj IENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWCBp cyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD1tCgoj CiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJ R19FRVBST01fTEVHQUNZPW0KIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENP TkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYPXkK IyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hh cmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKQ09ORklHX0FMVEVSQV9TVEFQTD15CiMgQ09ORklH X0lOVEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBu b3Qgc2V0CgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CiMKCiMKIyBJbnRlbCBNSUMg QnVzIERyaXZlcgojCgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKCiMKIyBWT1AgQnVzIERyaXZlcgoj CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIK IwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFu YWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMgQ09ORklHX0VDSE8g aXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVf RFJJVkVSX09QUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9MSUIgaXMgbm90IHNldAojIENPTkZJ R19PQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lf TU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJTksg aXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmly ZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJ UkVXSVJFX05PU1kgaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05GSUdf TUFDX0VNVU1PVVNFQlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTkVUX0NPUkU9eQoj IENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMgbm90IHNldAojIENP TkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMg Q09ORklHX01BQ1ZMQU4gaXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0CiMgQ09O RklHX01BQ1NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEUgaXMgbm90IHNldAojIENP TkZJR19ORVRQT0xMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xF IGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19ORVQg aXMgbm90IHNldAojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBu b3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCiMgQ09ORklHX0NBSUZfVFRZIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FJRl9TUElfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19DQUlG X0hTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUZfVklSVElPIGlzIG5vdCBzZXQKCiMKIyBEaXN0 cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfRVRIRVJORVQ9eQpD T05GSUdfTURJTz1tCkNPTkZJR19ORVRfVkVORE9SXzNDT009eQojIENPTkZJR19FTDMgaXMgbm90 IHNldAojIENPTkZJR18zQzUxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJQV8zQzU3NCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDTUNJQV8zQzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZPUlRFWCBp cyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9B REFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFf VFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX05FVF9WRU5E T1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19MQU5DRSBp cyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfTk1D TEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkk2NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JF IGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkVfSEFWRV9FQ0MgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRf VkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90 IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09O RklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBpcyBub3Qgc2V0CiMgQ09ORklH X0NOSUMgaXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgy WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldAojIENPTkZJR19CTlhU IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CkNPTkZJR19ORVRfVkVORE9SX0NIRUxT SU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UMyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lP X1Q0VkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSVJSVVM9eQojIENPTkZJR19DUzg5 eDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0VOSUMgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfR0VNSU5JX0VUSEVS TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNl dAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15 CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CiMg Q09ORklHX0VaQ0hJUF9OUFNfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfRVhBUj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENPTkZJR19WWEdFIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CiMgQ09ORklHX1BDTUNJQV9GTVZKMThY IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkK IyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9bQpD T05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPW0KQ09ORklHX0lHQl9IV01PTj15CiMgQ09O RklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdC RT1tCkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9JODI1WFg9eQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZORVRB X0JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRfRU4gaXMg bm90IHNldAojIENPTkZJR19NTFg0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYRlcg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NTFfTUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBp cyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9O RVRST05PTUU9eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfUENNQ0lBX0FYTkVU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkUyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkUyS19QQ0kg aXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfUENORVQgaXMgbm90IHNldAojIENPTkZJR19VTFRS QSBpcyBub3Qgc2V0CiMgQ09ORklHX1dEODB4MyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X05WSURJQT15CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X09LST15CiMgQ09ORklHX1BDSF9HQkUgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNl dAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9 eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxDTklDIGlzIG5vdCBzZXQK IyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldAoj IENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09O RklHX1FDQTcwMDBfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fRU1BQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMg Q09ORklHX0FUUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMgQ09ORklH XzgxMzlUT08gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQojIENPTkZJR19SNjA0MCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NB TVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9T RUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CiMg Q09ORklHX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfU01DOTE5NCBpcyBub3Qgc2V0CiMgQ09ORklH X1BDTUNJQV9TTUM5MUM5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNldAoj IENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15 CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQoj IENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAoj IENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RM QU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUg aXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19X SVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT009eQojIENPTkZJ R19QQ01DSUFfWElSQzJQUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkK IyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAoj IENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldAoj IENPTkZJR19NRElPX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEhZTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfUExJUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldAoKIwojIEhvc3Qt c2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9y dAojCkNPTkZJR19XTEFOPXkKIyBDT05GSUdfV0lSRUxFU1NfV0RTIGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19B VEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdf V0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdf V0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xB Tl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19Q UklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQpDT05GSUdfV0xB Tl9WRU5ET1JfTUVESUFURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dM QU5fVkVORE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5f VkVORE9SX1NUPXkKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZ REFTPXkKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1BDTUNJQV9SQVlD UyBpcyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwoKIwoj IEVuYWJsZSBVU0Igc3VwcG9ydCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwojIENPTkZJR19X QU4gaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CiMgQ09ORklHX1ZNWE5F VDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU REVWU0lNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2 aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNP TkZJR19JTlBVVF9QT0xMREVWPXkKIyBDT05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBD T05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElu cHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZ Qk9BUkRfQURDIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQpDT05GSUdfS0VZ Qk9BUkRfQURQNTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJE X1FUMTA3MCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9RVDIxNjA9bQpDT05GSUdfS0VZQk9B UkRfRExJTktfRElSNjg1PXkKQ09ORklHX0tFWUJPQVJEX0xLS0JEPXkKQ09ORklHX0tFWUJPQVJE X0dQSU89bQpDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQ9bQpDT05GSUdfS0VZQk9BUkRfVENB NjQxNj1tCiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQVRSSVggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09ORklHX0tF WUJPQVJEX01BWDczNTk9bQpDT05GSUdfS0VZQk9BUkRfTUNTPW0KQ09ORklHX0tFWUJPQVJEX01Q UjEyMT1tCiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfR09MREZJU0hfRVZFTlRTPXkKQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVEMzNTg5WCBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9UV0w0MDMwPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPW0KQ09ORklHX0tFWUJPQVJE X0NBUDExWFg9bQojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldApDT05GSUdfSU5QVVRf TU9VU0U9eQojIENPTkZJR19NT1VTRV9QUzIgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJ QUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9DWUFQQT1tCiMgQ09ORklH X01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfSU5QT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfTE9HSUJNIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BDMTEwUEFE PXkKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9HUElPPW0K Q09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNC IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxP Rz15CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19BREk9 eQojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dG MksgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX0dSSVBfTVA9eQpDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UPW0KQ09ORklHX0pPWVNU SUNLX0lOVEVSQUNUPXkKQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVI9bQojIENPTkZJR19KT1lT VElDS19UTURDIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT1tCkNPTkZJR19KT1lT VElDS19JRk9SQ0VfMjMyPXkKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9eQojIENPTkZJR19KT1lT VElDS19NQUdFTExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5v dCBzZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CkNPTkZJR19KT1lTVElDS19TVElOR0VS PW0KIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNL X1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19EQjkgaXMgbm90IHNldApDT05G SUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPW0KQ09ORklH X0pPWVNUSUNLX0FTNTAxMT1tCkNPTkZJR19KT1lTVElDS19KT1lEVU1QPW0KIyBDT05GSUdfSk9Z U1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkK Q09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9J MkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQz15CkNPTkZJR19UT1VD SFNDUkVFTl9BVE1FTF9NWFQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUX1QzNz15CiMg Q09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fQlUyMTAxMz1tCkNPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTg9bQpDT05GSUdf VE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMD1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRT15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQNF9DT1JFPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDPW0KIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0hBTVBTSElSRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RP VUNIU0NSRUVOX0VHQUxBWD1tCkNPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMPXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0ZVSklUU1UgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MT15CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15 CkNPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNz1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4g aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5f V0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDE9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f TUNTNTAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9eQojIENPTkZJR19UT1VDSFNDUkVF Tl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSCBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9JTVg2VUxfVFNDPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fSU5FWElPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPW0KQ09ORklHX1RP VUNIU0NSRUVOX0hUQ1BFTj1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9UT1VDSFJJR0hUPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVUNCMTQwMD1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJ WENJUiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQz1tCkNPTkZJR19U T1VDSFNDUkVFTl9XTTgzMVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005N1hYPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fV005NzA1IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMj15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElU MjEzIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTz1tCkNPTkZJR19UT1VD SFNDUkVFTl9UU0MyMDBYX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwND15CkNPTkZJ R19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwN19JSU8g aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9TSUxFQUQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU0lTX0kyQz1tCiMgQ09ORklH X1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9bQojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2 MjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX0NPTElCUklfVkY1MD1tCkNPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JV MjEwMjM9bQpDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF84OFBNODBYX09OS0VZPW0K Q09ORklHX0lOUFVUX0FENzE0WD15CkNPTkZJR19JTlBVVF9BRDcxNFhfSTJDPW0KQ09ORklHX0lO UFVUX0FSSVpPTkFfSEFQVElDUz1tCkNPTkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSD1tCiMgQ09O RklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FM1gwX0JVVFRPTj15CkNP TkZJR19JTlBVVF9QQ1NQS1I9bQojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX0dQMkE9eQpDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQpDT05GSUdfSU5QVVRf R1BJT19ERUNPREVSPXkKIyBDT05GSUdfSU5QVVRfV0lTVFJPTl9CVE5TIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldApD T05GSUdfSU5QVVRfS1hUSjk9eQpDT05GSUdfSU5QVVRfS1hUSjlfUE9MTEVEX01PREU9eQojIENP TkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVH VUxBVE9SX0hBUFRJQz15CkNPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRUT049bQpDT05GSUdf SU5QVVRfVFdMNDAzMF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQT1tCkNP TkZJR19JTlBVVF9VSU5QVVQ9bQpDT05GSUdfSU5QVVRfUEFMTUFTX1BXUkJVVFRPTj1tCkNPTkZJ R19JTlBVVF9QQ0Y4NTc0PXkKIyBDT05GSUdfSU5QVVRfUFdNX0JFRVBFUiBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9QV01fVklCUkE9eQojIENPTkZJR19JTlBVVF9SSzgwNV9QV1JLRVkgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj15CiMgQ09ORklHX0lOUFVUX0RB OTA1NV9PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XTTgzMVhfT049eQojIENPTkZJR19J TlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQojIENPTkZJR19J TlBVVF9DTUEzMDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05U RU5EPXkKQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVI9bQpDT05GSUdfSU5QVVRfU09DX0JV VFRPTl9BUlJBWT1tCkNPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9eQojIENPTkZJR19JTlBV VF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNT PXkKQ09ORklHX1JNSTRfQ09SRT1tCkNPTkZJR19STUk0X0kyQz1tCiMgQ09ORklHX1JNSTRfU01C IGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfRjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklPPW0KQ09O RklHX1JNSTRfMkRfU0VOU09SPXkKIyBDT05GSUdfUk1JNF9GMTEgaXMgbm90IHNldApDT05GSUdf Uk1JNF9GMTI9eQojIENPTkZJR19STUk0X0YzMCBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0YzND15 CiMgQ09ORklHX1JNSTRfRjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9GNTUgaXMgbm90IHNl dAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VS UE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD1tCiMgQ09ORklHX1NFUklPX1BBUktCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQ UzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQUxURVJBX1BT Mj1tCkNPTkZJR19TRVJJT19QUzJNVUxUPW0KQ09ORklHX1NFUklPX0FSQ19QUzI9eQojIENPTkZJ R19TRVJJT19BUEJQUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19H QU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9SVF9MND15CiMgQ09ORklHX0dBTUVQT1JUX0VN VTEwSzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApD T05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BU WV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19U UkFDRV9TSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0hfVFRZIGlzIG5vdCBzZXQKIyBD T05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2 ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJ R19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5Q PXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84 MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUw X0VYQVI9eQojIENPTkZJR19TRVJJQUxfODI1MF9DUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF84MjUwX01FTl9NQ0IgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApD T05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VY VEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfQVNQRUVEX1ZVQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM XzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNl dApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENP TkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRG T1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05G SUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklH X1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFgg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJB X1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJD IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xP UiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfREVWX0JVUz15CkNPTkZJR19TRVJJQUxfREVWX0NUUkxfVFRZUE9SVD15CiMgQ09ORklH X1RUWV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfUFBERVYgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkK Q09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1ZJUlRJ T19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RN SV9ERUNPREU9eQojIENPTkZJR19JUE1JX1BST0NfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklH X0lQTUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST1tCiMgQ09ORklH X0lQTUlfU1NJRiBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1dBVENIRE9HPW0KIyBDT05GSUdfSVBN SV9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09O RklHX05WUkFNIGlzIG5vdCBzZXQKQ09ORklHX0RUTEs9bQojIENPTkZJR19SMzk2NCBpcyBub3Qg c2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBz ZXQKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBUkRNQU5fNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19DQVJETUFO XzQwNDA9bQpDT05GSUdfU0NSMjRYPW0KIyBDT05GSUdfSVBXSVJFTEVTUyBpcyBub3Qgc2V0CiMg Q09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1BDODczNnhfR1BJTz15CkNPTkZJR19OU0Nf R1BJTz15CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkK Q09ORklHX1RDR19UUE09bQpDT05GSUdfVENHX1RJU19DT1JFPW0KQ09ORklHX1RDR19USVM9bQpD T05GSUdfVENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpD T05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19B VE1FTD1tCiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19YRU4g aXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1ZUUE1f UFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAyND1tCkNPTkZJR19UQ0dfVElT X1NUMzNaUDI0X0kyQz1tCkNPTkZJR19URUxDTE9DSz1tCiMgQ09ORklHX0RFVlBPUlQgaXMgbm90 IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05G SUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89 eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVY PXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJ T19DSEFMTEVOR0U9eQpDT05GSUdfSTJDX01VWF9HUElPPW0KIyBDT05GSUdfSTJDX01VWF9HUE1V WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTFRDNDMwNiBpcyBub3Qgc2V0CkNPTkZJR19J MkNfTVVYX1BDQTk1NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PW0KIyBDT05GSUdfSTJDX01V WF9SRUcgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX01MWENQTEQgaXMgbm90IHNldApDT05G SUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz1tCkNPTkZJR19JMkNfQUxHT0JJ VD15CkNPTkZJR19JMkNfQUxHT1BDRj15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhh cmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVy cwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMg aXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19B TUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJ R19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNl dAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlz IG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0 CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9u LWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09S RT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FS RV9TTEFWRT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfR1BJTz15CiMgQ09ORklHX0kyQ19HUElPX0ZBVUxUX0lOSkVDVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQV9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfUkszWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lN VEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NN QnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfUEFSUE9SVD1tCiMgQ09ORklHX0kyQ19Q QVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQK CiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX0VMRUtUT1I9eQpD T05GSUdfSTJDX1BDQV9JU0E9bQojIENPTkZJR19TQ3gyMDBfQUNCIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19TVFVCPW0KQ09ORklHX0kyQ19TTEFWRT15CiMgQ09ORklHX0kyQ19TTEFWRV9FRVBST00g aXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfSFNJIGlzIG5v dCBzZXQKQ09ORklHX1BQUz1tCiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBT IGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj1tCiMgQ09ORklHX1BQ U19DTElFTlRfTERJU0MgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KIyBD T05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBw b3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVU V09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09O RklHX1BUUF8xNTg4X0NMT0NLX1BDSD1tCiMgQ09ORklHX1BJTkNUUkwgaXMgbm90IHNldApDT05G SUdfR1BJT0xJQj15CkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19H UElPTElCX0lSUUNISVA9eQpDT05GSUdfREVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkK Q09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9bQoKIwojIE1lbW9yeSBt YXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPXkKQ09ORklHX0dQSU9f QUxURVJBPXkKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBC PW0KIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GVEdQSU8wMTAg aXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05G SUdfR1BJT19HUkdQSU89eQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUI4NlM3WD15CkNPTkZJR19HUElP X01FTloxMjc9eQpDT05GSUdfR1BJT19NT0NLVVA9eQpDT05GSUdfR1BJT19TWVNDT049bQojIENP TkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNl dAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19GNzE4OFg9 bQojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dJTkJPTkQ9 bQojIENPTkZJR19HUElPX1dTMTZDNDggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19HUElPX0FEUDU1ODg9bQojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldApD T05GSUdfR1BJT19NQVg3MzAwPW0KIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fVFBJQzI4MTA9bQoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNP TkZJR19HUElPX0FSSVpPTkE9bQpDT05GSUdfR1BJT19CRDk1NzFNV1Y9bQpDT05GSUdfR1BJT19E QTkwNTU9eQpDT05GSUdfR1BJT19MUDM5NDM9bQojIENPTkZJR19HUElPX0xQODczWCBpcyBub3Qg c2V0CkNPTkZJR19HUElPX01BWDc3NjIwPXkKQ09ORklHX0dQSU9fUEFMTUFTPXkKIyBDT05GSUdf R1BJT19SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19HUElP X1RQUzY1MjE4PW0KIyBDT05GSUdfR1BJT19UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fVFBTNjU5MTIgaXMgbm90IHNldApDT05GSUdfR1BJT19UV0w0MDMwPXkKQ09ORklHX0dQSU9f VUNCMTQwMD1tCkNPTkZJR19HUElPX1dNODMxWD1tCiMgQ09ORklHX0dQSU9fV004OTk0IGlzIG5v dCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMg bm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9J T0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f UENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18yNCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU09EQVZJ TExFIGlzIG5vdCBzZXQKQ09ORklHX1cxPXkKQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJlIEJ1 cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1cxX01BU1RFUl9EUzI0ODIgaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMg bm90IHNldApDT05GSUdfVzFfTUFTVEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05G SUdfVzFfU0xBVkVfVEhFUk09bQpDT05GSUdfVzFfU0xBVkVfU01FTT15CkNPTkZJR19XMV9TTEFW RV9EUzI0MDU9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PW0KQ09ORklHX1cxX1NMQVZFX0RTMjQw OF9SRUFEQkFDSz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9EUzI0MDY9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfRFMyODA1PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCkNPTkZJR19XMV9T TEFWRV9EUzI0MzM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjQzOCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFf U0xBVkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CiMgQ09ORklHX1cxX1NMQVZF X0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyOEUxNz1tCkNPTkZJR19QT1dF Ul9BVlM9eQpDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfR1BJTz15CkNP TkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1 Mj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJf UkVTRVRfU1lTQ09OPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRj15CiMgQ09O RklHX1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQpD T05GSUdfUE9XRVJfU1VQUExZX0RFQlVHPXkKQ09ORklHX1BEQV9QT1dFUj1tCiMgQ09ORklHX0dF TkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19XTTgzMVhfQkFDS1VQIGlzIG5v dCBzZXQKQ09ORklHX1dNODMxWF9QT1dFUj15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNl dApDT05GSUdfQkFUVEVSWV9BQ1Q4OTQ1QT1tCkNPTkZJR19CQVRURVJZX0RTMjc2MD1tCkNPTkZJ R19CQVRURVJZX0RTMjc4MD1tCkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZ X0RTMjc4Mj15CkNPTkZJR19CQVRURVJZX0xFR09fRVYzPW0KQ09ORklHX0JBVFRFUllfU0JTPW0K Q09ORklHX0NIQVJHRVJfU0JTPW0KIyBDT05GSUdfTUFOQUdFUl9TQlMgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkxNTA9bQpD T05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKQ09ORklH X0JBVFRFUllfTUFYMTcyMVg9eQpDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREM9eQpDT05GSUdf QkFUVEVSWV9SWDUxPW0KIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3ODg9eQpDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09O RklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFSR0VSX0xUQzM2NTE9bQpDT05GSUdfQ0hB UkdFUl9ERVRFQ1RPUl9NQVgxNDY1Nj1tCkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9eQojIENPTkZJ R19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD1t CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfR0FVR0Vf TFRDMjk0MT15CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfQkFU VEVSWV9SVDUwMzM9eQojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19I V01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMg TmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09S U19BQklUVUdVUlUzPXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KIyBDT05GSUdfU0VOU09SU19B RDc0MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09ORklHX1NFTlNPUlNf QURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9eQojIENPTkZJR19TRU5TT1JTX0FETTEw MjkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURN OTI0MD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NF TlNPUlNfQVNQRUVEPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQojIENPTkZJR19TRU5TT1JTX0RT NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzE2MjEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19ERUxMX1NNTT15CkNPTkZJR19TRU5TT1JTX0RBOTA1NT1tCiMgQ09ORklHX1NFTlNP UlNfSTVLX0FNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzUz NzVTPXkKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19G VFNURVVUQVRFUz1tCiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKQ09ORklH X1NFTlNPUlNfRzc2Mj1tCkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPW0KQ09ORklHX1NFTlNPUlNf SElINjEzMD1tCkNPTkZJR19TRU5TT1JTX0lCTUFFTT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1t CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj1tCiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9eQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTFRDMjk0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzI5OTA9bQpDT05GSUdfU0VOU09SU19MVEM0 MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQpD T05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD1tCkNPTkZJR19T RU5TT1JTX0xUQzQyNjE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JT X01BWDE2MTk9eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKIyBDT05GSUdfU0VOU09SU19NQVgx OTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjIxPW0KQ09ORklHX1NFTlNPUlNfTUFY NjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQojIENPTkZJR19TRU5TT1JTX01BWDY2NTAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfTUFYMzE3 OTA9bQpDT05GSUdfU0VOU09SU19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfVEM2NTQ9bQpDT05G SUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049bQojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc1 PXkKQ09ORklHX1NFTlNPUlNfTE03Nz15CkNPTkZJR19TRU5TT1JTX0xNNzg9bQpDT05GSUdfU0VO U09SU19MTTgwPW0KQ09ORklHX1NFTlNPUlNfTE04Mz15CiMgQ09ORklHX1NFTlNPUlNfTE04NSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09O RklHX1NFTlNPUlNfTE05Mj15CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xNOTUyMzQ9bQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19T RU5TT1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19T RU5TT1JTX05DVDY2ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q3OTA0PW0K Q09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX1BN QlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMgQ09ORklHX1NFTlNPUlNfSVIzNTIyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4 PW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTc4X1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KIyBD T05GSUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDMxNzg1 PW0KQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBD T05GSUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNTM2 NzkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNE OTIwMD1tCiMgQ09ORklHX1NFTlNPUlNfWkw2MTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf UFdNX0ZBTj15CkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpD T05GSUdfU0VOU09SU19TSFQzeD15CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KIyBDT05GSUdfU0VO U09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQojIENP TkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9 bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15 CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz1t CkNPTkZJR19TRU5TT1JTX1NDSDU2MzY9eQpDT05GSUdfU0VOU09SU19TVFRTNzUxPXkKIyBDT05G SUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTgg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NFTlNPUlNfQURTNzgy OD1tCiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SU5BMjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldApDT05G SUdfU0VOU09SU19JTkEzMjIxPXkKQ09ORklHX1NFTlNPUlNfVEM3ND15CkNPTkZJR19TRU5TT1JT X1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTAz IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTA4PXkKQ09ORklHX1NFTlNPUlNfVE1QNDAx PXkKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJ QV9DUFVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIz MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc3M0c9eQpDT05GSUdfU0VOU09SU19XODM3 ODFEPXkKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNzkyRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfVzgzNzk1PW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQojIENPTkZJR19TRU5T T1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfV004MzFYPXkKCiMKIyBBQ1BJ IGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVS TUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkK IyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVf VFJJUFMgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0dPVl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJN QUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkK IyBDT05GSUdfQ0xPQ0tfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1B TCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CkNPTkZJR19NQVg3NzYyMF9U SEVSTUFMPXkKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwg ZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNPW0K Q09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUw9eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FU Q0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKIyBDT05G SUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERP R19TWVNGUz15CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dB VENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfREE5MDU1X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fV0FUQ0hET0c9eQpDT05GSUdfR1BJT19XQVRDSERPR19BUkNIX0lOSVRDQUxMPXkK Q09ORklHX01FTkYyMUJNQ19XQVRDSERPRz1tCiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1dNODMxWF9XQVRDSERPRz1tCkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9eQojIENPTkZJ R19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1JBVkVfU1BfV0FUQ0hET0c9bQpD T05GSUdfQ0FERU5DRV9XQVRDSERPRz1tCkNPTkZJR19EV19XQVRDSERPRz1tCkNPTkZJR19STjVU NjE4X1dBVENIRE9HPW0KIyBDT05GSUdfVFdMNDAzMF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfV0FUQ0hET0c9 bQojIENPTkZJR19BQ1FVSVJFX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19BRFZBTlRFQ0hfV0RUPW0K IyBDT05GSUdfQUxJTTE1MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlz IG5vdCBzZXQKQ09ORklHX0VCQ19DMzg0X1dEVD15CkNPTkZJR19GNzE4MDhFX1dEVD15CiMgQ09O RklHX1NQNTEwMF9UQ08gaXMgbm90IHNldAojIENPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUI3MDBf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCTUFTUj1tCkNPTkZJR19XQUZFUl9XRFQ9bQojIENPTkZJ R19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldAoj IENPTkZJR19JVENPX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODcxMkZfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX0lUODdfV0RUPW0KIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldApDT05G SUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15CiMgQ09ORklHX05WX1RDTyBpcyBu b3Qgc2V0CkNPTkZJR182MFhYX1dEVD15CkNPTkZJR19TQkM4MzYwX1dEVD15CkNPTkZJR19TQkM3 MjQwX1dEVD1tCkNPTkZJR19DUFU1X1dEVD15CiMgQ09ORklHX1NNU0NfU0NIMzExWF9XRFQgaXMg bm90IHNldApDT05GSUdfU01TQzM3Qjc4N19XRFQ9bQojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVzgzODc3Rl9XRFQg aXMgbm90IHNldApDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0KQ09ORklH X1NCQ19FUFhfQzNfV0FUQ0hET0c9eQojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfTklDNzAxOF9XRFQgaXMgbm90IHNldApDT05GSUdfTUVOX0EyMV9XRFQ9bQpDT05GSUdf WEVOX1dEVD1tCgojCiMgSVNBLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDV0FUQ0hE T0c9bQpDT05GSUdfTUlYQ09NV0Q9bQojIENPTkZJR19XRFQgaXMgbm90IHNldAoKIwojIFBDSS1i YXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJu b3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldApDT05GSUdf U1NCX1BPU1NJQkxFPXkKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NC X1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQz X1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpD T05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09O RklHX1NTQl9TRElPSE9TVD15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldApDT05GSUdf U1NCX0RFQlVHPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CiMgQ09ORklH X1NTQl9EUklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpD T05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19CQ01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lf UE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CkNPTkZJR19CQ01BX0hPU1RfU09DPXkK Q09ORklHX0JDTUFfRFJJVkVSX1BDST15CiMgQ09ORklHX0JDTUFfU0ZMQVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklW RVJfR1BJTz15CkNPTkZJR19CQ01BX0RFQlVHPXkKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfQUNUODk0NUE9bQpDT05GSUdfTUZEX0FTMzcxMT15CiMgQ09ORklHX01GRF9B UzM3MjIgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkK IyBDT05GSUdfTUZEX0FUTUVMX0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhY IGlzIG5vdCBzZXQKQ09ORklHX01GRF9CRDk1NzFNV1Y9eQojIENPTkZJR19NRkRfQVhQMjBYX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1J Q19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTE1MD1tCiMgQ09ORklHX01GRF9N QzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ISTY0MjFfUE1JQyBpcyBub3Qgc2V0 CkNPTkZJR19IVENfUEFTSUMzPXkKQ09ORklHX0hUQ19JMkNQTEQ9eQojIENPTkZJR19NRkRfSU5U RUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hUV0MgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9TT0NfUE1JQ19DSFREQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNT X0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlz IG5vdCBzZXQKQ09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1 NzcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjIwPXkKQ09ORklHX01GRF9NQVg3NzY4Nj15 CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz1tCiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5 OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZEX01F TkYyMUJNQz1tCiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUw NjMzIGlzIG5vdCBzZXQKQ09ORklHX1VDQjE0MDBfQ09SRT1tCiMgQ09ORklHX01GRF9SREMzMjFY IGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVDUwMzM9eQpDT05GSUdfTUZEX1JDNVQ1ODM9eQpDT05G SUdfTUZEX1JLODA4PXkKQ09ORklHX01GRF9STjVUNjE4PW0KIyBDT05GSUdfTUZEX1NFQ19DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01G RF9TTTUwMT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CkNPTkZJR19NRkRfU0tZODE0NTI9bQpD T05GSUdfTUZEX1NNU0M9eQpDT05GSUdfQUJYNTAwX0NPUkU9eQpDT05GSUdfQUIzMTAwX0NPUkU9 eQpDT05GSUdfQUIzMTAwX09UUD1tCiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldApD T05GSUdfTUZEX0xQMzk0Mz15CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9USV9MTVU9 eQpDT05GSUdfTUZEX1BBTE1BUz15CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05G SUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9bQojIENPTkZJR19NRkRfVFBT NjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNl dApDT05GSUdfTUZEX1RJX0xQODczWD15CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBz ZXQKQ09ORklHX01GRF9UUFM2NTIxOD1tCkNPTkZJR19NRkRfVFBTNjU4Nlg9eQojIENPTkZJR19N RkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPW0KQ09ORklHX01GRF9U UFM2NTkxMl9JMkM9bQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldApDT05GSUdfVFdM NDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0MDMwX0FVRElPPXkKIyBDT05GSUdfVFdMNjA0MF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT1tCkNPTkZJR19NRkRfTE0zNTMz PW0KIyBDT05GSUdfTUZEX1RJTUJFUkRBTEUgaXMgbm90IHNldApDT05GSUdfTUZEX1RDMzU4OVg9 eQojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9bQojIENPTkZJ R19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUxMDIgaXMgbm90IHNldApD T05GSUdfTUZEX1dNNTExMD15CkNPTkZJR19NRkRfV004OTk3PXkKIyBDT05GSUdfTUZEX1dNODk5 OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdfTUZEX1dN ODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlz IG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9eQpDT05GSUdfUkFWRV9TUF9DT1JFPXkKQ09ORklH X1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJ WEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2 NT15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4OTQ1QSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9BRDUzOTggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FOQVRPUD1tCkNPTkZJR19S RUdVTEFUT1JfQUIzMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9BUklaT05BX0xETzE9bQpDT05GSUdf UkVHVUxBVE9SX0FSSVpPTkFfTUlDU1VQUD1tCkNPTkZJR19SRUdVTEFUT1JfQVMzNzExPW0KQ09O RklHX1JFR1VMQVRPUl9CRDk1NzFNV1Y9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MDU1IGlzIG5v dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1Jf R1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3 MUE9bQpDT05GSUdfUkVHVUxBVE9SX0xNMzYzWD15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQMzk3Mj15CkNPTkZJR19SRUdVTEFUT1JfTFA4 NzJYPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3M1g9bQojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1 IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3ODg9eQojIENPTkZJR19SRUdVTEFUT1Jf TFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3NjIwIGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX01BWDg2NjA9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9bQpDT05GSUdfUkVHVUxB VE9SX01BWDg5NTI9bQpDT05GSUdfUkVHVUxBVE9SX01BWDc3Njg2PW0KQ09ORklHX1JFR1VMQVRP Ul9NQVg3NzgwMj1tCkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKIyBDT05GSUdfUkVHVUxBVE9S X1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdfUkVH VUxBVE9SX1BWODgwNjA9eQpDT05GSUdfUkVHVUxBVE9SX1BWODgwODA9bQojIENPTkZJR19SRUdV TEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPW0KIyBDT05GSUdf UkVHVUxBVE9SX1FDT01fU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4Mz15 CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9bQpDT05G SUdfUkVHVUxBVE9SX1JUNTAzMz1tCkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9bQpDT05GSUdf UkVHVUxBVE9SX1RQUzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19S RUdVTEFUT1JfVFBTNjUwMjM9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPW0KIyBDT05GSUdf UkVHVUxBVE9SX1RQUzY1MTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE4 IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1ODZYIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTkxMj1tCkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15CkNPTkZJR19S RUdVTEFUT1JfVkNUUkw9bQojIENPTkZJR19SRUdVTEFUT1JfV004MzFYIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQ9bQojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05GSUdf TUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NV UFBPUlQ9eQojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldApDT05G SUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFf Q09OVFJPTExFUj15CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9fVjRMMl9TVUJERVZf QVBJPXkKQ09ORklHX1ZJREVPX1Y0TDI9eQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90 IHNldApDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTPXkKIyBDT05GSUdfVFRQQ0lfRUVQ Uk9NIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfUENJX1NV UFBPUlQgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09O RklHX1JBRElPX0FEQVBURVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09O RklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklE RU9CVUYyX1ZNQUxMT0M9bQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNl bnNvcnMsIGkyYywgc3BpLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VM RUNUPXkKQ09ORklHX01FRElBX0FUVEFDSD15CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3Nv cnMgYW5kIG1peGVycwojCgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwoj CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgoj CiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRl byBpbXByb3ZlbWVudCBjaGlwcwojCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMK IwoKIwojIFNEUiB0dW5lciBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMK IwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJQV9U VU5FUj15CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFfVFVORVJfVERB ODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RVTkVSX1RE QTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFfVFVORVJf VEVBNTc2MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkKQ09ORklHX01FRElBX1RVTkVS X01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJf WEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9N QzQ0UzgwMz15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKCiMKIyBHcmFw aGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpD T05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3Nvcikg Q29uZmlndXJhdGlvbgojCgojCiMgQU1EIExpYnJhcnkgcm91dGluZXMKIwojIENPTkZJR19DSEFT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSUJfUkFORE9NIGlzIG5vdCBzZXQKCiMKIyBGcmFt ZSBidWZmZXIgRGV2aWNlcwojCiMgQ09ORklHX0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJ R0hUX0xDRF9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApD T05GSUdfU09VTkQ9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19T TkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX0RNQUVO R0lORV9QQ009bQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9bQpDT05GSUdfU05EX0pBQ0s9eQpDT05G SUdfU05EX0pBQ0tfSU5QVVRfREVWPXkKIyBDT05GSUdfU05EX09TU0VNVUwgaXMgbm90IHNldApD T05GSUdfU05EX1BDTV9USU1FUj15CiMgQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKIyBDT05GSUdfU05EX1BST0NfRlMgaXMg bm90IHNldApDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKQ09ORklHX1NORF9ERUJVRz15CkNP TkZJR19TTkRfREVCVUdfVkVSQk9TRT15CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRf RE1BX1NHQlVGPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQpDT05GSUdfU05EX1NFUV9EVU1NWT1t CiMgQ09ORklHX1NORF9TRVFfTUlESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEwzX0xJQl9T RVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKQ09ORklH X1NORF9BQzk3X0NPREVDPW0KIyBDT05GSUdfU05EX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ0k9eQojIENPTkZJR19TTkRfQUQxODg5 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRf QVNJSFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9BVElJWFBfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAgaXMg bm90IHNldAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JUODdYIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DTUlQ Q0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAojIENPTkZJ R19TTkRfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMg bm90IHNldAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxB MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9HSU5BMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9J TkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcxIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1AgaXMg bm90IHNldAojIENPTkZJR19TTkRfSERTUE0gaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNFMTcy NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMg bm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElE RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9S TUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NFNlggaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUlRVT1NPIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1lNRlBD SSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwojIENPTkZJR19TTkRfSERBX0lOVEVMIGlzIG5v dCBzZXQKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfUENNQ0lB IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdfU05EX1NPQ19BQzk3X0JVUz15CkNP TkZJR19TTkRfU09DX0dFTkVSSUNfRE1BRU5HSU5FX1BDTT15CiMgQ09ORklHX1NORF9TT0NfQU1E X0FDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVE1FTF9TT0MgaXMgbm90IHNldAojIENPTkZJ R19TTkRfREVTSUdOV0FSRV9JMlMgaXMgbm90IHNldAoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNj YWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQ VXM6CiMKQ09ORklHX1NORF9TT0NfRlNMX0FTUkM9bQojIENPTkZJR19TTkRfU09DX0ZTTF9TQUkg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19GU0xfU1NJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NQ RElGPW0KIyBDT05GSUdfU05EX1NPQ19GU0xfRVNBSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X0lNWF9BVURNVVg9bQpDT05GSUdfU05EX0kyU19ISTYyMTBfSTJTPW0KQ09ORklHX1NORF9TT0Nf SU1HPXkKQ09ORklHX1NORF9TT0NfSU1HX0kyU19JTj1tCiMgQ09ORklHX1NORF9TT0NfSU1HX0ky U19PVVQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lNR19QQVJBTExFTF9PVVQgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfSU49bQpDT05GSUdfU05EX1NPQ19JTUdfU1BE SUZfT1VUPW0KQ09ORklHX1NORF9TT0NfSU1HX1BJU1RBQ0hJT19JTlRFUk5BTF9EQUM9bQpDT05G SUdfU05EX1NPQ19JTlRFTF9TU1RfVE9QTEVWRUw9eQojIENPTkZJR19TTkRfU1NUX0FUT01fSElG STJfUExBVEZPUk1fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NTVF9BVE9NX0hJRkkyX1BM QVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfSU5URUxfTUFDSD15CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNU TTMyIFNPQyBhdWRpbyBzdXBwb3J0CiMKQ09ORklHX1NORF9TT0NfWFRGUEdBX0kyUz1tCiMgQ09O RklHX1pYX1RETSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0kyQ19BTkRfU1BJPW0KCiMKIyBD T0RFQyBkcml2ZXJzCiMKQ09ORklHX1NORF9TT0NfQUM5N19DT0RFQz1tCkNPTkZJR19TTkRfU09D X0FEQVVfVVRJTFM9bQpDT05GSUdfU05EX1NPQ19BREFVMTcwMT1tCkNPTkZJR19TTkRfU09DX0FE QVUxN1gxPW0KQ09ORklHX1NORF9TT0NfQURBVTE3NjE9bQpDT05GSUdfU05EX1NPQ19BREFVMTc2 MV9JMkM9bQpDT05GSUdfU05EX1NPQ19BREFVNzAwMj1tCkNPTkZJR19TTkRfU09DX0FLNDU1ND1t CkNPTkZJR19TTkRfU09DX0FLNDYxMz1tCkNPTkZJR19TTkRfU09DX0FLNDY0Mj1tCkNPTkZJR19T TkRfU09DX0FLNTM4Nj1tCkNPTkZJR19TTkRfU09DX0FMQzU2MjM9bQpDT05GSUdfU05EX1NPQ19C VF9TQ089bQpDT05GSUdfU05EX1NPQ19DUzM1TDMyPW0KQ09ORklHX1NORF9TT0NfQ1MzNUwzMz1t CkNPTkZJR19TTkRfU09DX0NTMzVMMzQ9bQpDT05GSUdfU05EX1NPQ19DUzM1TDM1PW0KQ09ORklH X1NORF9TT0NfQ1M0Mkw0Mj1tCkNPTkZJR19TTkRfU09DX0NTNDJMNTE9bQpDT05GSUdfU05EX1NP Q19DUzQyTDUxX0kyQz1tCkNPTkZJR19TTkRfU09DX0NTNDJMNTI9bQpDT05GSUdfU05EX1NPQ19D UzQyTDU2PW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw3Mz1tCkNPTkZJR19TTkRfU09DX0NTNDI2NT1t CkNPTkZJR19TTkRfU09DX0NTNDI3MD1tCkNPTkZJR19TTkRfU09DX0NTNDI3MT1tCkNPTkZJR19T TkRfU09DX0NTNDI3MV9JMkM9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9T T0NfQ1M0MlhYOF9JMkM9bQpDT05GSUdfU05EX1NPQ19DUzQzMTMwPW0KQ09ORklHX1NORF9TT0Nf Q1M0MzQ5PW0KQ09ORklHX1NORF9TT0NfQ1M1M0wzMD1tCkNPTkZJR19TTkRfU09DX0RJTzIxMjU9 bQpDT05GSUdfU05EX1NPQ19FUzcxMzQ9bQpDT05GSUdfU05EX1NPQ19FUzgzMTY9bQpDT05GSUdf U05EX1NPQ19FUzgzMjg9bQpDT05GSUdfU05EX1NPQ19FUzgzMjhfSTJDPW0KQ09ORklHX1NORF9T T0NfR1RNNjAxPW0KQ09ORklHX1NORF9TT0NfSU5OT19SSzMwMzY9bQpDT05GSUdfU05EX1NPQ19N QVg5ODUwND1tCkNPTkZJR19TTkRfU09DX01BWDk4OTI3PW0KQ09ORklHX1NORF9TT0NfTUFYOTgz NzM9bQpDT05GSUdfU05EX1NPQ19NQVg5ODYwPW0KQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0Rf QU5BTE9HPW0KQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0RfRElHSVRBTD1tCkNPTkZJR19TTkRf U09DX1BDTTE2ODE9bQpDT05GSUdfU05EX1NPQ19QQ00xNzlYPW0KQ09ORklHX1NORF9TT0NfUENN MTc5WF9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ00xODZYPW0KQ09ORklHX1NORF9TT0NfUENNMTg2 WF9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QT1tCkNPTkZJR19TTkRfU09DX1BDTTMxNjhB X0kyQz1tCkNPTkZJR19TTkRfU09DX1BDTTUxMng9bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4X0ky Qz1tCkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCiMgQ09ORklHX1NORF9TT0NfUlQ1NTE0X1NQSV9C VUlMVElOIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUlQ1NjE2PW0KQ09ORklHX1NORF9TT0Nf UlQ1NjMxPW0KIyBDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9TT0NfU0dUTDUwMDA9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD1tCkNPTkZJR19TTkRfU09D X1NJR01BRFNQX0kyQz1tCkNPTkZJR19TTkRfU09DX1NJR01BRFNQX1JFR01BUD1tCkNPTkZJR19T TkRfU09DX1NJUkZfQVVESU9fQ09ERUM9bQpDT05GSUdfU05EX1NPQ19TUERJRj1tCkNPTkZJR19T TkRfU09DX1NTTTI2MDI9bQpDT05GSUdfU05EX1NPQ19TU00yNjAyX0kyQz1tCkNPTkZJR19TTkRf U09DX1NTTTQ1Njc9bQpDT05GSUdfU05EX1NPQ19TVEEzMlg9bQpDT05GSUdfU05EX1NPQ19TVEEz NTA9bQpDT05GSUdfU05EX1NPQ19TVElfU0FTPW0KQ09ORklHX1NORF9TT0NfVEFTMjU1Mj1tCkNP TkZJR19TTkRfU09DX1RBUzUwODY9bQpDT05GSUdfU05EX1NPQ19UQVM1NzFYPW0KQ09ORklHX1NO RF9TT0NfVEFTNTcyMD1tCkNPTkZJR19TTkRfU09DX1RBUzY0MjQ9bQpDT05GSUdfU05EX1NPQ19U RkE5ODc5PW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjM9bQpDT05GSUdfU05EX1NPQ19UTFYz MjBBSUMyM19JMkM9bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMVhYPW0KQ09ORklHX1NORF9T T0NfVExWMzIwQUlDMzJYND1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMyWDRfSTJDPW0KQ09O RklHX1NORF9TT0NfVExWMzIwQUlDM1g9bQpDT05GSUdfU05EX1NPQ19UUzNBMjI3RT1tCkNPTkZJ R19TTkRfU09DX1RTQ1M0MlhYPW0KQ09ORklHX1NORF9TT0NfV004NTEwPW0KQ09ORklHX1NORF9T T0NfV004NTIzPW0KQ09ORklHX1NORF9TT0NfV004NTI0PW0KQ09ORklHX1NORF9TT0NfV004NTgw PW0KQ09ORklHX1NORF9TT0NfV004NzExPW0KQ09ORklHX1NORF9TT0NfV004NzI4PW0KQ09ORklH X1NORF9TT0NfV004NzMxPW0KQ09ORklHX1NORF9TT0NfV004NzM3PW0KQ09ORklHX1NORF9TT0Nf V004NzQxPW0KQ09ORklHX1NORF9TT0NfV004NzUwPW0KQ09ORklHX1NORF9TT0NfV004NzUzPW0K Q09ORklHX1NORF9TT0NfV004Nzc2PW0KQ09ORklHX1NORF9TT0NfV004ODA0PW0KQ09ORklHX1NO RF9TT0NfV004ODA0X0kyQz1tCkNPTkZJR19TTkRfU09DX1dNODkwMz1tCkNPTkZJR19TTkRfU09D X1dNODk2MD1tCkNPTkZJR19TTkRfU09DX1dNODk2Mj1tCkNPTkZJR19TTkRfU09DX1dNODk3ND1t CkNPTkZJR19TTkRfU09DX1dNODk3OD1tCkNPTkZJR19TTkRfU09DX1dNODk4NT1tCkNPTkZJR19T TkRfU09DX1pYX0FVRDk2UDIyPW0KQ09ORklHX1NORF9TT0NfTkFVODU0MD1tCkNPTkZJR19TTkRf U09DX05BVTg4MTA9bQpDT05GSUdfU05EX1NPQ19OQVU4ODI0PW0KQ09ORklHX1NORF9TT0NfVFBB NjEzMEEyPW0KQ09ORklHX1NORF9TSU1QTEVfQ0FSRF9VVElMUz1tCkNPTkZJR19TTkRfU0lNUExF X0NBUkQ9bQpDT05GSUdfU05EX1NJTVBMRV9TQ1VfQ0FSRD1tCiMgQ09ORklHX1NORF9BVURJT19H UkFQSF9DQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVRElPX0dSQVBIX1NDVV9DQVJEIGlz IG5vdCBzZXQKQ09ORklHX1NORF9YODY9eQpDT05GSUdfQUM5N19CVVM9bQoKIwojIEhJRCBzdXBw b3J0CiMKIyBDT05GSUdfSElEIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENP TkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpD T05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VT QiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUENJPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMK IyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNl dAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBF QyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VV0I9 bQojIENPTkZJR19VV0JfV0hDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUM9bQpDT05GSUdfUFdSU0VR X0VNTUM9bQpDT05GSUdfUFdSU0VRX1NEODc4Nz1tCiMgQ09ORklHX1BXUlNFUV9TSU1QTEUgaXMg bm90IHNldAojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldApDT05GSUdfTU1DX1RFU1Q9bQoK IwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST1tCiMgQ09ORklHX01NQ19TREhDSV9QQ0kg aXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNf U0RIQ0lfUExURk09bQojIENPTkZJR19NTUNfU0RIQ0lfT0ZfQVJBU0FOIGlzIG5vdCBzZXQKQ09O RklHX01NQ19TREhDSV9PRl9BVDkxPW0KQ09ORklHX01NQ19TREhDSV9DQURFTkNFPW0KIyBDT05G SUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qg c2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19HT0xERklTSD1t CiMgQ09ORklHX01NQ19TRFJJQ09IX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVVNE SEk2Uk9MMD1tCkNPTkZJR19NTUNfQ1FIQ0k9bQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMg bm90IHNldApDT05GSUdfTU1DX01USz1tCkNPTkZJR19NTUNfU0RIQ0lfWEVOT049bQojIENPTkZJ R19NTUNfU0RIQ0lfT01BUCBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz1tCiMgQ09ORklHX01F TVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklH X01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxl ciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklH X01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBp cyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CiMgQ09ORklHX0xFRFNfQ0xBU1MgaXMgbm90IHNl dAoKIwojIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdC IExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCgojCiMgTEVE IFRyaWdnZXJzCiMKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQojIENPTkZJR19JTkZJTklCQU5EIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15 CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NM QVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRj MCIKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIK IyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRD IGludGVyZmFjZXMKIwojIENPTkZJR19SVENfSU5URl9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19S VENfSU5URl9QUk9DPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19S VENfRFJWXzg4UE04MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfQUJYODBYPW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfRFMxNjcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSFlNODU2Mz15CkNPTkZJR19SVENf RFJWX0xQODc4OD15CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNzc2ODYgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9SSzgwOD1tCiMgQ09ORklHX1JUQ19EUlZfUlM1QzM3MiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfUENGODUyMz1tCiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNPTkZJR19S VENfRFJWX000MVQ4MD15CkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RS Vl9CUTMySz15CiMgQ09ORklHX1JUQ19EUlZfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX1BBTE1BUz1tCkNPTkZJR19SVENfRFJWX1RQUzY1ODZYPXkKQ09ORklHX1JUQ19EUlZfUkM1 VDU4Mz15CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODAxMD1tCkNPTkZJR19SVENfRFJWX1JYODU4MT15 CkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJR19S VENfRFJWX1JWODgwMz1tCgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5E X1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMy MzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTI3 PW0KIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRD IGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkK Q09ORklHX1JUQ19EUlZfRFMxNTExPW0KQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKIyBDT05GSUdf UlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RBOTA1NT1tCiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj15CiMg Q09ORklHX1JUQ19EUlZfQlE0ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfV004MzFYPW0KIyBDT05GSUdfUlRDX0RSVl9BQjMxMDAgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9aWU5RTVA9bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZf RlRSVEMwMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TTlZTPXkKQ09ORklHX1JUQ19EUlZf UjczMDE9eQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19ETUFERVZJQ0VT IGlzIG5vdCBzZXQKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENP TkZJR19TV19TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfQ0hBUkxD RD1tCkNPTkZJR19IRDQ0NzgwPW0KQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9SVD0w eDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0lNR19BU0NJSV9MQ0Q9bQojIENPTkZJ R19QQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBz ZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9bQojIENP TkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1NFUkNPUzMgaXMgbm90IHNldAoj IENPTkZJR19VSU9fUENJX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fTkVUWCBpcyBu b3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9eQojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApD T05GSUdfVklSVF9EUklWRVJTPXkKIyBDT05GSUdfVkJPWEdVRVNUIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRJTz1tCiMgQ09ORklHX1ZJUlRJT19NRU5VIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQg SHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05G SUdfSFlQRVJWX1RTQ1BBR0UgaXMgbm90IHNldAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNP TkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RF Vl9FVlRDSE49bQojIENPTkZJR19YRU5GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9TWVNfSFlQ RVJWSVNPUiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hF Tl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CkNPTkZJR19TV0lPVExCX1hF Tj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9Q UklWQ01EPW0KQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKIyBDT05G SUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CiMgQ09O RklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ0VSSERGIGlzIG5vdCBzZXQK IyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlROIGlzIG5v dCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfQU1JTE9fUkZL SUxMPW0KIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NF TCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSERBUFM9eQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19BU1VT X1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNldAojIENPTkZJ R19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9D TVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfQ0hUX0lOVDMzRkUgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9JTlQwMDAyX1ZHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSElEX0VW RU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNU IGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BN Q19JUEMgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQK IyBDT05GSUdfU1VSRkFDRV8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QVU5JVF9J UEM9eQpDT05GSUdfTUxYX1BMQVRGT1JNPW0KIyBDT05GSUdfU0lMRUFEX0RNSSBpcyBub3Qgc2V0 CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0dPTERGSVNIX0JVUyBpcyBub3Qgc2V0CkNPTkZJ R19HT0xERklTSF9QSVBFPW0KIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CkNP TkZJR19NRUxMQU5PWF9QTEFURk9STT15CkNPTkZJR19NTFhSRUdfSE9UUExVRz1tCkNPTkZJR19D TEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NM Sz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfV004 MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0hTREsgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19SSzgwOCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N TU9OX0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NzAgaXMgbm90 IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX0NEQ0U5MjUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N TU9OX0NMS19QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19QSUMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM1IGlzIG5vdCBzZXQKIyBD T05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpD T05GSUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19M T0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIg aXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9U SU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklH X1JFTU9URVBST0M9bQoKIwojIFJwbXNnIGRyaXZlcnMKIwojIENPTkZJR19SUE1TR19WSVJUSU8g aXMgbm90IHNldApDT05GSUdfU09VTkRXSVJFPXkKCiMKIyBTb3VuZFdpcmUgRGV2aWNlcwojCiMg Q09ORklHX1NPVU5EV0lSRV9JTlRFTCBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hp cCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJv YWRjb20gU29DIGRyaXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21t IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TT0Nf VEk9eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCkNPTkZJR19YSUxJTlhfVkNVPXkKQ09ORklH X1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09W X1NJTVBMRV9PTkRFTUFORD1tCkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09O RklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19ERVZGUkVRX0dPVl9V U0VSU1BBQ0U9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFIGlzIG5vdCBzZXQKCiMKIyBE RVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VWRU5UIGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09O X0FEQ19KQUNLIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9BUklaT05BPW0KIyBDT05GSUdfRVhU Q09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fSU5URUxfSU5UMzQ5NiBpcyBub3Qg c2V0CkNPTkZJR19FWFRDT05fTUFYMzM1NT15CiMgQ09ORklHX0VYVENPTl9QQUxNQVMgaXMgbm90 IHNldApDT05GSUdfRVhUQ09OX1JUODk3M0E9bQojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0 CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0Ig aXMgbm90IHNldApDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUj15CkNPTkZJR19JSU9fS0ZJ Rk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdG Uz1tCkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VS PTIKIyBDT05GSUdfSUlPX1NXX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1dfVFJJR0dF Uj1tCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19BRFhMMzQ1X0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9BQ0NFTCBpcyBub3Qg c2V0CkNPTkZJR19EQTI4MD1tCkNPTkZJR19EQTMxMT1tCkNPTkZJR19ETUFSRDA2PXkKQ09ORklH X0RNQVJEMDk9bQpDT05GSUdfRE1BUkQxMD15CiMgQ09ORklHX0lJT19DUk9TX0VDX0FDQ0VMX0xF R0FDWSBpcyBub3Qgc2V0CkNPTkZJR19LWFNEOT15CiMgQ09ORklHX0tYU0Q5X0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CkNPTkZJR19NQzMyMzA9eQpDT05GSUdf TU1BNzQ1NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CkNPTkZJR19NTUE3NjYwPW0KQ09ORklHX01N QTg0NTI9eQpDT05GSUdfTU1BOTU1MV9DT1JFPW0KQ09ORklHX01NQTk1NTE9bQpDT05GSUdfTU1B OTU1Mz1tCiMgQ09ORklHX01YQzQwMDUgaXMgbm90IHNldApDT05GSUdfTVhDNjI1NT1tCkNPTkZJ R19TVEs4MzEyPW0KQ09ORklHX1NUSzhCQTUwPXkKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252 ZXJ0ZXJzCiMKQ09ORklHX0FENzI5MT1tCkNPTkZJR19BRDc5OVg9eQojIENPTkZJR19DQzEwMDAx X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RBOTE1MF9HUEFEQyBpcyBub3Qgc2V0CkNPTkZJR19F TlZFTE9QRV9ERVRFQ1RPUj15CkNPTkZJR19IWDcxMT15CkNPTkZJR19JTkEyWFhfQURDPXkKQ09O RklHX0xQODc4OF9BREM9eQpDT05GSUdfTFRDMjQ3MT1tCkNPTkZJR19MVEMyNDg1PW0KQ09ORklH X0xUQzI0OTc9bQpDT05GSUdfTUFYMTM2Mz15CiMgQ09ORklHX01BWDk2MTEgaXMgbm90IHNldApD T05GSUdfTUNQMzQyMj15CkNPTkZJR19NRU5fWjE4OF9BREM9eQpDT05GSUdfTkFVNzgwMj15CkNP TkZJR19QQUxNQVNfR1BBREM9bQpDT05GSUdfUUNPTV9WQURDX0NPTU1PTj1tCiMgQ09ORklHX1FD T01fU1BNSV9JQURDIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU1BNSV9WQURDPW0KQ09ORklHX1NE X0FEQ19NT0RVTEFUT1I9bQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKQ09ORklHX1RJ X0FEUzEwMTU9bQpDT05GSUdfVFdMNDAzMF9NQURDPXkKQ09ORklHX1RXTDYwMzBfR1BBREM9bQpD T05GSUdfVkY2MTBfQURDPXkKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5zb3Jz CiMKQ09ORklHX0FUTEFTX1BIX1NFTlNPUj15CiMgQ09ORklHX0NDUzgxMSBpcyBub3Qgc2V0CkNP TkZJR19JQVFDT1JFPXkKQ09ORklHX1ZaODlYPXkKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24K IwpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCkNP TkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15Cgoj CiMgQ291bnRlcnMKIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJ R19BRDUwNjQgaXMgbm90IHNldAojIENPTkZJR19BRDUzODAgaXMgbm90IHNldAojIENPTkZJR19B RDU0NDYgaXMgbm90IHNldApDT05GSUdfQUQ1NTkyUl9CQVNFPW0KQ09ORklHX0FENTU5M1I9bQoj IENPTkZJR19DSU9fREFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBPVF9EQUMgaXMgbm90IHNldApD T05GSUdfRFM0NDI0PW0KQ09ORklHX002MjMzMj15CkNPTkZJR19NQVg1MTc9bQojIENPTkZJR19N QVg1ODIxIGlzIG5vdCBzZXQKQ09ORklHX01DUDQ3MjU9bQojIENPTkZJR19WRjYxMF9EQUMgaXMg bm90IHNldAoKIwojIElJTyBkdW1teSBkcml2ZXIKIwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXpl cnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhh c2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRh bCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19CTUcxNjA9eQpDT05GSUdfQk1HMTYwX0kyQz15 CkNPTkZJR19NUFUzMDUwPXkKQ09ORklHX01QVTMwNTBfSTJDPXkKQ09ORklHX0lJT19TVF9HWVJP XzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz15CkNPTkZJR19JVEczMjAwPW0K CiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQgUmF0ZSBNb25pdG9ycwojCiMgQ09ORklH X0FGRTQ0MDQgaXMgbm90IHNldApDT05GSUdfTUFYMzAxMDA9eQpDT05GSUdfTUFYMzAxMDI9eQoK IwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfQU0yMzE1PW0KQ09ORklHX0RIVDExPXkKIyBD T05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CkNPTkZJR19IVFMyMjE9bQpDT05GSUdfSFRTMjIxX0ky Qz1tCkNPTkZJR19IVFUyMT1tCkNPTkZJR19TSTcwMDU9eQpDT05GSUdfU0k3MDIwPW0KCiMKIyBJ bmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19CTUkxNjA9eQpDT05GSUdfQk1JMTYw X0kyQz15CkNPTkZJR19LTVg2MT1tCiMgQ09ORklHX0lOVl9NUFU2MDUwX0kyQyBpcyBub3Qgc2V0 CkNPTkZJR19JSU9fU1RfTFNNNkRTWD1tCkNPTkZJR19JSU9fU1RfTFNNNkRTWF9JMkM9bQoKIwoj IExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FE SkRfUzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzMyMEEgaXMgbm90IHNldApDT05GSUdfQVBE UzkzMDA9bQojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBu b3Qgc2V0CkNPTkZJR19CSDE3ODA9eQpDT05GSUdfQ00zMjE4MT1tCkNPTkZJR19DTTMyMzI9bQoj IENPTkZJR19DTTMzMjMgaXMgbm90IHNldApDT05GSUdfQ00zNjA1PW0KIyBDT05GSUdfQ00zNjY1 MSBpcyBub3Qgc2V0CkNPTkZJR19HUDJBUDAyMEEwMEY9bQpDT05GSUdfU0VOU09SU19JU0wyOTAx OD15CkNPTkZJR19TRU5TT1JTX0lTTDI5MDI4PW0KIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNl dApDT05GSUdfSlNBMTIxMj15CkNPTkZJR19SUFIwNTIxPW0KQ09ORklHX1NFTlNPUlNfTE0zNTMz PW0KQ09ORklHX0xUUjUwMT1tCkNPTkZJR19NQVg0NDAwMD1tCkNPTkZJR19PUFQzMDAxPW0KQ09O RklHX1BBMTIyMDMwMDE9bQpDT05GSUdfU0kxMTQ1PW0KIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qg c2V0CkNPTkZJR19TVF9VVklTMjU9eQpDT05GSUdfU1RfVVZJUzI1X0kyQz15CkNPTkZJR19UQ1Mz NDE0PW0KQ09ORklHX1RDUzM0NzI9bQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNl dAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMNDUzMSBpcyBub3Qgc2V0 CkNPTkZJR19VUzUxODJEPXkKIyBDT05GSUdfVkNOTDQwMDAgaXMgbm90IHNldApDT05GSUdfVkVN TDYwNzA9eQpDT05GSUdfVkw2MTgwPXkKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAoKIwoj IE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3ND15CkNPTkZJR19BSzg5NzU9eQoj IENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKQ09ORklHX0JNQzE1MF9NQUdOPW0KQ09ORklHX0JN QzE1MF9NQUdOX0kyQz1tCiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldApDT05GSUdfTU1DMzUy NDA9eQojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0hNQzU4NDM9eQpDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQz15CgojCiMgTXVsdGlwbGV4ZXJz CiMKQ09ORklHX0lJT19NVVg9bQoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKCiMKIyBUcmln Z2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSFJUSU1FUl9UUklHR0VSIGlzIG5vdCBz ZXQKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj1tCiMgQ09ORklHX0lJT19USUdIVExPT1Bf VFJJR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1lTRlNfVFJJR0dFUj1tCgojCiMgRGlnaXRh bCBwb3RlbnRpb21ldGVycwojCiMgQ09ORklHX0RTMTgwMyBpcyBub3Qgc2V0CkNPTkZJR19NQ1A0 NTMxPW0KQ09ORklHX1RQTDAxMDI9eQoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09O RklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0FC UDA2ME1HPXkKQ09ORklHX0JNUDI4MD1tCkNPTkZJR19CTVAyODBfSTJDPW0KIyBDT05GSUdfSFAw MyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9eQpDT05GSUdfTVBMMTE1X0kyQz15CiMgQ09ORklH X01QTDMxMTUgaXMgbm90IHNldApDT05GSUdfTVM1NjExPW0KIyBDT05GSUdfTVM1NjExX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01TNTYzNyBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfUFJFU1M9 eQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz15CkNPTkZJR19UNTQwMz15CiMgQ09ORklHX0hQMjA2 QyBpcyBub3Qgc2V0CkNPTkZJR19aUEEyMzI2PW0KQ09ORklHX1pQQTIzMjZfSTJDPW0KCiMKIyBM aWdodG5pbmcgc2Vuc29ycwojCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMK Q09ORklHX0xJREFSX0xJVEVfVjI9eQpDT05GSUdfUkZENzc0MDI9bQpDT05GSUdfU1JGMDQ9eQpD T05GSUdfU1g5NTAwPXkKQ09ORklHX1NSRjA4PW0KCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMK Q09ORklHX01MWDkwNjE0PW0KIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1Q MDA3IGlzIG5vdCBzZXQKQ09ORklHX1RTWVMwMT15CkNPTkZJR19UU1lTMDJEPXkKIyBDT05GSUdf TlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpD T05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90IHNldApDT05GSUdf UFdNX0xQMzk0Mz1tCiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BX TV9MUFNTX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX1BX TV9UV0w9bQpDT05GSUdfUFdNX1RXTF9MRUQ9eQoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05G SUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0FSTV9HSUNfVjNf SVRTIGlzIG5vdCBzZXQKQ09ORklHX0lQQUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0CkNPTkZJR19SRVNF VF9DT05UUk9MTEVSPXkKIyBDT05GSUdfUkVTRVRfQVRINzkgaXMgbm90IHNldAojIENPTkZJR19S RVNFVF9BWFMxMFggaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9CRVJMSU4gaXMgbm90IHNldAoj IENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTEFOVElRIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVTRVRfTFBDMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01F U09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUElTVEFDSElPIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVTRVRfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkgaXMgbm90IHNl dAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9aWU5R IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVEVHUkFfQlBNUCBpcyBub3Qgc2V0CkNPTkZJR19G TUM9eQpDT05GSUdfRk1DX0ZBS0VERVY9bQojIENPTkZJR19GTUNfVFJJVklBTCBpcyBub3Qgc2V0 CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkKIyBDT05GSUdfRk1DX0NIQVJERVYgaXMgbm90IHNl dAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfQkNNX0tP TkFfVVNCMl9QSFk9bQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9bQojIENPTkZJR19QSFlfUFhB XzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9DUENBUF9VU0IgaXMgbm90IHNldAoj IENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0JfUENJ IGlzIG5vdCBzZXQKQ09ORklHX01DQl9MUEM9bQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3Vw cG9ydAojCiMgQ09ORklHX1JBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5v dCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CkNPTkZJR19E QVg9bQpDT05GSUdfTlZNRU09eQpDT05GSUdfU1RNPW0KQ09ORklHX1NUTV9EVU1NWT1tCiMgQ09O RklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TVE1fU09VUkNFX0hFQVJU QkVBVD1tCkNPTkZJR19JTlRFTF9USD1tCiMgQ09ORklHX0lOVEVMX1RIX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1RIX0dUSCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9USF9TVEg9bQpD T05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVM X1RIX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CkNPTkZJR19GU0k9 bQpDT05GSUdfRlNJX01BU1RFUl9HUElPPW0KQ09ORklHX0ZTSV9NQVNURVJfSFVCPW0KQ09ORklH X0ZTSV9TQ09NPW0KQ09ORklHX01VTFRJUExFWEVSPW0KCiMKIyBNdWx0aXBsZXhlciBkcml2ZXJz CiMKQ09ORklHX01VWF9BREc3OTJBPW0KQ09ORklHX01VWF9HUElPPW0KQ09ORklHX01VWF9NTUlP PW0KQ09ORklHX1BNX09QUD15CkNPTkZJR19TSU9YPXkKQ09ORklHX1NJT1hfQlVTX0dQSU89bQpD T05GSUdfU0xJTUJVUz15CkNPTkZJR19TTElNX1FDT01fQ1RSTD15CgojCiMgRmlybXdhcmUgRHJp dmVycwojCkNPTkZJR19FREQ9bQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf RklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfUkJVPXkKIyBDT05GSUdfRENE QkFTIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz1tCkNPTkZJR19E TUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJ TkQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZTPXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZT X0NNRExJTkUgaXMgbm90IHNldApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKQ09ORklHX0dPT0dM RV9DT1JFQk9PVF9UQUJMRT1tCiMgQ09ORklHX0dPT0dMRV9DT1JFQk9PVF9UQUJMRV9BQ1BJIGlz IG5vdCBzZXQKQ09ORklHX0dPT0dMRV9DT1JFQk9PVF9UQUJMRV9PRj1tCkNPTkZJR19HT09HTEVf TUVNQ09OU09MRT1tCiMgQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFX1g4Nl9MRUdBQ1kgaXMgbm90 IHNldApDT05GSUdfR09PR0xFX01FTUNPTlNPTEVfQ09SRUJPT1Q9bQpDT05GSUdfR09PR0xFX1ZQ RD1tCiMgQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90IHNldAoKIwojIFRlZ3JhIGZp cm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FD Q0VTUz15CiMgQ09ORklHX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFBPUlRGUz15 CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJ Tkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9O PW0KQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VS PXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1FVT1RBQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZVU0VfRlMgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCkNPTkZJ R19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUj15CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FM V0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKCiMKIyBD YWNoZXMKIwojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3Rl bXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKIyBDT05GSUdfUFJPQ19W TUNPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01P TklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lT RlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAoj IENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdf SFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfTUlTQ19GSUxFU1lT VEVNUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19G Uz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBp cyBub3Qgc2V0CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CiMg Q09ORklHX05GU19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMgbm90IHNldAoj IENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJO RUxfRE5TPXkKIyBDT05GSUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpD T05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJ R19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz1tCkNPTkZJR19SUENTRUNfR1NTX0tSQjU9bQoj IENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NJRlM9bQojIENPTkZJR19DSUZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0lGU19XRUFLX1BXX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DSUZTX1VQQ0FMTCBpcyBub3Qg c2V0CiMgQ09ORklHX0NJRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMg Q09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tF WVMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RGU19VUENBTEwgaXMgbm90IHNldAojIENPTkZJ R19DSUZTX1NNQjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENP TkZJR19BRlNfRlMgaXMgbm90IHNldAojIENPTkZJR185UF9GUyBpcyBub3Qgc2V0CkNPTkZJR19O TFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdF XzQzNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKIyBDT05GSUdfTkxTX0NP REVQQUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05M U19DT0RFUEFHRV84NTI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKQ09O RklHX05MU19DT0RFUEFHRV84NTc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNP TkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdf TkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19D T0RFUEFHRV84Njk9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKQ09ORklH X05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH RV84NzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOD1tCiMgQ09ORklHX05MU19DT0RF UEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNl dAojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xIGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzI9bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNP TkZJR19OTFNfSVNPODg1OV80PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNP TkZJR19OTFNfSVNPODg1OV85PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldApD T05GSUdfTkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJR19O TFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9eQojIENPTkZJR19OTFNfTUFD X1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldApDT05G SUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05M U19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19H UkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNf TUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAoK IwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwoj IHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19D T05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxU PTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwoj IENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdf SU5GTz15CkNPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQ9eQojIENPTkZJR19ERUJVR19JTkZPX1NQ TElUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjQgaXMgbm90IHNldAojIENP TkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FU RUQgaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJ R19GUkFNRV9XQVJOPTEwMjQKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldApDT05G SUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9P V05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkK Q09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9X QVJOX09OTFk9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lD X1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFH SUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVn Z2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJVR19QQUdFQUxMT0M9eQpD T05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJMRV9ERUZBVUxUPXkKIyBDT05GSUdfUEFHRV9QT0lT T05JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJV R19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15 CiMgQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1f UkIgaXMgbm90IHNldApDT05GSUdfREVCVUdfVk1fUEdGTEFHUz15CkNPTkZJR19BUkNIX0hBU19E RUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19NRU1P UllfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVfREVC VUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdf REVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBD T05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBUkRMT0NLVVBf REVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQK Q09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNP TkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdf U0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NI RURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf UFJFRU1QVCBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhl cywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5M T0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9X UEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKIyBDT05GSUdfUFJPVkVf TE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLREVQPXkKIyBDT05GSUdfTE9DS19TVEFUIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQ PXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05G SUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfV1dfTVVURVhfU0VMRlRFU1Q9 eQpDT05GSUdfU1RBQ0tUUkFDRT15CkNPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET009eQoj IENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9 eQpDT05GSUdfREVCVUdfTElTVD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVH X1NHPXkKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0NS RURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1BFUkZf VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05G SUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0 CkNPTkZJR19SQ1VfRVFTX0RFQlVHPXkKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlz IG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX1BNX05P VElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZfTk9USUZJRVJfRVJS T1JfSU5KRUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RS QUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19G VFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05G SUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9 eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9B UElfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQpDT05GSUdf VEVTVF9MSVNUX1NPUlQ9bQojIENPTkZJR19URVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19C QUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUEVSQ1BV X1RFU1Q9bQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9bQpDT05GSUdfVEVTVF9IRVhEVU1QPW0K Q09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQpDT05GSUdfVEVTVF9LU1RSVE9YPW0KIyBDT05G SUdfVEVTVF9QUklOVEYgaXMgbm90IHNldApDT05GSUdfVEVTVF9CSVRNQVA9bQpDT05GSUdfVEVT VF9VVUlEPXkKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1RFU1Rf SEFTSD15CiMgQ09ORklHX1RFU1RfTEtNIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVVNFUl9DT1BZ PW0KIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1B UksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfU1lTQ1RMPW0KIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05GSUdfVEVTVF9T VEFUSUNfS0VZUz1tCiMgQ09ORklHX1RFU1RfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09O RklHX01FTVRFU1QgaXMgbm90IHNldApDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMg Q09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJ R19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMg Q09ORklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FO IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1g4 Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklHX0VBUkxZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9N TUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9f REVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lP X0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05G SUdfSU9fREVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9U WVBFPTEKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdf RU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX0ZQ VSBpcyBub3Qgc2V0CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX0dVRVNT PXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNU RU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENP TkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBu b3Qgc2V0CkNPTkZJR19LRVlfREhfT1BFUkFUSU9OUz15CkNPTkZJR19TRUNVUklUWV9ETUVTR19S RVNUUklDVD15CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZRlM9 eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVO RURfVVNFUkNPUFk9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFlfRkFMTEJBQ0s9eQojIENPTkZJ R19IQVJERU5FRF9VU0VSQ09QWV9QQUdFU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPUlRJRllf U09VUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9 IiIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NS WVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9 eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hB U0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZ UFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRP X0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05G SUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15 CkNPTkZJR19DUllQVE9fRUNESD15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQ VE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVJf RElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05V TEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05G SUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CkNPTkZJR19DUllQVE9f QVVUSEVOQz1tCkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9 bQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj1tCgojCiMgQXV0aGVudGljYXRlZCBFbmNy eXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05GSUdf Q1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT1tCkNPTkZJR19DUllQ VE9fU0VRSVY9eQojIENPTkZJR19DUllQVE9fRUNIQUlOSVYgaXMgbm90IHNldAoKIwojIEJsb2Nr IG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9bQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19D UllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCkNPTkZJ R19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPW0KQ09ORklHX0NSWVBUT19LRVlXUkFQ PXkKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19I TUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdl c3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkK IyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xN VUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj1tCkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05G SUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01E NT1tCiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Uk1EMTI4PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Uk1EMjU2PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9bQpDT05G SUdfQ1JZUFRPX1NIQTM9bQojIENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19UR1IxOTI9eQojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAoKIwojIENpcGhl cnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPW0KIyBDT05GSUdf Q1JZUFRPX0FFU181ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05G SUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQojIENP TkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9O PW0KIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUNj1t CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRP X0tIQVpBRD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1NBTFNBMjBfNTg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJ R19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VS UEVOVF9TU0UyXzU4Nj1tCkNPTkZJR19DUllQVE9fVEVBPW0KIyBDT05GSUdfQ1JZUFRPX1RXT0ZJ U0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF81ODYgaXMgbm90IHNldAoKIwoj IENvbXByZXNzaW9uCiMKIyBDT05GSUdfQ1JZUFRPX0RFRkxBVEUgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJl ciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19E UkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJH X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9S Tkc9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0hBU0hfSU5G Tz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9U WVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlf Q0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKCiMKIyBD ZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RF RF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVN X0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tF WVJJTkc9eQojIENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdf QklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09O RklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdf R0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdf R0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJ R19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj1tCkNPTkZJR19D UkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9bQpDT05GSUdf Q1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNl dApDT05GSUdfQ1JDND1tCkNPTkZJR19DUkM3PW0KQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19D UkM4PXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJf SU5GTEFURT15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpD T05GSUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpf REVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdf WFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9 eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9E RUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01Q UkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19Y Wj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJ R19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19I QVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJ R19TR0xfQUxMT0M9eQojIENPTkZJR19ETUFfRElSRUNUX09QUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQV9WSVJUX09QUyBpcyBub3Qgc2V0CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09O RklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldApDT05GSUdfRERSPXkKIyBD T05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09ORklHX09JRF9SRUdJ U1RSWT15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dfUE9PTCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CiMgQ09ORklHX1NUUklOR19TRUxGVEVT VCBpcyBub3Qgc2V0Cg== --===============3672380695189038527== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9v cmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1uaG0tZHAxLW9wZW53cnQtaTM4 Ni90cmluaXR5LnlhbWwnCglleHBvcnQgdGVzdGJveD0ndm0tbGtwLW5obS1kcDEtb3BlbndydC1p Mzg2LTYnCglleHBvcnQgdGJveF9ncm91cD0ndm0tbGtwLW5obS1kcDEtb3BlbndydC1pMzg2JwoJ ZXhwb3J0IGtjb25maWc9J2kzODYtcmFuZGNvbmZpZy1zMC0yMDE4MDknCglleHBvcnQgY29tcGls ZXI9J2djYy02JwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCglleHBvcnQgYnJhbmNoPSdkaG93ZWxs cy1mcy9tb3VudC1jb250ZXh0JwoJZXhwb3J0IGNvbW1pdD0nNjM5M2UxMWI4NGE1MTE2ZWE5OWQ3 YTA1ZDBkY2FkYTJhY2VhMzQ3ZicKCWV4cG9ydCBzdWJtaXRfaWQ9JzVhYTFlZjY1MGI5YTkzMTQx OTJmZjY1MCcKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLW5obS1kcDEt b3BlbndydC1pMzg2LTYvdHJpbml0eS0zMDBzLW9wZW53cnQtaTM4Ni0yMDE2LTAzLTE2LmNnei02 MzkzZTExYjg0YTUxMTZlYTk5ZDdhMDVkMGRjYWRhMmFjZWEzNDdmLTIwMTgwMzA5LTcwNjgxLTFj MmN3Z2gtMC55YW1sJwoJZXhwb3J0IGlkPSc3NjEyMGFmNzY0ZDNjZWE5OWYyOWYxNzQ4MmE3ZjA2 M2ExM2ZkODUzJwoJZXhwb3J0IG1vZGVsPSdxZW11LXN5c3RlbS1pMzg2IC1lbmFibGUta3ZtJwoJ ZXhwb3J0IG5yX3ZtPTIwCglleHBvcnQgbnJfY3B1PTEKCWV4cG9ydCBtZW1vcnk9JzI1Nk0nCgll eHBvcnQgcm9vdGZzPSdvcGVud3J0LWkzODYtMjAxNi0wMy0xNi5jZ3onCglleHBvcnQgbmVlZF9r Y29uZmlnPSdDT05GSUdfS1ZNX0dVRVNUPXknCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDE4LTAz LTA5IDEwOjIwOjIxICswODAwJwoJZXhwb3J0IF9pZD0nNWFhMWVmNjUwYjlhOTMxNDE5MmZmNjUw JwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLW5obS1kcDEtb3Blbndy dC1pMzg2L29wZW53cnQtaTM4Ni0yMDE2LTAzLTE2LmNnei9pMzg2LXJhbmRjb25maWctczAtMjAx ODA5L2djYy02LzYzOTNlMTFiODRhNTExNmVhOTlkN2EwNWQwZGNhZGEyYWNlYTM0N2YnCglleHBv cnQgdXNlcj0nbGtwJwoJZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92 bS1sa3AtbmhtLWRwMS1vcGVud3J0LWkzODYvb3BlbndydC1pMzg2LTIwMTYtMDMtMTYuY2d6L2kz ODYtcmFuZGNvbmZpZy1zMC0yMDE4MDkvZ2NjLTYvNjM5M2UxMWI4NGE1MTE2ZWE5OWQ3YTA1ZDBk Y2FkYTJhY2VhMzQ3Zi8wJwoJZXhwb3J0IExLUF9TRVJWRVI9J2lubicKCWV4cG9ydCBtYXhfdXB0 aW1lPTE1MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL29wZW53cnQvb3BlbndydC1pMzg2LTIw MTYtMDMtMTYuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFtMAp1 c2VyPWxrcApqb2I9L2xrcC9zY2hlZHVsZWQvdm0tbGtwLW5obS1kcDEtb3BlbndydC1pMzg2LTYv dHJpbml0eS0zMDBzLW9wZW53cnQtaTM4Ni0yMDE2LTAzLTE2LmNnei02MzkzZTExYjg0YTUxMTZl YTk5ZDdhMDVkMGRjYWRhMmFjZWEzNDdmLTIwMTgwMzA5LTcwNjgxLTFjMmN3Z2gtMC55YW1sCkFS Q0g9aTM4NgprY29uZmlnPWkzODYtcmFuZGNvbmZpZy1zMC0yMDE4MDkKYnJhbmNoPWRob3dlbGxz LWZzL21vdW50LWNvbnRleHQKY29tbWl0PTYzOTNlMTFiODRhNTExNmVhOTlkN2EwNWQwZGNhZGEy YWNlYTM0N2YKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1zMC0yMDE4MDkv Z2NjLTYvNjM5M2UxMWI4NGE1MTE2ZWE5OWQ3YTA1ZDBkY2FkYTJhY2VhMzQ3Zi92bWxpbnV6LTQu MTYuMC1yYzQtMDAxNzAtZzYzOTNlMTEKbWF4X3VwdGltZT0xNTAwClJFU1VMVF9ST09UPS9yZXN1 bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC1uaG0tZHAxLW9wZW53cnQtaTM4Ni9vcGVud3J0LWkzODYt MjAxNi0wMy0xNi5jZ3ovaTM4Ni1yYW5kY29uZmlnLXMwLTIwMTgwOS9nY2MtNi82MzkzZTExYjg0 YTUxMTZlYTk5ZDdhMDVkMGRjYWRhMmFjZWEzNDdmLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBp Yz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVv dXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1 cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnBy b21wdF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVycgpp Z25vcmVfbG9nbGV2ZWwKY29uc29sZT10dHkwCmVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMApjb25z b2xlPXR0eVMwLDExNTIwMAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0IG1vZHVsZXNfaW5pdHJkPScv cGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1zMC0yMDE4MDkvZ2NjLTYvNjM5M2UxMWI4NGE1MTE2 ZWE5OWQ3YTA1ZDBkY2FkYTJhY2VhMzQ3Zi9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9 Jy9vc2ltYWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEuY2d6L3RyaW5pdHktc3RhdGlj LWkzODYteDg2XzY0LTZkZGFiZmQyXzIwMTctMTEtMTAuY2d6JwoJZXhwb3J0IGxrcF9pbml0cmQ9 Jy9sa3AvbGtwL2xrcC1pMzg2LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NH SV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBrZXJuZWw9Jy9wa2cv bGludXgvaTM4Ni1yYW5kY29uZmlnLXMwLTIwMTgwOS9nY2MtNi82MzkzZTExYjg0YTUxMTZlYTk5 ZDdhMDVkMGRjYWRhMmFjZWEzNDdmL3ZtbGludXotNC4xNi4wLXJjNC0wMDE3MC1nNjM5M2UxMScK CWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTgtMDMtMDkgMTA6MjU6MzQgKzA4MDAnCglleHBvcnQg am9iX2luaXRyZD0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLW5obS1kcDEtb3BlbndydC1pMzg2LTYv dHJpbml0eS0zMDBzLW9wZW53cnQtaTM4Ni0yMDE2LTAzLTE2LmNnei02MzkzZTExYjg0YTUxMTZl YTk5ZDdhMDVkMGRjYWRhMmFjZWEzNDdmLTIwMTgwMzA5LTcwNjgxLTFjMmN3Z2gtMC5jZ3onCgoJ WyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3Ny Ywp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JD L2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5z aAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCgoJcnVuX3Rlc3Qg JExLUF9TUkMvdGVzdHMvd3JhcHBlciB0cmluaXR5Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUgdHJp bml0eS50aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRzL3dy YXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9CgoiJEAi Cg== --===============3672380695189038527== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 Wg== --===============3672380695189038527==--