From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753187AbdFUCgX (ORCPT ); Tue, 20 Jun 2017 22:36:23 -0400 Received: from mga03.intel.com ([134.134.136.65]:33282 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753165AbdFUCgT (ORCPT ); Tue, 20 Jun 2017 22:36:19 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.39,367,1493708400"; d="xz'?scan'208";a="101825177" Date: Wed, 21 Jun 2017 10:35:52 +0800 From: kernel test robot To: Hugh Dickins Cc: Linus Torvalds , Oleg Nesterov , Michal Hocko , LKML , lkp@01.org Subject: [lkp-robot] [mm] 1be7107fbe: kernel_BUG_at_mm/mmap.c Message-ID: <20170621023552.GB32082@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 1be7107fbe18eed3e319a6c3e83c78254b693acb ("mm: larger stack guard gap, between vmas") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -smp 2 -m 320M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------+------------+------------+ | | 1132d5e7b6 | 1be7107fbe | +------------------------------------------+------------+------------+ | boot_successes | 5 | 4 | | boot_failures | 0 | 4 | | kernel_BUG_at_mm/mmap.c | 0 | 4 | | invalid_opcode:#[##] | 0 | 4 | | EIP:unmapped_area_topdown | 0 | 4 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 4 | +------------------------------------------+------------+------------+ [ 87.792040] kernel BUG at mm/mmap.c:1963! [ 87.793442] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC [ 87.794812] Modules linked in: [ 87.795849] CPU: 0 PID: 424 Comm: trinity-c2 Not tainted 4.12.0-rc5-00285-g1be7107f #1 [ 87.798138] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 87.800657] task: ce6177c0 task.stack: cd0fc000 [ 87.801877] EIP: unmapped_area_topdown+0x14b/0x15c [ 87.803063] EFLAGS: 00010206 CPU: 0 [ 87.804075] EAX: 00000000 EBX: b5200000 ECX: 00000000 EDX: b4feb000 [ 87.805469] ESI: 00201000 EDI: b4feb000 EBP: cd0fde84 ESP: cd0fde60 [ 87.806872] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 [ 87.808182] CR0: 80050033 CR2: 00000004 CR3: 0d098c60 CR4: 000006b0 [ 87.809558] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 87.810919] DR6: fffe0ff0 DR7: 00000400 [ 87.812002] Call Trace: [ 87.812857] arch_get_unmapped_area_topdown+0x74/0x11f [ 87.814011] ? arch_get_unmapped_area+0xb4/0xb4 [ 87.815095] get_unmapped_area+0x5b/0xae [ 87.816103] do_mmap+0xc7/0x2ac [ 87.817061] vm_mmap_pgoff+0x6b/0x94 [ 87.818080] SYSC_mmap_pgoff+0x13f/0x162 [ 87.819004] SyS_mmap_pgoff+0x1a/0x1c [ 87.819873] do_int80_syscall_32+0x65/0x79 [ 87.820791] entry_INT80_32+0x2a/0x2a [ 87.821710] EIP: 0x8090aa2 [ 87.822490] EFLAGS: 00000246 CPU: 0 [ 87.823345] EAX: ffffffda EBX: 00000000 ECX: 00201000 EDX: 00000003 [ 87.824489] ESI: 00000022 EDI: ffffffff EBP: 00000000 ESP: bff1c8c8 [ 87.825650] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 87.826735] Code: 31 c9 e8 20 15 fb ff 39 7d ec 5a 76 02 0f 0b 31 d2 6a 00 39 fb 0f 97 c2 b8 c0 db b1 c1 31 c9 e8 03 15 fb ff 39 fb 89 fa 58 76 07 <0f> 0b ba f4 ff ff ff 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 56 [ 87.830175] EIP: unmapped_area_topdown+0x14b/0x15c SS:ESP: 0068:cd0fde60 [ 87.831396] ---[ end trace 67da11e70888e7ec ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.12.0-rc5-00285-g1be7107f" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.12.0-rc5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_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=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # 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=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_CLASSIC_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y # CONFIG_RCU_NEED_SEGCBLIST is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y CONFIG_CGROUP_DEBUG=y CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=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 is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_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 is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set 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 # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_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 is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_SQ=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_DEBUG_FS is not set # CONFIG_BLK_SED_OPAL is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # CONFIG_MQ_IOSCHED_DEADLINE is not set # CONFIG_MQ_IOSCHED_KYBER is not set CONFIG_IOSCHED_BFQ=m CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_GOLDFISH is not set # CONFIG_INTEL_RDT_A is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # 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 is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set 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=y # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D 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=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 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=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y # CONFIG_X86_MCELOG_LEGACY is not set CONFIG_X86_ANCIENT_MCE=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=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=m # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y 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_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=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_ZSWAP is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_X86_PMEM_LEGACY is not set CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_MPX=y # 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=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_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_FILE="" # 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_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=m CONFIG_APM_IGNORE_USER_SUSPEND=y # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # 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_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_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 # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set CONFIG_PCI_EPF_TEST=m # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=m # CONFIG_SCx200HR_TIMER is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=m # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y 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=m CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=m # CONFIG_NET_IPGRE is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set CONFIG_INET_ESP=y CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=m # CONFIG_INET_XFRM_MODE_BEET is not set # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m # CONFIG_TCP_CONG_SCALABLE is not set CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=m # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=m CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_BBR is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=m CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m # CONFIG_INET6_ESP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m # CONFIG_INET6_XFRM_MODE_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_BEET is not set # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m # 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=y CONFIG_IPV6_SEG6_INLINE=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_NETLABEL=y # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_UDP is not set # CONFIG_ATM is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m # CONFIG_L2TP_ETH is not set CONFIG_STP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m # CONFIG_IPDDP is not set CONFIG_X25=y CONFIG_LAPB=m # CONFIG_PHONET is not set CONFIG_6LOWPAN=m CONFIG_6LOWPAN_DEBUGFS=y # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GENEVE=m # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_NCSI=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=m # CONFIG_HAMRADIO is not set CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y # CONFIG_CAN_GW is not set # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set # CONFIG_CAN_VXCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_LEDS=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=m 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 is not set CONFIG_CAN_SJA1000_PLATFORM=m # CONFIG_CAN_EMS_PCI is not set # CONFIG_CAN_PEAK_PCI is not set # CONFIG_CAN_KVASER_PCI is not set # CONFIG_CAN_PLX_PCI is not set CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set CONFIG_CAN_MCP251X=m # # CAN USB interfaces # CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m CONFIG_CAN_GS_USB=m CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_PEAK_USB is not set CONFIG_CAN_8DEV_USB=m # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_AF_KCM=y CONFIG_STREAM_PARSER=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y # CONFIG_CFG80211 is not set CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=m CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=m CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=m # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=m # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=m CONFIG_NFC_PN533_USB=m CONFIG_NFC_PN533_I2C=m # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y 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 is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=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_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=m CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m # CONFIG_MTD_BLOCK is not set # CONFIG_MTD_BLOCK_RO is not set CONFIG_FTL=m CONFIG_NFTL=m # CONFIG_NFTL_RW is not set # CONFIG_INFTL is not set CONFIG_RFD_FTL=m CONFIG_SSFDC=m # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=m CONFIG_MTD_SWAP=m # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_SCx200_DOCFLASH=m CONFIG_MTD_AMD76XROM=m # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=m CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y # CONFIG_MTD_DATAFLASH_OTP is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=m CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_DENALI_DT is not set CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH is not set CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_DOCG4=m # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_NAND_HISI504=m # CONFIG_MTD_NAND_MTK is not set CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_MT81xx_NOR is not set CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=m CONFIG_MTD_UBI_BLOCK=y CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_LOOP is not set # CONFIG_NVME_TARGET_FC is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m CONFIG_AD525X_DPOT_SPI=m CONFIG_DUMMY_IRQ=m # 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 is not set CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m # CONFIG_ISL29003 is not set CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=m # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=m # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 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=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # 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 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_VHOST_RING=m CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y CONFIG_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_IDE_GD is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set # CONFIG_MD 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 is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set CONFIG_EQUALIZER=y CONFIG_NET_TEAM=y CONFIG_NET_TEAM_MODE_BROADCAST=y CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m # CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set # CONFIG_NET_TEAM_MODE_LOADBALANCE is not set CONFIG_MACVLAN=y # CONFIG_MACVTAP is not set # CONFIG_VXLAN is not set CONFIG_GENEVE=m CONFIG_GTP=m CONFIG_MACSEC=y # 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=m CONFIG_NLMON=m # CONFIG_ARCNET is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set # CONFIG_CAIF_SPI_SLAVE is not set CONFIG_CAIF_HSI=m CONFIG_CAIF_VIRTIO=m # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set # CONFIG_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_CISCO=y # CONFIG_ENIC 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_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=m 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_NET_VENDOR_MICREL=y # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 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_NE2K_PCI 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 is not set # CONFIG_QCOM_EMAC is not set CONFIG_NET_VENDOR_REALTEK=y # 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_ROCKER is not set 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_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set 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_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=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_PHYLIB is not set CONFIG_MICREL_KS8995MA=m # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_SLHC=y # CONFIG_USB_NET_DRIVERS is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_WLAN_VENDOR_ATH is not set # CONFIG_WLAN_VENDOR_ATMEL is not set # CONFIG_WLAN_VENDOR_BROADCOM is not set # CONFIG_WLAN_VENDOR_CISCO is not set # CONFIG_WLAN_VENDOR_INTEL is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set # CONFIG_WLAN_VENDOR_MARVELL is not set CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y # CONFIG_WLAN_VENDOR_ST is not set # CONFIG_WLAN_VENDOR_TI is not set CONFIG_WLAN_VENDOR_ZYDAS=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m # CONFIG_HDLC_RAW is not set # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m # CONFIG_HDLC_FR is not set CONFIG_HDLC_PPP=m CONFIG_HDLC_X25=m # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 CONFIG_LAPBETHER=m # CONFIG_X25_ASY is not set CONFIG_SBNI=m CONFIG_SBNI_MULTILINE=y # CONFIG_IEEE802154_DRIVERS is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y CONFIG_ISDN_PPP=y # CONFIG_ISDN_PPP_VJ is not set CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y # CONFIG_ISDN_PPP_BSDCOMP is not set # CONFIG_ISDN_AUDIO is not set # CONFIG_ISDN_X25 is not set # # ISDN feature submodules # CONFIG_ISDN_DRV_LOOP=m CONFIG_ISDN_DIVERSION=y # # ISDN4Linux hardware drivers # # # Passive cards # # CONFIG_ISDN_DRV_HISAX is not set CONFIG_ISDN_CAPI=m CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y # CONFIG_ISDN_CAPI_CAPIDRV is not set # # CAPI hardware drivers # # CONFIG_CAPI_AVM is not set # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_I4L is not set # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_BASE is not set CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set # CONFIG_HYSDN is not set # CONFIG_MISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=m # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=y # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set CONFIG_KEYBOARD_OMAP4=y # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_CAP11XX=y # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y # CONFIG_MOUSE_SYNAPTICS_I2C is not set CONFIG_MOUSE_SYNAPTICS_USB=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=m # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_AS5011 is not set # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set # CONFIG_JOYSTICK_PSXPAD_SPI is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879_SPI=y # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m CONFIG_TOUCHSCREEN_CY8CTMG110=m # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m # CONFIG_TOUCHSCREEN_CYTTSP4_SPI is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=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_FUJITSU=m # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_EKTF2127=m # CONFIG_TOUCHSCREEN_ELAN is not set # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MELFAS_MIP4=y CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=m # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_PIXCIR=m # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM831X=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_MC13783=m CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2005=y # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_RM_TS=y # CONFIG_TOUCHSCREEN_SILEAD is not set CONFIG_TOUCHSCREEN_SIS_I2C=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMPE=y CONFIG_TOUCHSCREEN_SURFACE3_SPI=m CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZET6223 is not set CONFIG_TOUCHSCREEN_ZFORCE=m CONFIG_TOUCHSCREEN_ROHM_BU21023=y # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=m # 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=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=m CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set CONFIG_SERIAL_TIMBERDALE=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_IFX6X60=m # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=m CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_DEV_BUS is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y 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_R3964=m # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=m # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_SPI=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_VTPM_PROXY=y CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TCG_TIS_ST33ZP24_SPI=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_LTC4306=y # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set 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_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # 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=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=m # # Other I2C/SMBus bus drivers # # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=m # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=m # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_LOOPBACK_TEST=m # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=m CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set 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=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=m # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=m CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_LP3943=m CONFIG_GPIO_MAX77620=m # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_STMPE=y CONFIG_GPIO_TPS65086=y CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TWL4030=m # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set # CONFIG_GPIO_WM8350 is not set # 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_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=m CONFIG_GPIO_MAX7301=m CONFIG_GPIO_MC33880=m # CONFIG_GPIO_PISOSR is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2438=m # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=m # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_ACT8945A=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set CONFIG_CHARGER_SBS=m CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9030=m CONFIG_BATTERY_DA9052=m # CONFIG_BATTERY_DA9150 is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65217=m CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=m CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=m CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX31722=y CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_TC654=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_ADCXX is not set # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set # CONFIG_SENSORS_LM25066 is not set # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=m CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_STTS751=m CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=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=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_MAX77620_THERMAL is not set # CONFIG_QORIQ_THERMAL is not set # 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_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_ACT8945A=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=m # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=m # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=m CONFIG_MFD_HI6421_PMIC=m CONFIG_HTC_PASIC3=m # CONFIG_HTC_I2CPLD is not set # 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=y # 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 is not set # 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=y 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=m CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_CPCAP=m # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=m CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set # CONFIG_STMPE_SPI is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=m # CONFIG_MFD_TI_LP873X is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_ARIZONA_SPI=m CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_ACT8945A=y CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_CPCAP=m CONFIG_REGULATOR_DA903X=m CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=m # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LP8788=m CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_LTC3676=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX77620 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX77686=m CONFIG_REGULATOR_MAX77693=m CONFIG_REGULATOR_MAX77802=m CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=m CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=m CONFIG_REGULATOR_PV88080=m # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=m CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set # CONFIG_REGULATOR_S5M8767 is not set CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=m # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65086=m # CONFIG_REGULATOR_TPS65132 is not set CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS65910=m CONFIG_REGULATOR_TPS80031=y # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_VCTRL=y CONFIG_REGULATOR_WM831X=m # CONFIG_REGULATOR_WM8350 is not set CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=m CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m # CONFIG_IR_ENE is not set CONFIG_IR_HIX5HD2=m CONFIG_IR_IMON=m CONFIG_IR_MCEUSB=m # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set CONFIG_IR_REDRAT3=m # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set CONFIG_IR_IGORPLUGUSB=m CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_GPIO_CIR is not set CONFIG_IR_SERIAL=m # CONFIG_IR_SERIAL_TRANSMITTER is not set # CONFIG_IR_SIR is not set # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set # CONFIG_SOC_CAMERA is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_SH_VEU=m CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=m # CONFIG_VIDEO_VIVID_CEC is not set CONFIG_VIDEO_VIVID_MAX_DEVS=64 # CONFIG_VIDEO_VIM2M is not set # # Supported MMC/SDIO adapters # # CONFIG_RADIO_ADAPTERS is not set CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEO_V4L2_TPG=m # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m # CONFIG_VIDEO_CS3308 is not set CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m # CONFIG_VIDEO_WM8775 is not set CONFIG_VIDEO_WM8739=m # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set CONFIG_VIDEO_BT866=m # CONFIG_VIDEO_KS0127 is not set CONFIG_VIDEO_ML86V7667=m CONFIG_VIDEO_AD5820=m CONFIG_VIDEO_SAA7110=m # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_TVP514X=m CONFIG_VIDEO_TVP5150=m # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_ADV7170=m # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=m # # Camera sensor devices # CONFIG_VIDEO_OV2640=m # CONFIG_VIDEO_OV2659 is not set CONFIG_VIDEO_OV7640=m # CONFIG_VIDEO_OV7670 is not set CONFIG_VIDEO_VS6624=m CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m # CONFIG_VIDEO_SR030PC30 is not set # # Flash devices # CONFIG_VIDEO_ADP1653=m # CONFIG_VIDEO_AS3645A is not set CONFIG_VIDEO_LM3560=m CONFIG_VIDEO_LM3646=m # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # SPI helper chips # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m # CONFIG_MEDIA_TUNER_TEA5767 is not set CONFIG_MEDIA_TUNER_MSI001=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m # CONFIG_MEDIA_TUNER_MT2266 is not set CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m # CONFIG_MEDIA_TUNER_XC2028 is not set CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m # CONFIG_MEDIA_TUNER_MAX2165 is not set CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m # CONFIG_MEDIA_TUNER_FC2580 is not set CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set # # Customise DVB Frontends # # # 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=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_DEBUG_MM=y CONFIG_DRM_DEBUG_MM_SELFTEST=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_VGEM=m # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_RCAR_DW_HDMI is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_JDI_LT070ME05000=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set CONFIG_DRM_PANEL_LG_LG4573=y CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set # CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set CONFIG_DRM_PANEL_SITRONIX_ST7789V=y CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=m CONFIG_DRM_DUMB_VGA_DAC=m # CONFIG_DRM_LVDS_ENCODER is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m CONFIG_DRM_SIL_SII8620=m # CONFIG_DRM_SII902X is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set CONFIG_DRM_TI_TFP410=y CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_ADV7533 is not set CONFIG_DRM_ARCPGU=m # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_MXSFB is not set # CONFIG_DRM_TINYDRM is not set CONFIG_DRM_LEGACY=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m # CONFIG_FB_VESA is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m # CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set CONFIG_FB_AUO_K1901=y # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_PWM=m CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_LP8788=m # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_TPS65217=m CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=m CONFIG_BACKLIGHT_ARCXCNN=m # CONFIG_VGASTATE is not set CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_LOGO is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 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_AZT3328 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 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 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_MAESTRO3 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_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT 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_SPI=y CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_UA101 is not set CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m # CONFIG_SND_USB_CAIAQ_INPUT is not set CONFIG_SND_USB_US122L=m # CONFIG_SND_USB_6FIRE is not set # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set # CONFIG_SND_SOC is not set # CONFIG_SND_X86 is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=m # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CMEDIA=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_DJ is not set CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MAYFLASH=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTI is not set CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=y # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set CONFIG_HID_ALPS=m # # USB HID support # # CONFIG_USB_HID is not set CONFIG_HID_PID=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=m CONFIG_USB_LEDS_TRIGGER_USBPORT=m # CONFIG_USB_MON is not set # CONFIG_USB_WUSB is not set CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1362_HCD=m CONFIG_USB_FOTG210_HCD=y # CONFIG_USB_MAX3421_HCD is not set # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_HWA_HCD is not set CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set CONFIG_USBIP_HOST=m CONFIG_USBIP_DEBUG=y # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC3_OF_SIMPLE=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PCI is not set # CONFIG_USB_DWC2_DEBUG is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_OF=m CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_ISP1760=m CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # # USB port drivers # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=m CONFIG_USB_SERIAL_AIRCABLE=m # CONFIG_USB_SERIAL_ARK3116 is not set CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m # CONFIG_USB_SERIAL_EMPEG is not set CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m # CONFIG_USB_SERIAL_IPAQ is not set CONFIG_USB_SERIAL_IR=m # CONFIG_USB_SERIAL_EDGEPORT is not set CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m # CONFIG_USB_SERIAL_KEYSPAN is not set CONFIG_USB_SERIAL_KLSI=m # CONFIG_USB_SERIAL_KOBIL_SCT is not set CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_OTI6858 is not set CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_UPD78F0730=m # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=y # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=m # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=m CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m CONFIG_USB_HSIC_USB4604=y # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_UCSI is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=m CONFIG_TAHVO_USB=m # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set CONFIG_USB_ISP1301=m # CONFIG_USB_GADGET is not set # # USB Power Delivery and Type-C drivers # CONFIG_USB_LED_TRIG=y # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y CONFIG_UWB_HWA=m # CONFIG_UWB_WHCI is not set # CONFIG_UWB_I1480U is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=m CONFIG_PWRSEQ_SIMPLE=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y # CONFIG_MMC_USHC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_USB=m # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=m CONFIG_LEDS_CPCAP=m CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m # CONFIG_LEDS_MT6323 is not set CONFIG_LEDS_NET48XX=m CONFIG_LEDS_WRAP=m CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_LP8860=m # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_WM8350 is not set CONFIG_LEDS_DA903X=m # CONFIG_LEDS_DA9052 is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=m CONFIG_LEDS_MC13783=m CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=y # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_KTD2692=m CONFIG_LEDS_IS31FL319X=m CONFIG_LEDS_IS31FL32XX=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=m # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_LP8788=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_MAX8907=m # CONFIG_RTC_DRV_MAX77686 is not set # CONFIG_RTC_DRV_RK808 is not set # CONFIG_RTC_DRV_RS5C372 is not set CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_TPS80031=m # CONFIG_RTC_DRV_RC5T583 is not set CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV8803=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=m # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1302=y # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=m CONFIG_RTC_DRV_DS1347=m CONFIG_RTC_DRV_DS1390=m CONFIG_RTC_DRV_MAX6916=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=m CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_PCF2123=m # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set CONFIG_RTC_DRV_DS17485=y # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=m # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_WM8350=m # CONFIG_RTC_DRV_PCF50633 is not set CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=m CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_MT6397=m CONFIG_RTC_DRV_R7301=m CONFIG_RTC_DRV_CPCAP=m # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_HD44780=y CONFIG_IMG_ASCII_LCD=m # CONFIG_HT16K33 is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y 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=m # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y CONFIG_COMEDI=y CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=y CONFIG_COMEDI_TEST=m # CONFIG_COMEDI_PARPORT is not set # CONFIG_COMEDI_SERIAL2002 is not set # CONFIG_COMEDI_SSV_DNP is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=m # CONFIG_COMEDI_DT9812 is not set CONFIG_COMEDI_NI_USB6501=m CONFIG_COMEDI_USBDUX=m CONFIG_COMEDI_USBDUXFAST=m # CONFIG_COMEDI_USBDUXSIGMA is not set CONFIG_COMEDI_VMK80XX=m CONFIG_COMEDI_8255=m CONFIG_COMEDI_8255_SA=m CONFIG_COMEDI_KCOMEDILIB=y # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m # CONFIG_RTLLIB_CRYPTO_CCMP is not set CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m # CONFIG_RTL8192E is not set CONFIG_R8712U=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=m CONFIG_SPEAKUP_SYNTH_ACNTSA=m CONFIG_SPEAKUP_SYNTH_APOLLO=m # CONFIG_SPEAKUP_SYNTH_AUDPTR is not set CONFIG_SPEAKUP_SYNTH_BNS=m CONFIG_SPEAKUP_SYNTH_DECTLK=m CONFIG_SPEAKUP_SYNTH_DECEXT=m CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m # CONFIG_SPEAKUP_SYNTH_SPKOUT is not set CONFIG_SPEAKUP_SYNTH_TXPRT=m # CONFIG_SPEAKUP_SYNTH_DUMMY is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_STAGING_BOARD is not set CONFIG_LTE_GDM724X=m CONFIG_MTD_SPINAND_MT29F=m CONFIG_MTD_SPINAND_ONDIEECC=y # CONFIG_LNET is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=m # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_FB_TFT=y CONFIG_FB_TFT_AGM1264K_FL=y CONFIG_FB_TFT_BD663474=m CONFIG_FB_TFT_HX8340BN=y # CONFIG_FB_TFT_HX8347D is not set CONFIG_FB_TFT_HX8353D=m CONFIG_FB_TFT_HX8357D=y CONFIG_FB_TFT_ILI9163=y CONFIG_FB_TFT_ILI9320=m CONFIG_FB_TFT_ILI9325=m # CONFIG_FB_TFT_ILI9340 is not set # CONFIG_FB_TFT_ILI9341 is not set # CONFIG_FB_TFT_ILI9481 is not set CONFIG_FB_TFT_ILI9486=y # CONFIG_FB_TFT_PCD8544 is not set CONFIG_FB_TFT_RA8875=y CONFIG_FB_TFT_S6D02A1=m CONFIG_FB_TFT_S6D1121=m CONFIG_FB_TFT_SH1106=y CONFIG_FB_TFT_SSD1289=m CONFIG_FB_TFT_SSD1305=m # CONFIG_FB_TFT_SSD1306 is not set CONFIG_FB_TFT_SSD1325=m CONFIG_FB_TFT_SSD1331=y # CONFIG_FB_TFT_SSD1351 is not set CONFIG_FB_TFT_ST7735R=y CONFIG_FB_TFT_ST7789V=m # CONFIG_FB_TFT_TINYLCD is not set # CONFIG_FB_TFT_TLS8204 is not set # CONFIG_FB_TFT_UC1611 is not set # CONFIG_FB_TFT_UC1701 is not set # CONFIG_FB_TFT_UPD161704 is not set CONFIG_FB_TFT_WATTEROTT=m # CONFIG_FB_FLEX is not set # CONFIG_FB_TFT_FBTFT_DEVICE is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set CONFIG_GREYBUS=y CONFIG_GREYBUS_ES2=m # CONFIG_GREYBUS_AUDIO is not set CONFIG_GREYBUS_BOOTROM=y # CONFIG_GREYBUS_FIRMWARE is not set CONFIG_GREYBUS_HID=m # CONFIG_GREYBUS_LIGHT is not set CONFIG_GREYBUS_LOG=m # CONFIG_GREYBUS_LOOPBACK is not set CONFIG_GREYBUS_POWER=m # CONFIG_GREYBUS_RAW is not set CONFIG_GREYBUS_VIBRATOR=m # CONFIG_GREYBUS_BRIDGED_PHY is not set # CONFIG_CRYPTO_DEV_CCREE is not set # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_TCPM is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X 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_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP 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 # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PLATFORM_MHU=m # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_SOC_ZTE=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77843=y # CONFIG_EXTCON_QCOM_SPMI_MISC is not set CONFIG_EXTCON_RT8973A=m # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set # CONFIG_PWM_CRC is not set # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_LP3943 is not set # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y # CONFIG_PWM_STMPE is not set CONFIG_PWM_TWL=y # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=m # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_TI_SYSCON_RESET=m # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=m CONFIG_BCM_KONA_USB2_PHY=m # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_STM=m # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=m # CONFIG_FPGA_REGION is not set CONFIG_FPGA_MGR_ICE40_SPI=m CONFIG_FPGA_MGR_XILINX_SPI=m CONFIG_FPGA_BRIDGE=m CONFIG_ALTERA_PR_IP_CORE=m CONFIG_ALTERA_PR_IP_CORE_PLAT=m # CONFIG_XILINX_PR_DECOUPLER is not set # # FSI support # # CONFIG_FSI is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=m # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=m # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y # CONFIG_REISERFS_FS_SECURITY is not set # CONFIG_JFS_FS is not set CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=m # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m CONFIG_NFS_V3=m # 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_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DEBUG is not set CONFIG_CEPH_FS=y CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=m CONFIG_CIFS_STATS=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=m CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG 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 is not set CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=m # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=m # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=y CONFIG_DLM=m CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_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=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # 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=y CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set CONFIG_HWLAT_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_UPROBE_EVENTS is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_HIST_TRIGGERS is not set CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_LKDTM=m CONFIG_TEST_LIST_SORT=y # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=y CONFIG_TEST_UUID=y # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=m # CONFIG_MEMTEST is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=m # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=m CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y # CONFIG_SECURITY_WRITABLE_HOOKS is not set CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set # CONFIG_SECURITY_PATH is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y # CONFIG_SECURITY_SMACK_APPEND_SIGNALS is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_LOADPIN=y CONFIG_SECURITY_LOADPIN_ENABLED=y CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_SMACK=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="smack" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=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=m # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set CONFIG_CRYPTO_DEV_VIRTIO=y 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=y CONFIG_VHOST_NET=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=m 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_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=m CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PRIME_NUMBERS=y --6TrnltStXW4iwmi0 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-hsw01-yocto-i386/trinity.yaml' export testbox='vm-lkp-hsw01-yocto-i386-22' export tbox_group='vm-lkp-hsw01-yocto-i386' export kconfig='i386-randconfig-sb0-06200311' export compiler='gcc-5' export queue='bisect' export branch='linus/master' export commit='1be7107fbe18eed3e319a6c3e83c78254b693acb' export submit_id='594902020b9a93f52d73de6a' export job_file='/lkp/scheduled/vm-lkp-hsw01-yocto-i386-22/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-1be7107fbe18eed3e319a6c3e83c78254b693acb-20170620-128301-1dseypq-0.yaml' export id='f58190d006e48305cbb78606529b57e78dc4183d' export model='qemu-system-i386 -enable-kvm' export nr_vm=30 export nr_cpu=2 export memory='320M' export rootfs='yocto-tiny-i386-2016-04-22.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-06-20 19:07:47 +0800' export _id='594902020b9a93f52d73de6a' export _rt='/result/trinity/300s/vm-lkp-hsw01-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-hsw01-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-hsw01-yocto-i386-22/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-1be7107fbe18eed3e319a6c3e83c78254b693acb-20170620-128301-1dseypq-0.yaml ARCH=i386 kconfig=i386-randconfig-sb0-06200311 branch=linus/master commit=1be7107fbe18eed3e319a6c3e83c78254b693acb BOOT_IMAGE=/pkg/linux/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb/vmlinuz-4.12.0-rc5-00285-g1be7107f max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-hsw01-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export modules_initrd='/pkg/linux/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/static/trinity-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/i386-randconfig-sb0-06200311/gcc-5/1be7107fbe18eed3e319a6c3e83c78254b693acb/vmlinuz-4.12.0-rc5-00285-g1be7107f' export dequeue_time='2017-06-20 19:18:11 +0800' export job_initrd='/lkp/scheduled/vm-lkp-hsw01-yocto-i386-22/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-1be7107fbe18eed3e319a6c3e83c78254b693acb-20170620-128301-1dseypq-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --6TrnltStXW4iwmi0 Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AgAko4sNscRn+wIAAAAABFla --6TrnltStXW4iwmi0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8310335454502994960==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [mm] 1be7107fbe: kernel_BUG_at_mm/mmap.c Date: Wed, 21 Jun 2017 10:35:52 +0800 Message-ID: <20170621023552.GB32082@yexl-desktop> List-Id: --===============8310335454502994960== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: 1be7107fbe18eed3e319a6c3e83c78254b693acb ("mm: larger stack guard g= ap, between vmas") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -smp 2 -m 320M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +------------------------------------------+------------+------------+ | | 1132d5e7b6 | 1be7107fbe | +------------------------------------------+------------+------------+ | boot_successes | 5 | 4 | | boot_failures | 0 | 4 | | kernel_BUG_at_mm/mmap.c | 0 | 4 | | invalid_opcode:#[##] | 0 | 4 | | EIP:unmapped_area_topdown | 0 | 4 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 4 | +------------------------------------------+------------+------------+ [ 87.792040] kernel BUG at mm/mmap.c:1963! [ 87.793442] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC [ 87.794812] Modules linked in: [ 87.795849] CPU: 0 PID: 424 Comm: trinity-c2 Not tainted 4.12.0-rc5-0028= 5-g1be7107f #1 [ 87.798138] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 87.800657] task: ce6177c0 task.stack: cd0fc000 [ 87.801877] EIP: unmapped_area_topdown+0x14b/0x15c [ 87.803063] EFLAGS: 00010206 CPU: 0 [ 87.804075] EAX: 00000000 EBX: b5200000 ECX: 00000000 EDX: b4feb000 [ 87.805469] ESI: 00201000 EDI: b4feb000 EBP: cd0fde84 ESP: cd0fde60 [ 87.806872] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 [ 87.808182] CR0: 80050033 CR2: 00000004 CR3: 0d098c60 CR4: 000006b0 [ 87.809558] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 87.810919] DR6: fffe0ff0 DR7: 00000400 [ 87.812002] Call Trace: [ 87.812857] arch_get_unmapped_area_topdown+0x74/0x11f [ 87.814011] ? arch_get_unmapped_area+0xb4/0xb4 [ 87.815095] get_unmapped_area+0x5b/0xae [ 87.816103] do_mmap+0xc7/0x2ac [ 87.817061] vm_mmap_pgoff+0x6b/0x94 [ 87.818080] SYSC_mmap_pgoff+0x13f/0x162 [ 87.819004] SyS_mmap_pgoff+0x1a/0x1c [ 87.819873] do_int80_syscall_32+0x65/0x79 [ 87.820791] entry_INT80_32+0x2a/0x2a [ 87.821710] EIP: 0x8090aa2 [ 87.822490] EFLAGS: 00000246 CPU: 0 [ 87.823345] EAX: ffffffda EBX: 00000000 ECX: 00201000 EDX: 00000003 [ 87.824489] ESI: 00000022 EDI: ffffffff EBP: 00000000 ESP: bff1c8c8 [ 87.825650] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 87.826735] Code: 31 c9 e8 20 15 fb ff 39 7d ec 5a 76 02 0f 0b 31 d2 6a = 00 39 fb 0f 97 c2 b8 c0 db b1 c1 31 c9 e8 03 15 fb ff 39 fb 89 fa 58 76 07 = <0f> 0b ba f4 ff ff ff 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 56 [ 87.830175] EIP: unmapped_area_topdown+0x14b/0x15c SS:ESP: 0068:cd0fde60 [ 87.831396] ---[ end trace 67da11e70888e7ec ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============8310335454502994960== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.12.0-rc5-00285-g1be7107f" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xMi4wLXJjNSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdf TkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5F UklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9Q Q19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19D QUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hf SEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNP TkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BV X1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNP TkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NI QVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdF QUxMT0M9eQpDT05GSUdfWDg2XzMyX0xBWllfR1M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJP QkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MwpD T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln IgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJ R19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tF Tl9PTl9TTVA9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01Q SUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJ T049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9 eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNP TkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFW RV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19L RVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CkNP TkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNP TkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENP TkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNI IGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfVVNFTElCPXkKIyBDT05GSUdfQVVE SVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1 YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9T SE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJ R19JUlFfRE9NQUlOX0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklH X1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9D TE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9 eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVS SUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfSFpfUEVSSU9E SUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKIyBDT05G SUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0 cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdfSVJRX1RJ TUVfQUNDT1VOVElORz15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldApDT05G SUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CiMgQ09ORklHX1RBU0tfWEFD Q1QgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQpDT05G SUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKQ09ORklHX0NMQVNTSUNfU1JDVT15CkNPTkZJ R19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CiMgQ09ORklHX1JDVV9ORUVE X1NFR0NCTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQK Q09ORklHX1JDVV9LVEhSRUFEX1BSSU89MApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtD T05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNP TkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1ND SEVEX0NMT0NLPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklH X01FTUNHPXkKIyBDT05GSUdfTUVNQ0dfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JP VVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NI RUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CiMgQ09ORklHX1JUX0dST1VQX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUkRN QSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9IVUdF VExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBf REVWSUNFPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApDT05GSUdfQ0dST1VQ X1BFUkY9eQpDT05GSUdfQ0dST1VQX0JQRj15CkNPTkZJR19DR1JPVVBfREVCVUc9eQpDT05GSUdf U09DS19DR1JPVVBfREFUQT15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0 CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQpDT05G SUdfVVNFUl9OUz15CiMgQ09ORklHX1BJRF9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9H WklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpD T05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9Q RVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJ R19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJ R19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkK Q09ORklHX0JQRj15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNP TkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19T WVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfUE9TSVhf VElNRVJTPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX0tB TExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9 eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15 CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQRl9T WVNDQUxMPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FM TFM9eQojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkK Q09ORklHX01FTUJBUlJJRVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQ ZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBD T05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9D T1VOVEVSUz15CkNPTkZJR19DT01QQVRfQlJLPXkKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVC IGlzIG5vdCBzZXQKQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NPXkKIyBDT05GSUdfU1lTVEVN X0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19U UkFDRVBPSU5UUz15CiMgQ09ORklHX09QUk9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BS T0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfS1BST0JFUyBpcyBu b3Qgc2V0CkNPTkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUPXkK IyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9U PXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdf SEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19I QVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NP TlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9I QVNfU0VUX01FTU9SWT15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpD T05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkK Q09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpD T05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRV Uk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9Q RVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZF X0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNP TkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNP TkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NP TVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfR0NDX1BMVUdJ TlM9eQojIENPTkZJR19HQ0NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NDX1NUQUNL UFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdf Q0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VM QVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNl dApDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9JUlFf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9 eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9S TkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRf QklUUz04CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CiMgQ09ORklHX0hBVkVfQVJDSF9I QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNBX0JVU19BUEkgaXMgbm90IHNldApDT05GSUdfQ0xP TkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNU SU9OPXkKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNldAojIENPTkZJR19I QVZFX0FSQ0hfVk1BUF9TVEFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VS TkVMX1JXWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWF9ERUZB VUxUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklH X1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkK Q09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxp bmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09W X1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdf U0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklH X01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19N T0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05f QUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01P RFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5v dCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQojIENPTkZJ R19MQkRBRiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfU0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19E RVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZ PXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ01ETElORV9Q QVJTRVI9eQpDT05GSUdfQkxLX1dCVD15CkNPTkZJR19CTEtfV0JUX1NRPXkKQ09ORklHX0JMS19X QlRfTVE9eQojIENPTkZJR19CTEtfREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19CTEtfU0VE X09QQUwgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElP Tl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJ X1BBUlRJVElPTj15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQoK IwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKIyBDT05GSUdfSU9TQ0hF RF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0RFRkFV TFRfQ0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTk9PUD15CkNPTkZJR19ERUZBVUxUX0lP U0NIRUQ9Im5vb3AiCiMgQ09ORklHX01RX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldAojIENP TkZJR19NUV9JT1NDSEVEX0tZQkVSIGlzIG5vdCBzZXQKQ09ORklHX0lPU0NIRURfQkZRPW0KQ09O RklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G SUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vz c29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKIyBDT05GSUdfU01QIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRV UkVfVEVTVFM9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JE VF9BIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRG T1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST1tCiMgQ09ORklHX0lPU0ZfTUJJ X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMg Q09ORklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9Q T0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJ UlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9 eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1Qg aXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApD T05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYg aXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBu b3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CkNPTkZJR19NUEVOVElVTUlJST15CiMg Q09ORklHX01QRU5USVVNTSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0 CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklH X01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZG SUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdf TVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENP TkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJ R19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJO T0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZf SU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4 Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19Y ODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19D UFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFV Uj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09O RklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX1NXSU9UTEI9eQpDT05G SUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX05SX0NQVVM9MQojIENPTkZJR19QUkVFTVBUX05PTkUg aXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlz IG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQojIENPTkZJR19YODZfVVBfQVBJQyBpcyBu b3Qgc2V0CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90 IHNldApDT05GSUdfWDg2X0FOQ0lFTlRfTUNFPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5n CiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19J TlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CkNPTkZJR19QRVJG X0VWRU5UU19BTURfUE9XRVI9eQpDT05GSUdfWDg2X0xFR0FDWV9WTTg2PXkKQ09ORklHX1ZNODY9 eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CkNPTkZJR19UT1NISUJB PW0KQ09ORklHX0k4Sz15CiMgQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFMgaXMgbm90IHNldApDT05G SUdfTUlDUk9DT0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlDUk9DT0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFD RT15CkNPTkZJR19YODZfTVNSPW0KIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSE1FTTRHIGlzIG5vdCBzZXQKQ09O RklHX0hJR0hNRU02NEc9eQpDT05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAwMDAwMApDT05GSUdfSElH SE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpD T05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9 eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9S WV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9N QU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01B UD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05G SUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9 eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05P REUgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFC TEVfU1BMSVRfUE1EX1BUTE9DSz15CiMgQ09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05G SUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKIyBDT05GSUdfQk9VTkNF IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZB VUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVS RT15CiMgQ09ORklHX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJF TlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKIyBDT05GSUdf Q0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19GUk9OVFNXQVA9eQpDT05GSUdfQ01BPXkKQ09O RklHX0NNQV9ERUJVRz15CkNPTkZJR19DTUFfREVCVUdGUz15CkNPTkZJR19DTUFfQVJFQVM9Nwoj IENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD1tCiMgQ09ORklHX1pCVUQgaXMg bm90IHNldAojIENPTkZJR19aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9bQpDT05G SUdfUEdUQUJMRV9NQVBQSU5HPXkKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJF RF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15CkNPTkZJR19G UkFNRV9WRUNUT1I9eQojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdf SElHSFBURT15CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApD T05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NQVRIX0VNVUxBVElPTj15CkNPTkZJR19N VFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJM RV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEK Q09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FS Q0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQojIENP TkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CkNPTkZJR19IWl8xMDA9eQojIENP TkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJ R19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sg aXMgbm90IHNldAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkK Q09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBu b3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfQ09NUEFUX1ZEU089 eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVND QUxMPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5h Z2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09O RklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1f U1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkK IyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1f REVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVO VF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tV UD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1f UE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVC VUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNP TkZJR19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdf QUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVf RlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJP Q0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBD T05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RB QkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdf WDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfQUNQSV9DT05UQUlORVIgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hB UkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05G SUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdf QUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0ZJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJ R19BUE09bQpDT05GSUdfQVBNX0lHTk9SRV9VU0VSX1NVU1BFTkQ9eQojIENPTkZJR19BUE1fRE9f RU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKIyBDT05G SUdfQVBNX0RJU1BMQVlfQkxBTksgaXMgbm90IHNldApDT05GSUdfQVBNX0FMTE9XX0lOVFM9eQoK IwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQK CiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9M QURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNI X05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlz IG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09O RklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9eQpD T05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9 eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVf QVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lf UEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kg aXMgbm90IHNldAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCgojCiMgUENJIGhv c3QgY29udHJvbGxlciBkcml2ZXJzCiMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VO RFBPSU5UPXkKIyBDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9FUEZfVEVTVD1tCgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENP TkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKIyBD T05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD1tCiMgQ09ORklHX1NDeDIwMEhSX1RJ TUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJWCBpcyBub3Qgc2V0CkNPTkZJR19ORVQ1NTAxPXkK Q09ORklHX0dFT1M9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BD TUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwoj IENPTkZJR19ZRU5UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05G SUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMK IwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9E RUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9B T1VUPXkKIyBDT05GSUdfQklORk1UX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9 eQpDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0hBVkVfQVRPTUlD X0lPTUFQPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BB Q0tFVD1tCiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENP TkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxP QUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJNX1NV Ql9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNT IGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9LRVk9bQpDT05GSUdf TkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMg bm90IHNldAojIENPTkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBf UE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9bQpDT05G SUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9bQojIENPTkZJR19ORVRf SVBHUkUgaXMgbm90IHNldAojIENPTkZJR19TWU5fQ09PS0lFUyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9UVU5ORUw9bQojIENPTkZJR19ORVRfRk9VIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5F VF9BSCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0VTUD15CkNPTkZJR19JTkVUX0VTUF9PRkZMT0FE PW0KIyBDT05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hGUk1fVFVO TkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZSTV9NT0RF X1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9bQojIENPTkZJR19JTkVU X1hGUk1fTU9ERV9CRUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQK Q09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz1tCkNPTkZJR19U Q1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CiMgQ09ORklHX1RDUF9D T05HX0hUQ1AgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpDT05GSUdfVENQX0NP TkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdfVkVHQVM9bQpDT05GSUdfVENQX0NPTkdfTlY9bQoj IENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19MUD1t CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9bQojIENPTkZJR19U Q1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19EQ1RDUD15CkNPTkZJ R19UQ1BfQ09OR19DREc9bQpDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VC SUM9eQojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1dF U1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9EQ1RDUCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFRkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNP TkZJR19JUFY2PW0KQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9J TkZPPXkKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9bQojIENP TkZJR19JTkVUNl9FU1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQ VjZfTUlQNj1tCkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9 bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD1tCiMgQ09ORklHX0lORVQ2X1hGUk1f TU9ERV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lQVjZfU0lUIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfVFVOTkVMPW0KQ09O RklHX0lQVjZfR1JFPW0KIyBDT05GSUdfSVBWNl9GT1UgaXMgbm90IHNldAojIENPTkZJR19JUFY2 X0ZPVV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0VHNl9M V1RVTk5FTD15CkNPTkZJR19JUFY2X1NFRzZfSU5MSU5FPXkKIyBDT05GSUdfSVBWNl9TRUc2X0hN QUMgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19ORVRXT1JLX1NFQ01BUksg aXMgbm90IHNldAojIENPTkZJR19ORVRfUFRQX0NMQVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPW0KIyBD T05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NP T0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1B Q19TSEExIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FPXkK IyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0NP T0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdf VElQQz1tCiMgQ09ORklHX1RJUENfTUVESUFfVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlz IG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBf VjM9eQpDT05GSUdfTDJUUF9JUD1tCiMgQ09ORklHX0wyVFBfRVRIIGlzIG5vdCBzZXQKQ09ORklH X1NUUD1tCkNPTkZJR19NUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NO T09QSU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84 MDIxUT1tCiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgw MjFRX01WUlA9eQpDT05GSUdfREVDTkVUPW0KIyBDT05GSUdfREVDTkVUX1JPVVRFUiBpcyBub3Qg c2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhf SU5URVJOIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxLPW0KQ09ORklHX0RFVl9BUFBMRVRBTEs9bQoj IENPTkZJR19JUEREUCBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj1tCiMgQ09O RklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOPW0KQ09ORklHXzZMT1dQQU5fREVC VUdGUz15CiMgQ09ORklHXzZMT1dQQU5fTkhDIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9 bQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNP TkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49bQojIENP TkZJR19NQUM4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAoj IENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFU TUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRD SF9HRU5FVkU9bQojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktf RElBRyBpcyBub3Qgc2V0CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz1tCkNPTkZJ R19NUExTX1JPVVRJTkc9bQpDT05GSUdfTVBMU19JUFRVTk5FTD1tCiMgQ09ORklHX0hTUiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkK Q09ORklHX05FVF9OQ1NJPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BP TEw9eQpDT05GSUdfQlFMPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdF Tj15CkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPW0KIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNl dApDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9eQpDT05GSUdfQ0FOX0JDTT15CiMgQ09ORklH X0NBTl9HVyBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfQ0FO X1ZDQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fVlhDQU4gaXMgbm90IHNldAojIENPTkZJR19D QU5fU0xDQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19CSVRU SU1JTkc9eQpDT05GSUdfQ0FOX0xFRFM9eQpDT05GSUdfQ0FOX0dSQ0FOPW0KIyBDT05GSUdfUENI X0NBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ19DQU49bQojIENPTkZJR19DQU5fQ19DQU5fUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19DQU5fQ19DQU5fUENJIGlzIG5vdCBzZXQKQ09ORklH X0NBTl9DQzc3MD1tCkNPTkZJR19DQU5fQ0M3NzBfSVNBPW0KQ09ORklHX0NBTl9DQzc3MF9QTEFU Rk9STT1tCkNPTkZJR19DQU5fSUZJX0NBTkZEPW0KQ09ORklHX0NBTl9NX0NBTj1tCiMgQ09ORklH X0NBTl9QRUFLX1BDSUVGRCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCiMgQ09ORklH X0NBTl9TSkExMDAwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9STT1t CiMgQ09ORklHX0NBTl9FTVNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BFQUtfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FOX0tWQVNFUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19DQU5f UExYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz1tCgojCiMgQ0FOIFNQSSBpbnRl cmZhY2VzCiMKIyBDT05GSUdfQ0FOX0hJMzExWCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fTUNQMjUx WD1tCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPW0KQ09ORklH X0NBTl9FU0RfVVNCMj1tCkNPTkZJR19DQU5fR1NfVVNCPW0KQ09ORklHX0NBTl9LVkFTRVJfVVNC PW0KIyBDT05GSUdfQ0FOX1BFQUtfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NBTl84REVWX1VTQj1t CiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJ Q0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5v dCBzZXQKQ09ORklHX0FGX1JYUlBDPXkKIyBDT05GSUdfQUZfUlhSUENfSU5KRUNUX0xPU1MgaXMg bm90IHNldAojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SWEtBRD15 CkNPTkZJR19BRl9LQ009eQpDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19XSVJFTEVTUz15 CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJP Qz15CkNPTkZJR19XRVhUX1BSSVY9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CkNPTkZJ R19MSUI4MDIxMT1tCiMgQ09ORklHX0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDRkc4 MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9T VEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lM TD15CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZL SUxMX0dQSU89eQpDT05GSUdfTkVUXzlQPW0KQ09ORklHX05FVF85UF9WSVJUSU89bQpDT05GSUdf TkVUXzlQX0RFQlVHPXkKQ09ORklHX0NBSUY9bQpDT05GSUdfQ0FJRl9ERUJVRz15CiMgQ09ORklH X0NBSUZfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfVVNCPW0KQ09ORklHX0NFUEhfTElC PXkKQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHPXkKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0RO U19SRVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9bQojIENPTkZJR19ORkNfRElHSVRBTCBp cyBub3Qgc2V0CiMgQ09ORklHX05GQ19OQ0kgaXMgbm90IHNldApDT05GSUdfTkZDX0hDST1tCiMg Q09ORklHX05GQ19TSERMQyBpcyBub3Qgc2V0CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9u IChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1BONTMzPW0KQ09ORklHX05GQ19QTjUzM19VU0I9 bQpDT05GSUdfTkZDX1BONTMzX0kyQz1tCiMgQ09ORklHX1BTQU1QTEUgaXMgbm90IHNldAojIENP TkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVM X0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9E RVZMSU5LPXkKQ09ORklHX01BWV9VU0VfREVWTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoK IwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5v dCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNl dAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FS RV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5f S0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9I RUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FM TE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90 IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkK Q09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1J Tz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklH X0RNQV9GRU5DRV9UUkFDRT15CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3Vv dXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTAKQ09ORklHX0NN QV9TSVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFf U0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAoKIwojIEJ1cyBk ZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CiMgQ09ORklHX1BST0NfRVZFTlRTIGlzIG5vdCBz ZXQKQ09ORklHX01URD1tCkNPTkZJR19NVERfVEVTVFM9bQojIENPTkZJR19NVERfUkVEQk9PVF9Q QVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09O RklHX01URF9PRl9QQVJUUz1tCkNPTkZJR19NVERfQVI3X1BBUlRTPW0KCiMKIyBVc2VyIE1vZHVs ZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz1tCiMgQ09ORklH X01URF9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DS19STyBpcyBub3Qgc2V0CkNP TkZJR19GVEw9bQpDT05GSUdfTkZUTD1tCiMgQ09ORklHX05GVExfUlcgaXMgbm90IHNldAojIENP TkZJR19JTkZUTCBpcyBub3Qgc2V0CkNPTkZJR19SRkRfRlRMPW0KQ09ORklHX1NTRkRDPW0KIyBD T05GSUdfU01fRlRMIGlzIG5vdCBzZXQKQ09ORklHX01URF9PT1BTPW0KQ09ORklHX01URF9TV0FQ PW0KIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JP TS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCkNPTkZJR19NVERfSkVERUNQ Uk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KQ09ORklHX01URF9DRklfQURWX09QVElPTlM9 eQpDT05GSUdfTVREX0NGSV9OT1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf MT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJ RFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15 CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5v dCBzZXQKQ09ORklHX01URF9PVFA9eQojIENPTkZJR19NVERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBz ZXQKQ09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19N VERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0KQ09ORklHX01U RF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJ R19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD1tCkNP TkZJR19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAw MDAwCkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRI PTIKQ09ORklHX01URF9QSFlTTUFQX09GPW0KQ09ORklHX01URF9QSFlTTUFQX09GX1ZFUlNBVElM RT15CiMgQ09ORklHX01URF9QSFlTTUFQX09GX0dFTUlOSSBpcyBub3Qgc2V0CkNPTkZJR19NVERf U0N4MjAwX0RPQ0ZMQVNIPW0KQ09ORklHX01URF9BTUQ3NlhST009bQojIENPTkZJR19NVERfSUNI WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTDQ0MEdYPW0KIyBD T05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT1tCgoj CiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1 MSBpcyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIPW0KQ09ORklHX01URF9EQVRBRkxBU0hf V1JJVEVfVkVSSUZZPXkKIyBDT05GSUdfTVREX0RBVEFGTEFTSF9PVFAgaXMgbm90IHNldAojIENP TkZJR19NVERfTTI1UDgwIGlzIG5vdCBzZXQKQ09ORklHX01URF9TU1QyNUw9bQpDT05GSUdfTVRE X1NMUkFNPW0KIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKQ09ORklHX01URF9NVERSQU09 bQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9 MTI4CkNPTkZJR19NVERfQkxPQ0syTVREPW0KCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZl cnMKIwpDT05GSUdfTVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hf Q09OU1RfVD00CkNPTkZJR19NVERfTkFORF9FQ0M9bQpDT05GSUdfTVREX05BTkRfRUNDX1NNQz15 CkNPTkZJR19NVERfTkFORD1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMgbm90IHNldAoj IENPTkZJR19NVERfU01fQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfREVOQUxJ X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9EVCBpcyBub3Qgc2V0CkNP TkZJR19NVERfTkFORF9HUElPPW0KIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMg bm90IHNldAojIENPTkZJR19NVERfTkFORF9SSUNPSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO RF9ESVNLT05DSElQPW0KQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQ9 eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdfTVRE X05BTkRfRElTS09OQ0hJUF9QUk9CRV9ISUdIIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJ U0tPTkNISVBfQkJUV1JJVEU9eQpDT05GSUdfTVREX05BTkRfRE9DRzQ9bQojIENPTkZJR19NVERf TkFORF9DQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfQ1M1NTNYIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX05BTkRfTkFORFNJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX1BM QVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0hJU0k1MDQ9bQojIENPTkZJR19NVERf TkFORF9NVEsgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkQ9bQojIENPTkZJR19NVERfT05F TkFORF9WRVJJRllfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORF9HRU5FUklD IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENN IG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKQ09ORklHX01U RF9TUElfTk9SPW0KIyBDT05GSUdfTVREX01UODF4eF9OT1IgaXMgbm90IHNldApDT05GSUdfTVRE X1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQpDT05GSUdfTVREX1VCST1tCkNPTkZJR19NVERfVUJJ X1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19N VERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1VCSV9HTFVFQkk9bQpDT05GSUdf TVREX1VCSV9CTE9DSz15CkNPTkZJR19PRj15CiMgQ09ORklHX09GX1VOSVRURVNUIGlzIG5vdCBz ZXQKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0Zf SVJRPXkKQ09ORklHX09GX05FVD15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15 CiMgQ09ORklHX09GX09WRVJMQVkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BD X1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJ R19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkK Q09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQ MzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BR X0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1P TiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfRFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qg c2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9F VEggaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19OVk1FX0ZDIGlzIG5vdCBzZXQK Q09ORklHX05WTUVfVEFSR0VUPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfTE9PUCBpcyBub3Qgc2V0 CiMgQ09ORklHX05WTUVfVEFSR0VUX0ZDIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpD T05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1 MjVYX0RQT1RfSTJDPW0KQ09ORklHX0FENTI1WF9EUE9UX1NQST1tCkNPTkZJR19EVU1NWV9JUlE9 bQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklD RVM9bQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9bQojIENP TkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAyMD1tCiMgQ09ORklHX1NFTlNP UlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CkNPTkZJR19TRU5T T1JTX0FQRFM5OTBYPXkKQ09ORklHX0hNQzYzNTI9bQojIENPTkZJR19EUzE2ODIgaXMgbm90IHNl dApDT05GSUdfVElfREFDNzUxMj1tCiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NP TkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1Qg aXMgbm90IHNldApDT05GSUdfQzJQT1JUPW0KQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9bQoK IwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldApDT05G SUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFY Njg3NT1tCkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5v dCBzZXQKQ09ORklHX0VFUFJPTV9JRFRfODlIUEVTWD15CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMg bm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0ky Qz1tCgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FM VEVSQV9TVEFQTD1tCiMgQ09ORklHX0lOVEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENP TkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoK IwojIFNDSUYgQnVzIERyaXZlcgojCgojCiMgVk9QIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1J QyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERy aXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00p IERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJR19F Q0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZF Ul9PUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPW0KCiMKIyBQbGVh c2Ugc2VlIERvY3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJp dmVzCiMKQ09ORklHX0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdf SURFX0FUQVBJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklH X0lERV9HRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREVMS0lOIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfSURFQ0Q9bQpDT05GSUdfQkxLX0RFVl9JREVDRF9WRVJCT1NFX0VSUk9SUz15 CkNPTkZJR19CTEtfREVWX0lERVRBUEU9bQojIENPTkZJR19CTEtfREVWX0lERUFDUEkgaXMgbm90 IHNldAojIENPTkZJR19JREVfVEFTS19JT0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9QUk9D X0ZTIGlzIG5vdCBzZXQKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklH X0lERV9HRU5FUklDPW0KQ09ORklHX0JMS19ERVZfUExBVEZPUk09bQpDT05GSUdfQkxLX0RFVl9D TUQ2NDA9bQojIENPTkZJR19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBzZXQKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBv cnQKIwojIENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVY MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0NTNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1NTMwIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUzNiBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9KTUlDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TQzEyMDAgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1BJSVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lUODE3 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TVldLUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lJTUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfU0lTNTUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1RSTTI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVklB ODJDWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UQzg2QzAwMSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSURFRE1BIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0 CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQojIENPTkZJR19TQ1NJIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJ TksgaXMgbm90IHNldAojIENPTkZJR19BVEEgaXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVf Tk9TWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX05FVERFVklDRVM9eQpDT05GSUdfTkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfRFVNTVkgaXMgbm90IHNldApDT05GSUdfRVFVQUxJWkVSPXkKQ09ORklH X05FVF9URUFNPXkKQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPXkKQ09ORklHX05FVF9U RUFNX01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCiMgQ09O RklHX05FVF9URUFNX01PREVfQUNUSVZFQkFDS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RF QU1fTU9ERV9MT0FEQkFMQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKIyBDT05GSUdf TUFDVlRBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVW RT1tCkNPTkZJR19HVFA9bQpDT05GSUdfTUFDU0VDPXkKIyBDT05GSUdfTkVUQ09OU09MRSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVFBPTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfUE9MTF9DT05U Uk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVOIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVOX1ZO RVRfQ1JPU1NfTEUgaXMgbm90IHNldAojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJT19ORVQ9bQpDT05GSUdfTkxNT049bQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldAoKIwoj IENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwojIENPTkZJR19DQUlGX1RUWSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBSUZfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfSFNJPW0KQ09ORklH X0NBSUZfVklSVElPPW0KCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZl cnMKIwpDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz1tCkNPTkZJR19ORVRfVkVORE9SXzND T009eQojIENPTkZJR19WT1JURVggaXMgbm90IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMQUNSSVRFQ0g9eQojIENPTkZJR19TTElDT1NTIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5v dCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FN QVpPTj15CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5v dCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JFIGlzIG5v dCBzZXQKIyBDT05GSUdfQU1EX1hHQkVfSEFWRV9FQ0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BUVVBTlRJQT15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9S X0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldAoj IENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JD TUdFTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NOSUMg aXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldAojIENPTkZJR19CTlhUIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQoj IENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0VkYg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0VOSUMgaXMgbm90 IHNldAojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMgQ09ORklHX05FVF9UVUxJUCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBDT05GSUdfREwySyBpcyBub3Qgc2V0CiMgQ09ORklH X1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVYPXkKIyBDT05GSUdf QkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKIyBDT05GSUdfRVpD SElQX05QU19NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWEFS PXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9IUD15CiMgQ09ORklHX0hQMTAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPW0KQ09O RklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdC X0hXTU9OPXkKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5vdCBz ZXQKQ09ORklHX0lYR0JFPW0KQ09ORklHX0lYR0JFX0hXTU9OPXkKIyBDT05GSUdfSTQwRSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAoj IENPTkZJR19NVk5FVEFfQk0gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKIyBD T05GSUdfU0tZMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05G SUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENP TkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qg c2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJ PXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9 eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19QQ0hfR0JFIGlzIG5vdCBzZXQKIyBDT05G SUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19I QU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FM Q05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FMR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5f TklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf UVVBTENPTU09eQojIENPTkZJR19RQ0E3MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9FTUFD IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBp cyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9SREM9 eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CiMg Q09ORklHX1JPQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENP TkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklH X05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkw IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CiMgQ09ORklHX1NGQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlz IG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9T VE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKIyBD T05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJ QV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMg Q09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lT PXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNl dAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNl dApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJ T19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZTElCIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JF TF9LUzg5OTVNQT1tCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90 IHNldApDT05GSUdfU0xIQz15CiMgQ09ORklHX1VTQl9ORVRfRFJJVkVSUyBpcyBub3Qgc2V0CkNP TkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09ORklHX1dMQU5fVkVO RE9SX0FUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMIGlzIG5vdCBzZXQK IyBDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT00gaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZF TkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0lOVEVMIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lMPXkKIyBDT05GSUdfSE9TVEFQIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFJJU001NCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX01BUlZF TEwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9eQpDT05GSUdfV0xBTl9W RU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9W RU5ET1JfUlNJPXkKIyBDT05GSUdfV0xBTl9WRU5ET1JfU1QgaXMgbm90IHNldAojIENPTkZJR19X TEFOX1ZFTkRPUl9USSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CgojCiMg RW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVy cwojCkNPTkZJR19XQU49eQojIENPTkZJR19MQU5NRURJQSBpcyBub3Qgc2V0CkNPTkZJR19IRExD PW0KIyBDT05GSUdfSERMQ19SQVcgaXMgbm90IHNldAojIENPTkZJR19IRExDX1JBV19FVEggaXMg bm90IHNldApDT05GSUdfSERMQ19DSVNDTz1tCiMgQ09ORklHX0hETENfRlIgaXMgbm90IHNldApD T05GSUdfSERMQ19QUFA9bQpDT05GSUdfSERMQ19YMjU9bQojIENPTkZJR19QQ0kyMDBTWU4gaXMg bm90IHNldAojIENPTkZJR19XQU5YTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDMzAwVE9PIGlzIG5v dCBzZXQKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTQ0M0IGlzIG5vdCBz ZXQKQ09ORklHX0RMQ0k9bQpDT05GSUdfRExDSV9NQVg9OApDT05GSUdfTEFQQkVUSEVSPW0KIyBD T05GSUdfWDI1X0FTWSBpcyBub3Qgc2V0CkNPTkZJR19TQk5JPW0KQ09ORklHX1NCTklfTVVMVElM SU5FPXkKIyBDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1Y TkVUMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSVNE Tj15CkNPTkZJR19JU0ROX0k0TD15CkNPTkZJR19JU0ROX1BQUD15CiMgQ09ORklHX0lTRE5fUFBQ X1ZKIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fTVBQPXkKQ09ORklHX0lQUFBfRklMVEVSPXkKIyBD T05GSUdfSVNETl9QUFBfQlNEQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE5fQVVESU8gaXMg bm90IHNldAojIENPTkZJR19JU0ROX1gyNSBpcyBub3Qgc2V0CgojCiMgSVNETiBmZWF0dXJlIHN1 Ym1vZHVsZXMKIwpDT05GSUdfSVNETl9EUlZfTE9PUD1tCkNPTkZJR19JU0ROX0RJVkVSU0lPTj15 CgojCiMgSVNETjRMaW51eCBoYXJkd2FyZSBkcml2ZXJzCiMKCiMKIyBQYXNzaXZlIGNhcmRzCiMK IyBDT05GSUdfSVNETl9EUlZfSElTQVggaXMgbm90IHNldApDT05GSUdfSVNETl9DQVBJPW0KQ09O RklHX0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD1tCkNPTkZJR19JU0ROX0NB UElfTUlERExFV0FSRT15CiMgQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWIGlzIG5vdCBzZXQKCiMK IyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19DQVBJX0FWTSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBUElfRUlDT04gaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZfR0lHQVNFVD1tCkNP TkZJR19HSUdBU0VUX0NBUEk9eQojIENPTkZJR19HSUdBU0VUX0k0TCBpcyBub3Qgc2V0CiMgQ09O RklHX0dJR0FTRVRfRFVNTVlMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dJR0FTRVRfQkFTRSBpcyBu b3Qgc2V0CkNPTkZJR19HSUdBU0VUX00xMDU9bQpDT05GSUdfR0lHQVNFVF9NMTAxPW0KIyBDT05G SUdfR0lHQVNFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hZU0ROIGlzIG5vdCBzZXQKIyBD T05GSUdfTUlTRE4gaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwojIElucHV0 IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKIyBDT05GSUdfSU5QVVRfTEVEUyBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQoj IENPTkZJR19JTlBVVF9TUEFSU0VLTUFQIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01BVFJJWEtN QVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9eQpDT05GSUdfSU5QVVRfRVZERVY9eQpDT05G SUdfSU5QVVRfRVZCVUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVU X0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9BRFA1NTg4PW0KQ09ORklHX0tFWUJPQVJEX0FEUDU1ODk9bQpDT05GSUdfS0VZQk9B UkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPXkKQ09ORklHX0tFWUJPQVJEX1FUMjE2 MD1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlC T0FSRF9UQ0E2NDE2PW0KIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CkNPTkZJ R19LRVlCT0FSRF9NQVRSSVg9eQojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3 MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKQ09ORklHX0tF WUJPQVJEX01QUjEyMT1tCkNPTkZJR19LRVlCT0FSRF9ORVdUT049bQpDT05GSUdfS0VZQk9BUkRf T1BFTkNPUkVTPXkKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfT01BUDQ9eQojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldApDT05G SUdfS0VZQk9BUkRfVFdMNDAzMD15CkNPTkZJR19LRVlCT0FSRF9YVEtCRD15CkNPTkZJR19LRVlC T0FSRF9DQVAxMVhYPXkKIyBDT05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNP TkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdf TU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkK Q09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNP TkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBp cyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJf VE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklH X01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CkNP TkZJR19NT1VTRV9TRVJJQUw9bQojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldApDT05GSUdfTU9VU0Vf VlNYWFhBQT15CkNPTkZJR19NT1VTRV9HUElPPXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KQ09ORklHX0lOUFVUX0pP WVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1tCkNPTkZJR19KT1lTVElDS19BM0Q9bQpD T05GSUdfSk9ZU1RJQ0tfQURJPW0KQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0KQ09ORklHX0pPWVNU SUNLX0dGMks9eQojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9bQojIENP TkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVX SU5ERVIgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfVE1EQz1tCkNPTkZJR19KT1lTVElDS19J Rk9SQ0U9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0VfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX0lGT1JDRV8yMzI9eQpDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CkNPTkZJR19KT1lT VElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFDRU9SQj1tCkNPTkZJR19KT1lTVElD S19TUEFDRUJBTEw9bQojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19aSEVOSFVBPXkK IyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9Z RFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJ R19KT1lTVElDS19QU1hQQURfU1BJIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CkNP TkZJR19UQUJMRVRfVVNCX0FDRUNBRD1tCkNPTkZJR19UQUJMRVRfVVNCX0FJUFRFSz15CkNPTkZJ R19UQUJMRVRfVVNCX0dUQ089bQojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNl dApDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj15CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9bQpDT05G SUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQST15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FSMTAy MV9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQVRNRUxfTVhUX1QzNyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9B VU9fUElYQ0lSPXkKQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTM9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fQ0hJUE9ORV9JQ044MzE4PW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTA9bQojIENP TkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9DWVRUU1A0X0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9bQojIENPTkZJ R19UT1VDSFNDUkVFTl9DWVRUU1A0X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9E QTkwMzQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qg c2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWD1t CkNPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMPXkKQ09ORklHX1RPVUNIU0NSRUVOX0ZV SklUU1U9bQojIENPTkZJR19UT1VDSFNDUkVFTl9HT09ESVggaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fSUxJMjEwWD15CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT1tCkNPTkZJR19UT1VD SFNDUkVFTl9FS1RGMjEyNz1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV0FD T01fVzgwMDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CkNP TkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPW0KQ09ORklHX1RPVUNIU0NSRUVOX0lNWDZVTF9U U0M9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEy PW0KQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURU X0ZUNVgwNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUPXkKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVElf QU0zMzVYX1RTQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9bQojIENPTkZJR19UT1VDSFND UkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVg9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQzEz NzgzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX1BBTkpJVD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkKQ09ORklHX1RPVUNI U0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1DX1RTQzEwPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVB TFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15CkNPTkZJR19UT1VD SFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RFQz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FMkk9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJPTklDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFRf VEM0NVVTQj15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0VBU1lUT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPXkKQ09ORklH X1RPVUNIU0NSRUVOX1RTQ19TRVJJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1RTQzIwMDU9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX1JNX1RTPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1Qx MjMyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZB Q0UzX1NQST1tCkNPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VFBTNjUwN1g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX1pGT1JDRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjM9eQoj IENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBz ZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9N SUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NF UlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMg bm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCiMgQ09ORklH X1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fUFMyTVVMVD1tCiMgQ09O RklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVBCUFMyPXkKQ09ORklH X1VTRVJJTz15CkNPTkZJR19HQU1FUE9SVD15CiMgQ09ORklHX0dBTUVQT1JUX05TNTU4IGlzIG5v dCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9F TVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwoj IENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05T T0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVf U0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9 eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZ X1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tF VFBPUlQgaXMgbm90IHNldAojIENPTkZJR19DWUNMQURFUyBpcyBub3Qgc2V0CiMgQ09ORklHX01P WEFfSU5URUxMSU8gaXMgbm90IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldAoj IENPTkZJR19TWU5DTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LTVAgaXMgbm90IHNl dAojIENPTkZJR19TWU5DTElOS19HVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qg c2V0CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fSERMQyBpcyBub3Qgc2V0CiMg Q09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5vdCBzZXQK Q09ORklHX1RSQUNFX1NJTks9bQojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVW S01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09O RklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15 CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLPXkKQ09O RklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklH X1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdf U0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVE IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMg bm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9 eQojIENPTkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09G X1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMK Q09ORklHX1NFUklBTF9NQVgzMTAwPW0KQ09ORklHX1NFUklBTF9NQVgzMTBYPW0KQ09ORklHX1NF UklBTF9VQVJUTElURT15CkNPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfVUFSVExJVEVfTlJfVUFSVFM9MQpDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VS SUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfVElNQkVSREFMRT15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFf SlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNl dApDT05GSUdfU0VSSUFMX0lGWDZYNjA9bQojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPW0KQ09ORklHX1NFUklBTF9BUkM9bQpD T05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9D T05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBu b3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPW0KQ09ORklH X0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX1BBTklDX0VWRU5UPXkKQ09ORklHX0lQTUlfUEFO SUNfU1RSSU5HPXkKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJ PW0KIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQoj IENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5v dCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldApDT05GSUdfUjM5NjQ9bQojIENPTkZJR19B UFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01X QVZFIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMF9HUElPPW0KQ09ORklHX1BDODczNnhfR1BJTz15 CkNPTkZJR19OU0NfR1BJTz15CiMgQ09ORklHX1JBV19EUklWRVIgaXMgbm90IHNldAojIENPTkZJ R19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBN PXkKQ09ORklHX1RDR19USVNfQ09SRT1tCiMgQ09ORklHX1RDR19USVMgaXMgbm90IHNldApDT05G SUdfVENHX1RJU19TUEk9bQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJ U19JMkNfSU5GSU5FT049bQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVENHX05TQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19BVE1FTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19DUkIgaXMgbm90 IHNldApDT05GSUdfVENHX1ZUUE1fUFJPWFk9eQpDT05GSUdfVENHX1RJU19TVDMzWlAyND15CiMg Q09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfU1Qz M1pQMjRfU1BJPXkKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15 CkNPTkZJR19YSUxMWUJVUz1tCiMgQ09ORklHX1hJTExZQlVTX09GIGlzIG5vdCBzZXQKCiMKIyBJ MkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05G SUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhl ciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9bQojIENP TkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9MVEM0MzA2PXkKIyBD T05GSUdfSTJDX01VWF9QQ0E5NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTR4 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldApDT05GSUdfSTJDX01V WF9NTFhDUExEPW0KIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQojIENP TkZJR19JMkNfQUxHT1BDRiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJD IEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJp dmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1 NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENP TkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90 IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJP IGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qg c2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVt LW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVf Q09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1tCiMgQ09ORklHX0kyQ19ERVNJ R05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0VHMjBUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VNRVYy IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19PQ09SRVM9bQpDT05GSUdf STJDX1BDQV9QTEFURk9STT1tCiMgQ09ORklHX0kyQ19QWEEgaXMgbm90IHNldAojIENPTkZJR19J MkNfUFhBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19SSzNYIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19TSU1URUM9eQpDT05GSUdfSTJDX1hJTElOWD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVz IGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz15CkNPTkZJR19JMkNfUEFS UE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllfVVNCPW0KCiMKIyBPdGhlciBJMkMvU01C dXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19TQ3gyMDBfQUNCIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19TVFVCPW0KQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9NPXkKIyBD T05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkK Q09ORklHX1NQSV9ERUJVRz15CkNPTkZJR19TUElfTUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElfQUxURVJBPW0KQ09ORklHX1NQSV9BWElfU1BJ X0VOR0lORT15CkNPTkZJR19TUElfQklUQkFORz15CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5v dCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPXkKIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSV9EV19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19U SU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBzZXQK Q09ORklHX1NQSV9TQzE4SVM2MDI9bQojIENPTkZJR19TUElfVE9QQ0xJRkZfUENIIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBu b3Qgc2V0CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPW0KCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVy cwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldApDT05GSUdfU1BJX0xPT1BCQUNLX1RF U1Q9bQojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JPW0KQ09ORklH X0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxlcnMKIwoKIwoj IEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPXkKCiMKIyBQUFMgc3VwcG9ydAojCiMgQ09O RklHX1BQUyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQ IGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMg RW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRk aXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05G SUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9 bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlP PW0KIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRFBUIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9bQojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNl dApDT05GSUdfR1BJT19GVEdQSU8wMTA9eQpDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPW0K Q09ORklHX0dQSU9fR1JHUElPPXkKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENPTkZJ R19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01PQ0tVUD15CkNPTkZJR19H UElPX1NZU0NPTj1tCiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElP X1hJTElOWCBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNP TkZJR19HUElPX0Y3MTg4WD1tCkNPTkZJR19HUElPX0lUODc9eQojIENPTkZJR19HUElPX1NDSCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSDMxMVg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwoj CkNPTkZJR19HUElPX0FEUDU1ODg9eQpDT05GSUdfR1BJT19BRFA1NTg4X0lSUT15CiMgQ09ORklH X0dQSU9fQUROUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDA9bQpDT05GSUdfR1BJT19N QVg3MzJYPXkKIyBDT05GSUdfR1BJT19NQVg3MzJYX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fUENBOTUzWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDRjg1N1g9eQpDT05GSUdfR1BJT19U UElDMjgxMD1tCgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTUyMD1t CkNPTkZJR19HUElPX0FSSVpPTkE9eQpDT05GSUdfR1BJT19DUllTVEFMX0NPVkU9eQojIENPTkZJ R19HUElPX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0xQMzk0Mz1tCkNPTkZJR19HUElP X01BWDc3NjIwPW0KIyBDT05GSUdfR1BJT19SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f U1RNUEU9eQpDT05GSUdfR1BJT19UUFM2NTA4Nj15CkNPTkZJR19HUElPX1RQUzY1MjE4PW0KIyBD T05GSUdfR1BJT19UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RXTDQwMzA9bQojIENP TkZJR19HUElPX1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dNODMxWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fV004MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XTTg5OTQg aXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODEx MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElP X01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBh bmRlcnMKIwpDT05GSUdfR1BJT183NFgxNjQ9bQpDT05GSUdfR1BJT19NQVg3MzAxPW0KQ09ORklH X0dQSU9fTUMzMzg4MD1tCiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKCiMKIyBTUEkg b3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0 CgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX1cxPXkKQ09ORklHX1cxX0NPTj15Cgoj CiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qg c2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPW0KQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQpD T05GSUdfVzFfTUFTVEVSX0RTMVdNPXkKQ09ORklHX1cxX01BU1RFUl9HUElPPW0KCiMKIyAxLXdp cmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKIyBDT05GSUdfVzFfU0xBVkVfU01F TSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDU9eQpDT05GSUdfVzFfU0xBVkVfRFMy NDA4PW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9E UzI0MTM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdfVzFfU0xB VkVfRFMyNDIzPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBzZXQKQ09ORklHX1cx X1NMQVZFX0RTMjQzMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NM QVZFX0RTMjQzOD1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9EUzI3ODA9eQojIENPTkZJR19XMV9TTEFWRV9EUzI3ODEgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfRFMyOEUwND15CiMgQ09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90IHNl dApDT05GSUdfUE9XRVJfQVZTPXkKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05G SUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1BEQV9QT1dFUj15CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNldApDT05G SUdfV004MzFYX1BPV0VSPW0KIyBDT05GSUdfV004MzUwX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfUE9XRVI9eQpDT05GSUdfQkFUVEVSWV9BQ1Q4OTQ1QT15CkNPTkZJR19CQVRURVJZX0RT Mjc4MD15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX1NCUz1tCkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQojIENPTkZJR19CQVRURVJZ X0JRMjdYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDMwPW0KQ09ORklHX0JB VFRFUllfREE5MDUyPW0KIyBDT05GSUdfQkFUVEVSWV9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMzPXkKIyBDT05GSUdfQ0hBUkdFUl9JU1Ax NzA0IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz1tCkNPTkZJR19DSEFSR0VSX0xQ ODcyNz15CkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQU5BR0VSPXkKIyBD T05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNDE1WCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9bQpDT05GSUdfQ0hB UkdFUl9CUTI0MjU3PXkKQ09ORklHX0NIQVJHRVJfQlEyNDczNT1tCkNPTkZJR19DSEFSR0VSX0JR MjU4OTA9eQojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X1RQUzY1MjE3PW0KQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CiMgQ09ORklHX0JBVFRF UllfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUlQ5NDU1PW0KQ09ORklHX0hXTU9O PXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNl dAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FENzMxNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND15CiMgQ09ORklHX1NF TlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B RE0xMDI2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JT X0FETTEwMzE9eQojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BRFQ3WDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzMxMD1tCkNPTkZJR19TRU5TT1JTX0FE VDc0MTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1t CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklH X1NFTlNPUlNfQVNDNzYyMT15CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhf UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVNQRUVEPXkKIyBDT05GSUdfU0VO U09SU19BVFhQMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KIyBDT05GSUdfU0VO U09SU19EUzE2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CkNPTkZJR19T RU5TT1JTX0RBOTA1Ml9BREM9bQojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19GNzE4MDVGPXkKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQojIENPTkZJR19TRU5TT1JTX01DMTM3ODNfQURD IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThT TT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfRzc2Mj15CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPW0KQ09O RklHX1NFTlNPUlNfSElINjEzMD1tCiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1NTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0lUODc9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KQ09ORklHX1NFTlNPUlNfUE9XUjEy MjA9bQpDT05GSUdfU0VOU09SU19MSU5FQUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk5MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9 bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CiMgQ09O RklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9bQpD T05GSUdfU0VOU09SU19MVEM0MjYxPXkKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KIyBD T05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkK Q09ORklHX1NFTlNPUlNfTUFYMzE3MjI9eQpDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklH X1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQojIENPTkZJR19TRU5T T1JTX01BWDY2OTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgzMTc5MD15CkNPTkZJR19T RU5TT1JTX01DUDMwMjE9eQpDT05GSUdfU0VOU09SU19UQzY1ND15CkNPTkZJR19TRU5TT1JTX01F TkYyMUJNQ19IV01PTj15CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNNjMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTcwPW0KQ09ORklHX1NF TlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkK Q09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJR19TRU5TT1JTX0xNODA9eQojIENPTkZJR19TRU5T T1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MTTg3PW0KIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTE05Mj15CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xNOTUyMzQ9bQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5T T1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCkNPTkZJR19TRU5T T1JTX05DVDY2ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q3OTA0PXkKQ09O RklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19QTUJVUz15CiMgQ09ORklHX1NFTlNPUlNfUE1C VVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEyNzUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNMjUwNjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NzggaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MVEMzODE1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9 bQojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY MzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBDT05GSUdfU0VOU09SU19UUFM0MDQy MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05GSUdfU0VOU09SU19VQ0Q5 MjAwPW0KQ09ORklHX1NFTlNPUlNfWkw2MTAwPXkKIyBDT05GSUdfU0VOU09SU19QV01fRkFOIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19TSFQyMT15CkNP TkZJR19TRU5TT1JTX1NIVDN4PW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9eQojIENPTkZJR19TRU5T T1JTX1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUxNzM3PXkKIyBDT05GSUdf U0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1t CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0K IyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1NUVFM3NTE9bQpDT05GSUdfU0VOU09SU19TTU02NjU9eQojIENPTkZJR19TRU5TT1JTX0FEQzEy OEQ4MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklHX1NFTlNPUlNfQURTNzg3MT1tCiMgQ09ORklHX1NF TlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19T RU5TT1JTX0lOQTJYWD1tCkNPTkZJR19TRU5TT1JTX0lOQTMyMjE9bQojIENPTkZJR19TRU5TT1JT X1RDNzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19U TVAxMDI9bQpDT05GSUdfU0VOU09SU19UTVAxMDM9bQpDT05GSUdfU0VOU09SU19UTVAxMDg9eQpD T05GSUdfU0VOU09SU19UTVA0MDE9bQojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZJQTY4NkEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDEyMTE9eQojIENPTkZJR19TRU5T T1JTX1ZUODIzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VO U09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JTX1c4 Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5D VFJMPXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19XODNMNzg2Tkc9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1dNODMxWCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dNODM1MD15CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBD T05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEsw MTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lf UE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFM X09GPXkKIyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H T1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNF Ul9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxM T0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qg c2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9C QU5HX0JBTkcgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAojIENPTkZJR19NQVg3NzYyMF9USEVS TUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUU9SSVFfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJN QUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJ R19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBp cyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJM RT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19T U0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhP U1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NCX1NE SU9IT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1NESU9IT1NUIGlzIG5vdCBzZXQKQ09ORklH X1NTQl9ERUJVRz15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQojIENPTkZJ R19TU0JfRFJJVkVSX1BDSUNPUkUgaXMgbm90IHNldAojIENPTkZJR19TU0JfRFJJVkVSX0dQSU8g aXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMg QU1CQQojCkNPTkZJR19CQ01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05G SUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05G SUdfQkNNQV9EUklWRVJfUENJPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKIyBDT05G SUdfQkNNQV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RFQlVHPXkKCiMKIyBN dWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdf TUZEX0NTNTUzNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUNUODk0NUE9eQojIENPTkZJR19NRkRf QVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19Q TUlDX0FEUDU1MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9BVE1FTF9GTEVYQ09NPXkKQ09ORklHX01GRF9BVE1FTF9ITENEQz15CkNPTkZJR19NRkRf QkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklHX1BNSUNfREE5 MDUyPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA1 Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2 MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX0RB OTE1MD1tCiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYPW0K IyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYX0ky Qz1tCkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9bQpDT05GSUdfSFRDX1BBU0lDMz1tCiMgQ09ORklH X0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CiMgQ09ORklHX01GRF9JTlRFTF9MUFNT X0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQ TTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2MjA9eQpDT05GSUdfTUZE X01BWDc3Njg2PXkKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9N QVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkwNz1tCiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5 OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTVQ2Mzk3PW0KQ09ORklHX01GRF9NRU5GMjFCTUM9eQoj IENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQ1BDQVA9bQojIENPTkZJR19N RkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT1tCkNPTkZJR19NRkRfUENG NTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89bQojIENP TkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfUlQ1MDMzPW0KQ09ORklHX01GRF9SVFNYX1VTQj15CkNPTkZJR19NRkRf UkM1VDU4Mz15CkNPTkZJR19NRkRfUks4MDg9eQpDT05GSUdfTUZEX1JONVQ2MTg9eQpDT05GSUdf TUZEX1NFQ19DT1JFPXkKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9 bQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1 MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAw X0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25p Y3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJR19TVE1QRV9JMkMgaXMgbm90IHNl dAojIENPTkZJR19TVE1QRV9TUEkgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJ R19NRkRfVElfQU0zMzVYX1RTQ0FEQz1tCkNPTkZJR19NRkRfTFAzOTQzPW0KQ09ORklHX01GRF9M UDg3ODg9eQojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1B UyBpcyBub3Qgc2V0CkNPTkZJR19UUFM2MTA1WD1tCiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MDg2PXkKIyBD T05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxNz1tCiMgQ09O RklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MjE4PW0KIyBDT05G SUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMD15CiMgQ09ORklH X01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQojIENP TkZJR19NRkRfVFdMNDAzMF9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9eQoj IENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX0xNMzUzMz15CiMg Q09ORklHX01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMg bm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBp cyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9bQpD T05GSUdfTUZEX0FSSVpPTkFfU1BJPW0KQ09ORklHX01GRF9DUzQ3TDI0PXkKIyBDT05GSUdfTUZE X1dNNTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODk5Nz15CiMgQ09ORklHX01GRF9XTTg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1dN ODQwMD15CkNPTkZJR19NRkRfV004MzFYPXkKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90 IHNldApDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19N RkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PW0KQ09ORklHX1JFR1VMQVRPUj15CiMg Q09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURf Vk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQojIENPTkZJR19SRUdVTEFUT1Jf QUNUODg2NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUNUODk0NUE9eQpDT05GSUdfUkVH VUxBVE9SX0FENTM5OD1tCiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0JDTTU5MFhYPW0KQ09ORklHX1JFR1VMQVRPUl9DUENBUD1tCkNPTkZJR19S RUdVTEFUT1JfREE5MDNYPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNTI9bQpDT05GSUdfUkVHVUxB VE9SX0RBOTIxMD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VM QVRPUl9ISTY0MjE9bQojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfSVNMNjI3MUE9bQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19S RUdVTEFUT1JfTFAzOTcyPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODc4 OD1tCkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj15 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X01BWDc3NjIwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JF R1VMQVRPUl9NQVg4NjYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5MDcgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9N QVg4OTczIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4Nj1tCkNPTkZJR19SRUdV TEFUT1JfTUFYNzc2OTM9bQpDT05GSUdfUkVHVUxBVE9SX01BWDc3ODAyPW0KQ09ORklHX1JFR1VM QVRPUl9NQzEzWFhYX0NPUkU9bQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9bQpDT05GSUdfUkVH VUxBVE9SX01DMTM4OTI9bQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFU T1JfTVQ2MzIzPW0KQ09ORklHX1JFR1VMQVRPUl9NVDYzOTc9bQpDT05GSUdfUkVHVUxBVE9SX1BD RjUwNjMzPW0KQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15CkNPTkZJR19SRUdVTEFUT1JfUFY4 ODA2MD1tCkNPTkZJR19SRUdVTEFUT1JfUFY4ODA4MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4 MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009bQpDT05GSUdfUkVHVUxBVE9SX1FD T01fU1BNST1tCkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4Mz15CkNPTkZJR19SRUdVTEFUT1JfUks4 MDg9bQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9bQpDT05GSUdfUkVHVUxBVE9SX1JUNTAzMz1t CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X1MyTVBTMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0K Q09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQoj IENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQ UzY1MDg2PW0KIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9UUFM2NTIxNz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTg9bQpDT05GSUdfUkVH VUxBVE9SX1RQUzY1MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMD1tCkNPTkZJR19SRUdV TEFUT1JfVFBTODAwMzE9eQojIENPTkZJR19SRUdVTEFUT1JfVFdMNDAzMCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD1tCiMgQ09ORklH X1JFR1VMQVRPUl9XTTgzNTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNP TkZJR19SRUdVTEFUT1JfV004OTk0PW0KQ09ORklHX01FRElBX1NVUFBPUlQ9bQoKIwojIE11bHRp bWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKQ09ORklH X01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFf U0RSX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0NF Q19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NPTlRST0xMRVI9eQpDT05GSUdfVklE RU9fREVWPW0KIyBDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJIGlzIG5vdCBzZXQKQ09ORklH X1ZJREVPX1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19QQ0lf U0tFTEVUT04gaXMgbm90IHNldApDT05GSUdfVjRMMl9NRU0yTUVNX0RFVj1tCkNPTkZJR19WSURF T0JVRjJfQ09SRT1tCkNPTkZJR19WSURFT0JVRjJfTUVNT1BTPW0KQ09ORklHX1ZJREVPQlVGMl9E TUFfQ09OVElHPW0KQ09ORklHX1ZJREVPQlVGMl9WTUFMTE9DPW0KIyBDT05GSUdfVFRQQ0lfRUVQ Uk9NIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX1JDX0NPUkU9bQpDT05G SUdfUkNfTUFQPW0KIyBDT05GSUdfUkNfREVDT0RFUlMgaXMgbm90IHNldApDT05GSUdfUkNfREVW SUNFUz15CkNPTkZJR19SQ19BVElfUkVNT1RFPW0KIyBDT05GSUdfSVJfRU5FIGlzIG5vdCBzZXQK Q09ORklHX0lSX0hJWDVIRDI9bQpDT05GSUdfSVJfSU1PTj1tCkNPTkZJR19JUl9NQ0VVU0I9bQoj IENPTkZJR19JUl9JVEVfQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfRklOVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19JUl9SRURSQVQzPW0KIyBD T05GSUdfSVJfU1RSRUFNWkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfV0lOQk9ORF9DSVIgaXMg bm90IHNldApDT05GSUdfSVJfSUdPUlBMVUdVU0I9bQpDT05GSUdfSVJfSUdVQU5BPW0KQ09ORklH X0lSX1RUVVNCSVI9bQpDT05GSUdfUkNfTE9PUEJBQ0s9bQojIENPTkZJR19JUl9HUElPX0NJUiBp cyBub3Qgc2V0CkNPTkZJR19JUl9TRVJJQUw9bQojIENPTkZJR19JUl9TRVJJQUxfVFJBTlNNSVRU RVIgaXMgbm90IHNldAojIENPTkZJR19JUl9TSVIgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9V U0JfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lD IGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX0NBTUVSQSBpcyBub3Qgc2V0CkNPTkZJR19WNExfTUVN Mk1FTV9EUklWRVJTPXkKQ09ORklHX1ZJREVPX1NIX1ZFVT1tCkNPTkZJR19WNExfVEVTVF9EUklW RVJTPXkKQ09ORklHX1ZJREVPX1ZJVklEPW0KIyBDT05GSUdfVklERU9fVklWSURfQ0VDIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX1ZJVklEX01BWF9ERVZTPTY0CiMgQ09ORklHX1ZJREVPX1ZJTTJN IGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19S QURJT19BREFQVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPW0KQ09ORklH X1ZJREVPX1Y0TDJfVFBHPW0KCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBz ZW5zb3JzLCBpMmMsIHNwaSwgZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NVQkRSVl9BVVRP U0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9J MkM9bQoKIwojIEkyQyBFbmNvZGVycywgZGVjb2RlcnMsIHNlbnNvcnMgYW5kIG90aGVyIGhlbHBl ciBjaGlwcwojCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNP TkZJR19WSURFT19UVkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0MzI9bQpDT05GSUdfVklERU9f VERBOTg0MD1tCiMgQ09ORklHX1ZJREVPX1RFQTY0MTVDIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X1RFQTY0MjA9bQpDT05GSUdfVklERU9fTVNQMzQwMD1tCiMgQ09ORklHX1ZJREVPX0NTMzMwOCBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9fQ1M1M0wzMkE9bQpD T05GSUdfVklERU9fVExWMzIwQUlDMjNCPW0KQ09ORklHX1ZJREVPX1VEQTEzNDI9bQojIENPTkZJ R19WSURFT19XTTg3NzUgaXMgbm90IHNldApDT05GSUdfVklERU9fV004NzM5PW0KIyBDT05GSUdf VklERU9fVlAyN1NNUFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19TT05ZX0JURl9NUFggaXMg bm90IHNldAoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4PW0KCiMKIyBW aWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODMgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19CVDgxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODU2IGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0JUODY2PW0KIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKQ09O RklHX1ZJREVPX01MODZWNzY2Nz1tCkNPTkZJR19WSURFT19BRDU4MjA9bQpDT05GSUdfVklERU9f U0FBNzExMD1tCiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldApDT05GSUdfVklERU9f VFZQNTE0WD1tCkNPTkZJR19WSURFT19UVlA1MTUwPW0KIyBDT05GSUdfVklERU9fVFZQNzAwMiBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X1RXOTkwMyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVzk5MDY9bQpDT05GSUdfVklERU9fVlBY MzIyMD1tCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FB NzE3WCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDI1ODQwPW0KCiMKIyBWaWRlbyBlbmNvZGVy cwojCkNPTkZJR19WSURFT19TQUE3MTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxODU9bQpDT05GSUdf VklERU9fQURWNzE3MD1tCiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19USFM4MjAw PW0KCiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwpDT05GSUdfVklERU9fT1YyNjQwPW0KIyBD T05GSUdfVklERU9fT1YyNjU5IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX09WNzY0MD1tCiMgQ09O RklHX1ZJREVPX09WNzY3MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WUzY2MjQ9bQpDT05GSUdf VklERU9fTVQ5TTExMT1tCkNPTkZJR19WSURFT19NVDlWMDExPW0KIyBDT05GSUdfVklERU9fU1Iw MzBQQzMwIGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FEUDE2 NTM9bQojIENPTkZJR19WSURFT19BUzM2NDVBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0xNMzU2 MD1tCkNPTkZJR19WSURFT19MTTM2NDY9bQoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMK IyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1VQRDY0MDgz PW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCkNPTkZJR19WSURFT19TQUE2 NzUySFM9bQoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX1RI UzczMDM9bQojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAoKIwojIFNlbnNvcnMgdXNl ZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCgojCiMgU1BJIGhlbHBlciBjaGlwcwojCkNPTkZJR19N RURJQV9UVU5FUj1tCgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCiMgQ09ORklHX01FRElBX1RV TkVSX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPW0KQ09ORklH X01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9bQpDT05G SUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPW0KIyBD T05GSUdfTUVESUFfVFVORVJfVEVBNTc2NyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9N U0kwMDE9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01U MjA2MD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9bQojIENPTkZJR19NRURJQV9UVU5FUl9N VDIyNjYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQyMTMxPW0KQ09ORklHX01FRElB X1RVTkVSX1FUMTAxMD1tCiMgQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9YQzUwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09O RklHX01FRElBX1RVTkVSX01YTDUwMDVTPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0K Q09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPW0KIyBDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2 NSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJQV9U VU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPW0KIyBDT05GSUdfTUVESUFf VFVORVJfRkMwMDEzIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyPW0KQ09O RklHX01FRElBX1RVTkVSX0U0MDAwPW0KIyBDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwIGlzIG5v dCBzZXQKQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdfTUVESUFfVFVORVJf VFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQojIENPTkZJR19NRURJQV9UVU5F Ul9JVDkxM1ggaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfUjgyMFQ9bQpDT05GSUdfTUVE SUFfVFVORVJfTVhMMzAxUkY9bQojIENPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyIGlzIG5v dCBzZXQKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgVG9vbHMgdG8gZGV2ZWxv cCBuZXcgZnJvbnRlbmRzCiMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlz IG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENP TkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01J UElfRFNJPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0RS TV9ERUJVR19NTT15CkNPTkZJR19EUk1fREVCVUdfTU1fU0VMRlRFU1Q9eQpDT05GSUdfRFJNX0tN U19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQojIENPTkZJR19EUk1fRkJERVZf RU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05G SUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fR0VNX0NNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19D TUFfSEVMUEVSPXkKQ09ORklHX0RSTV9WTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNo aXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09ORklHX0RSTV9JMkNfU0lMMTY0PXkKIyBD T05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQURFT04g aXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlv IENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90 IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVkdFTT1tCiMgQ09O RklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9VREw9eQojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAoj IENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQ VT1tCkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9Q QU5FTF9MVkRTPXkKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQpDT05GSUdfRFJNX1BBTkVMX0pE SV9MVDA3ME1FMDUwMDA9bQojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19MRDkwNDAgaXMgbm90 IHNldApDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3Mz15CkNPTkZJR19EUk1fUEFORUxfUEFOQVNP TklDX1ZWWDEwRjAzNE4wMD1tCiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTNIQTIgaXMg bm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMD1tCiMgQ09ORklHX0RSTV9Q QU5FTF9TSEFSUF9MUTEwMVIxU1gwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFS UF9MUzA0M1QxTEUwMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3Nzg5 Vj15CkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMK Q09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYPW0KQ09ORklHX0RSTV9EVU1CX1ZHQV9EQUM9bQoj IENPTkZJR19EUk1fTFZEU19FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FR0FDSElQ U19TVERQWFhYWF9HRV9CODUwVjNfRlcgaXMgbm90IHNldApDT05GSUdfRFJNX05YUF9QVE4zNDYw PW0KQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyPW0KQ09ORklHX0RSTV9TSUxfU0lJODYyMD1tCiMg Q09ORklHX0RSTV9TSUk5MDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3 NjcgaXMgbm90IHNldApDT05GSUdfRFJNX1RJX1RGUDQxMD15CkNPTkZJR19EUk1fSTJDX0FEVjc1 MTE9bQojIENPTkZJR19EUk1fSTJDX0FEVjc1MzMgaXMgbm90IHNldApDT05GSUdfRFJNX0FSQ1BH VT1tCiMgQ09ORklHX0RSTV9ISVNJX0hJQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01YU0ZC IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJTllEUk0gaXMgbm90IHNldApDT05GSUdfRFJNX0xF R0FDWT15CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjggaXMg bm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldApDT05GSUdfRFJNX0xJQl9SQU5E T009eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklHX0ZJUk1X QVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENPTkZJ R19GQl9EREMgaXMgbm90IHNldAojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBpcyBub3Qg c2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09O RklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRF IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFS RUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX1BST1ZJREVfR0VUX0ZC X1VOTUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBu b3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJ R19GQl9IRUNVQkE9bQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVf SEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJk d2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJ R19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklH X0ZCX1VWRVNBPW0KIyBDT05GSUdfRkJfVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ONDExPW0K Q09ORklHX0ZCX0hHQT1tCkNPTkZJR19GQl9PUEVOQ09SRVM9bQojIENPTkZJR19GQl9TMUQxM1hY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJ VkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4 MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf VklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19G Ql9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJ R19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldApDT05G SUdfRkJfU01TQ1VGWD1tCiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CkNPTkZJR19GQl9JQk1f R1hUNDUwMD15CkNPTkZJR19GQl9WSVJUVUFMPW0KQ09ORklHX0ZCX01FVFJPTk9NRT1tCiMgQ09O RklHX0ZCX01CODYyWFggaXMgbm90IHNldAojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0FVT19LMTkwWD15CiMgQ09ORklHX0ZCX0FVT19LMTkwMCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9BVU9fSzE5MDE9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENP TkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdI VF9HRU5FUklDPW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9bQpDT05GSUdfQkFDS0xJR0hUX1BX TT1tCkNPTkZJR19CQUNLTElHSFRfREE5MDNYPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9eQoj IENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUE04 OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQpDT05G SUdfQkFDS0xJR0hUX0FEUDg4NjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdf QkFDS0xJR0hUX1BDRjUwNjMzPW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBPW0KIyBDT05GSUdf QkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMg bm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODc4OD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9QQU5E T1JBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz1tCkNPTkZJR19CQUNLTElH SFRfR1BJTz15CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9eQpDT05GSUdfQkFDS0xJR0hUX0JE NjEwNz1tCkNPTkZJR19CQUNLTElHSFRfQVJDWENOTj1tCiMgQ09ORklHX1ZHQVNUQVRFIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNv bGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19W R0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0la RT02NApDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19QRVJTSVNURU5UX0VOQUJMRV9CWV9E RUZBVUxUPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xV TU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NP TlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09O RklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19MT0dP IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklH X1NPVU5EX09TU19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9 bQpDT05GSUdfU05EX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9 bQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KQ09ORklHX1NO RF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9bQpDT05GSUdfU05EX1BDTV9PU1M9bQoj IENPTkZJR19TTkRfUENNX09TU19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01fVElN RVI9eQojIENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9E WU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKQ09O RklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CkNPTkZJR19TTkRf VkVSQk9TRV9QUklOVEs9eQojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05E X0RNQV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9bQojIENPTkZJR19TTkRfT1BMM19M SUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEg aXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NORF9EUklWRVJTPXkK Q09ORklHX1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9 bQpDT05GSUdfU05EX01UUEFWPW0KQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwPW0KQ09ORklHX1NO RF9NUFU0MDE9bQpDT05GSUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNl dAojIENPTkZJR19TTkRfQUxTMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMg bm90IHNldAojIENPTkZJR19TTkRfQUxJNTQ1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BU0lI UEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0FUSUlYUF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQVU4ODIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9CVDg3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYg aXMgbm90IHNldAojIENPTkZJR19TTkRfQ01JUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09Y WUdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQyODEgaXMgbm90IHNldAojIENPTkZJR19T TkRfQ1M0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9DUzU1MzVBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DVFhGSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9EQVJMQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RB UkxBMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfR0lOQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0xBWUxBMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTU9OQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9NSUEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRUNITzNHIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0lORElHTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09JTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9JTkRJR09ESiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09J T1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPREpYIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMVggaXMgbm90IHNldAoj IENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcxIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0VTMTkzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5Njgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRk04MDEgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERT UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9J Q0UxNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MjQgaXMgbm90IHNldAojIENPTkZJ R19TTkRfSU5URUw4WDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5URUw4WDBNIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0tPUkcxMjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xPTEEgaXMg bm90IHNldAojIENPTkZJR19TTkRfTFg2NDY0RVMgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUFF U1RSTzMgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX05NMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1BDWEhSIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1JJUFRJREUgaXMgbm90IHNldAojIENPTkZJR19TTkRfUk1FMzIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfUk1FOTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUk1FOTY1MiBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TRTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NJUzcwMTkgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9U UklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFggaXMgbm90IHNldAojIENPTkZJ R19TTkRfVklBODJYWF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kg aXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKIyBDT05GSUdfU05EX0hEQV9JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9TUEk9eQpDT05G SUdfU05EX1VTQj15CiMgQ09ORklHX1NORF9VU0JfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19T TkRfVVNCX1VBMTAxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9VU0JfVVNYMlk9bQpDT05GSUdfU05E X1VTQl9DQUlBUT1tCiMgQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQgaXMgbm90IHNldApDT05G SUdfU05EX1VTQl9VUzEyMkw9bQojIENPTkZJR19TTkRfVVNCXzZGSVJFIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1VTQl9ISUZBQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfQkNEMjAwMCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfVVNCX0xJTkU2PW0KQ09ORklHX1NORF9VU0JfUE9EPW0KQ09ORklH X1NORF9VU0JfUE9ESEQ9bQojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1VTQl9WQVJJQVggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1g4NiBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdf SElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElE UkFXPXkKQ09ORklHX1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9bQoKIwojIFNwZWNpYWwgSElE IGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCkNPTkZJR19ISURfQUNSVVg9bQojIENPTkZJ R19ISURfQUNSVVhfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldApD T05GSUdfSElEX0FTVVM9eQpDT05GSUdfSElEX0FVUkVBTD1tCiMgQ09ORklHX0hJRF9CRUxLSU4g aXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT15CkNPTkZJ R19ISURfQ09SU0FJUj15CiMgQ09ORklHX0hJRF9QUk9ESUtFWVMgaXMgbm90IHNldApDT05GSUdf SElEX0NNRURJQT1tCkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURfRFJBR09OUklTRT1t CkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CkNP TkZJR19ISURfRUxFQ09NPW0KQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJE IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRlJNPXkKQ09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJ R19ISURfS1lFPXkKIyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lS QVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhB TiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCiMgQ09ORklHX0hJRF9MQ1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRUQ9bQpDT05GSUdfSElEX0xFTk9WTz1tCkNPTkZJR19I SURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldApDT05GSUdf SElEX0xPR0lURUNIX0hJRFBQPW0KIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldApDT05G SUdfTE9HSVJVTUJMRVBBRDJfRkY9eQojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMg Q09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQpD T05GSUdfSElEX01BWUZMQVNIPXkKIyBDT05GSUdfSElEX01JQ1JPU09GVCBpcyBub3Qgc2V0CkNP TkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQojIENPTkZJR19ISURf TlRJIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9PUlRFSz15CiMgQ09ORklHX0hJRF9QQU5USEVSTE9S RCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9bQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpD T05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09O RklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPW0KQ09ORklHX0hJ RF9QUklNQVg9bQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1T VU5HPW0KQ09ORklHX0hJRF9TUEVFRExJTks9eQojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMg bm90IHNldAojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkg aXMgbm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9T TUFSVEpPWVBMVVM9eQojIENPTkZJR19TTUFSVEpPWVBMVVNfRkYgaXMgbm90IHNldApDT05GSUdf SElEX1RJVk89eQojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhJ TkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQpDT05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkK IyBDT05GSUdfSElEX1VEUkFXX1BTMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT15CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0 CkNPTkZJR19ISURfWkVST1BMVVM9bQpDT05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZ REFDUk9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0KIyBDT05GSUdfSElEX1NFTlNPUl9DVVNU T01fU0VOU09SIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BTFBTPW0KCiMKIyBVU0IgSElEIHN1cHBv cnQKIwojIENPTkZJR19VU0JfSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUQ9eQoKIwojIEky QyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9F TkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19V U0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfUENJPXkKQ09ORklHX1VT Ql9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwoj CkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15 CkNPTkZJR19VU0JfT1RHPXkKQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUPXkKQ09ORklHX1VTQl9P VEdfQkxBQ0tMSVNUX0hVQj15CkNPTkZJR19VU0JfT1RHX0ZTTT1tCkNPTkZJR19VU0JfTEVEU19U UklHR0VSX1VTQlBPUlQ9bQojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1dVU0IgaXMgbm90IHNldApDT05GSUdfVVNCX1dVU0JfQ0JBRj15CiMgQ09ORklHX1VTQl9XVVNC X0NCQUZfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwoj CkNPTkZJR19VU0JfQzY3WDAwX0hDRD15CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNC X1hIQ0lfUENJPXkKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKQ09ORklHX1VTQl9FSENJX0hD RD1tCkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdT Q0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9bQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JN PW0KQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDExNlhfSENEPW0KQ09O RklHX1VTQl9JU1AxMzYyX0hDRD1tCkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9eQojIENPTkZJR19V U0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1UxMzJfSENEPW0K Q09ORklHX1VTQl9TTDgxMV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hDRF9JU089eQojIENPTkZJ R19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dIQ0lfSENEIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0hXQV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hDRF9CQ01B PXkKQ09ORklHX1VTQl9IQ0RfU1NCPXkKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90 IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKQ09O RklHX1VTQl9QUklOVEVSPXkKQ09ORklHX1VTQl9XRE09eQpDT05GSUdfVVNCX1RNQz1tCgojCiMg Tk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgoj CiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwoK IwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD1tCkNPTkZJR19VU0JJ UF9DT1JFPW0KIyBDT05GSUdfVVNCSVBfVkhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCSVBf SE9TVD1tCkNPTkZJR19VU0JJUF9ERUJVRz15CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90 IHNldApDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CgojCiMgUGxhdGZv cm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNC X0RXQzNfT0ZfU0lNUExFPXkKQ09ORklHX1VTQl9EV0MyPXkKQ09ORklHX1VTQl9EV0MyX0hPU1Q9 eQoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQg dG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9EV0MyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9T T0ZTPXkKQ09ORklHX1VTQl9DSElQSURFQT1tCkNPTkZJR19VU0JfQ0hJUElERUFfT0Y9bQpDT05G SUdfVVNCX0NISVBJREVBX1BDST1tCiMgQ09ORklHX1VTQl9DSElQSURFQV9IT1NUIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9JU1AxNzYwPW0KQ09ORklHX1VTQl9JU1AxNzYwX0hDRD15CkNPTkZJR19V U0JfSVNQMTc2MF9IT1NUX1JPTEU9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNC X1NFUklBTD1tCkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9T SU1QTEU9bQpDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT1tCiMgQ09ORklHX1VTQl9TRVJJQUxf QVJLMzExNiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj1tCkNPTkZJR19VU0Jf U0VSSUFMX0NIMzQxPW0KIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf U0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQojIENPTkZJR19V U0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQpD T05GSUdfVVNCX1NFUklBTF9WSVNPUj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qg c2V0CkNPTkZJR19VU0JfU0VSSUFMX0lSPW0KIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KIyBDT05GSUdfVVNCX1NF UklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qg c2V0CkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNP TkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KIyBD T05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfS0xT ST1tCiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVJJQUxfTUNUX1UyMzI9bQojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9T Nzg0MD1tCkNPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQ9bQojIENPTkZJR19VU0JfU0VSSUFMX05B Vk1BTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz1tCiMgQ09ORklHX1VTQl9T RVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklH X1VTQl9TRVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklH X1VTQl9TRVJJQUxfU0FGRT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkVfUEFEREVEPXkKIyBDT05G SUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X1NZTUJPTD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElP Tj1tCkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09O PW0KQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQ9bQojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hC T05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9RVDI9bQpDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwPW0KIyBDT05G SUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJp dmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9B RFVUVVg9bQpDT05GSUdfVVNCX1NFVlNFRz1tCkNPTkZJR19VU0JfUklPNTAwPXkKQ09ORklHX1VT Ql9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD1tCkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9 bQpDT05GSUdfVVNCX0NZVEhFUk09bQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0ZU RElfRUxBTj1tCkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPXkKIyBDT05GSUdfVVNCX1NJU1VTQlZH QSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEQ9eQpDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SPW0K IyBDT05GSUdfVVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVEVTVD1tCkNPTkZJ R19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFPXkKIyBDT05GSUdfVVNCX0lTSUdIVEZXIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FWlVTQl9GWDI9bQoj IENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IU0lDX1VTQjM1 MDM9bQpDT05GSUdfVVNCX0hTSUNfVVNCNDYwND15CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RF U1QgaXMgbm90IHNldAojIENPTkZJR19VQ1NJIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwg TGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9bQpD T05GSUdfVVNCX0dQSU9fVkJVUz1tCkNPTkZJR19UQUhWT19VU0I9bQojIENPTkZJR19UQUhWT19V U0JfSE9TVF9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzAxPW0KIyBDT05G SUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CgojCiMgVVNCIFBvd2VyIERlbGl2ZXJ5IGFuZCBUeXBl LUMgZHJpdmVycwojCkNPTkZJR19VU0JfTEVEX1RSSUc9eQojIENPTkZJR19VU0JfVUxQSV9CVVMg aXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9IV0E9bQojIENPTkZJR19VV0JfV0hD SSBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQl9JMTQ4MFUgaXMgbm90IHNldApDT05GSUdfTU1DPXkK IyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BXUlNFUV9FTU1DPW0KQ09ORklH X1BXUlNFUV9TSU1QTEU9bQpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5P UlM9OAojIENPTkZJR19NTUNfQkxPQ0tfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1NESU9fVUFS VD15CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9bQojIENPTkZJR19NTUNfU0RIQ0lf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldAojIENPTkZJ R19NTUNfU0RIQ0lfUExURk0gaXMgbm90IHNldApDT05GSUdfTU1DX1dCU0Q9eQojIENPTkZJR19N TUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09O RklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX1ZVQjMwMD15CiMgQ09ORklH X01NQ19VU0hDIGlzIG5vdCBzZXQKQ09ORklHX01NQ19VU0RISTZST0wwPXkKQ09ORklHX01NQ19S RUFMVEVLX1VTQj1tCiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19N TUNfTVRLPXkKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpD T05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPW0KQ09ORklHX0xFRFNf QlJJR0hUTkVTU19IV19DSEFOR0VEPXkKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0JD TTYzMjg9eQpDT05GSUdfTEVEU19CQ002MzU4PW0KQ09ORklHX0xFRFNfQ1BDQVA9bQpDT05GSUdf TEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9bQpDT05GSUdfTEVEU19MTTM2NDI9bQoj IENPTkZJR19MRURTX01UNjMyMyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX05FVDQ4WFg9bQpDT05G SUdfTEVEU19XUkFQPW0KQ09ORklHX0xFRFNfUENBOTUzMj15CkNPTkZJR19MRURTX1BDQTk1MzJf R1BJTz15CkNPTkZJR19MRURTX0dQSU89bQpDT05GSUdfTEVEU19MUDM5NDQ9bQojIENPTkZJR19M RURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdf TEVEU19MUDU1MjE9eQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9bQpD T05GSUdfTEVEU19MUDg1MDE9bQojIENPTkZJR19MRURTX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQODg2MD1tCiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQojIENPTkZJ R19MRURTX1dNODMxWF9TVEFUVVMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1dNODM1MCBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0RBOTAzWD1tCiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19EQUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00g aXMgbm90IHNldApDT05GSUdfTEVEU19SRUdVTEFUT1I9eQojIENPTkZJR19MRURTX0JEMjgwMiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19MVDM1OTMgaXMgbm90IHNldApDT05GSUdfTEVEU19BRFA1NTIwPW0KQ09ORklHX0xFRFNf TUMxMzc4Mz1tCkNPTkZJR19MRURTX1RDQTY1MDc9bQojIENPTkZJR19MRURTX1RMQzU5MVhYIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTV4PXkKIyBDT05GSUdfTEVEU19PVDIwMCBpcyBub3Qg c2V0CkNPTkZJR19MRURTX01FTkYyMUJNQz15CkNPTkZJR19MRURTX0tURDI2OTI9bQpDT05GSUdf TEVEU19JUzMxRkwzMTlYPW0KQ09ORklHX0xFRFNfSVMzMUZMMzJYWD1tCgojCiMgTEVEIGRyaXZl ciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAo SElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQpDT05GSUdfTEVEU19TWVNDT049eQoj IENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90 IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xF RFNfVFJJR0dFUl9USU1FUj1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdH RVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQojIENPTkZJR19M RURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMg bm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRy aWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVE U19UUklHR0VSX1RSQU5TSUVOVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPW0KIyBDT05G SUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBp cyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9N SUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdf UlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9 eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfU1lTVE9IQyBp cyBub3Qgc2V0CkNPTkZJR19SVENfREVCVUc9eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKIyBDT05G SUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJ R19SVENfSU5URl9ERVY9eQpDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMPXkKQ09ORklHX1JU Q19EUlZfVEVTVD15CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQUJCNVpF UzM9bQojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RT MTMwNz1tCkNPTkZJR19SVENfRFJWX0RTMTMwN19IV01PTj15CkNPTkZJR19SVENfRFJWX0RTMTMw N19DRU5UVVJZPXkKQ09ORklHX1JUQ19EUlZfRFMxMzc0PW0KQ09ORklHX1JUQ19EUlZfRFMxMzc0 X1dEVD15CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0xQODc4OD1tCkNPTkZJR19SVENfRFJWX01BWDY5MDA9 bQpDT05GSUdfUlRDX0RSVl9NQVg4OTA3PW0KIyBDT05GSUdfUlRDX0RSVl9NQVg3NzY4NiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUks4MDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X1JTNUMzNzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wxMjA4PW0KQ09ORklHX1JUQ19E UlZfSVNMMTIwMjI9eQpDT05GSUdfUlRDX0RSVl9YMTIwNT15CkNPTkZJR19SVENfRFJWX1BDRjg1 MjM9eQojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9QQ0Y4NTYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNPTkZJR19SVENf RFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQojIENPTkZJR19SVENfRFJW X0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfVFBTNjU5MTA9eQpDT05GSUdfUlRDX0RSVl9UUFM4MDAzMT1tCiMgQ09ORklH X1JUQ19EUlZfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05G SUdfUlRDX0RSVl9GTTMxMzA9bQojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX1JYODU4MT1tCkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENf RFJWX0VNMzAyNz1tCkNPTkZJR19SVENfRFJWX1JWODgwMz15CiMgQ09ORklHX1JUQ19EUlZfUzVN IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NNDFUOTM9 bQojIENPTkZJR19SVENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMw Mj15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMx MzQzPW0KQ09ORklHX1JUQ19EUlZfRFMxMzQ3PW0KQ09ORklHX1JUQ19EUlZfRFMxMzkwPW0KQ09O RklHX1JUQ19EUlZfTUFYNjkxNj15CkNPTkZJR19SVENfRFJWX1I5NzAxPXkKQ09ORklHX1JUQ19E UlZfUlg0NTgxPXkKQ09ORklHX1JUQ19EUlZfUlg2MTEwPW0KQ09ORklHX1JUQ19EUlZfUlM1QzM0 OD1tCkNPTkZJR19SVENfRFJWX01BWDY5MDI9eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPW0KIyBD T05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkK CiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05G SUdfUlRDX0RSVl9DTU9TPW0KIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9eQpDT05GSUdfUlRDX0RS Vl9EUzE2ODVfRkFNSUxZPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODUgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTc4 ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1BST0NfUkVHUyBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1M9eQpDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQpDT05G SUdfUlRDX0RSVl9EUzI0MDQ9eQpDT05GSUdfUlRDX0RSVl9EQTkwNTI9eQpDT05GSUdfUlRDX0RS Vl9TVEsxN1RBOD1tCkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQz NT15CkNPTkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQojIENP TkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JQNUMwMT1tCiMg Q09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1dNODMxWCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1dNODM1MD1tCiMgQ09ORklHX1JUQ19EUlZfUENGNTA2 MzMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9aWU5RTVA9eQoKIwojIG9uLUNQVSBSVEMgZHJp dmVycwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9bQpDT05GSUdfUlRDX0RSVl9TTlZTPXkKQ09O RklHX1JUQ19EUlZfTVQ2Mzk3PW0KQ09ORklHX1JUQ19EUlZfUjczMDE9bQpDT05GSUdfUlRDX0RS Vl9DUENBUD1tCgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX0RNQURFVklD RVMgaXMgbm90IHNldAoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CkNP TkZJR19TV19TWU5DPXkKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfQ0hBUkxDRD15CkNPTkZJ R19IRDQ0NzgwPXkKQ09ORklHX0lNR19BU0NJSV9MQ0Q9bQojIENPTkZJR19IVDE2SzMzIGlzIG5v dCBzZXQKQ09ORklHX1VJTz15CiMgQ09ORklHX1VJT19DSUYgaXMgbm90IHNldApDT05GSUdfVUlP X1BEUlZfR0VOSVJRPXkKQ09ORklHX1VJT19ETUVNX0dFTklSUT1tCiMgQ09ORklHX1VJT19BRUMg aXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19Q Q0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKQ09ORklH X1VJT19QUlVTUz1tCiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRf RFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMK IyBDT05GSUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlz IG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19N TUlPPW0KIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMK IyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWX1RTQ1BB R0UgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CkNPTkZJR19DT01FREk9eQpDT05GSUdfQ09N RURJX0RFQlVHPXkKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tCPTIwNDgKQ09ORklH X0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCkNPTkZJR19DT01FRElfTUlTQ19E UklWRVJTPXkKQ09ORklHX0NPTUVESV9CT05EPXkKQ09ORklHX0NPTUVESV9URVNUPW0KIyBDT05G SUdfQ09NRURJX1BBUlBPUlQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfU0VSSUFMMjAwMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9TU1ZfRE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N RURJX0lTQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTIGlz IG5vdCBzZXQKQ09ORklHX0NPTUVESV9VU0JfRFJJVkVSUz1tCiMgQ09ORklHX0NPTUVESV9EVDk4 MTIgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX1VTQjY1MDE9bQpDT05GSUdfQ09NRURJX1VT QkRVWD1tCkNPTkZJR19DT01FRElfVVNCRFVYRkFTVD1tCiMgQ09ORklHX0NPTUVESV9VU0JEVVhT SUdNQSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfVk1LODBYWD1tCkNPTkZJR19DT01FRElfODI1 NT1tCkNPTkZJR19DT01FRElfODI1NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJQj15CiMg Q09ORklHX1JUTDgxOTJVIGlzIG5vdCBzZXQKQ09ORklHX1JUTExJQj1tCiMgQ09ORklHX1JUTExJ Ql9DUllQVE9fQ0NNUCBpcyBub3Qgc2V0CkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpDT05G SUdfUlRMTElCX0NSWVBUT19XRVA9bQojIENPTkZJR19SVEw4MTkyRSBpcyBub3Qgc2V0CkNPTkZJ R19SODcxMlU9bQojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hHSSBp cyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPW0K Q09ORklHX1NQRUFLVVBfU1lOVEhfQUNOVFNBPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExP PW0KIyBDT05GSUdfU1BFQUtVUF9TWU5USF9BVURQVFIgaXMgbm90IHNldApDT05GSUdfU1BFQUtV UF9TWU5USF9CTlM9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNUTEs9bQpDT05GSUdfU1BFQUtV UF9TWU5USF9ERUNFWFQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9MVExLPW0KQ09ORklHX1NQRUFL VVBfU1lOVEhfU09GVD1tCiMgQ09ORklHX1NQRUFLVVBfU1lOVEhfU1BLT1VUIGlzIG5vdCBzZXQK Q09ORklHX1NQRUFLVVBfU1lOVEhfVFhQUlQ9bQojIENPTkZJR19TUEVBS1VQX1NZTlRIX0RVTU1Z IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9p ZAojCiMgQ09ORklHX1NUQUdJTkdfQk9BUkQgaXMgbm90IHNldApDT05GSUdfTFRFX0dETTcyNFg9 bQpDT05GSUdfTVREX1NQSU5BTkRfTVQyOUY9bQpDT05GSUdfTVREX1NQSU5BTkRfT05ESUVFQ0M9 eQojIENPTkZJR19MTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CkNPTkZJ R19HU19GUEdBQk9PVD1tCiMgQ09ORklHX0NPTU1PTl9DTEtfWExOWF9DTEtXWlJEIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1RGVD15CkNPTkZJR19GQl9URlRfQUdNMTI2NEtfRkw9eQpDT05GSUdfRkJf VEZUX0JENjYzNDc0PW0KQ09ORklHX0ZCX1RGVF9IWDgzNDBCTj15CiMgQ09ORklHX0ZCX1RGVF9I WDgzNDdEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9IWDgzNTNEPW0KQ09ORklHX0ZCX1RGVF9I WDgzNTdEPXkKQ09ORklHX0ZCX1RGVF9JTEk5MTYzPXkKQ09ORklHX0ZCX1RGVF9JTEk5MzIwPW0K Q09ORklHX0ZCX1RGVF9JTEk5MzI1PW0KIyBDT05GSUdfRkJfVEZUX0lMSTkzNDAgaXMgbm90IHNl dAojIENPTkZJR19GQl9URlRfSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9JTEk5 NDgxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9JTEk5NDg2PXkKIyBDT05GSUdfRkJfVEZUX1BD RDg1NDQgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX1JBODg3NT15CkNPTkZJR19GQl9URlRfUzZE MDJBMT1tCkNPTkZJR19GQl9URlRfUzZEMTEyMT1tCkNPTkZJR19GQl9URlRfU0gxMTA2PXkKQ09O RklHX0ZCX1RGVF9TU0QxMjg5PW0KQ09ORklHX0ZCX1RGVF9TU0QxMzA1PW0KIyBDT05GSUdfRkJf VEZUX1NTRDEzMDYgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX1NTRDEzMjU9bQpDT05GSUdfRkJf VEZUX1NTRDEzMzE9eQojIENPTkZJR19GQl9URlRfU1NEMTM1MSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9URlRfU1Q3NzM1Uj15CkNPTkZJR19GQl9URlRfU1Q3Nzg5Vj1tCiMgQ09ORklHX0ZCX1RGVF9U SU5ZTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX1RMUzgyMDQgaXMgbm90IHNldAojIENP TkZJR19GQl9URlRfVUMxNjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX1VDMTcwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9VUEQxNjE3MDQgaXMgbm90IHNldApDT05GSUdfRkJfVEZU X1dBVFRFUk9UVD1tCiMgQ09ORklHX0ZCX0ZMRVggaXMgbm90IHNldAojIENPTkZJR19GQl9URlRf RkJURlRfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklH X0tTNzAxMCBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTPXkKQ09ORklHX0dSRVlCVVNfRVMyPW0K IyBDT05GSUdfR1JFWUJVU19BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX0JPT1RST009 eQojIENPTkZJR19HUkVZQlVTX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0dSRVlCVVNfSElE PW0KIyBDT05GSUdfR1JFWUJVU19MSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX0xPRz1t CiMgQ09ORklHX0dSRVlCVVNfTE9PUEJBQ0sgaXMgbm90IHNldApDT05GSUdfR1JFWUJVU19QT1dF Uj1tCiMgQ09ORklHX0dSRVlCVVNfUkFXIGlzIG5vdCBzZXQKQ09ORklHX0dSRVlCVVNfVklCUkFU T1I9bQojIENPTkZJR19HUkVZQlVTX0JSSURHRURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0RFVl9DQ1JFRSBpcyBub3Qgc2V0CgojCiMgVVNCIFBvd2VyIERlbGl2ZXJ5IGFuZCBUeXBl LUMgZHJpdmVycwojCiMgQ09ORklHX1RZUEVDX1RDUE0gaXMgbm90IHNldAojIENPTkZJR19YODZf UExBVEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19DSFJP TUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX0xBUFRPUD1tCiMgQ09ORklHX0NIUk9NRU9T X1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NfS0JEX0xFRF9CQUNLTElHSFQgaXMgbm90 IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09O RklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwojIENPTkZJR19D T01NT05fQ0xLX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODYg aXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1JLODA4IGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTE0IGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NTU9OX0NMS19TMk1QUzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1RXTDYwNDAgaXMg bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1P Tl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAoj IENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19W QzUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2Nr IFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgy NTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19B VE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENP TkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5v dCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQpD T05GSUdfUExBVEZPUk1fTUhVPW0KIyBDT05GSUdfUENDIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVS QV9NQk9YPXkKIyBDT05GSUdfTUFJTEJPWF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVf U1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9U RVBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNw ZWNpZmljIERyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNv QyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19U SSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfWlRFPXkKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qg c2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19F WFRDT05fR1BJTz15CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKIyBD T05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDc3ODQzPXkK IyBDT05GSUdfRVhUQ09OX1FDT01fU1BNSV9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9S VDg5NzNBPW0KIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENP Tl9VU0JfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRU1PUlk9eQojIENPTkZJR19JSU8gaXMgbm90 IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQK Q09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQojIENPTkZJR19QV01fQVRNRUxfSExDRENf UFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9G U0xfRlRNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklH X1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNIGlzIG5v dCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKIyBDT05GSUdfUFdNX1NUTVBFIGlzIG5vdCBzZXQK Q09ORklHX1BXTV9UV0w9eQojIENPTkZJR19QV01fVFdMX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19J UlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0lQQUNLX0JVUz1tCiMgQ09O RklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBu b3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKIyBDT05GSUdfUkVTRVRfQVRINzkgaXMg bm90IHNldAojIENPTkZJR19SRVNFVF9CRVJMSU4gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9J TVg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTFBDMThYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFU0VUX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUElTVEFDSElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVTRVRfU09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1NUTTMy IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkgaXMgbm90IHNldApDT05GSUdfVElfU1lT Q09OX1JFU0VUPW0KIyBDT05GSUdfUkVTRVRfWllOUSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VU X1RFR1JBX0JQTVAgaXMgbm90IHNldApDT05GSUdfRk1DPW0KQ09ORklHX0ZNQ19GQUtFREVWPW0K IyBDT05GSUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldAojIENPTkZJR19GTUNfV1JJVEVfRUVQUk9N IGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DX0NIQVJERVYgaXMgbm90IHNldAoKIwojIFBIWSBTdWJz eXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpD T05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9bQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9bQojIENP TkZJR19QSFlfU0FNU1VOR19VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90 IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3Vw cG9ydAojCiMgQ09ORklHX1JBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5v dCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMgQ09ORklH X0xJQk5WRElNTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1F TT15CkNPTkZJR19TVE09bQojIENPTkZJR19TVE1fRFVNTVkgaXMgbm90IHNldApDT05GSUdfU1RN X1NPVVJDRV9DT05TT0xFPW0KQ09ORklHX1NUTV9TT1VSQ0VfSEVBUlRCRUFUPW0KIyBDT05GSUdf SU5URUxfVEggaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMKQ09O RklHX0ZQR0E9bQojIENPTkZJR19GUEdBX1JFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19GUEdBX01H Ul9JQ0U0MF9TUEk9bQpDT05GSUdfRlBHQV9NR1JfWElMSU5YX1NQST1tCkNPTkZJR19GUEdBX0JS SURHRT1tCkNPTkZJR19BTFRFUkFfUFJfSVBfQ09SRT1tCkNPTkZJR19BTFRFUkFfUFJfSVBfQ09S RV9QTEFUPW0KIyBDT05GSUdfWElMSU5YX1BSX0RFQ09VUExFUiBpcyBub3Qgc2V0CgojCiMgRlNJ IHN1cHBvcnQKIwojIENPTkZJR19GU0kgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMK IwpDT05GSUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkK Q09ORklHX0RFTExfUkJVPW0KIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlE PXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVf Tk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CkNP TkZJR19GV19DRkdfU1lTRlM9bQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qg c2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ERVZf UEFUSF9QQVJTRVIgaXMgbm90IHNldAoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMg RmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZT PW0KQ09ORklHX0VYVDJfRlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQojIENP TkZJR19FWFQyX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9bQojIENPTkZJ R19FWFQzX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkK Q09ORklHX0VYVDRfRlM9bQojIENPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNP TkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNSWVBUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0VYVDRfREVCVUc9eQpDT05GSUdfSkJEMj1tCkNPTkZJR19KQkQyX0RFQlVHPXkK Q09ORklHX0ZTX01CQ0FDSEU9bQpDT05GSUdfUkVJU0VSRlNfRlM9bQojIENPTkZJR19SRUlTRVJG U19DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19QUk9DX0lORk89eQpDT05GSUdfUkVJ U0VSRlNfRlNfWEFUVFI9eQpDT05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdf UkVJU0VSRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNl dApDT05GSUdfT0NGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCiMgQ09ORklHX09DRlMy X0ZTX1VTRVJTUEFDRV9DTFVTVEVSIGlzIG5vdCBzZXQKQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkK IyBDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0RF QlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKIyBDT05GSUdfQlRSRlNfRlNfUE9T SVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0FTU0VSVD15CkNPTkZJR19O SUxGUzJfRlM9eQpDT05GSUdfRjJGU19GUz15CiMgQ09ORklHX0YyRlNfU1RBVF9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0YyRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfRjJGU19DSEVDS19G Uz15CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNf REFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNP TkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01B TkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05P VElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5P VElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9 eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19QUklOVF9RVU9UQV9X QVJOSU5HIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX0RFQlVHPXkKQ09ORklHX1FVT1RBX1RSRUU9 eQpDT05GSUdfUUZNVF9WMT1tCkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKIyBD T05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GVVNFX0ZTPW0KIyBDT05GSUdfQ1VT RSBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwoj CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMK IwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBub3Qgc2V0CkNPTkZJR19a SVNPRlM9eQpDT05GSUdfVURGX0ZTPW0KQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQg RmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KIyBDT05GSUdf VkZBVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklH X05URlNfRlM9eQpDT05GSUdfTlRGU19ERUJVRz15CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMg bm90IHNldApDT05GSUdfUFJPQ19WTUNPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdf UFJPQ19QQUdFX01PTklUT1I9eQojIENPTkZJR19QUk9DX0NISUxEUkVOIGlzIG5vdCBzZXQKQ09O RklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19Q T1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklH X0hVR0VUTEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz1tCiMgQ09ORklHX01JU0NfRklMRVNZ U1RFTVMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNf RlM9bQpDT05GSUdfTkZTX1YyPW0KQ09ORklHX05GU19WMz1tCiMgQ09ORklHX05GU19WM19BQ0wg aXMgbm90IHNldApDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldAoj IENPTkZJR19ORlNfVjRfMSBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBp cyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTRD15CkNPTkZJ R19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09O RklHX05GU0RfVjQ9eQojIENPTkZJR19ORlNEX0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZTRF9TQ1NJTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9GTEVYRklMRUxBWU9V VCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdfTkZT RF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklH X0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJ R19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklH X1JQQ1NFQ19HU1NfS1JCNT1tCiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0NJRlM9bQpDT05G SUdfQ0lGU19TVEFUUz15CiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQKQ09ORklHX0NJ RlNfV0VBS19QV19IQVNIPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9 eQpDT05GSUdfQ0lGU19QT1NJWD15CkNPTkZJR19DSUZTX0FDTD15CkNPTkZJR19DSUZTX0RFQlVH PXkKQ09ORklHX0NJRlNfREVCVUcyPXkKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklH X0NJRlNfU01CMiBpcyBub3Qgc2V0CiMgQ09ORklHX05DUF9GUyBpcyBub3Qgc2V0CkNPTkZJR19D T0RBX0ZTPW0KQ09ORklHX0FGU19GUz15CiMgQ09ORklHX0FGU19ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHXzlQX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0i aXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUy PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz1tCkNP TkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9bQojIENPTkZJ R19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklH X05MU19DT0RFUEFHRV84NjY9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV85MzY9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084 ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNPODg1OV8zPXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09O RklHX05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz15CiMgQ09ORklHX05MU19J U084ODU5XzkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJR19OTFNfS09JOF9SIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNf Uk9NQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DRUxUSUM9bQojIENPTkZJR19OTFNfTUFD X0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPXkKIyBDT05G SUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQojIENP TkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQpD T05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklHX05MU19VVEY4PXkKQ09ORklHX0RMTT1tCkNP TkZJR19ETE1fREVCVUc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZM QUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklO VEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FH RV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZ TkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlv bnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RF UFJFQ0FURUQ9eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0x MDI0CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVf QVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdf UEFHRV9PV05FUj15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09O RklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJO X09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BP SU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05G SUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNP TkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1v cnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVHX1BBR0VB TExPQz15CkNPTkZJR19ERUJVR19QQUdFQUxMT0NfRU5BQkxFX0RFRkFVTFQ9eQpDT05GSUdfUEFH RV9QT0lTT05JTkc9eQpDT05GSUdfUEFHRV9QT0lTT05JTkdfTk9fU0FOSVRZPXkKQ09ORklHX1BB R0VfUE9JU09OSU5HX1pFUk89eQojIENPTkZJR19ERUJVR19QQUdFX1JFRiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdf REVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNf RlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JK RUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VO VEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQojIENPTkZJR19ERUJV R19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19E RUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1ZNPXkKQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFPXkKQ09ORklH X0RFQlVHX1ZNX1JCPXkKQ09ORklHX0RFQlVHX1ZNX1BHRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNf REVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX01FTU9S WV9JTklUPXkKIyBDT05GSUdfREVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RF QlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19I QVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2Nr dXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tV UF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBz ZXQKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9P VFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRM T0NLVVBfUEFOSUNfVkFMVUU9MAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQK IyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlz IG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9V VD0wCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQoj IENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NI RUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwoj IExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19E RUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKIyBDT05G SUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQ QVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNl dApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NF TEZURVNUUz15CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19XV19NVVRFWF9TRUxG VEVTVD15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpD T05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBS Q1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BB UlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15CkNPTkZJR19S Q1VfUEVSRl9URVNUPW0KQ09ORklHX1JDVV9UT1JUVVJFX1RFU1Q9bQpDT05GSUdfUkNVX1RPUlRV UkVfVEVTVF9TTE9XX1BSRUlOSVQ9eQpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX1BSRUlO SVRfREVMQVk9MwpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0lOSVQ9eQpDT05GSUdfUkNV X1RPUlRVUkVfVEVTVF9TTE9XX0lOSVRfREVMQVk9MwpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9T TE9XX0NMRUFOVVA9eQpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0NMRUFOVVBfREVMQVk9 MwpDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfVFJBQ0U9eQpDT05G SUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElG SUVSX0VSUk9SX0lOSkVDVElPTj1tCkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQpD T05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX0ZBVUxUX0lOSkVD VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfVVNF Ul9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZV TkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJ R19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9S RUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVND QUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJB Q0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15 CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNP TkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VO RVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMg Q09ORklHX0ZVTkNUSU9OX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0hXTEFU X1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9U PXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfVFJBQ0VfQlJB TkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkUgaXMgbm90IHNldApD T05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVM9eQojIENPTkZJR19QUk9GSUxFX0FMTF9C UkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQU5DSF9UUkFDRVIgaXMgbm90IHNldAojIENP TkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lPX1RSQUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfVVBST0JFX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0JF X0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTIGlz IG5vdCBzZXQKQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZG RVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRSBpcyBub3Qgc2V0CkNPTkZJ R19UUkFDSU5HX0VWRU5UU19HUElPPXkKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtE VE09bQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19URVNUX1NPUlQgaXMgbm90IHNl dAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVF X1RFU1QgaXMgbm90IHNldApDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0KIyBDT05GSUdfUEVS Q1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVT VF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQpDT05GSUdfVEVTVF9LU1RS VE9YPW0KQ09ORklHX1RFU1RfUFJJTlRGPW0KQ09ORklHX1RFU1RfQklUTUFQPXkKQ09ORklHX1RF U1RfVVVJRD15CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19URVNU X0hBU0g9eQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xLTT1tCkNPTkZJR19U RVNUX1VTRVJfQ09QWT1tCiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX1RFU1Rf RklSTVdBUkU9eQpDT05GSUdfVEVTVF9VREVMQVk9bQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FS Q0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5f U0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9XQU5UU19VQlNBTl9OT19OVUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FM TE9XRUQ9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15 CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJ TlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19Y ODZfUFREVU1QPW0KIyBDT05GSUdfREVCVUdfV1ggaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFV TFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NU UkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9f REVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lP X0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BB UkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJ TUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJVR19FTlRSWT15CkNPTkZJR19YODZfREVCVUdfRlBV PXkKQ09ORklHX1BVTklUX0FUT01fREVCVUc9bQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05G SUdfS0VZUz15CkNPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTPXkKIyBDT05GSUdfQklHX0tFWVMg aXMgbm90IHNldApDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0K Q09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJ Q1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQojIENPTkZJR19TRUNVUklUWV9XUklUQUJM RV9IT09LUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05F VFdPUks9eQojIENPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk0gaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWV9QQVRIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlf QUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKIyBDT05GSUdfU1RBVElDX1VT RVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NNQUNLPXkKQ09ORklHX1NF Q1VSSVRZX1NNQUNLX0JSSU5HVVA9eQojIENPTkZJR19TRUNVUklUWV9TTUFDS19BUFBFTkRfU0lH TkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQURQSU49 eQpDT05GSUdfU0VDVVJJVFlfTE9BRFBJTl9FTkFCTEVEPXkKQ09ORklHX1NFQ1VSSVRZX1lBTUE9 eQojIENPTkZJR19JTlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9T TUFDSz15CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFk9InNtYWNrIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89 eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09O RklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19B RUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIy PXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQ VE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15 CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJ R19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9 eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0VD REg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09O RklHX0NSWVBUT19VU0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpD T05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBU T19OVUxMMj15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9 bQojIENPTkZJR19DUllQVE9fTUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVO Qz15CkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fU0lNRD1tCkNPTkZJR19DUllQ VE9fRU5HSU5FPXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVk IERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdf Q1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkK Q09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRP X0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZ UFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklH X0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFz aCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19I TUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNl dAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKIyBDT05GSUdfQ1JZUFRPX0NS QzMyQ19JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRP X0NSQzMyX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19H SEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJ R19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9f Uk1EMTI4PW0KQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj1tCkNP TkZJR19DUllQVE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19T SEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KCiMKIyBD aXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19UST15CkNPTkZJ R19DUllQVE9fQUVTXzU4Nj1tCkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPW0KQ09ORklHX0NS WVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNI PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElB PXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJR19D UllQVE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0FMU0EyMD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMF81ODY9eQpDT05GSUdfQ1JZUFRP X0NIQUNIQTIwPW0KQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPXkK IyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fVEVBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19U V09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF81ODY9eQoKIwojIENvbXByZXNz aW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdf Q1JZUFRPXzg0Mj1tCkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz1tCgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkK Q09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJ R19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQ VE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNF Ul9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQojIENPTkZJR19DUllQVE9fVVNF Ul9BUElfU0tDSVBIRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz1tCkNP TkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD1tCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09O RklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19ERVZfR0VPREUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0ZT TF9DQUFNX0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19E RVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVW X1ZJUlRJTz15CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNf UFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09O RklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVy ZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RF TV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5v dCBzZXQKQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19TWVNURU1f QkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklS VFVBTElaQVRJT049eQpDT05GSUdfVkhPU1RfTkVUPW0KQ09ORklHX1ZIT1NUPW0KIyBDT05GSUdf VkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVCBpcyBu b3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklU UkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5D UFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVS SUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VO RVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lP PXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9bQpD T05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05G SUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMzMl9TTElDRUJZ OCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldB VEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15 CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD1tCiMgQ09ORklHX0FVRElUX0FSQ0hfQ09N UEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR184NDJfQ09NUFJFU1M9bQpDT05GSUdfODQyX0RFQ09NUFJFU1M9bQpDT05GSUdf WkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9 eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xa NEhDX0NPTVBSRVNTPW0KQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNP TkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19J QTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklH X1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1Qg aXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJ UDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05G SUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJ Q19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9E RUMxNj15CkNPTkZJR19CQ0g9bQpDT05GSUdfQkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19JTlRF UlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15 CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKIyBDT05GSUdfRE1BX05P T1BfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX1ZJUlRfT1BTIGlzIG5vdCBzZXQKQ09ORklH X0RRTD15CkNPTkZJR19HTE9CPXkKQ09ORklHX0dMT0JfU0VMRlRFU1Q9bQpDT05GSUdfTkxBVFRS PXkKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19E RFIgaXMgbm90IHNldAojIENPTkZJR19JUlFfUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19NUElMSUI9 eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZP TlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09O RklHX1NHX1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dfUE9PTCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkKQ09ORklH X1NUQUNLREVQT1Q9eQpDT05GSUdfU0JJVE1BUD15CkNPTkZJR19QUklNRV9OVU1CRVJTPXkK --===============8310335454502994960== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9v cmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1oc3cwMS15b2N0by1pMzg2L3Ry aW5pdHkueWFtbCcKCWV4cG9ydCB0ZXN0Ym94PSd2bS1sa3AtaHN3MDEteW9jdG8taTM4Ni0yMicK CWV4cG9ydCB0Ym94X2dyb3VwPSd2bS1sa3AtaHN3MDEteW9jdG8taTM4NicKCWV4cG9ydCBrY29u ZmlnPSdpMzg2LXJhbmRjb25maWctc2IwLTA2MjAwMzExJwoJZXhwb3J0IGNvbXBpbGVyPSdnY2Mt NScKCWV4cG9ydCBxdWV1ZT0nYmlzZWN0JwoJZXhwb3J0IGJyYW5jaD0nbGludXMvbWFzdGVyJwoJ ZXhwb3J0IGNvbW1pdD0nMWJlNzEwN2ZiZTE4ZWVkM2UzMTlhNmMzZTgzYzc4MjU0YjY5M2FjYicK CWV4cG9ydCBzdWJtaXRfaWQ9JzU5NDkwMjAyMGI5YTkzZjUyZDczZGU2YScKCWV4cG9ydCBqb2Jf ZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAxLXlvY3RvLWkzODYtMjIvdHJpbml0eS0z MDBzLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei0xYmU3MTA3ZmJlMThlZWQzZTMxOWE2 YzNlODNjNzgyNTRiNjkzYWNiLTIwMTcwNjIwLTEyODMwMS0xZHNleXBxLTAueWFtbCcKCWV4cG9y dCBpZD0nZjU4MTkwZDAwNmU0ODMwNWNiYjc4NjA2NTI5YjU3ZTc4ZGM0MTgzZCcKCWV4cG9ydCBt b2RlbD0ncWVtdS1zeXN0ZW0taTM4NiAtZW5hYmxlLWt2bScKCWV4cG9ydCBucl92bT0zMAoJZXhw b3J0IG5yX2NwdT0yCglleHBvcnQgbWVtb3J5PSczMjBNJwoJZXhwb3J0IHJvb3Rmcz0neW9jdG8t dGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IG5lZWRfa2NvbmZpZz0nQ09ORklHX0tW TV9HVUVTVD15JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAxNy0wNi0yMCAxOTowNzo0NyArMDgw MCcKCWV4cG9ydCBfaWQ9JzU5NDkwMjAyMGI5YTkzZjUyZDczZGU2YScKCWV4cG9ydCBfcnQ9Jy9y ZXN1bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC1oc3cwMS15b2N0by1pMzg2L3lvY3RvLXRpbnktaTM4 Ni0yMDE2LTA0LTIyLmNnei9pMzg2LXJhbmRjb25maWctc2IwLTA2MjAwMzExL2djYy01LzFiZTcx MDdmYmUxOGVlZDNlMzE5YTZjM2U4M2M3ODI1NGI2OTNhY2InCglleHBvcnQgdXNlcj0nbGtwJwoJ ZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3AtaHN3MDEteW9j dG8taTM4Ni95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3ovaTM4Ni1yYW5kY29uZmlnLXNi MC0wNjIwMDMxMS9nY2MtNS8xYmU3MTA3ZmJlMThlZWQzZTMxOWE2YzNlODNjNzgyNTRiNjkzYWNi LzAnCglleHBvcnQgTEtQX1NFUlZFUj0naW5uJwoJZXhwb3J0IG1heF91cHRpbWU9MTUwMAoJZXhw b3J0IGluaXRyZD0nL29zaW1hZ2UveW9jdG8veW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6 JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFtMAp1c2VyPWxrcApqb2I9 L2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAxLXlvY3RvLWkzODYtMjIvdHJpbml0eS0zMDBzLXlv Y3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei0xYmU3MTA3ZmJlMThlZWQzZTMxOWE2YzNlODNj NzgyNTRiNjkzYWNiLTIwMTcwNjIwLTEyODMwMS0xZHNleXBxLTAueWFtbApBUkNIPWkzODYKa2Nv bmZpZz1pMzg2LXJhbmRjb25maWctc2IwLTA2MjAwMzExCmJyYW5jaD1saW51cy9tYXN0ZXIKY29t bWl0PTFiZTcxMDdmYmUxOGVlZDNlMzE5YTZjM2U4M2M3ODI1NGI2OTNhY2IKQk9PVF9JTUFHRT0v cGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1zYjAtMDYyMDAzMTEvZ2NjLTUvMWJlNzEwN2ZiZTE4 ZWVkM2UzMTlhNmMzZTgzYzc4MjU0YjY5M2FjYi92bWxpbnV6LTQuMTIuMC1yYzUtMDAyODUtZzFi ZTcxMDdmCm1heF91cHRpbWU9MTUwMApSRVNVTFRfUk9PVD0vcmVzdWx0L3RyaW5pdHkvMzAwcy92 bS1sa3AtaHN3MDEteW9jdG8taTM4Ni95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3ovaTM4 Ni1yYW5kY29uZmlnLXNiMC0wNjIwMDMxMS9nY2MtNS8xYmU3MTA3ZmJlMThlZWQzZTMxOWE2YzNl ODNjNzgyNTRiNjkzYWNiLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9h bHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5h bWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93 YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAK ZHJiZC5taW5vcl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2ZWwK ZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5 MAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9sa3AvbGtwL2xrcC1pMzg2LmNn eicKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3BrZy9saW51eC9pMzg2LXJhbmRjb25maWctc2Iw LTA2MjAwMzExL2djYy01LzFiZTcxMDdmYmUxOGVlZDNlMzE5YTZjM2U4M2M3ODI1NGI2OTNhY2Iv bW9kdWxlcy5jZ3onCglleHBvcnQgYm1faW5pdHJkPScvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxNi0wOC0zMS5jZ3ovcnVuLWlwY29uZmlnLmkzODZfMjAxNi0wOS0wMy5jZ3osL29zaW1h Z2UvcGtnL3N0YXRpYy90cmluaXR5LWkzODYuY2d6JwoJZXhwb3J0IHNpdGU9J2lubicKCWV4cG9y dCBMS1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1BfQ0lGU19QT1JUPTEzOQoJZXhwb3J0IGtlcm5l bD0nL3BrZy9saW51eC9pMzg2LXJhbmRjb25maWctc2IwLTA2MjAwMzExL2djYy01LzFiZTcxMDdm YmUxOGVlZDNlMzE5YTZjM2U4M2M3ODI1NGI2OTNhY2Ivdm1saW51ei00LjEyLjAtcmM1LTAwMjg1 LWcxYmU3MTA3ZicKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTctMDYtMjAgMTk6MTg6MTEgKzA4 MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLWhzdzAxLXlvY3Rv LWkzODYtMjIvdHJpbml0eS0zMDBzLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei0xYmU3 MTA3ZmJlMThlZWQzZTMxOWE2YzNlODNjNzgyNTRiNjkzYWNiLTIwMTcwNjIwLTEyODMwMS0xZHNl eXBxLTAuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0vbGtwLyR7 dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1qb2IucGlk CgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgkuICRMS1Bf U1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIga21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9wbGFpbi93YXRjaGRv ZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBuZnMtaGFuZwoKCXJ1bl90 ZXN0ICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgdHJpbml0eQp9CgpleHRyYWN0X3N0YXRzKCkKewoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1l IHRyaW5pdHkudGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGRtZXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxhc3Rfc3RhdGUKfQoK IiRAIgo= --===============8310335454502994960== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============8310335454502994960==--