From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934091AbdDGVgJ (ORCPT ); Fri, 7 Apr 2017 17:36:09 -0400 Received: from mga05.intel.com ([192.55.52.43]:42469 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756309AbdDGVgA (ORCPT ); Fri, 7 Apr 2017 17:36:00 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,168,1488873600"; d="xz'?scan'208";a="843433288" Date: Sat, 8 Apr 2017 05:35:32 +0800 From: kernel test robot To: Christoph Hellwig Cc: "Michael S. Tsirkin" , Mike Galbraith , Thorsten Leemhuis , virtio-dev@lists.oasis-open.org, Linux Kernel Mailing List , rjones@redhat.com, lkp@01.org Subject: [Random guest crashes since 5c34d002dcc7 ("virtio_pci] 3313bedd74: WARNING:at_include/linux/pci.h:#vp_del_vqs Message-ID: <20170407213532.GA23400@inn.lkp.intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="YiEDa0DAkWCtVeE4" Content-Disposition: inline In-Reply-To: <20170403141823.GA24747@lst.de> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 3313bedd740af10575cc0e22742ee89166e1ded6 ("Random guest crashes since 5c34d002dcc7 ("virtio_pci: use shared interrupts for virtqueues")") url: https://github.com/0day-ci/linux/commits/Christoph-Hellwig/virtio_pci-don-t-use-shared-irq-for-virtqueues/20170404-140836 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): +--------------------------------------------+------------+------------+ | | 89970a04d7 | 3313bedd74 | +--------------------------------------------+------------+------------+ | boot_successes | 8 | 0 | | boot_failures | 0 | 19 | | WARNING:at_include/linux/pci.h:#vp_del_vqs | 0 | 19 | +--------------------------------------------+------------+------------+ [ 57.630582] WARNING: CPU: 0 PID: 1 at include/linux/pci.h:1365 vp_del_vqs+0xf6/0x100 [ 57.634248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc4-00065-g3313bed #1 [ 57.637078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 57.641013] Call Trace: [ 57.642234] dump_stack+0x16/0x19 [ 57.643521] __warn+0xd1/0xf0 [ 57.644630] ? vp_del_vqs+0xf6/0x100 [ 57.646488] warn_slowpath_null+0x2a/0x30 [ 57.648219] vp_del_vqs+0xf6/0x100 [ 57.649606] virtblk_remove+0x6c/0xb0 [ 57.651041] virtio_dev_remove+0x39/0xa0 [ 57.652559] driver_probe_device+0xbe/0x4a0 [ 57.654271] ? klist_next+0x1b/0xf0 [ 57.655740] __driver_attach+0xd9/0x100 [ 57.659805] ? _raw_spin_unlock+0x22/0x30 [ 57.661576] ? klist_next+0x73/0xf0 [ 57.663027] ? bus_uevent_store+0x40/0x40 [ 57.664536] ? driver_probe_device+0x4a0/0x4a0 [ 57.666558] bus_for_each_dev+0x4f/0x80 [ 57.668242] driver_attach+0x1e/0x20 [ 57.669664] ? driver_probe_device+0x4a0/0x4a0 [ 57.691602] bus_add_driver+0x1df/0x280 [ 57.693154] driver_register+0x5d/0xf0 [ 57.694684] ? mm_init+0x151/0x151 [ 57.696301] register_virtio_driver+0x1b/0x30 [ 57.698171] init+0x4e/0x78 [ 57.699416] do_one_initcall+0x79/0x123 [ 57.700773] ? trace_hardirqs_on+0xb/0x10 [ 57.702466] ? kernel_init_freeable+0x17f/0x217 [ 57.704207] kernel_init_freeable+0x19f/0x217 [ 57.706067] ? rest_init+0x120/0x120 [ 57.707460] kernel_init+0x10/0x100 [ 57.708816] ? schedule_tail+0x11/0x50 [ 57.710603] ? rest_init+0x120/0x120 [ 57.712249] ret_from_fork+0x21/0x30 [ 57.713684] ---[ end trace e7da8fd7329ca23e ]--- 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, Kernel Test Robot --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.11.0-rc4-00065-g3313bed" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.11.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_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=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y # CONFIG_RCU_STALL_COMMON 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_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_RDMA=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set 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 is not set # CONFIG_IPC_NS is not set CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y CONFIG_INITRAMFS_COMPRESSION=".gz" CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 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=y # 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=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PC104=y # # 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 is not set # 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_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=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_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_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES 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 is not set # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_WBT_SQ is not set CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_DEBUG_FS is not set CONFIG_BLK_SED_OPAL=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y 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=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_PREEMPT_NOTIFIERS=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # 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_X86_MPPARSE is not set CONFIG_GOLDFISH=y CONFIG_INTEL_RDT_A=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=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=y # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D 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_PPRO_FENCE is not set CONFIG_X86_F00F_BUG=y CONFIG_X86_INVD_BUG=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y # CONFIG_X86_UP_IOAPIC is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=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_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set 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 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y 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_PM is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y # 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 is not set CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y # CONFIG_ACPI_APEI_PCIEAER is not set # CONFIG_ACPI_APEI_EINJ is not set CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_DPTF_POWER=y CONFIG_PMIC_OPREGION=y # CONFIG_XPOWER_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y # CONFIG_X86_POWERNOW_K6 is not set CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set CONFIG_X86_LONGRUN=y CONFIG_X86_LONGHAUL=y CONFIG_X86_E_POWERSAVER=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # 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=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set CONFIG_PCI_GODIRECT=y # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set # CONFIG_PCIE_DPC is not set CONFIG_PCIE_PTM=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_OLPC 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=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PCMCIA_PROBE=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 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=y CONFIG_PACKET_DIAG=y 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=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set # CONFIG_IP_MULTIPLE_TABLES is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_ROUTE_CLASSID=y 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=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y # CONFIG_IP_PIMSM_V1 is not set CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y # CONFIG_TCP_CONG_CUBIC is not set # CONFIG_TCP_CONG_WESTWOOD is not set # CONFIG_TCP_CONG_HTCP is not set # CONFIG_TCP_CONG_HSTCP is not set CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=y # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS 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="bic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_ESP_OFFLOAD=y # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y # CONFIG_INET6_XFRM_TUNNEL is not set CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_VTI=y # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_FOU=y # CONFIG_IPV6_FOU_TUNNEL is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y # 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=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set CONFIG_INET_SCTP_DIAG=y # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_MRP=y # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_LTPC=y # CONFIG_COPS is not set CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_6LOWPAN=y # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=y CONFIG_6LOWPAN_NHC_DEST=y # CONFIG_6LOWPAN_NHC_FRAGMENT is not set CONFIG_6LOWPAN_NHC_HOP=y # CONFIG_6LOWPAN_NHC_IPV6 is not set CONFIG_6LOWPAN_NHC_MOBILITY=y CONFIG_6LOWPAN_NHC_ROUTING=y CONFIG_6LOWPAN_NHC_UDP=y # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set CONFIG_6LOWPAN_GHC_ICMPV6=y CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=y CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=y # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=y CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y CONFIG_IEEE802154_SOCKET=y CONFIG_IEEE802154_6LOWPAN=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y # CONFIG_NET_SCH_TEQL is not set CONFIG_NET_SCH_TBF=y # CONFIG_NET_SCH_GRED is not set CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_FQ is not set CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y # CONFIG_NET_CLS_U32 is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_CLS_MATCHALL=y # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_NCSI=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # # CONFIG_MKISS is not set CONFIG_6PACK=y CONFIG_BPQETHER=y # CONFIG_DMASCC is not set CONFIG_SCC=y CONFIG_SCC_DELAY=y CONFIG_SCC_TRXECHO=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_BAYCOM_EPP=y # CONFIG_YAM is not set CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # # CONFIG_NSC_FIR is not set # CONFIG_WINBOND_FIR is not set CONFIG_TOSHIBA_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y # CONFIG_VIA_FIR is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_IPV6=y CONFIG_AF_RXRPC_INJECT_LOSS=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y # CONFIG_AF_KCM is not set # CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_DEFAULT_PS is not set # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set # CONFIG_MAC80211 is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_RDMA is not set CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y CONFIG_NFC_NCI_UART=y # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_WILINK=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_PN533_I2C is not set CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_UART=y CONFIG_NFC_MRVL_I2C=y # CONFIG_NFC_ST_NCI_I2C is not set CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y # CONFIG_NFC_S3FWRN5_I2C is not set CONFIG_PSAMPLE=y # 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=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # 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 is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y CONFIG_DEBUG_TEST_DRIVER_REMOVE=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set CONFIG_NFTL=y # CONFIG_NFTL_RW is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS 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_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SCx200_DOCFLASH=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y CONFIG_MTD_PMC551_BUGFIX=y CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=y # 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=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_NAND_MTK=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y CONFIG_MTD_MT81xx_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_DRBD=y CONFIG_DRBD_FAULT_INJECTION=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_OSD=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y CONFIG_VIRTIO_BLK_SCSI=y CONFIG_BLK_DEV_HD=y CONFIG_BLK_DEV_RBD=y CONFIG_BLK_DEV_RSXX=y CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_NVME_SCSI is not set CONFIG_NVME_FABRICS=y CONFIG_NVME_RDMA=y # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_RDMA=y CONFIG_NVME_TARGET_FC=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_PANEL is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y # 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=y # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=y CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_SMQ=y # CONFIG_DM_CACHE_CLEANER is not set CONFIG_DM_ERA=y # CONFIG_DM_MIRROR is not set CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=y # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y # CONFIG_FUSION_FC is not set # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y # CONFIG_NET_CORE is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y CONFIG_CAIF_SPI_SYNC=y CONFIG_CAIF_HSI=y CONFIG_CAIF_VIRTIO=y # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_BCM_SF2=y CONFIG_B53=y CONFIG_B53_MDIO_DRIVER=y CONFIG_B53_MMAP_DRIVER=y # CONFIG_B53_SRAB_DRIVER is not set # CONFIG_NET_DSA_MV88E6XXX is not set CONFIG_NET_DSA_QCA8K=y CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_EL3 is not set # CONFIG_3C515 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_LANCE is not set # CONFIG_PCNET32 is not set # CONFIG_NI65 is not set # CONFIG_AMD_XGBE is not set # CONFIG_AMD_XGBE_HAVE_ECC is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CIRRUS=y # CONFIG_CS89x0 is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_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=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y 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_KS8842 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2000 is not set # CONFIG_NE2K_PCI is not set # CONFIG_ULTRA is not set # CONFIG_WD80x3 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC9194 is not set # CONFIG_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_FDDI is not set # CONFIG_HIPPI is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y CONFIG_SWPHY=y CONFIG_LED_TRIGGER_PHY=y # # MDIO bus device drivers # CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y # # MII PHY device drivers # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y CONFIG_AT803X_PHY=y CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_CICADA_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_DP83848_PHY=y # CONFIG_DP83867_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=y # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=y CONFIG_LXT_PHY=y CONFIG_MARVELL_PHY=y CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y # CONFIG_REALTEK_PHY is not set CONFIG_SMSC_PHY=y CONFIG_STE10XP=y # CONFIG_TERANETICS_PHY is not set # CONFIG_VITESSE_PHY is not set CONFIG_XILINX_GMII2RGMII=y CONFIG_PLIP=y # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # # CONFIG_WAN is not set # CONFIG_IEEE802154_DRIVERS is not set CONFIG_VMXNET3=y CONFIG_FUJITSU_ES=y # CONFIG_ISDN is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_INPORT=y # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=y # CONFIG_MOUSE_PC110PAD is not set CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ARIZONA_HAPTICS is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX77693_HAPTIC=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_WISTRON_BTNS is not set CONFIG_INPUT_ATLAS_BTNS=y # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=y # CONFIG_INPUT_TPS65218_PWRBUTTON is not set CONFIG_INPUT_AXP20X_PEK=y # CONFIG_INPUT_TWL4030_PWRBUTTON is not set # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=y # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9063_ONKEY is not set CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_CMA3000=y # CONFIG_INPUT_CMA3000_I2C is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=y CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y CONFIG_RMI4_SMB=y CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y # CONFIG_RMI4_F11 is not set CONFIG_RMI4_F12=y # CONFIG_RMI4_F30 is not set # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=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=y # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y # CONFIG_SYNCLINK_GT is not set CONFIG_NOZOMI=y # CONFIG_ISI is not set CONFIG_N_HDLC=y # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y CONFIG_GOLDFISH_TTY=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # 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_DMA=y # CONFIG_SERIAL_8250_PCI is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_RT288X=y # CONFIG_SERIAL_8250_LPSS is not set CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_DTLK=y CONFIG_R3964=y CONFIG_APPLICOM=y CONFIG_SONYPI=y CONFIG_MWAVE=y CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_CRB=y CONFIG_TCG_VTPM_PROXY=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_MUX_MLXCPLD=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_EG20T is not set CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_ELEKTOR=y CONFIG_I2C_PCA_ISA=y CONFIG_SCx200_ACB=y CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=y CONFIG_PINCTRL_SX150X=y CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y CONFIG_PINCTRL_GEMINILAKE=y CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y CONFIG_GPIO_AXP209=y CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_VX855=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=y CONFIG_GPIO_GPIO_MM=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_KEMPLD is not set # CONFIG_GPIO_LP873X is not set # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_TPS65086 is not set # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_UCB1400=y # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_RDC321X=y # # SPI or I2C GPIO expanders # CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y # CONFIG_BATTERY_DA9030 is not set # CONFIG_BATTERY_DA9150 is not set # CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_TWL4030_MADC=y CONFIG_CHARGER_PCF50633=y CONFIG_BATTERY_RX51=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_GOLDFISH=y CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set CONFIG_AXP20X_POWER=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHT3x is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_TWL4030_MADC is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM8350=y CONFIG_SENSORS_XGENE=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65086=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_ARIZONA=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA903X is not set CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX14577 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=y # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_QCOM_SPMI is not set # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65086=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM8350 is not set CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=y CONFIG_AGP_AMD=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_DEBUG_MM_SELFTEST=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y 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 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_SI=y # CONFIG_DRM_AMDGPU_CIK is not set # CONFIG_DRM_AMDGPU_USERPTR is not set CONFIG_DRM_AMDGPU_GART_DEBUGFS=y # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_AMD_ACP=y CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set CONFIG_DRM_I915=y CONFIG_DRM_I915_ALPHA_SUPPORT=y CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y # CONFIG_DRM_I915_USERPTR is not set CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y # CONFIG_DRM_GMA3600 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set CONFIG_DRM_TINYDRM=y # CONFIG_DRM_LEGACY is not set CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_I810=y # CONFIG_FB_I810_GTF is not set # CONFIG_FB_LE80578 is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_GOLDFISH=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set # CONFIG_FB_SIMPLE is not set CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_MDA_CONSOLE=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=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_HRTIMER is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL4_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DRIVERS is not set CONFIG_SND_WSS_LIB=y CONFIG_SND_SB_COMMON=y CONFIG_SND_SB8_DSP=y CONFIG_SND_SB16_DSP=y CONFIG_SND_ISA=y CONFIG_SND_ADLIB=y CONFIG_SND_AD1816A=y CONFIG_SND_AD1848=y CONFIG_SND_ALS100=y # CONFIG_SND_AZT1605 is not set # CONFIG_SND_AZT2316 is not set # CONFIG_SND_AZT2320 is not set CONFIG_SND_CMI8328=y CONFIG_SND_CMI8330=y CONFIG_SND_CS4231=y # CONFIG_SND_CS4236 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_SC6000 is not set # CONFIG_SND_GUSCLASSIC is not set CONFIG_SND_GUSEXTREME=y CONFIG_SND_GUSMAX=y CONFIG_SND_INTERWAVE=y CONFIG_SND_INTERWAVE_STB=y # CONFIG_SND_JAZZ16 is not set # CONFIG_SND_OPL3SA2 is not set CONFIG_SND_OPTI92X_AD1848=y CONFIG_SND_OPTI92X_CS4231=y # CONFIG_SND_OPTI93X is not set CONFIG_SND_MIRO=y CONFIG_SND_SB8=y CONFIG_SND_SB16=y CONFIG_SND_SBAWE=y CONFIG_SND_SB16_CSP=y CONFIG_SND_SSCAPE=y CONFIG_SND_WAVEFRONT=y # CONFIG_SND_MSND_PINNACLE is not set CONFIG_SND_MSND_CLASSIC=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y CONFIG_SND_BT87X_OVERCLOCK=y CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5530=y # 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=y CONFIG_SND_GINA24=y # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y # CONFIG_SND_INDIGOIO is not set CONFIG_SND_INDIGODJ=y # CONFIG_SND_INDIGOIOX is not set CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1712 is not set CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y # CONFIG_SND_INTEL8X0M is not set CONFIG_SND_KORG1212=y # CONFIG_SND_LOLA is not set CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y # CONFIG_SND_MAESTRO3_INPUT is not set # CONFIG_SND_MIXART is not set CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SIS7019=y # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=y # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set CONFIG_SND_DESIGNWARE_I2S=y CONFIG_SND_DESIGNWARE_PCM=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_IMX_AUDMUX=y # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_SST=y CONFIG_SND_SOC_INTEL_SST_FIRMWARE=y CONFIG_SND_SOC_INTEL_SST_ACPI=y CONFIG_SND_SOC_INTEL_SST_MATCH=y CONFIG_SND_SOC_INTEL_HASWELL=y # CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=y # CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set # CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=y # CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=y # CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set # CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set CONFIG_SND_SOC_INTEL_SKYLAKE=y CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=y # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_ADAU7002=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_BT_SCO=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS35L33=y CONFIG_SND_SOC_CS35L34=y # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set CONFIG_SND_SOC_CS42L52=y # CONFIG_SND_SOC_CS42L56 is not set CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_CS53L30=y CONFIG_SND_SOC_DA7219=y CONFIG_SND_SOC_DMIC=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_ES8328_I2C=y CONFIG_SND_SOC_GTM601=y CONFIG_SND_SOC_HDAC_HDMI=y CONFIG_SND_SOC_INNO_RK3036=y CONFIG_SND_SOC_MAX98357A=y CONFIG_SND_SOC_MAX98504=y CONFIG_SND_SOC_MAX9860=y CONFIG_SND_SOC_MSM8916_WCD_ANALOG=y # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM179X_I2C=y # CONFIG_SND_SOC_PCM3168A_I2C is not set CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RL6347A=y CONFIG_SND_SOC_RT286=y CONFIG_SND_SOC_RT5616=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5651=y CONFIG_SND_SOC_RT5670=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y # CONFIG_SND_SOC_STA32X is not set CONFIG_SND_SOC_STA350=y CONFIG_SND_SOC_STI_SAS=y CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8962=y # CONFIG_SND_SOC_WM8974 is not set CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_WM8985=y CONFIG_SND_SOC_NAU8540=y CONFIG_SND_SOC_NAU8810=y CONFIG_SND_SOC_NAU8825=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD_UTILS=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=y CONFIG_SOUND_PRIME=y # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set # CONFIG_SOUND_OSS is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # CONFIG_HID_ALPS is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_GOLDFISH=y CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_NET48XX is not set CONFIG_LEDS_WRAP=y CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_USER=y CONFIG_LEDS_NIC78BX=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y # CONFIG_MLX4_INFINIBAND is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_VMWARE_PVRDMA is not set # CONFIG_INFINIBAND_IPOIB is not set CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_ISER=y # CONFIG_RDMA_RXE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=y CONFIG_EDAC_E752X=y CONFIG_EDAC_I82875P=y # CONFIG_EDAC_I82975X is not set CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y CONFIG_EDAC_IE31200=y # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=y CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set CONFIG_EDAC_I7300=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set CONFIG_TIMB_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y # CONFIG_KS0108 is not set CONFIG_IMG_ASCII_LCD=y # CONFIG_UIO is not set CONFIG_IRQ_BYPASS_MANAGER=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=y CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set CONFIG_DELL_SMO8800=y # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=y # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_PANASONIC_LAPTOP=y # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set CONFIG_INTEL_MENLOW=y # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=y CONFIG_ACPI_CMPC=y CONFIG_INTEL_HID_EVENT=y # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=y # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_MLX_CPLD_PLATFORM=y CONFIG_SILEAD_DMI=y CONFIG_PMC_ATOM=y # CONFIG_GOLDFISH_BUS is not set CONFIG_GOLDFISH_PIPE=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP 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 # # 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_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_SOC_ZTE is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_ARIZONA=y # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_QCOM_SPMI_MISC=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=y CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y # CONFIG_DA280 is not set # CONFIG_DA311 is not set CONFIG_DMARD09=y CONFIG_DMARD10=y # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y # CONFIG_MMA7660 is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y # CONFIG_MXC4005 is not set CONFIG_MXC6255=y CONFIG_STK8312=y CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y # CONFIG_AD799X is not set CONFIG_AXP288_ADC=y CONFIG_CC10001_ADC=y # CONFIG_DA9150_GPADC is not set CONFIG_HX711=y CONFIG_LTC2485=y # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=y # CONFIG_QCOM_SPMI_VADC is not set CONFIG_STX104=y CONFIG_TI_ADC081C=y CONFIG_TI_AM335X_ADC=y CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # # Amplifiers # # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # # CONFIG_104_QUAD_8 is not set # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5380=y CONFIG_AD5446=y CONFIG_AD5592R_BASE=y CONFIG_AD5593R=y CONFIG_CIO_DAC=y # CONFIG_M62332 is not set CONFIG_MAX517=y # CONFIG_MCP4725 is not set # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4404 is not set CONFIG_MAX30100=y # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=y # CONFIG_HDC100X is not set # CONFIG_HTS221 is not set CONFIG_HTU21=y # CONFIG_SI7005 is not set CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_BMI160_I2C is not set # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set CONFIG_CM32181=y # CONFIG_CM3232 is not set CONFIG_CM3323=y # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set CONFIG_MAX44000=y CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_SI1145=y CONFIG_STK3310=y CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=y CONFIG_TSL2583=y # CONFIG_TSL4531 is not set CONFIG_US5182D=y # CONFIG_VCNL4000 is not set # CONFIG_VEML6070 is not set # # Magnetometer sensors # CONFIG_AK8975=y # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=y CONFIG_TPL0102=y # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_HID_SENSOR_PRESS=y CONFIG_HP03=y CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y # CONFIG_T5403 is not set CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y # # Lightning sensors # # # Proximity and distance sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_SX9500=y CONFIG_SRF08=y # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=y CONFIG_TMP007=y # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y CONFIG_NTB=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y CONFIG_NTB_TRANSPORT=y CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=y # CONFIG_VME_FAKE is not set # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=y # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_TI_SYSCON_RESET=y # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_DEVICES="binder" CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_STM_SOURCE_FTRACE=y CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y CONFIG_INTEL_TH_GTH=y # CONFIG_INTEL_TH_STH is not set CONFIG_INTEL_TH_MSU=y # CONFIG_INTEL_TH_PTI is not set # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # CONFIG_FPGA=y # # FSI support # CONFIG_FSI=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y CONFIG_UEFI_CPER=y # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y 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=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y # CONFIG_OCFS2_FS_STATS is not set # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # 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 is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y 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=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y # CONFIG_ADFS_FS is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y # CONFIG_JFFS2_FS_SECURITY is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y # CONFIG_JFFS2_RTIME is not set CONFIG_JFFS2_RUBIN=y # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set CONFIG_JFFS2_CMODE_FAVOURLZO=y CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y # CONFIG_PSTORE_ZLIB_COMPRESS is not set # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y CONFIG_UFS_DEBUG=y # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_SWAP=y # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set CONFIG_NFS_FSCACHE=y CONFIG_NFS_USE_LEGACY_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V3=y # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_FAULT_INJECTION=y 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_SUNRPC_SWAP=y # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_SUNRPC_DEBUG is not set # CONFIG_SUNRPC_XPRT_RDMA is not set CONFIG_CEPH_FS=y CONFIG_CEPH_FSCACHE=y # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y # CONFIG_CIFS_POSIX is not set # CONFIG_CIFS_ACL is not set # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_SMB2=y CONFIG_CIFS_SMB311=y # CONFIG_CIFS_FSCACHE is not set CONFIG_NCP_FS=y # CONFIG_NCPFS_PACKET_SIGNING is not set # CONFIG_NCPFS_IOCTL_LOCKING is not set # CONFIG_NCPFS_STRONG is not set # CONFIG_NCPFS_NFS_NS is not set CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y # CONFIG_9P_FSCACHE is not set # CONFIG_9P_FS_POSIX_ACL is not set CONFIG_9P_FS_SECURITY=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set 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 is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_HIGHMEM=y 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=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 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=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 # CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set # CONFIG_RCU_TRACE is not set 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=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y CONFIG_FAIL_IO_TIMEOUT=y # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS 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=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_TEST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=y CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_PRINTF is not set 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_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # 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 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_ECDH is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y 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=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=y # CONFIG_CRYPTO_CHACHA20 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # 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 is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_GEODE=y CONFIG_CRYPTO_DEV_HIFN_795X=y CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y # CONFIG_CRYPTO_DEV_CCP_CRYPTO is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set CONFIG_CRYPTO_DEV_QAT_C62XVF=y CONFIG_CRYPTO_DEV_VIRTIO=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y CONFIG_LGUEST=y 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=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y 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_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_LRU_CACHE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_IRQ_POLL=y 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=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PRIME_NUMBERS=y --YiEDa0DAkWCtVeE4 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 rootfs='yocto-tiny-i386-2016-04-22.cgz' export job_origin='/lkp/lkp/src/allot/rand/vm-kbuild-yocto-i386/trinity.yaml' export testbox='vm-kbuild-yocto-i386-3' export tbox_group='vm-kbuild-yocto-i386' export kconfig='i386-randconfig-c0-04072306' export compiler='gcc-4.9' export queue='bisect' export branch='linux-devel/devel-hourly-2017040719' export commit='3313bedd740af10575cc0e22742ee89166e1ded6' export submit_id='58e7e4310b9a9309f89fd705' export job_file='/lkp/scheduled/vm-kbuild-yocto-i386-3/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3313bedd740af10575cc0e22742ee89166e1ded6-20170408-2552-1snxrfs-0.yaml' export id='a3845383f52f667f59c5e8d0fa888ea8f722038e' export model='qemu-system-i386 -enable-kvm' export nr_vm=64 export nr_cpu=2 export memory='320M' export swap_partitions='/dev/vda' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-04-08 03:10:41 +0800' export _id='58e7e4310b9a9309f89fd705' export user='lkp' export result_root='/result/trinity/300s/vm-kbuild-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-c0-04072306/gcc-4.9/3313bedd740af10575cc0e22742ee89166e1ded6/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-kbuild-yocto-i386-3/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3313bedd740af10575cc0e22742ee89166e1ded6-20170408-2552-1snxrfs-0.yaml ARCH=i386 kconfig=i386-randconfig-c0-04072306 branch=linux-devel/devel-hourly-2017040719 commit=3313bedd740af10575cc0e22742ee89166e1ded6 BOOT_IMAGE=/pkg/linux/i386-randconfig-c0-04072306/gcc-4.9/3313bedd740af10575cc0e22742ee89166e1ded6/vmlinuz-4.11.0-rc4-00065-g3313bed max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-kbuild-yocto-i386/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-c0-04072306/gcc-4.9/3313bedd740af10575cc0e22742ee89166e1ded6/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 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-c0-04072306/gcc-4.9/3313bedd740af10575cc0e22742ee89166e1ded6/vmlinuz-4.11.0-rc4-00065-g3313bed' export dequeue_time='2017-04-08 03:22:52 +0800' export job_initrd='/lkp/scheduled/vm-kbuild-yocto-i386-3/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3313bedd740af10575cc0e22742ee89166e1ded6-20170408-2552-1snxrfs-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 } "$@" --YiEDa0DAkWCtVeE4 Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --YiEDa0DAkWCtVeE4-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7877448149612721847==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [Random guest crashes since 5c34d002dcc7 ("virtio_pci] 3313bedd74: WARNING:at_include/linux/pci.h:#vp_del_vqs Date: Sat, 08 Apr 2017 05:35:32 +0800 Message-ID: <20170407213532.GA23400@inn.lkp.intel.com> In-Reply-To: <20170403141823.GA24747@lst.de> List-Id: --===============7877448149612721847== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: 3313bedd740af10575cc0e22742ee89166e1ded6 ("Random guest crashes sin= ce 5c34d002dcc7 ("virtio_pci: use shared interrupts for virtqueues")") url: https://github.com/0day-ci/linux/commits/Christoph-Hellwig/virtio_pci-= don-t-use-shared-irq-for-virtqueues/20170404-140836 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): +--------------------------------------------+------------+------------+ | | 89970a04d7 | 3313bedd74 | +--------------------------------------------+------------+------------+ | boot_successes | 8 | 0 | | boot_failures | 0 | 19 | | WARNING:at_include/linux/pci.h:#vp_del_vqs | 0 | 19 | +--------------------------------------------+------------+------------+ [ 57.630582] WARNING: CPU: 0 PID: 1 at include/linux/pci.h:1365 vp_del_vq= s+0xf6/0x100 [ 57.634248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc4-00065-g33= 13bed #1 [ 57.637078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.9.3-20161025_171302-gandalf 04/01/2014 [ 57.641013] Call Trace: [ 57.642234] dump_stack+0x16/0x19 [ 57.643521] __warn+0xd1/0xf0 [ 57.644630] ? vp_del_vqs+0xf6/0x100 [ 57.646488] warn_slowpath_null+0x2a/0x30 [ 57.648219] vp_del_vqs+0xf6/0x100 [ 57.649606] virtblk_remove+0x6c/0xb0 [ 57.651041] virtio_dev_remove+0x39/0xa0 [ 57.652559] driver_probe_device+0xbe/0x4a0 [ 57.654271] ? klist_next+0x1b/0xf0 [ 57.655740] __driver_attach+0xd9/0x100 [ 57.659805] ? _raw_spin_unlock+0x22/0x30 [ 57.661576] ? klist_next+0x73/0xf0 [ 57.663027] ? bus_uevent_store+0x40/0x40 [ 57.664536] ? driver_probe_device+0x4a0/0x4a0 [ 57.666558] bus_for_each_dev+0x4f/0x80 [ 57.668242] driver_attach+0x1e/0x20 [ 57.669664] ? driver_probe_device+0x4a0/0x4a0 [ 57.691602] bus_add_driver+0x1df/0x280 [ 57.693154] driver_register+0x5d/0xf0 [ 57.694684] ? mm_init+0x151/0x151 [ 57.696301] register_virtio_driver+0x1b/0x30 [ 57.698171] init+0x4e/0x78 [ 57.699416] do_one_initcall+0x79/0x123 [ 57.700773] ? trace_hardirqs_on+0xb/0x10 [ 57.702466] ? kernel_init_freeable+0x17f/0x217 [ 57.704207] kernel_init_freeable+0x19f/0x217 [ 57.706067] ? rest_init+0x120/0x120 [ 57.707460] kernel_init+0x10/0x100 [ 57.708816] ? schedule_tail+0x11/0x50 [ 57.710603] ? rest_init+0x120/0x120 [ 57.712249] ret_from_fork+0x21/0x30 [ 57.713684] ---[ end trace e7da8fd7329ca23e ]--- 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, Kernel Test Robot --===============7877448149612721847== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.11.0-rc4-00065-g3313bed" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xMS4wLXJjNCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdF SUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQURE X0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNI X0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklH X0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJT VF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19B UkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15 CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVS QUxfSFVHRVRMQj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNP TkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9H Uz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01F TT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0yCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9t b2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05G SUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJR19USFJF QURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9T TVA9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIi CiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIK Q09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05G SUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19I QVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJO RUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxf QlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklH X0tFUk5FTF9YWiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpPPXkKIyBDT05GSUdfS0VSTkVM X0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklH X1NXQVAgaXMgbm90IHNldAojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKQ09ORklHX1BPU0lY X01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0NST1NTX01FTU9S WV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9 eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpD T05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3Rl bQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkK Q09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFf RE9NQUlOX0hJRVJBUkNIWT15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApD T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19D TE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05G SUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVf VlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpV U1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQoj CkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpf UEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CkNPTkZJR19OT19IWj15CkNP TkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291 bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX0lSUV9USU1FX0FD Q09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0Rf UFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FD Q1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQoKIwoj IFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNP TkZJR19TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CiMgQ09ORklHX1JDVV9TVEFMTF9DT01NT04g aXMgbm90IHNldAojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf S1RIUkVBRF9QUklPPTAKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09O RklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfUFJJTlRL X1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15 CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CiMg Q09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklH X0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKQ09O RklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldApDT05G SUdfQ0dST1VQX1JETUE9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJP Q19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQojIENPTkZJR19DR1JPVVBfQ1BV QUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NH Uk9VUF9CUEY9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9 eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNF Uz15CiMgQ09ORklHX1VUU19OUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQQ19OUyBpcyBub3Qgc2V0 CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdf U0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNP TkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09V UkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9 eQojIENPTkZJR19SRF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTyBpcyBub3Qgc2V0CkNP TkZJR19SRF9MWjQ9eQpDT05GSUdfSU5JVFJBTUZTX0NPTVBSRVNTSU9OPSIuZ3oiCkNPTkZJR19D Q19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0la RSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdf SEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVf UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0 CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FM TD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90 IHNldApDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExT WU1TX0FMTD15CiMgQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVSBpcyBub3Qgc2V0CkNP TkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19QUklO VEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExB VEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkK Q09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJ R19CUEZfU1lTQ0FMTD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNF X1NZU0NBTExTPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05G SUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf UEVSRl9FVkVOVFM9eQpDT05GSUdfUEMxMDQ9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVu dHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVS Rl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJ R19DT01QQVRfQlJLPXkKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKIyBD T05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFU QV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNF UE9JTlRTPXkKIyBDT05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklM RT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5v dCBzZXQKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05G SUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15 CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdf SEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BS T0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNF SE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lE TEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9XQU5U U19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNT X0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05G SUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVH Uz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9F VkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VS X1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9I QVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklH X0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9O PXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVH SU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFD S1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklH X0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdV TEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfSVJR X1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9 eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9N SVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9U SFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJF QURfVExTPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldApDT05GSUdfSVNBX0JV U19BUEk9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15 CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMg bm90IHNldAojIENPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSyBpcyBub3Qgc2V0CiMgQ09ORklH X0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfT1BUSU9O QUxfS0VSTkVMX1JXWF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9L RVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NU UklDVF9NT0RVTEVfUldYPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05G SUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09O RklHX0dDT1ZfUFJPRklMRV9BTEwgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF9BVVRP REVURUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfM180IGlzIG5vdCBzZXQKQ09O RklHX0dDT1ZfRk9STUFUXzRfNz15CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkK Q09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0w CiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15 CkNPTkZJR19CTE9DSz15CiMgQ09ORklHX0xCREFGIGlzIG5vdCBzZXQKQ09ORklHX0JMS19TQ1NJ X1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQoj IENPTkZJR19CTEtfREVWX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfWk9O RUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldApDT05G SUdfQkxLX1dCVD15CiMgQ09ORklHX0JMS19XQlRfU1EgaXMgbm90IHNldApDT05GSUdfQkxLX1dC VF9NUT15CiMgQ09ORklHX0JMS19ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfU0VEX09Q QUw9eQoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBp cyBub3Qgc2V0CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9O PXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtf TVFfVklSVElPPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNP TkZJR19JT1NDSEVEX0RFQURMSU5FPXkKIyBDT05GSUdfSU9TQ0hFRF9DRlEgaXMgbm90IHNldApD T05GSUdfREVGQVVMVF9ERUFETElORT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdfTVFfSU9TQ0hFRF9ERUFE TElORT15CkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19BU04xPXkKQ09ORklHX1VO SU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNP TkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9S V0xPQ0tTPXkKIyBDT05GSUdfRlJFRVpFUiBpcyBub3Qgc2V0CgojCiMgUHJvY2Vzc29yIHR5cGUg YW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKIyBDT05GSUdfU01QIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9 eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CkNPTkZJR19HT0xERklTSD15CkNPTkZJ R19JTlRFTF9SRFRfQT15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRT15 CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19JT1NGX01CSV9ERUJVRz15CiMgQ09ORklHX1g4Nl8z Ml9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5v dCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJ R19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19L Vk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAoj IENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJ UlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CkNPTkZJR19NNDg2PXkKIyBDT05GSUdfTTU4 NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1Y IGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkg aXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5U SVVNTSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01L NiBpcyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qg c2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90 IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBp cyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlz IG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcg aXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBu b3Qgc2V0CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI SUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CiMgQ09ORklHX1g4Nl9QUFJPX0ZFTkNF IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9GMDBGX0JVRz15CkNPTkZJR19YODZfSU5WRF9CVUc9eQpD T05GSUdfWDg2X0FMSUdOTUVOVF8xNj15CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05G SUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT00CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklH X0NQVV9TVVBfQ1lSSVhfMzI9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9D RU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQVV9TVVBfVU1D XzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKQ09ORklHX05SX0NQVVM9MQpD T05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNl dAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05G SUdfVVBfTEFURV9JTklUPXkKQ09ORklHX1g4Nl9VUF9BUElDPXkKIyBDT05GSUdfWDg2X1VQX0lP QVBJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJ Qz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoj CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5U RUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJG X0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldApDT05GSUdfWDg2X0xFR0FDWV9WTTg2PXkKQ09O RklHX1ZNODY9eQpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CiMgQ09O RklHX1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhV UFM9eQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19N SUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKIyBDT05GSUdf WDg2X01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklH X05PSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNEc9eQpDT05GSUdfUEFHRV9PRkZT RVQ9MHhDMDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1P UllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9N RU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9NQU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1f TUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRNRU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9N QVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09O RklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NL PXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19O T0RFIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NSUdSQVRJT049 eQojIENPTkZJR19QSFlTX0FERFJfVF82NEJJVCBpcyBub3Qgc2V0CkNPTkZJR19CT1VOQ0U9eQpD T05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CiMgQ09ORklHX1RSQU5T UEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9LTT15CiMgQ09O RklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ01BPXkKQ09ORklHX0NNQV9ERUJVRz15 CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJ R19aUE9PTD15CkNPTkZJR19aQlVEPXkKQ09ORklHX1ozRk9MRD15CkNPTkZJR19aU01BTExPQz15 CiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQ19TVEFU PXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF RkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMg bm90IHNldApDT05GSUdfSElHSFBURT15CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9O PXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdf WDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01BVEhfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJf RU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFV TFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05G SUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15 CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90IHNldApDT05G SUdfSFpfMTAwPXkKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlz IG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0xMDAKQ09ORklH X1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RV TVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15 CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ORUVEX1JFTE9D Uz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfQ09NUEFUX1ZEU089eQoj IENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxM PXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2Vt ZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05G SUdfUE0gaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNf TE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZ U1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90 IHNldApDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQpDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVf UE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQ SV9BQz15CiMgQ09ORklHX0FDUElfQkFUVEVSWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JVVFRP Tj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklHX0FDUElfRE9D Sz15CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RB VEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15 CkNPTkZJR19BQ1BJX0lQTUk9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJ TEU9IiIKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREUgaXMgbm90 IHNldApDT05GSUdfQUNQSV9ERUJVRz15CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX1g4 Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdf SU9BUElDPXkKQ09ORklHX0FDUElfU0JTPXkKQ09ORklHX0FDUElfSEVEPXkKQ09ORklHX0FDUElf Q1VTVE9NX01FVEhPRD15CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15 CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQojIENPTkZJR19BQ1BJ X0FQRUlfUENJRUFFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9FSU5KIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVHPXkKQ09ORklHX0RQVEZfUE9XRVI9eQpDT05G SUdfUE1JQ19PUFJFR0lPTj15CiMgQ09ORklHX1hQT1dFUl9QTUlDX09QUkVHSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfQ09ORklHRlM9eQojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQ VSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9H T1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJF UV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90 IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApD T05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxU X0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1B TkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09W X1VTRVJTUEFDRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxp bmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BV RlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFf Q1BCPXkKIyBDT05GSUdfWDg2X1BPV0VSTk9XX0s2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QT1dF Uk5PV19LNz15CkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CkNPTkZJR19YODZfUE9XRVJO T1dfSzg9eQojIENPTkZJR19YODZfR1hfU1VTUE1PRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1BF RURTVEVQX0NFTlRSSU5PPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk9fVEFCTEU9eQpD T05GSUdfWDg2X1NQRUVEU1RFUF9JQ0g9eQojIENPTkZJR19YODZfU1BFRURTVEVQX1NNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9QNF9DTE9DS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9D UFVGUkVRX05GT1JDRTIgaXMgbm90IHNldApDT05GSUdfWDg2X0xPTkdSVU49eQpDT05GSUdfWDg2 X0xPTkdIQVVMPXkKQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVI9eQoKIwojIHNoYXJlZCBvcHRpb25z CiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfUkVMQVhF RF9DQVBfQ0hFQ0s9eQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdf Q1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15 CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMg Q09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lfR09ESVJFQ1Q9eQojIENPTkZJR19QQ0lfR09BTlkgaXMgbm90IHNl dApDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lFUE9S VEJVUz15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdf UENJRUFTUE1fREVCVUc9eQojIENPTkZJR19QQ0lFQVNQTV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX1BDSUVBU1BNX1BPV0VSU0FWRT15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FW RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRV9EUEMgaXMgbm90IHNldApDT05GSUdfUENJRV9QVE09eQojIENPTkZJR19QQ0lf TVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9eQojIENPTkZJ R19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKIyBD T05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfTEFCRUw9eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CgojCiMgRGVz aWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZl cnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBu b3Qgc2V0CkNPTkZJR19TQ3gyMDA9eQpDT05GSUdfU0N4MjAwSFJfVElNRVI9eQojIENPTkZJR19P TFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJWCBpcyBub3Qgc2V0CkNPTkZJR19ORVQ1NTAxPXkK Q09ORklHX0dFT1M9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BD TUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpD T05GSUdfWUVOVEE9eQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05G SUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElC QT15CkNPTkZJR19QQ01DSUFfUFJPQkU9eQojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAv IEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKIyBDT05G SUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfQklORk1U X1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQojIENPTkZJR19CSU5GTVRfQU9VVCBpcyBub3Qg c2V0CkNPTkZJR19CSU5GTVRfTUlTQz15CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19DT01QQVRf MzI9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3Jr aW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFHPXkKQ09ORklH X1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJ R19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNP TkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1f U1RBVElTVElDUz15CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklH X05FVF9LRVlfTUlHUkFURT15CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkK Q09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJ R19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX01VTFRJUExFX1RBQkxF UyBpcyBub3Qgc2V0CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQojIENPTkZJR19JUF9ST1VU RV9WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBf UE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9eQojIENP TkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNP TkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CiMgQ09O RklHX0lQX1BJTVNNX1YxIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZ Tl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST15CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNP TkZJR19ORVRfRk9VPXkKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQIGlzIG5vdCBzZXQKQ09O RklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9U VU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVRfWEZS TV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRf RElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQojIENP TkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kg aXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklD PXkKIyBDT05GSUdfVENQX0NPTkdfQ1VCSUMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19X RVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENP TkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNP TkZJR19UQ1BfQ09OR19WRUdBUz15CiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKQ09O RklHX1RDUF9DT05HX1NDQUxBQkxFPXkKQ09ORklHX1RDUF9DT05HX0xQPXkKIyBDT05GSUdfVENQ X0NPTkdfVkVOTyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19ZRUFIPXkKQ09ORklHX1RDUF9D T05HX0lMTElOT0lTPXkKQ09ORklHX1RDUF9DT05HX0RDVENQPXkKIyBDT05GSUdfVENQX0NPTkdf Q0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0JJQz15 CiMgQ09ORklHX0RFRkFVTFRfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFR0FT IGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF RkFVTFRfQkJSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfVENQX0NPTkc9ImJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBW Nj15CiMgQ09ORklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90IHNldApDT05GSUdfSVBWNl9PUFRJ TUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdf SU5FVDZfRVNQX09GRkxPQUQ9eQojIENPTkZJR19JTkVUNl9JUENPTVAgaXMgbm90IHNldApDT05G SUdfSVBWNl9NSVA2PXkKIyBDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUwgaXMgbm90IHNldApDT05G SUdfSU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05G SUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVD15 CkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049eQpDT05GSUdfSVBWNl9W VEk9eQojIENPTkZJR19JUFY2X1NJVCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1RVTk5FTD15CkNP TkZJR19JUFY2X0ZPVT15CiMgQ09ORklHX0lQVjZfRk9VX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJ R19JUFY2X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1NVQlRSRUVTPXkKIyBDT05GSUdf SVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NF Q01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJ TUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJH X09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDUg aXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qg c2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORT15CkNPTkZJR19TQ1RQX0NP T0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0 CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19MMlRQIGlz IG5vdCBzZXQKQ09ORklHX01SUD15CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX05FVF9EU0E9eQpDT05GSUdfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBX1RBR19CUkNNPXkK Q09ORklHX05FVF9EU0FfVEFHX1FDQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxB Tl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CkNPTkZJR19E RUNORVQ9eQpDT05GSUdfREVDTkVUX1JPVVRFUj15CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15 CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxL PXkKQ09ORklHX0RFVl9BUFBMRVRBTEs9eQpDT05GSUdfTFRQQz15CiMgQ09ORklHX0NPUFMgaXMg bm90IHNldApDT05GSUdfSVBERFA9eQpDT05GSUdfSVBERFBfRU5DQVA9eQojIENPTkZJR19YMjUg aXMgbm90IHNldApDT05GSUdfTEFQQj15CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJ R182TE9XUEFOPXkKIyBDT05GSUdfNkxPV1BBTl9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHXzZM T1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQojIENPTkZJR182TE9XUEFOX05I Q19GUkFHTUVOVCBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQ19IT1A9eQojIENPTkZJR182 TE9XUEFOX05IQ19JUFY2IGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU5fTkhDX01PQklMSVRZPXkK Q09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9eQpDT05GSUdfNkxPV1BBTl9OSENfVURQPXkKIyBD T05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFO X0dIQ19VRFAgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9HSENfSUNNUFY2PXkKQ09ORklHXzZM T1dQQU5fR0hDX0VYVF9IRFJfREVTVD15CkNPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUc9 eQojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lF RUU4MDIxNTQ9eQpDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUw9eQpDT05G SUdfSUVFRTgwMjE1NF9TT0NLRVQ9eQpDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOPXkKIyBDT05G SUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcv U2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNP TkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hf TVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklH X05FVF9TQ0hfU0ZRPXkKIyBDT05GSUdfTkVUX1NDSF9URVFMIGlzIG5vdCBzZXQKQ09ORklHX05F VF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9HUkVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T Q0hfRFNNQVJLPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVUX1NDSF9EUlI9eQpD T05GSUdfTkVUX1NDSF9NUVBSSU89eQpDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNPTkZJR19ORVRf U0NIX1FGUT15CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldApDT05GSUdfTkVUX1ND SF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMgbm90IHNldApDT05GSUdfTkVUX1ND SF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKCiMKIyBD bGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpD T05GSUdfTkVUX0NMU19UQ0lOREVYPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05F VF9DTFNfRlc9eQojIENPTkZJR19ORVRfQ0xTX1UzMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xT X1JTVlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15CiMgQ09ORklHX05FVF9DTFNfRkxPVyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CiMgQ09O RklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQoj IENPTkZJR19ORVRfRU1BVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19BQ1QgaXMgbm90 IHNldApDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdf RENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYg aXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NL RVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU1dJVENI REVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKQ09ORklHX05FVF9OQ1NJPXkKQ09ORklH X0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVU X1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJ R19ORVRfUEtUR0VOPXkKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpDT05GSUdfSEFNUkFESU89 eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT15CkNPTkZJR19BWDI1 X0RBTUFfU0xBVkU9eQpDT05GSUdfTkVUUk9NPXkKQ09ORklHX1JPU0U9eQoKIwojIEFYLjI1IG5l dHdvcmsgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NS0lTUyBpcyBub3Qgc2V0CkNPTkZJR182 UEFDSz15CkNPTkZJR19CUFFFVEhFUj15CiMgQ09ORklHX0RNQVNDQyBpcyBub3Qgc2V0CkNPTkZJ R19TQ0M9eQpDT05GSUdfU0NDX0RFTEFZPXkKQ09ORklHX1NDQ19UUlhFQ0hPPXkKQ09ORklHX0JB WUNPTV9TRVJfRkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPXkKQ09ORklHX0JBWUNPTV9QQVI9 eQpDT05GSUdfQkFZQ09NX0VQUD15CiMgQ09ORklHX1lBTSBpcyBub3Qgc2V0CkNPTkZJR19DQU49 eQpDT05GSUdfQ0FOX1JBVz15CiMgQ09ORklHX0NBTl9CQ00gaXMgbm90IHNldAojIENPTkZJR19D QU5fR1cgaXMgbm90IHNldAoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNB Tj15CiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9ERVYgaXMgbm90 IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPXkK CiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CiMgQ09ORklHX0lSQ09NTSBpcyBu b3Qgc2V0CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwojIENPTkZJR19J UkRBX0NBQ0hFX0xBU1RfTFNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREFfRkFTVF9SUiBpcyBu b3Qgc2V0CkNPTkZJR19JUkRBX0RFQlVHPXkKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmljZSBkcml2 ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19JUlRUWV9TSVIgaXMgbm90 IHNldAoKIwojIERvbmdsZSBzdXBwb3J0CiMKCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwojIENP TkZJR19OU0NfRklSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF9GSVIgaXMgbm90IHNldApD T05GSUdfVE9TSElCQV9GSVI9eQpDT05GSUdfU01DX0lSQ0NfRklSPXkKQ09ORklHX0FMSV9GSVI9 eQpDT05GSUdfVkxTSV9GSVI9eQojIENPTkZJR19WSUFfRklSIGlzIG5vdCBzZXQKIyBDT05GSUdf QlQgaXMgbm90IHNldApDT05GSUdfQUZfUlhSUEM9eQpDT05GSUdfQUZfUlhSUENfSVBWNj15CkNP TkZJR19BRl9SWFJQQ19JTkpFQ1RfTE9TUz15CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1JYS0FEPXkKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RSRUFNX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxF U1M9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJR19DRkc4MDIx MT15CiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIx MV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERUZBVUxU X1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RCIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NS REFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKIyBDT05GSUdfTElCODAyMTEgaXMg bm90IHNldAojIENPTkZJR19NQUM4MDIxMSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFf SEFTSF9NQVhfU0laRT0wCkNPTkZJR19XSU1BWD15CkNPTkZJR19XSU1BWF9ERUJVR19MRVZFTD04 CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQ X1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UF9E RUJVRz15CkNPTkZJR19DQUlGPXkKIyBDT05GSUdfQ0FJRl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19DQUlGX05FVERFVj15CkNPTkZJR19DQUlGX1VTQj15CkNPTkZJR19DRVBIX0xJQj15CkNPTkZJ R19DRVBIX0xJQl9QUkVUVFlERUJVRz15CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xW RVIgaXMgbm90IHNldApDT05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPXkKQ09ORklHX05G Q19OQ0k9eQpDT05GSUdfTkZDX05DSV9VQVJUPXkKIyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0 CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZD X1dJTElOSz15CiMgQ09ORklHX05GQ19TSU0gaXMgbm90IHNldAojIENPTkZJR19ORkNfRkRQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZDX1BONTMzX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19ORkNfTVJW TD15CkNPTkZJR19ORkNfTVJWTF9VQVJUPXkKQ09ORklHX05GQ19NUlZMX0kyQz15CiMgQ09ORklH X05GQ19TVF9OQ0lfSTJDIGlzIG5vdCBzZXQKQ09ORklHX05GQ19OWFBfTkNJPXkKQ09ORklHX05G Q19OWFBfTkNJX0kyQz15CiMgQ09ORklHX05GQ19TM0ZXUk41X0kyQyBpcyBub3Qgc2V0CkNPTkZJ R19QU0FNUExFPXkKIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15 CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxM Uz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQoKIwojIERl dmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVO VF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15 CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldAoj IENPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURF Uj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIK Q09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENP TkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKQ09ORklH X0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRT15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5v dCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5F UklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpD T05GSUdfUkVHTUFQX1NQTUk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lS UT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBp cyBub3Qgc2V0CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5 IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTAKQ09ORklHX0NNQV9TSVpFX1BF UkNFTlRBR0U9MAojIENPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9T RUxfTUlOIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9TSVpFX1NFTF9NQVg9eQpDT05GSUdfQ01BX0FM SUdOTUVOVD04CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfQ09OTkVDVE9SPXkKIyBDT05GSUdf UFJPQ19FVkVOVFMgaXMgbm90IHNldApDT05GSUdfTVREPXkKIyBDT05GSUdfTVREX1JFREJPT1Rf UEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CkNP TkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExh eWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQojIENPTkZJR19G VEwgaXMgbm90IHNldApDT05GSUdfTkZUTD15CiMgQ09ORklHX05GVExfUlcgaXMgbm90IHNldApD T05GSUdfSU5GVEw9eQpDT05GSUdfUkZEX0ZUTD15CkNPTkZJR19TU0ZEQz15CiMgQ09ORklHX1NN X0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT09QUz15CiMgQ09ORklHX01URF9QQVJUSVRJT05F RF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09O RklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9C RT15CiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklH X01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9JOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSU5URUxFWFQgaXMgbm90IHNldApD T05GSUdfTVREX0NGSV9BTURTVEQ9eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9D RklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009eQpDT05GSUdfTVREX0FC U0VOVD15CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01U RF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKQ09ORklHX01URF9QSFlTTUFQPXkKIyBDT05G SUdfTVREX1BIWVNNQVBfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX01URF9TQ3gyMDBfRE9DRkxB U0g9eQpDT05GSUdfTVREX0FNRDc2WFJPTT15CkNPTkZJR19NVERfSUNIWFJPTT15CiMgQ09ORklH X01URF9FU0IyUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9DSzgwNFhST009eQojIENPTkZJR19N VERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNldApD T05GSUdfTVREX0w0NDBHWD15CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldApD T05GSUdfTVREX1BMQVRSQU09eQoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVy cwojCkNPTkZJR19NVERfUE1DNTUxPXkKQ09ORklHX01URF9QTUM1NTFfQlVHRklYPXkKQ09ORklH X01URF9QTUM1NTFfREVCVUc9eQpDT05GSUdfTVREX1NMUkFNPXkKQ09ORklHX01URF9QSFJBTT15 CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklH X01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1P bi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09O U1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklH X01URF9OQU5EX0VDQ19TTUM9eQpDT05GSUdfTVREX05BTkQ9eQpDT05GSUdfTVREX05BTkRfQkNI PXkKQ09ORklHX01URF9OQU5EX0VDQ19CQ0g9eQojIENPTkZJR19NVERfU01fQ09NTU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX05BTkRfREVOQUxJX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERf TkFORF9HUElPPXkKIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApD T05GSUdfTVREX05BTkRfSURTPXkKIyBDT05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldApD T05GSUdfTVREX05BTkRfRElTS09OQ0hJUD15CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBf UFJPQkVfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9C RV9BRERSRVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qg c2V0CkNPTkZJR19NVERfTkFORF9ET0NHND15CiMgQ09ORklHX01URF9OQU5EX0NBRkUgaXMgbm90 IHNldAojIENPTkZJR19NVERfTkFORF9DUzU1M1ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFO RF9OQU5EU0lNIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX1BMQVRGT1JNPXkKQ09ORklHX01U RF9OQU5EX0hJU0k1MDQ9eQpDT05GSUdfTVREX05BTkRfTVRLPXkKQ09ORklHX01URF9PTkVOQU5E PXkKIyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX01U RF9PTkVOQU5EX0dFTkVSSUM9eQpDT05GSUdfTVREX09ORU5BTkRfT1RQPXkKIyBDT05GSUdfTVRE X09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1l bW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKQ09ORklHX01URF9T UElfTk9SPXkKQ09ORklHX01URF9NVDgxeHhfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80 S19TRUNUT1JTPXkKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9 eQpDT05GSUdfUEFSUE9SVF9QQz15CkNPTkZJR19QQVJQT1JUX1BDX0ZJRk89eQojIENPTkZJR19Q QVJQT1JUX1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRf MTI4NCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkK CiMKIyBQcm90b2NvbHMKIwpDT05GSUdfSVNBUE5QPXkKQ09ORklHX1BOUEJJT1M9eQojIENPTkZJ R19QTlBCSU9TX1BST0NfRlMgaXMgbm90IHNldApDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtf REVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9eQojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUENJRVNTRF9N VElQMzJYWD15CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0NQUV9DSVNTX0RB PXkKQ09ORklHX0NJU1NfU0NTSV9UQVBFPXkKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKQ09ORklH X0JMS19ERVZfVU1FTT15CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09O RklHX0JMS19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RSQkQ9eQpD T05GSUdfRFJCRF9GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX09TRD15CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19C TEtfREVWX1JBTV9TSVpFPTQwOTYKQ09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01f UEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNl dApDT05GSUdfQVRBX09WRVJfRVRIPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfVklSVElP X0JMS19TQ1NJPXkKQ09ORklHX0JMS19ERVZfSEQ9eQpDT05GSUdfQkxLX0RFVl9SQkQ9eQpDT05G SUdfQkxLX0RFVl9SU1hYPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9 eQojIENPTkZJR19CTEtfREVWX05WTUVfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0ZBQlJJ Q1M9eQpDT05GSUdfTlZNRV9SRE1BPXkKIyBDT05GSUdfTlZNRV9GQyBpcyBub3Qgc2V0CkNPTkZJ R19OVk1FX1RBUkdFVD15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPXkKQ09ORklHX05WTUVfVEFS R0VUX1JETUE9eQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9eQoKIwojIE1pc2MgZGV2aWNlcwojCiMg Q09ORklHX1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKQ09ORklHX0FENTI1WF9EUE9UPXkK IyBDT05GSUdfQUQ1MjVYX0RQT1RfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlz IG5vdCBzZXQKQ09ORklHX0lCTV9BU009eQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09O RklHX1NHSV9JT0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CiMgQ09ORklHX1RJRk1fN1hYMSBpcyBu b3Qgc2V0CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CkNP TkZJR19DUzU1MzVfTUZHUFQ9eQpDT05GSUdfQ1M1NTM1X01GR1BUX0RFRkFVTFRfSVJRPTcKQ09O RklHX0NTNTUzNV9DTE9DS19FVkVOVF9TUkM9eQpDT05GSUdfSFBfSUxPPXkKQ09ORklHX0FQRFM5 ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VO U09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NF TlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJR19EUzE2ODI9eQojIENPTkZJ R19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CkNP TkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1 cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5v dCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkz Q1g2PXkKQ09ORklHX0VFUFJPTV9JRFRfODlIUEVTWD15CkNPTkZJR19DQjcxMF9DT1JFPXkKIyBD T05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElP TlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBs aW5lCiMKQ09ORklHX1RJX1NUPXkKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0 CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVS QV9TVEFQTD15CkNPTkZJR19JTlRFTF9NRUk9eQojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZN Q0kgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBE cml2ZXIKIwoKIwojIFZPUCBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIK IwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIElu dGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKCiMK IyBWT1AgRHJpdmVyCiMKQ09ORklHX1ZIT1NUX1JJTkc9eQojIENPTkZJR19FQ0hPIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9P UFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoK IwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9B VFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElO Sz15CkNPTkZJR19TQ1NJX01RX0RFRkFVTFQ9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBT Q1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NE PXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9eQpD T05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJf REVWX1NHPXkKQ09ORklHX0NIUl9ERVZfU0NIPXkKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09O RklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1ND QU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15 CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdf U0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBDT05GSUdfU0NTSV9T QVNfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVAgaXMgbm90IHNldApD T05GSUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQpD T05GSUdfU0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09O RklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9O T05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CiMgQ09ORklH X0FUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENv bnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhD ST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlz IG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19TQVRBX1NJTDI0PXkKIyBD T05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkK IyBDT05GSUdfTURfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0xJTkVBUiBpcyBu b3Qgc2V0CiMgQ09ORklHX01EX1JBSUQwIGlzIG5vdCBzZXQKQ09ORklHX01EX1JBSUQxPXkKQ09O RklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PXkKQ09ORklHX01EX01VTFRJUEFUSD15 CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfTURfQ0xVU1RFUj15CkNPTkZJR19CQ0FDSEU9eQoj IENPTkZJR19CQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNf REVCVUcgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19E RVZfRE09eQpDT05GSUdfRE1fTVFfREVGQVVMVD15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0RNX0JVRklPPXkKQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lO Rz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NUQUNLX1RSQUNJTkcgaXMgbm90IHNldApDT05G SUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9eQpDT05GSUdfRE1f Q1JZUFQ9eQpDT05GSUdfRE1fU05BUFNIT1Q9eQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9 eQpDT05GSUdfRE1fQ0FDSEU9eQpDT05GSUdfRE1fQ0FDSEVfU01RPXkKIyBDT05GSUdfRE1fQ0FD SEVfQ0xFQU5FUiBpcyBub3Qgc2V0CkNPTkZJR19ETV9FUkE9eQojIENPTkZJR19ETV9NSVJST1Ig aXMgbm90IHNldApDT05GSUdfRE1fUkFJRD15CkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01V TFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdfRE1fTVVMVElQQVRIX1NU PXkKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9VRVZFTlQgaXMgbm90 IHNldAojIENPTkZJR19ETV9GTEFLRVkgaXMgbm90IHNldApDT05GSUdfRE1fVkVSSVRZPXkKIyBD T05GSUdfRE1fVkVSSVRZX0ZFQyBpcyBub3Qgc2V0CkNPTkZJR19ETV9TV0lUQ0g9eQpDT05GSUdf RE1fTE9HX1dSSVRFUz15CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0ZV U0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKIyBDT05GSUdfRlVTSU9OX0ZDIGlzIG5vdCBzZXQK IyBDT05GSUdfRlVTSU9OX1NBUyBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgK Q09ORklHX0ZVU0lPTl9DVEw9eQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5 NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVf T0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKIyBDT05GSUdfRklSRVdJUkVfTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9T SF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVklDRVM9eQojIENPTkZJR19ORVRfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3Bv cnQgZHJpdmVycwojCiMgQ09ORklHX0NBSUZfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfU1BJ X1NMQVZFPXkKQ09ORklHX0NBSUZfU1BJX1NZTkM9eQpDT05GSUdfQ0FJRl9IU0k9eQpDT05GSUdf Q0FJRl9WSVJUSU89eQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVy cwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0Ff QkNNX1NGMj15CkNPTkZJR19CNTM9eQpDT05GSUdfQjUzX01ESU9fRFJJVkVSPXkKQ09ORklHX0I1 M19NTUFQX0RSSVZFUj15CiMgQ09ORklHX0I1M19TUkFCX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0FfUUNBOEs9eQpD T05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQoj IENPTkZJR19FTDMgaXMgbm90IHNldAojIENPTkZJR18zQzUxNSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJ R19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklH X05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJ R19MQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19O STY1IGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19BTURf WEdCRV9IQVZFX0VDQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09O RklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklH X0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUg aXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMWCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURF TkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09N PXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAoj IENPTkZJR19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklH X1RJR09OMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5Y VCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQpDT05GSUdfTkVUX1ZFTkRPUl9DSEVM U0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDMg aXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJ T19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lSUlVTPXkKIyBDT05GSUdfQ1M4 OXgwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENP TkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09O RklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19O RVRfVkVORE9SX0VYQVI9eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhHRSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKIyBDT05GSUdfSFAxMDAgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05G SUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lH Qj15CkNPTkZJR19JR0JfSFdNT049eQojIENPTkZJR19JR0JWRiBpcyBub3Qgc2V0CiMgQ09ORklH X0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENP TkZJR19JNDBFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdf Sk1FIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX01WTkVUQV9CTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0Ug aXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVM TEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYU1dfQ09S RSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBp cyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRY X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CkNPTkZJR19ORVRfVkVORE9S XzgzOTA9eQojIENPTkZJR19ORTIwMDAgaXMgbm90IHNldAojIENPTkZJR19ORTJLX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VMVFJBIGlzIG5vdCBzZXQKIyBDT05GSUdfV0Q4MHgzIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfUENIX0dCRSBpcyBub3Qgc2V0CiMg Q09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FPXkKIyBDT05G SUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldAojIENPTkZJ R19RTENOSUMgaXMgbm90IHNldAojIENPTkZJR19RTEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU WEVOX05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBp cyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9SREM9 eQojIENPTkZJR19SNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNP TkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJ R19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lT OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfU09MQVJGTEFSRT15CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQ19GQUxD T04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfU01DOTE5NCBp cyBub3Qgc2V0CiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMg bm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19W SUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAoj IENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQK IyBDT05GSUdfSElQUEkgaXMgbm90IHNldApDT05GSUdfTkVUX1NCMTAwMD15CkNPTkZJR19QSFlM SUI9eQpDT05GSUdfU1dQSFk9eQpDT05GSUdfTEVEX1RSSUdHRVJfUEhZPXkKCiMKIyBNRElPIGJ1 cyBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQpDT05GSUdfTURJT19C SVRCQU5HPXkKQ09ORklHX01ESU9fR1BJTz15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwoj CkNPTkZJR19BTURfUEhZPXkKQ09ORklHX0FRVUFOVElBX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZ PXkKQ09ORklHX0JDTTdYWFhfUEhZPXkKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldApD T05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQlJPQURDT01fUEhZPXkKQ09ORklHX0NJQ0FE QV9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQojIENPTkZJ R19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQpDT05GSUdfSUNQTFVT X1BIWT15CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0xTSV9FVDEw MTFDX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01J Q1JFTF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkK Q09ORklHX05BVElPTkFMX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQojIENPTkZJR19SRUFMVEVL X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKIyBDT05G SUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19YSUxJTlhfR01JSTJSR01JST15CkNPTkZJR19QTElQPXkKIyBDT05GSUdfUFBQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CgojCiMgSG9zdC1zaWRlIFVTQiBz dXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBzdXBwb3J0CiMKIyBDT05G SUdfV0xBTiBpcyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMK IwoKIwojIEVuYWJsZSBVU0Igc3VwcG9ydCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwojIENP TkZJR19XQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNl dApDT05GSUdfVk1YTkVUMz15CkNPTkZJR19GVUpJVFNVX0VTPXkKIyBDT05GSUdfSVNETiBpcyBu b3Qgc2V0CkNPTkZJR19OVk09eQpDT05GSUdfTlZNX0RFQlVHPXkKQ09ORklHX05WTV9SUlBDPXkK CiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVU X0xFRFMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9Q T0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01B UD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMg Q09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05G SUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVH PXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMg Q09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODgg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tF WUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01B WDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR09MREZJU0hfRVZF TlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9V Q0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQojIENP TkZJR19NT1VTRV9QUzIgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkKIyBDT05GSUdf TU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9FTEFOX0ky Qz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19JMkM9eQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfU01C VVM9eQpDT05GSUdfTU9VU0VfSU5QT1JUPXkKIyBDT05GSUdfTU9VU0VfQVRJWEwgaXMgbm90IHNl dApDT05GSUdfTU9VU0VfTE9HSUJNPXkKIyBDT05GSUdfTU9VU0VfUEMxMTBQQUQgaXMgbm90IHNl dApDT05GSUdfTU9VU0VfVlNYWFhBQT15CkNPTkZJR19NT1VTRV9HUElPPXkKIyBDT05GSUdfTU9V U0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0Ig aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTgwWF9PTktFWT15CiMgQ09O RklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FSSVpPTkFfSEFQVElD UyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdfSU5QVVRfRTNYMF9CVVRU T049eQpDT05GSUdfSU5QVVRfUENTUEtSPXkKQ09ORklHX0lOUFVUX01BWDc3NjkzX0hBUFRJQz15 CiMgQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X01NQTg0NTA9eQpDT05GSUdfSU5QVVRfQVBBTkVMPXkKQ09ORklHX0lOUFVUX0dQMkE9eQojIENP TkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVElM VF9QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVRM QVNfQlROUz15CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX1JFVFVfUFdSQlVUVE9OPXkK IyBDT05GSUdfSU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0FYUDIwWF9QRUs9eQojIENPTkZJR19JTlBVVF9UV0w0MDMwX1BXUkJVVFRPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX1RXTDQwMzBfVklCUkEgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVFdM NjA0MF9WSUJSQT15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9QQ0Y1MDYzM19QTVU9eQpDT05GSUdfSU5QVVRfUENGODU3ND15CkNPTkZJR19JTlBVVF9QV01f QkVFUEVSPXkKQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVI9eQojIENPTkZJR19JTlBV VF9EQTkwNjNfT05LRVkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQURYTDM0WD15CkNPTkZJR19J TlBVVF9BRFhMMzRYX0kyQz15CkNPTkZJR19JTlBVVF9DTUEzMDAwPXkKIyBDT05GSUdfSU5QVVRf Q01BMzAwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0RSVjI2NjVfSEFQVElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1M9eQpD T05GSUdfUk1JNF9DT1JFPXkKQ09ORklHX1JNSTRfSTJDPXkKQ09ORklHX1JNSTRfU01CPXkKQ09O RklHX1JNSTRfRjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklPPXkKQ09ORklHX1JNSTRfMkRfU0VO U09SPXkKIyBDT05GSUdfUk1JNF9GMTEgaXMgbm90IHNldApDT05GSUdfUk1JNF9GMTI9eQojIENP TkZJR19STUk0X0YzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfRjM0IGlzIG5vdCBzZXQKIyBD T05GSUdfUk1JNF9GNTUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJ R19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9f STgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CkNP TkZJR19TRVJJT19QQVJLQkQ9eQpDT05GSUdfU0VSSU9fUENJUFMyPXkKQ09ORklHX1NFUklPX0xJ QlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BTFRFUkFf UFMyPXkKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNf UFMyPXkKQ09ORklHX1VTRVJJTz15CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9O UzU1OD15CiMgQ09ORklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRf RU1VMTBLMSBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVy IGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNM QVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19W VF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZ X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklBTF9OT05TVEFO REFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldApDT05GSUdfQ1lDTEFERVM9eQoj IENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfSU5URUxMSU8gaXMgbm90 IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldApDT05GSUdfU1lOQ0xJTks9eQpD T05GSUdfU1lOQ0xJTktNUD15CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKQ09ORklH X05PWk9NST15CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CkNPTkZJR19OX0hETEM9eQojIENPTkZJ R19OX0dTTSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9ST1VURVI9eQpDT05GSUdfVFJBQ0VfU0lO Sz15CkNPTkZJR19HT0xERklTSF9UVFk9eQpDT05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01F TSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09O PXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BU SU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVL PXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfUENJIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05S X1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJ QUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9 eQojIENPTkZJR19TRVJJQUxfODI1MF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw X01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldAoKIwojIE5vbi04MjUw IHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPXkKIyBDT05GSUdf U0VSSUFMX1VBUlRMSVRFX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpD T05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPXkKIyBDT05GSUdf U0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX0FSQz15CiMgQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfRlNMX0xQVUFSVD15CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUX0NPTlNPTEUg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BS SU5URVIgaXMgbm90IHNldAojIENPTkZJR19QUERFViBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJ VkVSPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJ R19JUE1JX1BBTklDX0VWRU5UPXkKQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HPXkKIyBDT05GSUdf SVBNSV9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJ R19JUE1JX1NTSUYgaXMgbm90IHNldApDT05GSUdfSVBNSV9XQVRDSERPRz15CkNPTkZJR19JUE1J X1BPV0VST0ZGPXkKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklP TUVNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CkNPTkZJR19IV19SQU5ET01f QU1EPXkKIyBDT05GSUdfSFdfUkFORE9NX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRP TV9WSUE9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fVFBNPXkK Q09ORklHX05WUkFNPXkKQ09ORklHX0RUTEs9eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElD T009eQpDT05GSUdfU09OWVBJPXkKQ09ORklHX01XQVZFPXkKQ09ORklHX1NDeDIwMF9HUElPPXkK Q09ORklHX1BDODczNnhfR1BJTz15CkNPTkZJR19OU0NfR1BJTz15CiMgQ09ORklHX1JBV19EUklW RVIgaXMgbm90IHNldApDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0 CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CiMgQ09ORklHX1RDR19U SVMgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQojIENPTkZJR19UQ0dfVElT X0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMg bm90IHNldApDT05GSUdfVENHX05TQz15CiMgQ09ORklHX1RDR19BVE1FTCBpcyBub3Qgc2V0CiMg Q09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKQ09ORklHX1RD R19WVFBNX1BST1hZPXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjQ9eQpDT05GSUdfVENHX1RJU19T VDMzWlAyNF9JMkM9eQpDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19Y SUxMWUJVUz15CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJD X09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMg Q09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRp cGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0ky Q19NVVhfUENBOTU0MT15CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQpDT05GSUdfSTJDX01VWF9Q SU5DVFJMPXkKQ09ORklHX0kyQ19NVVhfUkVHPXkKQ09ORklHX0kyQ19NVVhfTUxYQ1BMRD15CkNP TkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdP QklUPXkKQ09ORklHX0kyQ19BTEdPUENGPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMg SGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNl dApDT05GSUdfSTJDX0FMSTE1WDM9eQpDT05GSUdfSTJDX0FNRDc1Nj15CkNPTkZJR19JMkNfQU1E NzU2X1M0ODgyPXkKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklH X0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19J MkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNfU0lTNTU5 NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJ QT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1ND TUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJD X0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QQ0k9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUw9eQoj IENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNldApDT05GSUdfSTJDX0VNRVYyPXkKIyBDT05GSUdf STJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0tFTVBMRD15CiMgQ09ORklHX0kyQ19PQ09S RVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEFf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf WElMSU5YPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklH X0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJDX1RB T1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05G SUdfSTJDX0VMRUtUT1I9eQpDT05GSUdfSTJDX1BDQV9JU0E9eQpDT05GSUdfU0N4MjAwX0FDQj15 CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxH TyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIENPTkZJR19T UEkgaXMgbm90IHNldApDT05GSUdfU1BNST15CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMg UFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMg bm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklHX1BQU19D TElFTlRfUEFSUE9SVD15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0 b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NM T0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8g c2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPXkK Q09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT15CkNPTkZJR19QSU5DVFJMPXkKCiMKIyBQaW4gY29u dHJvbGxlcnMKIwpDT05GSUdfUElOTVVYPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJ Q19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19QSU5D VFJMX0FNRD15CkNPTkZJR19QSU5DVFJMX1NYMTUwWD15CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlM PXkKQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX0lOVEVMPXkKQ09O RklHX1BJTkNUUkxfQlJPWFRPTj15CkNPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0U9eQpDT05GSUdf UElOQ1RSTF9TVU5SSVNFUE9JTlQ9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0FDUEk9 eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01B WDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fQU1E UFQ9eQpDT05GSUdfR1BJT19BWFAyMDk9eQpDT05GSUdfR1BJT19EV0FQQj15CiMgQ09ORklHX0dQ SU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lDSD15CkNPTkZJR19H UElPX0xZTlhQT0lOVD15CkNPTkZJR19HUElPX01PQ0tVUD15CkNPTkZJR19HUElPX1ZYODU1PXkK CiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fMTA0X0RJT180 OEU9eQpDT05GSUdfR1BJT18xMDRfSURJT18xNj15CiMgQ09ORklHX0dQSU9fMTA0X0lESV80OCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX0Y3MTg4WD15CkNPTkZJR19HUElPX0dQSU9fTU09eQpDT05G SUdfR1BJT19JVDg3PXkKQ09ORklHX0dQSU9fU0NIPXkKQ09ORklHX0dQSU9fU0NIMzExWD15CkNP TkZJR19HUElPX1dTMTZDNDg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElP X0FEUDU1ODg9eQojIENPTkZJR19HUElPX0FEUDU1ODhfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fTUFYNzMwMD15CkNPTkZJR19HUElPX01BWDczMlg9eQojIENPTkZJR19HUElPX01BWDczMlhf SVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fUENGODU3WD15CkNPTkZJR19HUElPX1NYMTUwWD15CkNPTkZJR19HUElPX1RQSUMyODEwPXkK CiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUklaT05BPXkKIyBDT05GSUdf R1BJT19DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0tFTVBMRCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SQzVUNTgzIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19U UFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBTNjUyMTggaXMgbm90IHNldAojIENP TkZJR19HUElPX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjU5MTI9eQpDT05G SUdfR1BJT19UV0w0MDMwPXkKQ09ORklHX0dQSU9fVFdMNjA0MD15CkNPTkZJR19HUElPX1VDQjE0 MDA9eQojIENPTkZJR19HUElPX1dNODM1MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dNODk5ND15 CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CkNPTkZJR19H UElPX0JUOFhYPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09ORklHX0dQSU9fUENIPXkKQ09ORklH X0dQSU9fUENJX0lESU9fMTY9eQpDT05GSUdfR1BJT19SREMzMjFYPXkKCiMKIyBTUEkgb3IgSTJD IEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX1cxPXkKIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQK CiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CiMgQ09O RklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMxV00g aXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpD T05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CkNPTkZJR19XMV9T TEFWRV9EUzI0MDU9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDA4X1JFQURCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQxMz15CiMgQ09O RklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9eQpD T05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CkNPTkZJR19X MV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CkNPTkZJR19XMV9T TEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVf RFMyOEUwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90IHNldApD T05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VU X1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj15CkNPTkZJR19HRU5FUklDX0FEQ19CQVRU RVJZPXkKQ09ORklHX1dNODM1MF9QT1dFUj15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNl dApDT05GSUdfQkFUVEVSWV9EUzI3NjA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQojIENPTkZJ R19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15CkNPTkZJ R19CQVRURVJZX1NCUz15CkNPTkZJR19DSEFSR0VSX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjdY WFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CiMgQ09ORklHX0JBVFRFUllfREE5MDMw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19B WFAyODhfRlVFTF9HQVVHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15CkNPTkZJR19CQVRURVJZX1RXTDQwMzBf TUFEQz15CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMzPXkKQ09ORklHX0JBVFRFUllfUlg1MT15CkNP TkZJR19DSEFSR0VSX01BWDg5MDM9eQojIENPTkZJR19DSEFSR0VSX1RXTDQwMzAgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9NQVgx NDU3Nz15CkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVY IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQy NTc9eQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdF Ul9UUFM2NTA5MD15CkNPTkZJR19DSEFSR0VSX1RQUzY1MjE3PXkKQ09ORklHX0JBVFRFUllfR0FV R0VfTFRDMjk0MT15CkNPTkZJR19CQVRURVJZX0dPTERGSVNIPXkKQ09ORklHX0JBVFRFUllfUlQ1 MDMzPXkKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldApDT05GSUdfQVhQMjBYX1BP V0VSPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJV R19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15 CiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI1PXkK IyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAy OT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE TTkyNDA9eQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQxMD15 CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKIyBDT05G SUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ3NT15CkNP TkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRFTVA9eQpDT05GSUdfU0VO U09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPXkKIyBDT05GSUdfU0VO U09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQjEwMD15CkNPTkZJR19T RU5TT1JTX0FUWFAxPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKIyBDT05GSUdfU0VOU09S U19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5T T1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CiMgQ09ORklHX1NFTlNPUlNf TUMxMzc4M19BREMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklH X1NFTlNPUlNfRzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJ T19GQU49eQojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19JQk1BRU09eQpDT05GSUdfU0VOU09SU19JQk1QRVg9eQpDT05GSUdfU0VOU09SU19JSU9fSFdN T049eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19D T1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19K QzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQojIENPTkZJR19TRU5TT1JTX0xJTkVBR0Ug aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk5 MD15CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkKIyBDT05GSUdfU0VOU09S U19NQVgxNjE5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19TRU5T T1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09SU19NQVg2 NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9eQoj IENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1Az MDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX01FTkYyMUJNQ19IV01PTj15CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VO U09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15CiMgQ09ORklHX1NFTlNPUlNfTE03NyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09SU19MTTgwPXkKQ09O RklHX1NFTlNPUlNfTE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9eQojIENPTkZJR19TRU5TT1JT X0xNODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1 MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q2NjgzPXkK Q09ORklHX1NFTlNPUlNfTkNUNjc3NT15CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdf U0VOU09SU19OQ1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15 CkNPTkZJR19TRU5TT1JTX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15CkNPTkZJR19T RU5TT1JTX0xNMjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkKIyBDT05GSUdfU0VOU09S U19MVEMyOTc4X1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzM4MTU9eQoj IENPTkZJR19TRU5TT1JTX01BWDE2MDY0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMjA3 NTE9eQpDT05GSUdfU0VOU09SU19NQVgzNDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpD T05GSUdfU0VOU09SU19UUFM0MDQyMj15CiMgQ09ORklHX1NFTlNPUlNfVUNEOTAwMCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9eQpDT05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05G SUdfU0VOU09SU19TSFQxNT15CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUQzE9eQpDT05G SUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5T T1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1D NlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00x OTI9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgx OD15CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19BRFM3ODI4PXkKQ09O RklHX1NFTlNPUlNfQU1DNjgyMT15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CkNPTkZJR19T RU5TT1JTX1RDNzQ9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19UTVAx MDI9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QMTA4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKIyBDT05GSUdfU0VOU09S U19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RXTDQwMzBfTUFEQyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15 CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19T RU5TT1JTX1c4Mzc4MUQ9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTM9eQpD T05GSUdfU0VOU09SU19XODM3OTU9eQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNP TkZJR19TRU5TT1JTX1c4M0w3ODVUUz15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CkNPTkZJ R19TRU5TT1JTX1c4MzYyN0hGPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKQ09ORklHX1NF TlNPUlNfV004MzUwPXkKQ09ORklHX1NFTlNPUlNfWEdFTkU9eQoKIwojIEFDUEkgZHJpdmVycwoj CkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfSFdNT04gaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9G QUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQ QUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9S PXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RI RVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdf QkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09ORklHX1RIRVJNQUxfRU1V TEFUSU9OPXkKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9eQpDT05GSUdfSU5URUxfU09DX0RUU19J T1NGX0NPUkU9eQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPXkKCiMKIyBBQ1BJIElOVDM0 MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BRENf VEhFUk1BTD15CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJM RT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwoj IENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJz CiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9eQojIENPTkZJR19NRkRfQVMz NzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdf TUZEX0FYUDIwWD15CkNPTkZJR19NRkRfQVhQMjBYX0kyQz15CiMgQ09ORklHX01GRF9DUk9TX0VD IGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNYPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMg aXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RB OTA2MiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklHX01GRF9EQTkxNTA9eQpD T05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKQ09ORklHX0hUQ19Q QVNJQzM9eQpDT05GSUdfSFRDX0kyQ1BMRD15CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQojIENPTkZJ R19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfTFBTUz15CkNPTkZJ R19NRkRfSU5URUxfTFBTU19BQ1BJPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CiMgQ09O RklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklH X01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19N RkRfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfTUZEX01BWDE0NTc3PXkKQ09ORklHX01GRF9N QVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01G RF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz15CkNPTkZJR19NRkRfUkVU VT15CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09ORklHX1BD RjUwNjMzX0dQSU89eQpDT05GSUdfVUNCMTQwMF9DT1JFPXkKQ09ORklHX01GRF9SREMzMjFYPXkK IyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVDUwMzM9eQpDT05G SUdfTUZEX1JDNVQ1ODM9eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdf TUZEX1NJNDc2WF9DT1JFPXkKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldApDT05G SUdfQUJYNTAwX0NPUkU9eQpDT05GSUdfQUIzMTAwX0NPUkU9eQpDT05GSUdfQUIzMTAwX09UUD15 CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKIyBDT05G SUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAoj IENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdf VFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9eQpDT05GSUdfTUZEX1RQUzY1MDg2 PXkKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9eQpDT05GSUdfTUZE X1RJX0xQODczWD15CkNPTkZJR19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4Nlgg aXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNP TkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQK Q09ORklHX1RXTDQwMzBfQ09SRT15CiMgQ09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBz ZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdf TUZEX0xNMzUzMz15CkNPTkZJR19NRkRfVElNQkVSREFMRT15CiMgQ09ORklHX01GRF9UTUlPIGlz IG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19N RkRfQVJJWk9OQV9JMkM9eQojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfV001MTAyPXkKQ09ORklHX01GRF9XTTUxMTA9eQojIENPTkZJR19NRkRfV004OTk3IGlzIG5v dCBzZXQKQ09ORklHX01GRF9XTTg5OTg9eQpDT05GSUdfTUZEX1dNODQwMD15CiMgQ09ORklHX01G RF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dN ODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJ R19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRB R0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl84OFBNODAw PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9eQpD T05GSUdfUkVHVUxBVE9SX0FOQVRPUD15CkNPTkZJR19SRUdVTEFUT1JfQUIzMTAwPXkKQ09ORklH X1JFR1VMQVRPUl9BUklaT05BPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVH VUxBVE9SX0JDTTU5MFhYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTAzWCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfREE5MDYzPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15 CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcx PXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9eQpDT05GSUdfUkVHVUxBVE9SX0xQODcyWD15CiMg Q09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1 ODk9eQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJ R19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15CkNPTkZJR19S RUdVTEFUT1JfTUFYODk1Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4IGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9N QzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9S X01DMTM4OTI9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9QQ0Y1MDYzMz15CkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdfUkVH VUxBVE9SX1BWODgwNjA9eQpDT05GSUdfUkVHVUxBVE9SX1BWODgwODA9eQpDT05GSUdfUkVHVUxB VE9SX1BWODgwOTA9eQojIENPTkZJR19SRUdVTEFUT1JfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1FDT01fU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgz IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9SVDUwMzM9eQpDT05GSUdfUkVHVUxBVE9SX1RQ UzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CiMgQ09ORklHX1JFR1VMQVRPUl9U UFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDg2PXkK IyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9U UFM2NTIxNz15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfVFBTNjU5MTI9eQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9eQojIENPTkZJR19S RUdVTEFUT1JfV004MzUwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05G SUdfUkVHVUxBVE9SX1dNODk5ND15CiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoK IwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKIyBDT05GSUdfQUdQX0FMSSBpcyBu b3Qgc2V0CkNPTkZJR19BR1BfQVRJPXkKQ09ORklHX0FHUF9BTUQ9eQpDT05GSUdfQUdQX0FNRDY0 PXkKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfTlZJRElBPXkKQ09ORklHX0FHUF9TSVM9 eQojIENPTkZJR19BR1BfU1dPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qg c2V0CiMgQ09ORklHX0FHUF9FRkZJQ0VPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQpD T05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJ VENIRVJPTz15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9E UF9BVVhfQ0hBUkRFVj15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fREVCVUdfTU1fU0VMRlRFU1Q9eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJN X0tNU19GQl9IRUxQRVI9eQojIENPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdfRFJNX1RUTT15CkNPTkZJR19E Uk1fR0VNX0NNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19DTUFfSEVMUEVSPXkKQ09ORklHX0RS TV9WTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0ky Q19DSDcwMDYgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQojIENPTkZJR19EUk1f STJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQURFT049eQpDT05GSUdfRFJN X1JBREVPTl9VU0VSUFRSPXkKQ09ORklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9T ST15CiMgQ09ORklHX0RSTV9BTURHUFVfQ0lLIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQ VV9VU0VSUFRSIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFVfR0FSVF9ERUJVR0ZTPXkKCiMK IyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURf QUNQPXkKQ09ORklHX0RSTV9OT1VWRUFVPXkKQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdf Tk9VVkVBVV9ERUJVR19ERUZBVUxUPTMKIyBDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PXkKQ09ORklHX0RSTV9JOTE1X0FMUEhBX1NVUFBPUlQ9 eQpDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVT U19FUlJPUj15CiMgQ09ORklHX0RSTV9JOTE1X1VTRVJQVFIgaXMgbm90IHNldApDT05GSUdfRFJN X1ZHRU09eQpDT05GSUdfRFJNX1ZNV0dGWD15CkNPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKQ09O RklHX0RSTV9HTUE1MDA9eQpDT05GSUdfRFJNX0dNQTYwMD15CiMgQ09ORklHX0RSTV9HTUEzNjAw IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQVNUPXkK Q09ORklHX0RSTV9NR0FHMjAwPXkKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1f UVhMPXkKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BV PXkKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JS SURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFM T0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNl dApDT05GSUdfRFJNX1RJTllEUk09eQojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9MSUJfUkFORE9NPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19G Qj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15 CkNPTkZJR19GQl9OT1RJRlk9eQpDT05GSUdfRkJfRERDPXkKQ09ORklHX0ZCX0JPT1RfVkVTQV9T VVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9 eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lO X0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19D T1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfUFJPVklERV9H RVRfRkJfVU5NQVBQRURfQVJFQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15 CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQklHX0VORElB TiBpcyBub3Qgc2V0CkNPTkZJR19GQl9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX0ZCX1NZU19GT1BT PXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9T VkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJ R0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoK IwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz15CkNP TkZJR19GQl9QTTI9eQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVD15CkNPTkZJR19GQl9D WUJFUjIwMDA9eQojIENPTkZJR19GQl9DWUJFUjIwMDBfRERDIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0FSQz15CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQg aXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9VVkVTQT15 CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKQ09ORklH X0ZCX09QRU5DT1JFUz15CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkE9eQojIENPTkZJR19GQl9SSVZBX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBX0RFQlVHPXkKIyBDT05GSUdfRkJfUklWQV9CQUNL TElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfSTc0MD15CkNPTkZJR19GQl9JODEwPXkKIyBDT05G SUdfRkJfSTgxMF9HVEYgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQK Q09ORklHX0ZCX01BVFJPWD15CkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKQ09ORklHX0ZC X01BVFJPWF9NWVNUSVFVRT15CiMgQ09ORklHX0ZCX01BVFJPWF9HIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTUFUUk9YX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0 CkNPTkZJR19GQl9BVFkxMjg9eQojIENPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9BVFlfQ1Q9eQpDT05GSUdfRkJfQVRZX0dFTkVS SUNfTENEPXkKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09O RklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qg c2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lTXzMwMD15CkNPTkZJR19GQl9TSVNfMzE1 PXkKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05FT01BR0lDPXkKQ09ORklH X0ZCX0tZUk89eQojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9 eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQpDT05GSUdfRkJfQVJLPXkK Q09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19G Ql9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JQk1fR1hUNDUwMD15CkNPTkZJR19GQl9HT0xE RklTSD15CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfRkJfTUVUUk9OT01F PXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKQ09ORklH X0ZCX01CODYyWFhfSTJDPXkKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQpDT05GSUdfRkJfQVVPX0sx OTBYPXkKIyBDT05GSUdfRkJfQVVPX0sxOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVVPX0sx OTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NN NzEyPXkKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVW SUNFPXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNF PXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9eQpD T05GSUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19CQUNLTElHSFRfREE5MDNYPXkKQ09ORklHX0JB Q0tMSUdIVF9BUFBMRT15CkNPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQ9eQpDT05GSUdfQkFD S0xJR0hUX1NBSEFSQT15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzIGlzIG5v dCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYz OSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfUEFORE9SQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIx NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKQ09ORklHX1ZHQVNU QVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoj CkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0sgaXMg bm90IHNldApDT05GSUdfTURBX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJ R19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpD T05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RF VEVDVF9QUklNQVJZPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05GSUdfU09V TkRfT1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU09eQpDT05GSUdfU05E PXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9QQ01fRUxE PXkKQ09ORklHX1NORF9ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJR19T TkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD15CkNPTkZJR19TTkRfSkFD Sz15CkNPTkZJR19TTkRfSkFDS19JTlBVVF9ERVY9eQojIENPTkZJR19TTkRfU0VRVUVOQ0VSIGlz IG5vdCBzZXQKQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQojIENP TkZJR19TTkRfUENNX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKIyBDT05G SUdfU05EX0hSVElNRVIgaXMgbm90IHNldApDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09O RklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQpDT05GSUdf U05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZF UkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQojIENPTkZJR19TTkRfUkFX TUlESV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9T RVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05GSUdf U05EX01QVTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRfT1BMNF9M SUI9eQpDT05GSUdfU05EX1ZYX0xJQj15CkNPTkZJR19TTkRfQUM5N19DT0RFQz15CiMgQ09ORklH X1NORF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9XU1NfTElCPXkKQ09ORklHX1NORF9T Ql9DT01NT049eQpDT05GSUdfU05EX1NCOF9EU1A9eQpDT05GSUdfU05EX1NCMTZfRFNQPXkKQ09O RklHX1NORF9JU0E9eQpDT05GSUdfU05EX0FETElCPXkKQ09ORklHX1NORF9BRDE4MTZBPXkKQ09O RklHX1NORF9BRDE4NDg9eQpDT05GSUdfU05EX0FMUzEwMD15CiMgQ09ORklHX1NORF9BWlQxNjA1 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDIzMTYgaXMgbm90IHNldAojIENPTkZJR19TTkRf QVpUMjMyMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ01JODMyOD15CkNPTkZJR19TTkRfQ01JODMz MD15CkNPTkZJR19TTkRfQ1M0MjMxPXkKIyBDT05GSUdfU05EX0NTNDIzNiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FUzE2ODggaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NDNjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HVVNDTEFTU0lD IGlzIG5vdCBzZXQKQ09ORklHX1NORF9HVVNFWFRSRU1FPXkKQ09ORklHX1NORF9HVVNNQVg9eQpD T05GSUdfU05EX0lOVEVSV0FWRT15CkNPTkZJR19TTkRfSU5URVJXQVZFX1NUQj15CiMgQ09ORklH X1NORF9KQVpaMTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMM1NBMiBpcyBub3Qgc2V0CkNP TkZJR19TTkRfT1BUSTkyWF9BRDE4NDg9eQpDT05GSUdfU05EX09QVEk5MlhfQ1M0MjMxPXkKIyBD T05GSUdfU05EX09QVEk5M1ggaXMgbm90IHNldApDT05GSUdfU05EX01JUk89eQpDT05GSUdfU05E X1NCOD15CkNPTkZJR19TTkRfU0IxNj15CkNPTkZJR19TTkRfU0JBV0U9eQpDT05GSUdfU05EX1NC MTZfQ1NQPXkKQ09ORklHX1NORF9TU0NBUEU9eQpDT05GSUdfU05EX1dBVkVGUk9OVD15CiMgQ09O RklHX1NORF9NU05EX1BJTk5BQ0xFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NU05EX0NMQVNTSUM9 eQpDT05GSUdfU05EX1BDST15CkNPTkZJR19TTkRfQUQxODg5PXkKIyBDT05GSUdfU05EX0FMUzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFM0MDAwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9B TEk1NDUxPXkKIyBDT05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJ WFAgaXMgbm90IHNldApDT05GSUdfU05EX0FUSUlYUF9NT0RFTT15CkNPTkZJR19TTkRfQVU4ODEw PXkKQ09ORklHX1NORF9BVTg4MjA9eQpDT05GSUdfU05EX0FVODgzMD15CkNPTkZJR19TTkRfQVcy PXkKQ09ORklHX1NORF9BWlQzMzI4PXkKQ09ORklHX1NORF9CVDg3WD15CkNPTkZJR19TTkRfQlQ4 N1hfT1ZFUkNMT0NLPXkKQ09ORklHX1NORF9DQTAxMDY9eQpDT05GSUdfU05EX0NNSVBDST15CkNP TkZJR19TTkRfT1hZR0VOX0xJQj15CkNPTkZJR19TTkRfT1hZR0VOPXkKQ09ORklHX1NORF9DUzQy ODE9eQpDT05GSUdfU05EX0NTNDZYWD15CkNPTkZJR19TTkRfQ1M0NlhYX05FV19EU1A9eQpDT05G SUdfU05EX0NTNTUzMD15CiMgQ09ORklHX1NORF9DUzU1MzVBVURJTyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9DVFhGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJMQTIwIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0dJTkEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTIwIGlzIG5v dCBzZXQKQ09ORklHX1NORF9EQVJMQTI0PXkKQ09ORklHX1NORF9HSU5BMjQ9eQojIENPTkZJR19T TkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKQ09ORklH X1NORF9NSUE9eQpDT05GSUdfU05EX0VDSE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKIyBDT05G SUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JTkRJR09ESj15CiMgQ09ORklH X1NORF9JTkRJR09JT1ggaXMgbm90IHNldApDT05GSUdfU05EX0lORElHT0RKWD15CkNPTkZJR19T TkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQpDT05GSUdfU05EX0VOUzEzNzA9eQpD T05GSUdfU05EX0VOUzEzNzE9eQpDT05GSUdfU05EX0VTMTkzOD15CkNPTkZJR19TTkRfRVMxOTY4 PXkKQ09ORklHX1NORF9FUzE5NjhfSU5QVVQ9eQpDT05GSUdfU05EX0ZNODAxPXkKQ09ORklHX1NO RF9IRFNQPXkKCiMKIyBEb24ndCBmb3JnZXQgdG8gYWRkIGJ1aWx0LWluIGZpcm13YXJlcyBmb3Ig SERTUCBkcml2ZXIKIwpDT05GSUdfU05EX0hEU1BNPXkKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMg bm90IHNldApDT05GSUdfU05EX0lDRTE3MjQ9eQpDT05GSUdfU05EX0lOVEVMOFgwPXkKIyBDT05G SUdfU05EX0lOVEVMOFgwTSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfS09SRzEyMTI9eQojIENPTkZJ R19TTkRfTE9MQSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTFg2NDY0RVM9eQpDT05GSUdfU05EX01B RVNUUk8zPXkKIyBDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX01JWEFSVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTk0yNTY9eQpDT05GSUdfU05EX1BDWEhS PXkKQ09ORklHX1NORF9SSVBUSURFPXkKQ09ORklHX1NORF9STUUzMj15CkNPTkZJR19TTkRfUk1F OTY9eQpDT05GSUdfU05EX1JNRTk2NTI9eQpDT05GSUdfU05EX1NJUzcwMTk9eQojIENPTkZJR19T TkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVFJJREVOVD15CiMgQ09ORklHX1NO RF9WSUE4MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNl dApDT05GSUdfU05EX1ZJUlRVT1NPPXkKQ09ORklHX1NORF9WWDIyMj15CkNPTkZJR19TTkRfWU1G UENJPXkKCiMKIyBIRC1BdWRpbwojCiMgQ09ORklHX1NORF9IREFfSU5URUwgaXMgbm90IHNldApD T05GSUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFfRFNQX0xPQURFUj15CkNPTkZJR19T TkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9FWFRfQ09SRT15CkNPTkZJR19TTkRfSERBX1BS RUFMTE9DX1NJWkU9NjQKIyBDT05GSUdfU05EX0ZJUkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9TT0M9eQpDT05GSUdfU05EX1NPQ19BQzk3X0JVUz15CkNPTkZJR19TTkRfU09DX0dFTkVSSUNf RE1BRU5HSU5FX1BDTT15CkNPTkZJR19TTkRfU09DX0NPTVBSRVNTPXkKQ09ORklHX1NORF9TT0Nf VE9QT0xPR1k9eQojIENPTkZJR19TTkRfU09DX0FNRF9BQ1AgaXMgbm90IHNldAojIENPTkZJR19T TkRfQVRNRUxfU09DIGlzIG5vdCBzZXQKQ09ORklHX1NORF9ERVNJR05XQVJFX0kyUz15CkNPTkZJ R19TTkRfREVTSUdOV0FSRV9QQ009eQoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMK IwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09O RklHX1NORF9TT0NfRlNMX0FTUkM9eQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPXkKQ09ORklHX1NO RF9TT0NfRlNMX1NTST15CkNPTkZJR19TTkRfU09DX0ZTTF9TUERJRj15CkNPTkZJR19TTkRfU09D X0ZTTF9FU0FJPXkKQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWD15CiMgQ09ORklHX1NORF9TT0Nf SU1HIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TU1RfQVRPTV9ISUZJMl9QTEFURk9STT15CkNPTkZJ R19TTkRfU1NUX0lQQz15CkNPTkZJR19TTkRfU1NUX0lQQ19BQ1BJPXkKQ09ORklHX1NORF9TT0Nf SU5URUxfU1NUPXkKQ09ORklHX1NORF9TT0NfSU5URUxfU1NUX0ZJUk1XQVJFPXkKQ09ORklHX1NO RF9TT0NfSU5URUxfU1NUX0FDUEk9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfTUFUQ0g9eQpD T05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMPXkKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNX RUxMX01BQ0ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9CWFRfREE3MjE5X01BWDk4 MzU3QV9NQUNIPXkKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9CWFRfUlQyOThfTUFDSCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfQkRXX1JUNTY3N19NQUNIIGlzIG5vdCBzZXQKQ09O RklHX1NORF9TT0NfSU5URUxfQlJPQURXRUxMX01BQ0g9eQojIENPTkZJR19TTkRfU09DX0lOVEVM X0JZVENSX1JUNTY0MF9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5URUxfQllUQ1Jf UlQ1NjUxX01BQ0g9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX1JUNTY3Ml9NQUNIPXkK IyBDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX1JUNTY0NV9NQUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX01BWDk4MDkwX1RJX01BQ0ggaXMgbm90IHNldApD T05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFPXkKQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX1JU Mjg2X01BQ0g9eQojIENPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9OQVU4OEwyNV9TU000NTY3X01B Q0ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xfTkFVODhMMjVfTUFYOTgzNTdB X01BQ0g9eQpDT05GSUdfU05EX1NPQ19YVEZQR0FfSTJTPXkKQ09ORklHX1NORF9TT0NfSTJDX0FO RF9TUEk9eQoKIwojIENPREVDIGRyaXZlcnMKIwpDT05GSUdfU05EX1NPQ19BQzk3X0NPREVDPXkK Q09ORklHX1NORF9TT0NfQURBVTE3MDE9eQpDT05GSUdfU05EX1NPQ19BREFVNzAwMj15CkNPTkZJ R19TTkRfU09DX0FLNDU1ND15CkNPTkZJR19TTkRfU09DX0FLNDYxMz15CiMgQ09ORklHX1NORF9T T0NfQUs0NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzUzODYgaXMgbm90IHNldApD T05GSUdfU05EX1NPQ19BTEM1NjIzPXkKQ09ORklHX1NORF9TT0NfQlRfU0NPPXkKQ09ORklHX1NO RF9TT0NfQ1MzNUwzMj15CkNPTkZJR19TTkRfU09DX0NTMzVMMzM9eQpDT05GSUdfU05EX1NPQ19D UzM1TDM0PXkKIyBDT05GSUdfU05EX1NPQ19DUzQyTDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19DUzQyTDUxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJMNTI9eQojIENP TkZJR19TTkRfU09DX0NTNDJMNTYgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19DUzQyTDczPXkK Q09ORklHX1NORF9TT0NfQ1M0MjY1PXkKQ09ORklHX1NORF9TT0NfQ1M0MjcwPXkKQ09ORklHX1NO RF9TT0NfQ1M0MjcxPXkKQ09ORklHX1NORF9TT0NfQ1M0MjcxX0kyQz15CkNPTkZJR19TTkRfU09D X0NTNDJYWDg9eQpDT05GSUdfU05EX1NPQ19DUzQyWFg4X0kyQz15CkNPTkZJR19TTkRfU09DX0NT NDM0OT15CkNPTkZJR19TTkRfU09DX0NTNTNMMzA9eQpDT05GSUdfU05EX1NPQ19EQTcyMTk9eQpD T05GSUdfU05EX1NPQ19ETUlDPXkKQ09ORklHX1NORF9TT0NfRVM4MzI4PXkKQ09ORklHX1NORF9T T0NfRVM4MzI4X0kyQz15CkNPTkZJR19TTkRfU09DX0dUTTYwMT15CkNPTkZJR19TTkRfU09DX0hE QUNfSERNST15CkNPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2PXkKQ09ORklHX1NORF9TT0NfTUFY OTgzNTdBPXkKQ09ORklHX1NORF9TT0NfTUFYOTg1MDQ9eQpDT05GSUdfU05EX1NPQ19NQVg5ODYw PXkKQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0RfQU5BTE9HPXkKIyBDT05GSUdfU05EX1NPQ19N U004OTE2X1dDRF9ESUdJVEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00xNjgxIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNMTc5WD15CkNPTkZJR19TTkRfU09DX1BDTTE3OVhf STJDPXkKIyBDT05GSUdfU05EX1NPQ19QQ00zMTY4QV9JMkMgaXMgbm90IHNldApDT05GSUdfU05E X1NPQ19QQ001MTJ4PXkKQ09ORklHX1NORF9TT0NfUENNNTEyeF9JMkM9eQpDT05GSUdfU05EX1NP Q19STDYyMzE9eQpDT05GSUdfU05EX1NPQ19STDYzNDdBPXkKQ09ORklHX1NORF9TT0NfUlQyODY9 eQpDT05GSUdfU05EX1NPQ19SVDU2MTY9eQpDT05GSUdfU05EX1NPQ19SVDU2MzE9eQpDT05GSUdf U05EX1NPQ19SVDU2NTE9eQpDT05GSUdfU05EX1NPQ19SVDU2NzA9eQojIENPTkZJR19TTkRfU09D X1JUNTY3N19TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19TR1RMNTAwMD15CkNPTkZJR19T TkRfU09DX1NJR01BRFNQPXkKQ09ORklHX1NORF9TT0NfU0lHTUFEU1BfSTJDPXkKIyBDT05GSUdf U05EX1NPQ19TSVJGX0FVRElPX0NPREVDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1BESUY9 eQpDT05GSUdfU05EX1NPQ19TU00yNjAyPXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMl9JMkM9eQpD T05GSUdfU05EX1NPQ19TU000NTY3PXkKIyBDT05GSUdfU05EX1NPQ19TVEEzMlggaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19TVEEzNTA9eQpDT05GSUdfU05EX1NPQ19TVElfU0FTPXkKQ09ORklH X1NORF9TT0NfVEFTMjU1Mj15CkNPTkZJR19TTkRfU09DX1RBUzUwODY9eQpDT05GSUdfU05EX1NP Q19UQVM1NzFYPXkKIyBDT05GSUdfU05EX1NPQ19UQVM1NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19URkE5ODc5IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjM9eQpD T05GSUdfU05EX1NPQ19UTFYzMjBBSUMyM19JMkM9eQojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzMxWFggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYIGlzIG5vdCBzZXQK Q09ORklHX1NORF9TT0NfVFMzQTIyN0U9eQpDT05GSUdfU05EX1NPQ19XTTg1MTA9eQpDT05GSUdf U05EX1NPQ19XTTg1MjM9eQpDT05GSUdfU05EX1NPQ19XTTg1ODA9eQpDT05GSUdfU05EX1NPQ19X TTg3MTE9eQpDT05GSUdfU05EX1NPQ19XTTg3Mjg9eQpDT05GSUdfU05EX1NPQ19XTTg3MzE9eQpD T05GSUdfU05EX1NPQ19XTTg3Mzc9eQpDT05GSUdfU05EX1NPQ19XTTg3NDE9eQpDT05GSUdfU05E X1NPQ19XTTg3NTA9eQpDT05GSUdfU05EX1NPQ19XTTg3NTM9eQpDT05GSUdfU05EX1NPQ19XTTg3 NzY9eQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9eQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPXkK Q09ORklHX1NORF9TT0NfV004OTAzPXkKQ09ORklHX1NORF9TT0NfV004OTYwPXkKQ09ORklHX1NO RF9TT0NfV004OTYyPXkKIyBDT05GSUdfU05EX1NPQ19XTTg5NzQgaXMgbm90IHNldApDT05GSUdf U05EX1NPQ19XTTg5Nzg9eQpDT05GSUdfU05EX1NPQ19XTTg5ODU9eQpDT05GSUdfU05EX1NPQ19O QVU4NTQwPXkKQ09ORklHX1NORF9TT0NfTkFVODgxMD15CkNPTkZJR19TTkRfU09DX05BVTg4MjU9 eQpDT05GSUdfU05EX1NPQ19UUEE2MTMwQTI9eQpDT05GSUdfU05EX1NJTVBMRV9DQVJEX1VUSUxT PXkKQ09ORklHX1NORF9TSU1QTEVfQ0FSRD15CkNPTkZJR19TTkRfWDg2PXkKQ09ORklHX0hETUlf TFBFX0FVRElPPXkKQ09ORklHX1NPVU5EX1BSSU1FPXkKIyBDT05GSUdfU09VTkRfTVNORENMQVMg aXMgbm90IHNldAojIENPTkZJR19TT1VORF9NU05EUElOIGlzIG5vdCBzZXQKIyBDT05GSUdfU09V TkRfT1NTIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9ydAojCkNP TkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkK Q09ORklHX1VISUQ9eQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZl cnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNP TkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9CRUxLSU49eQpDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CkNPTkZJ R19ISURfUFJPRElLRVlTPXkKQ09ORklHX0hJRF9DTUVESUE9eQpDT05GSUdfSElEX0NZUFJFU1M9 eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMg bm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKQ09ORklHX0hJRF9HRU1CSVJEPXkKIyBDT05GSUdf SElEX0dGUk0gaXMgbm90IHNldApDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9 eQpDT05GSUdfSElEX1dBTFRPUD15CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNl dApDT05GSUdfSElEX0xFRD15CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdf SElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ESj15CkNPTkZJR19ISURfTE9HSVRF Q0hfSElEUFA9eQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lS VU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldApD T05GSUdfTE9HSVdIRUVMU19GRj15CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpD T05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKIyBDT05GSUdfSElE X09SVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVS TE9SRF9GRj15CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05G SUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklH X0hJRF9QSUNPTENEX0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9Q TEFOVFJPTklDUz15CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1NB SVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklH X0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkg aXMgbm90IHNldApDT05GSUdfSElEX0dSRUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQpD T05GSUdfSElEX1NNQVJUSk9ZUExVUz15CiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qg c2V0CkNPTkZJR19ISURfVElWTz15CkNPTkZJR19ISURfVE9QU0VFRD15CkNPTkZJR19ISURfVEhJ TkdNPXkKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkK IyBDT05GSUdfSElEX1VEUkFXX1BTMyBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009eQojIENP TkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0 CkNPTkZJR19ISURfWkVST1BMVVM9eQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNP TkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9eQpDT05GSUdfSElEX1NF TlNPUl9DVVNUT01fU0VOU09SPXkKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAoKIwojIEky QyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09I Q0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9I QVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMK CiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90 IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9f VkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENP TkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9XSENJ PXkKQ09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09O RklHX01NQ19CTE9DS19NSU5PUlM9OAojIENPTkZJR19NTUNfQkxPQ0tfQk9VTkNFIGlzIG5vdCBz ZXQKQ09ORklHX1NESU9fVUFSVD15CkNPTkZJR19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8g SG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPXkKQ09ORklHX01NQ19T REhDSV9QQ0k9eQojIENPTkZJR19NTUNfUklDT0hfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1D X1NESENJX0FDUEkgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01N Q19XQlNEPXkKQ09ORklHX01NQ19USUZNX1NEPXkKQ09ORklHX01NQ19HT0xERklTSD15CkNPTkZJ R19NTUNfQ0I3MTA9eQojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01N Q19VU0RISTZST0wwPXkKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX01USyBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz15CkNPTkZJR19NRU1TVElDS19E RUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNBRkVf UkVTVU1FPXkKQ09ORklHX01TUFJPX0JMT0NLPXkKQ09ORklHX01TX0JMT0NLPXkKCiMKIyBNZW1v cnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01T PXkKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01FTVNUSUNLX1I1OTI9eQpD T05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1Nf RkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBu b3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMg bm90IHNldAojIENPTkZJR19MRURTX05FVDQ4WFggaXMgbm90IHNldApDT05GSUdfTEVEU19XUkFQ PXkKQ09ORklHX0xFRFNfUENBOTUzMj15CkNPTkZJR19MRURTX1BDQTk1MzJfR1BJTz15CiMgQ09O RklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CiMgQ09ORklHX0xF RFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNPTkZJR19M RURTX0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2Mj15CiMg Q09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BD QTk1NVggaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVEU19XTTgz NTAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19C RDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0xUMzU5Mz15CkNPTkZJR19MRURTX01DMTM3ODM9eQpDT05GSUdfTEVEU19UQ0E2 NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9eQojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfT1QyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19NRU5GMjFCTUM9 eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNp YWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90 IHNldApDT05GSUdfTEVEU19VU0VSPXkKQ09ORklHX0xFRFNfTklDNzhCWD15CgojCiMgTEVEIFRy aWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElN RVIgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQojIENPTkZJR19MRURT X1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90 IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJf QkFDS0xJR0hUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1RSSUdHRVJfR1BJTz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5v dCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExF RCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpDT05GSUdfTEVEU19U UklHR0VSX0NBTUVSQT15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORD15CkNPTkZJ R19JTkZJTklCQU5EX1VTRVJfTUFEPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBp cyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFO RF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9eQpDT05GSUdf SU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qg c2V0CkNPTkZJR19JTkZJTklCQU5EX05FUz15CkNPTkZJR19JTkZJTklCQU5EX05FU19ERUJVRz15 CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFO RF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JUE9JQiBpcyBu b3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD15CkNPTkZJR19JTkZJTklCQU5EX0lTRVI9eQoj IENPTkZJR19SRE1BX1JYRSBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZ U0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVCVUc9eQpDT05GSUdfRURBQ19NTV9FREFDPXkK Q09ORklHX0VEQUNfR0hFUz15CiMgQ09ORklHX0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKQ09ORklH X0VEQUNfRTdYWFg9eQpDT05GSUdfRURBQ19FNzUyWD15CkNPTkZJR19FREFDX0k4Mjg3NVA9eQoj IENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldApDT05GSUdfRURBQ19JMzAwMD15CkNPTkZJ R19FREFDX0kzMjAwPXkKQ09ORklHX0VEQUNfSUUzMTIwMD15CiMgQ09ORklHX0VEQUNfWDM4IGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfSTU0MDA9eQpDT05GSUdfRURBQ19JODI4NjA9eQpDT05GSUdf RURBQ19SODI2MDA9eQojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURB Q19JNTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0k3MzAwPXkKQ09ORklHX1JUQ19MSUI9eQpD T05GSUdfUlRDX01DMTQ2ODE4X0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CkNP TkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9D SEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19JTlRFTF9JRE1BNjQ9eQojIENPTkZJ R19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RJTUJfRE1BPXkKIyBDT05GSUdfUUNPTV9ISURN QV9NR01UIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fSElETUE9eQpDT05GSUdfRFdfRE1BQ19DT1JF PXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5v dCBzZXQKQ09ORklHX0hTVV9ETUE9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNf VFhfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RNQVRFU1Q9eQoKIwojIERNQUJVRiBvcHRpb25zCiMK Q09ORklHX1NZTkNfRklMRT15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX0FVWERJU1BMQVk9eQoj IENPTkZJR19LUzAxMDggaXMgbm90IHNldApDT05GSUdfSU1HX0FTQ0lJX0xDRD15CiMgQ09ORklH X1VJTyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9E UklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklS VElPX1BDST15CiMgQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CiMgQ09ORklHX1ZJUlRJT19NTUlP IGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05G SUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfUExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNFUkhERiBpcyBub3Qgc2V0CkNPTkZJR19BTElFTldBUkVfV01JPXkKQ09ORklHX0FTVVNf TEFQVE9QPXkKIyBDT05GSUdfREVMTF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1dN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CkNPTkZJR19ERUxM X1NNTzg4MDA9eQojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19GVUpJ VFNVX1RBQkxFVD15CiMgQ09ORklHX1RDMTEwMF9XTUkgaXMgbm90IHNldAojIENPTkZJR19IUF9B Q0NFTCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9eQpDT05G SUdfUEFOQVNPTklDX0xBUFRPUD15CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0hEQVBTIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01FTkxPVz15CiMg Q09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdf TVNJX1dNST15CkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19BQ1BJX1RPU0hJQkE9eQpD T05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNl dApDT05GSUdfVE9TSElCQV9XTUk9eQpDT05GSUdfQUNQSV9DTVBDPXkKQ09ORklHX0lOVEVMX0hJ RF9FVkVOVD15CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9J UFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19J Qk1fUlRMPXkKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX01YTV9XTUk9eQpDT05GSUdf U0FNU1VOR19RMTA9eQpDT05GSUdfQVBQTEVfR01VWD15CkNPTkZJR19JTlRFTF9SU1Q9eQojIENP TkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldApDT05GSUdfUFZQQU5JQz15CkNPTkZJ R19JTlRFTF9QTUNfSVBDPXkKQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT049eQojIENPTkZJR19J TlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldApDT05GSUdfTUxYX0NQTERfUExBVEZPUk09eQpDT05G SUdfU0lMRUFEX0RNST15CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0dPTERGSVNIX0JVUyBp cyBub3Qgc2V0CkNPTkZJR19HT0xERklTSF9QSVBFPXkKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JN UyBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBB UkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCkNP TkZJR19DT01NT05fQ0xLX1NJNTM1MT15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0xLX1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19Q WEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKCiMKIyBI YXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNP TkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xP Q0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJ TUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklH X0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVy aWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNP TkZJR19SRU1PVEVQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBP biBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMg Q09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdfU09DX1RJPXkKIyBDT05GSUdfU09D X1pURSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhU Q09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fQURDX0pB Q0sgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX0FSSVpPTkE9eQojIENPTkZJR19FWFRDT05fR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTl9NQVgxNDU3Nz15CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQK Q09ORklHX0VYVENPTl9NQVg3NzY5Mz15CkNPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0M9eQpD T05GSUdfRVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJR19FWFRD T05fVVNCX0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09O RklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9f QlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15 CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIK Q09ORklHX0lJT19TV19ERVZJQ0U9eQpDT05GSUdfSUlPX1NXX1RSSUdHRVI9eQoKIwojIEFjY2Vs ZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD15CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdf Qk1DMTUwX0FDQ0VMX0kyQz15CiMgQ09ORklHX0RBMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfREEz MTEgaXMgbm90IHNldApDT05GSUdfRE1BUkQwOT15CkNPTkZJR19ETUFSRDEwPXkKIyBDT05GSUdf SElEX1NFTlNPUl9BQ0NFTF8zRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJ UyBpcyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKQ09ORklHX0tYQ0pLMTAxMz15 CkNPTkZJR19NQzMyMzA9eQpDT05GSUdfTU1BNzQ1NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CiMg Q09ORklHX01NQTc2NjAgaXMgbm90IHNldApDT05GSUdfTU1BODQ1Mj15CkNPTkZJR19NTUE5NTUx X0NPUkU9eQpDT05GSUdfTU1BOTU1MT15CkNPTkZJR19NTUE5NTUzPXkKIyBDT05GSUdfTVhDNDAw NSBpcyBub3Qgc2V0CkNPTkZJR19NWEM2MjU1PXkKQ09ORklHX1NUSzgzMTI9eQpDT05GSUdfU1RL OEJBNTA9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3Mjkx PXkKIyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKQ09ORklHX0FYUDI4OF9BREM9eQpDT05GSUdf Q0MxMDAwMV9BREM9eQojIENPTkZJR19EQTkxNTBfR1BBREMgaXMgbm90IHNldApDT05GSUdfSFg3 MTE9eQpDT05GSUdfTFRDMjQ4NT15CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJ R19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CkNPTkZJR19R Q09NX1NQTUlfSUFEQz15CiMgQ09ORklHX1FDT01fU1BNSV9WQURDIGlzIG5vdCBzZXQKQ09ORklH X1NUWDEwND15CkNPTkZJR19USV9BREMwODFDPXkKQ09ORklHX1RJX0FNMzM1WF9BREM9eQpDT05G SUdfVFdMNDAzMF9NQURDPXkKQ09ORklHX1RXTDYwMzBfR1BBREM9eQoKIwojIEFtcGxpZmllcnMK IwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90 IHNldApDT05GSUdfSUFRQ09SRT15CkNPTkZJR19WWjg5WD15CgojCiMgSGlkIFNlbnNvciBJSU8g Q29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURfU0VOU09S X0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNv ciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5T T1JTX0NPUkU9eQoKIwojIENvdW50ZXJzCiMKIyBDT05GSUdfMTA0X1FVQURfOCBpcyBub3Qgc2V0 CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9eQpDT05G SUdfQUQ1MzgwPXkKQ09ORklHX0FENTQ0Nj15CkNPTkZJR19BRDU1OTJSX0JBU0U9eQpDT05GSUdf QUQ1NTkzUj15CkNPTkZJR19DSU9fREFDPXkKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKQ09O RklHX01BWDUxNz15CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAoKIwojIElJTyBkdW1teSBk cml2ZXIKIwojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZIGlzIG5vdCBzZXQKCiMKIyBGcmVxdWVu Y3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRp b24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMK IwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19CTUcxNjAgaXMgbm90 IHNldApDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPXkKQ09ORklHX01QVTMwNTA9eQpDT05GSUdf TVBVMzA1MF9JMkM9eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZ Uk9fSTJDXzNBWElTPXkKQ09ORklHX0lURzMyMDA9eQoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMK IyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwNCBpcyBub3Qgc2V0CkNPTkZJ R19NQVgzMDEwMD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19BTTIzMTU9eQpDT05G SUdfREhUMTE9eQojIENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlz IG5vdCBzZXQKQ09ORklHX0hUVTIxPXkKIyBDT05GSUdfU0k3MDA1IGlzIG5vdCBzZXQKQ09ORklH X1NJNzAyMD15CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19CTUkx NjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfS01YNjEgaXMgbm90IHNldApDT05GSUdfSU5WX01Q VTYwNTBfSUlPPXkKQ09ORklHX0lOVl9NUFU2MDUwX0kyQz15CkNPTkZJR19JSU9fU1RfTFNNNkRT WD15CkNPTkZJR19JSU9fU1RfTFNNNkRTWF9JMkM9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05G SUdfQUNQSV9BTFM9eQpDT05GSUdfQURKRF9TMzExPXkKQ09ORklHX0FMMzMyMEE9eQpDT05GSUdf QVBEUzkzMDA9eQpDT05GSUdfQVBEUzk5NjA9eQojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAoj IENPTkZJR19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfQ00zMjE4MT15CiMgQ09ORklHX0NNMzIz MiBpcyBub3Qgc2V0CkNPTkZJR19DTTMzMjM9eQojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQK IyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAx OCBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTEyNT15CiMgQ09ORklHX0hJRF9TRU5TT1JfQUxTIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfUFJPWD15CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90 IHNldAojIENPTkZJR19SUFIwNTIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE0zNTMzPXkK IyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKQ09ORklHX01BWDQ0MDAwPXkKQ09ORklHX09QVDMw MDE9eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TSTExNDU9eQpDT05GSUdfU1RLMzMxMD15 CkNPTkZJR19UQ1MzNDE0PXkKIyBDT05GSUdfVENTMzQ3MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1RTTDI1NjM9eQpDT05GSUdfVFNMMjU4Mz15CiMgQ09ORklHX1RTTDQ1MzEgaXMgbm90IHNl dApDT05GSUdfVVM1MTgyRD15CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf VkVNTDYwNzAgaXMgbm90IHNldAoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FL ODk3NT15CiMgQ09ORklHX0FLMDk5MTEgaXMgbm90IHNldApDT05GSUdfQk1DMTUwX01BR049eQpD T05GSUdfQk1DMTUwX01BR05fSTJDPXkKQ09ORklHX01BRzMxMTA9eQpDT05GSUdfSElEX1NFTlNP Ul9NQUdORVRPTUVURVJfM0Q9eQpDT05GSUdfTU1DMzUyNDA9eQojIENPTkZJR19JSU9fU1RfTUFH Tl8zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9eQpDT05GSUdfU0VOU09S U19ITUM1ODQzX0kyQz15CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NF TlNPUl9JTkNMSU5PTUVURVJfM0Q9eQpDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049 eQoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fSFJUSU1FUl9UUklHR0VS PXkKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19U SUdIVExPT1BfVFJJR0dFUj15CiMgQ09ORklHX0lJT19TWVNGU19UUklHR0VSIGlzIG5vdCBzZXQK CiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQK Q09ORklHX01DUDQ1MzE9eQpDT05GSUdfVFBMMDEwMj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0 YXRzCiMKQ09ORklHX0xNUDkxMDAwPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0FC UDA2ME1HPXkKQ09ORklHX0JNUDI4MD15CkNPTkZJR19CTVAyODBfSTJDPXkKQ09ORklHX0hJRF9T RU5TT1JfUFJFU1M9eQpDT05GSUdfSFAwMz15CkNPTkZJR19NUEwxMTU9eQpDT05GSUdfTVBMMTE1 X0kyQz15CkNPTkZJR19NUEwzMTE1PXkKQ09ORklHX01TNTYxMT15CkNPTkZJR19NUzU2MTFfSTJD PXkKQ09ORklHX01TNTYzNz15CkNPTkZJR19JSU9fU1RfUFJFU1M9eQpDT05GSUdfSUlPX1NUX1BS RVNTX0kyQz15CiMgQ09ORklHX1Q1NDAzIGlzIG5vdCBzZXQKQ09ORklHX0hQMjA2Qz15CkNPTkZJ R19aUEEyMzI2PXkKQ09ORklHX1pQQTIzMjZfSTJDPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwoj CgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMKIyBDT05GSUdfTElEQVJfTElU RV9WMiBpcyBub3Qgc2V0CkNPTkZJR19TWDk1MDA9eQpDT05GSUdfU1JGMDg9eQoKIwojIFRlbXBl cmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CkNPTkZJR19UTVAw MDY9eQpDT05GSUdfVE1QMDA3PXkKIyBDT05GSUdfVFNZUzAxIGlzIG5vdCBzZXQKQ09ORklHX1RT WVMwMkQ9eQpDT05GSUdfTlRCPXkKQ09ORklHX05UQl9QSU5HUE9ORz15CkNPTkZJR19OVEJfVE9P TD15CkNPTkZJR19OVEJfUEVSRj15CkNPTkZJR19OVEJfVFJBTlNQT1JUPXkKQ09ORklHX1ZNRV9C VVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9DQTkxQ1g0MiBpcyBu b3Qgc2V0CkNPTkZJR19WTUVfVFNJMTQ4PXkKIyBDT05GSUdfVk1FX0ZBS0UgaXMgbm90IHNldAoK IwojIFZNRSBCb2FyZCBEcml2ZXJzCiMKQ09ORklHX1ZNSVZNRV83ODA1PXkKCiMKIyBWTUUgRGV2 aWNlIERyaXZlcnMKIwpDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01f TFBTUz15CiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19QV01fTFBTU19Q TEFURk9STT15CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9UV0w9 eQpDT05GSUdfUFdNX1RXTF9MRUQ9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJR19J UEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JF U0VUX0FUSDc5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQkVSTElOIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVTRVRfTFBDMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01FU09OIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVTRVRfUElTVEFDSElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf U09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1NUTTMyIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVTRVRfU1VOWEkgaXMgbm90IHNldApDT05GSUdfVElfU1lTQ09OX1JFU0VUPXkKIyBDT05G SUdfUkVTRVRfWllOUSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1RFR1JBX0JQTVAgaXMgbm90 IHNldApDT05GSUdfRk1DPXkKIyBDT05GSUdfRk1DX0ZBS0VERVYgaXMgbm90IHNldAojIENPTkZJ R19GTUNfVFJJVklBTCBpcyBub3Qgc2V0CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkKIyBDT05G SUdfRk1DX0NIQVJERVYgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VO RVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5N X1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQojIENPTkZJR19QT1dFUkNBUCBpcyBu b3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBz dXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAoj CkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15CkNPTkZJR19BTkRS T0lEX0JJTkRFUl9ERVZJQ0VTPSJiaW5kZXIiCkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUENfMzJC SVQ9eQpDT05GSUdfTlZNRU09eQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CkNPTkZJ R19TVE1fU09VUkNFX0NPTlNPTEU9eQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9eQpDT05G SUdfU1RNX1NPVVJDRV9GVFJBQ0U9eQpDT05GSUdfSU5URUxfVEg9eQpDT05GSUdfSU5URUxfVEhf UENJPXkKQ09ORklHX0lOVEVMX1RIX0dUSD15CiMgQ09ORklHX0lOVEVMX1RIX1NUSCBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9USF9NU1U9eQojIENPTkZJR19JTlRFTF9USF9QVEkgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0 aW9uIFN1cHBvcnQKIwpDT05GSUdfRlBHQT15CgojCiMgRlNJIHN1cHBvcnQKIwpDT05GSUdfRlNJ PXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CkNPTkZJR19FRERfT0ZGPXkK Q09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9 eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01BQ0hJ TkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0 CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBu b3Qgc2V0CkNPTkZJR19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJtd2FyZSBEcml2 ZXJzCiMKQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPXkKQ09ORklHX1VFRklfQ1BFUj15CiMgQ09O RklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90IHNldAoKIwojIFRlZ3JhIGZpcm13YXJlIGRy aXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNP TkZJR19FWFQyX0ZTPXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19F WFQzX0ZTPXkKIyBDT05GSUdfRVhUM19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19F WFQzX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9G U19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5D UllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdf SkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15 CkNPTkZJR19SRUlTRVJGU19GUz15CkNPTkZJR19SRUlTRVJGU19DSEVDSz15CkNPTkZJR19SRUlT RVJGU19QUk9DX0lORk89eQpDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFI9eQpDT05GSUdfUkVJU0VS RlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNl dApDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VS SVRZPXkKIyBDT05GSUdfSkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX1NUQVRJU1RJ Q1MgaXMgbm90IHNldApDT05GSUdfT0NGUzJfRlM9eQpDT05GSUdfT0NGUzJfRlNfTzJDQj15CkNP TkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUj15CiMgQ09ORklHX09DRlMyX0ZTX1NUQVRT IGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRyBpcyBub3Qgc2V0CiMgQ09O RklHX09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JU UkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldApDT05G SUdfQlRSRlNfREVCVUc9eQojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldApDT05GSUdf TklMRlMyX0ZTPXkKQ09ORklHX0YyRlNfRlM9eQpDT05GSUdfRjJGU19TVEFUX0ZTPXkKIyBDT05G SUdfRjJGU19GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90 IHNldAojIENPTkZJR19GMkZTX0lPX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GQVVM VF9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdf RlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0VYUE9SVEZTX0JMT0NLX09Q Uz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5H IGlzIG5vdCBzZXQKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRlNOT1RJRlk9eQpDT05G SUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBu b3Qgc2V0CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CkNPTkZJR19R VU9UQV9ERUJVRz15CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qg c2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9 eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZFUkxB WV9GUz15CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKCiMKIyBD YWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMgaXMgbm90IHNl dApDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQpDT05GSUdfRlNDQUNIRV9ERUJVRz15CiMgQ09O RklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CiMg Q09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFU19ISVNU T0dSQU09eQoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15 CkNPTkZJR19KT0xJRVQ9eQojIENPTkZJR19aSVNPRlMgaXMgbm90IHNldAojIENPTkZJR19VREZf RlMgaXMgbm90IHNldAoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZT PXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRf Q09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09O RklHX0ZBVF9ERUZBVUxUX1VURjg9eQpDT05GSUdfTlRGU19GUz15CkNPTkZJR19OVEZTX0RFQlVH PXkKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9D X0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1ZNQ09SRT15 CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklH X1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkK Q09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRU Uj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJ R0ZTX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfT1JBTkdFRlNfRlM9eQoj IENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FGRlNfRlM9eQpDT05GSUdfRUNSWVBU X0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19IRlNf RlM9eQpDT05GSUdfSEZTUExVU19GUz15CkNPTkZJR19IRlNQTFVTX0ZTX1BPU0lYX0FDTD15CkNP TkZJR19CRUZTX0ZTPXkKIyBDT05GSUdfQkVGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JG U19GUyBpcyBub3Qgc2V0CkNPTkZJR19FRlNfRlM9eQpDT05GSUdfSkZGUzJfRlM9eQpDT05GSUdf SkZGUzJfRlNfREVCVUc9MAojIENPTkZJR19KRkZTMl9GU19XUklURUJVRkZFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0pGRlMyX1NVTU1BUlkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfRlNfWEFUVFI9 eQpDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfSkZGUzJfRlNfU0VDVVJJVFkg aXMgbm90IHNldApDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUz15CkNPTkZJR19KRkZT Ml9aTElCPXkKQ09ORklHX0pGRlMyX0xaTz15CiMgQ09ORklHX0pGRlMyX1JUSU1FIGlzIG5vdCBz ZXQKQ09ORklHX0pGRlMyX1JVQklOPXkKIyBDT05GSUdfSkZGUzJfQ01PREVfTk9ORSBpcyBub3Qg c2V0CiMgQ09ORklHX0pGRlMyX0NNT0RFX1BSSU9SSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZG UzJfQ01PREVfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DTU9ERV9GQVZPVVJMWk89eQpD T05GSUdfQ1JBTUZTPXkKQ09ORklHX1NRVUFTSEZTPXkKQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FD SEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19TUVVB U0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5v dCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkKQ09ORklHX1NRVUFT SEZTX0xaND15CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hG U19YWj15CkNPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRT15CkNPTkZJR19TUVVBU0hGU19F TUJFRERFRD15CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZY RlNfRlM9eQpDT05GSUdfTUlOSVhfRlM9eQpDT05GSUdfT01GU19GUz15CkNPTkZJR19IUEZTX0ZT PXkKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNUT1JFPXkKIyBDT05G SUdfUFNUT1JFX1pMSUJfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFpPX0NP TVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9MWjRfQ09NUFJFU1M9eQpDT05GSUdfUFNU T1JFX0NPTlNPTEU9eQojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CkNPTkZJR19QU1RP UkVfRlRSQUNFPXkKQ09ORklHX1BTVE9SRV9SQU09eQpDT05GSUdfU1lTVl9GUz15CkNPTkZJR19V RlNfRlM9eQpDT05GSUdfVUZTX0ZTX1dSSVRFPXkKQ09ORklHX1VGU19ERUJVRz15CiMgQ09ORklH X0VYT0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdf TkZTX0ZTPXkKIyBDT05GSUdfTkZTX1YyIGlzIG5vdCBzZXQKQ09ORklHX05GU19WMz15CkNPTkZJ R19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND15CkNPTkZJR19ORlNfU1dBUD15CiMgQ09ORklH X05GU19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMgbm90IHNldApDT05GSUdf TkZTX0ZTQ0FDSEU9eQpDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TPXkKQ09ORklHX05GU0Q9eQpD T05GSUdfTkZTRF9WMz15CiMgQ09ORklHX05GU0RfVjNfQUNMIGlzIG5vdCBzZXQKQ09ORklHX05G U0RfVjQ9eQpDT05GSUdfTkZTRF9QTkZTPXkKIyBDT05GSUdfTkZTRF9CTE9DS0xBWU9VVCBpcyBu b3Qgc2V0CkNPTkZJR19ORlNEX1NDU0lMQVlPVVQ9eQojIENPTkZJR19ORlNEX0ZMRVhGSUxFTEFZ T1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0dSQUNF X1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNM X1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VO UlBDX0dTUz15CkNPTkZJR19TVU5SUENfU1dBUD15CiMgQ09ORklHX1JQQ1NFQ19HU1NfS1JCNSBp cyBub3Qgc2V0CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTlJQ Q19YUFJUX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0VQSF9GUz15CkNPTkZJR19DRVBIX0ZTQ0FD SEU9eQojIENPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkK Q09ORklHX0NJRlNfU1RBVFM9eQpDT05GSUdfQ0lGU19TVEFUUzI9eQojIENPTkZJR19DSUZTX1dF QUtfUFdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hB VFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfQUNMIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19V UENBTEw9eQpDT05GSUdfQ0lGU19TTUIyPXkKQ09ORklHX0NJRlNfU01CMzExPXkKIyBDT05GSUdf Q0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX05DUF9GUz15CiMgQ09ORklHX05DUEZTX1BB Q0tFVF9TSUdOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNQRlNfSU9DVExfTE9DS0lORyBpcyBu b3Qgc2V0CiMgQ09ORklHX05DUEZTX1NUUk9ORyBpcyBub3Qgc2V0CiMgQ09ORklHX05DUEZTX05G U19OUyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19PUzJfTlM9eQpDT05GSUdfTkNQRlNfU01BTExE T1M9eQpDT05GSUdfTkNQRlNfTkxTPXkKQ09ORklHX05DUEZTX0VYVFJBUz15CkNPTkZJR19DT0RB X0ZTPXkKQ09ORklHX0FGU19GUz15CiMgQ09ORklHX0FGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19BRlNfRlNDQUNIRT15CkNPTkZJR185UF9GUz15CiMgQ09ORklHXzlQX0ZTQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR185UF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfOVBfRlNfU0VD VVJJVFk9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09O RklHX05MU19DT0RFUEFHRV80MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfODU1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQ QUdFXzg2MT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldApDT05GSUdfTkxT X0NPREVQQUdFXzg2Mz15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV85 MzIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CiMgQ09ORklHX05MU19DT0RF UEFHRV84NzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOD15CkNPTkZJR19OTFNfQ09E RVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CkNPTkZJR19OTFNfQVNDSUk9 eQojIENPTkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzI9 eQojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzQ9 eQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKIyBDT05GSUdf TkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV85PXkKQ09ORklHX05M U19JU084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5 XzE1PXkKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNf TUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVV Uk89eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkK Q09ORklHX05MU19NQUNfR0FFTElDPXkKQ09ORklHX05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxT X01BQ19JQ0VMQU5EPXkKQ09ORklHX05MU19NQUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19ST01B TklBTj15CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRG OD15CkNPTkZJR19ETE09eQojIENPTkZJR19ETE1fREVCVUcgaXMgbm90IHNldAoKIwojIEtlcm5l bCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBh bmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xP R0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklH X0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUt dGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlz IG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQojIENPTkZJR19FTkFCTEVf TVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTEwMjQKQ09ORklHX1NUUklQ X0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNF RF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdf SEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNl dAojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWSBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklH X0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15 CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKIyBDT05GSUdfTUFHSUNfU1lT UlFfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERl YnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExP QyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CkNPTkZJR19QQUdFX1BPSVNPTklO R19OT19TQU5JVFk9eQojIENPTkZJR19QQUdFX1BPSVNPTklOR19aRVJPIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9 eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01F TUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9 eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9J TklUPXkKQ09ORklHX0RFQlVHX0hJR0hNRU09eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJG TE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1D SEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MK IwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQoj IENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09U UEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tV UF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09O RklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldApDT05GSUdfV1FfV0FUQ0hET0c9eQpDT05G SUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BB TklDX1RJTUVPVVQ9MAojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hF RF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NU QUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19USU1FS0VFUElORz15CgojCiMg TG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJV R19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVY RVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15 CkNPTkZJR19MT0NLX1NUQVQ9eQpDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19B VE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklH X0xPQ0tfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNl dApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RF QlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19E RUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQojIENP TkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFM UyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05G SUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMg bm90IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1BFUkZfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVT VF9TTE9XX1BSRUlOSVQgaXMgbm90IHNldApDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0lO SVQ9eQpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX0lOSVRfREVMQVk9MwojIENPTkZJR19S Q1VfVE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFD RSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfRVFTX0RFQlVHPXkKIyBDT05GSUdfREVCVUdfV1FfRk9S Q0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90 IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfTkVUREVWX05P VElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQoj IENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBu b3Qgc2V0CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CkNPTkZJR19GQUlMX0lPX1RJTUVPVVQ9 eQojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9O X0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJ R19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9X SVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZF X1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJ R19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVG RkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VS PXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJ R19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNF PXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9 eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNl dAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1lTQ0FM TFMgaXMgbm90IHNldApDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQ U0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklH X1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9B TExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19VUFJPQkVfRVZFTlRTPXkKQ09ORklHX0JQ Rl9FVkVOVFM9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJ TEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRS QUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpDT05GSUdfVFJB Q0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CkNPTkZJR19UUkFDRVBPSU5UX0JFTkNI TUFSSz15CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9eQojIENPTkZJR19SSU5HX0JVRkZF Ul9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlz IG5vdCBzZXQKIyBDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTyBpcyBub3Qgc2V0CgojCiMgUnVu dGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09ORklHX1RFU1RfTElTVF9TT1JUPXkKQ09O RklHX1RFU1RfU09SVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApD T05GSUdfUkJUUkVFX1RFU1Q9eQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19BU1lOQ19SQUlENl9URVNUPXkKQ09ORklHX1RFU1RfSEVYRFVNUD15CiMgQ09ORklH X1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfVEVTVF9LU1RSVE9YPXkKIyBD T05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldApDT05GSUdfVEVTVF9CSVRNQVA9eQpDT05GSUdf VEVTVF9VVUlEPXkKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfSEFTSD15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAoj IENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKIyBDT05GSUdfU0FN UExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMg bm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJD SF9XQU5UU19VQlNBTl9OT19OVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQojIENPTkZJR19TVFJJQ1RfREVW TUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9Q UklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfWDg2X1BURFVNUF9DT1JF PXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJ R19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9 eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0x CkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9 MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9 eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9O T05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RF QlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09ORklHX0RFQlVHX0VOVFJZPXkKIyBDT05GSUdf REVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENP TkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMK Q09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBD T05GSUdfQklHX0tFWVMgaXMgbm90IHNldApDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VO Q1JZUFRFRF9LRVlTPXkKQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKIyBDT05GSUdfU0VDVVJJ VFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NB VE9SPXkKQ09ORklHX0hBVkVfQVJDSF9IQVJERU5FRF9VU0VSQ09QWT15CiMgQ09ORklHX0hBUkRF TkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VD VVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19B U1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklH X0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3Ig aGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpD T05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9 eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRP X1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhF UjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklH X0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fUlNBPXkK Q09ORklHX0NSWVBUT19ESD15CiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQVE9f VVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBU T19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpD T05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NS WVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxL X0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKQ09ORklHX0NSWVBUT19F TkdJTkU9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0 YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQojIENPTkZJR19DUllQ VE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05G SUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JD PXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9f RUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZ UFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1v ZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NS WVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAoj CkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15 CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19D UllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkK IyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQx Mjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEx PXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19D UllQVE9fU0hBMz15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15 CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfVEk9 eQojIENPTkZJR19DUllQVE9fQUVTXzU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRVNf TklfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9f QVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NP TU1PTj15CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX0tIQVpB RD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxT QTIwXzU4Nj15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9T U0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVBPXkKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09G SVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05G SUdfQ1JZUFRPX0xaTz15CkNPTkZJR19DUllQVE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9eQpD T05GSUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05G SUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19D UllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQ VE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRP X0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKIyBDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElf QUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19I Vz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExP Q0tfQUVTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9eQpDT05GSUdf Q1JZUFRPX0RFVl9HRU9ERT15CkNPTkZJR19DUllQVE9fREVWX0hJRk5fNzk1WD15CkNPTkZJR19D UllQVE9fREVWX0hJRk5fNzk1WF9STkc9eQojIENPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNX0NS WVBUT19BUElfREVTQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX0NDUD15CkNPTkZJR19D UllQVE9fREVWX0NDUF9ERD15CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQX0NSWVBUTyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhD Qz15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9D NjJYPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9eQojIENPTkZJR19DUllQVE9f REVWX1FBVF9DM1hYWFZGIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRj15 CkNPTkZJR19DUllQVE9fREVWX1ZJUlRJTz15CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUg aXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09O RklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1f SVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZF TlRGRD15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFW RV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdf S1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09O RklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdf S1ZNPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9NTVVf QVVESVQ9eQpDT05GSUdfVkhPU1RfTkVUPXkKQ09ORklHX1ZIT1NUPXkKQ09ORklHX1ZIT1NUX0NS T1NTX0VORElBTl9MRUdBQ1k9eQpDT05GSUdfTEdVRVNUPXkKQ09ORklHX0JJTkFSWV9QUklOVEY9 eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVW RVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JB VElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJ Q19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJ Q19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5F UklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxU SVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEw RElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NF TEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJf U0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJD PXkKQ09ORklHX0NSQzg9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CiMgQ09ORklHX0FVRElUX0FS Q0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBp cyBub3Qgc2V0CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQyX0RFQ09NUFJFU1M9eQpD T05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09N UFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09O RklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RF Qz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1ha X0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkK Q09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19U RVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkK Q09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19H RU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xP TU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9O X0RFQzE2PXkKQ09ORklHX0JDSD15CkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lO VEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVN PXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQojIENPTkZJR19ETUFf Tk9PUF9PUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFfVklSVF9PUFMgaXMgbm90IHNldApDT05G SUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKQ09ORklHX0dM T0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0xSVV9DQUNIRT15CkNPTkZJR19D TFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKQ09ORklHX0REUj15CkNPTkZJR19J UlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0ZP TlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkK Q09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX1NH X1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfTU1JT19G TFVTSD15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUFJJTUVf TlVNQkVSUz15Cg== --===============7877448149612721847== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IHJvb3Rm cz0neW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IGpvYl9vcmlnaW49Jy9s a3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWtidWlsZC15b2N0by1pMzg2L3RyaW5pdHkueWFtbCcK CWV4cG9ydCB0ZXN0Ym94PSd2bS1rYnVpbGQteW9jdG8taTM4Ni0zJwoJZXhwb3J0IHRib3hfZ3Jv dXA9J3ZtLWtidWlsZC15b2N0by1pMzg2JwoJZXhwb3J0IGtjb25maWc9J2kzODYtcmFuZGNvbmZp Zy1jMC0wNDA3MjMwNicKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTQuOScKCWV4cG9ydCBxdWV1ZT0n YmlzZWN0JwoJZXhwb3J0IGJyYW5jaD0nbGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTcwNDA3 MTknCglleHBvcnQgY29tbWl0PSczMzEzYmVkZDc0MGFmMTA1NzVjYzBlMjI3NDJlZTg5MTY2ZTFk ZWQ2JwoJZXhwb3J0IHN1Ym1pdF9pZD0nNThlN2U0MzEwYjlhOTMwOWY4OWZkNzA1JwoJZXhwb3J0 IGpvYl9maWxlPScvbGtwL3NjaGVkdWxlZC92bS1rYnVpbGQteW9jdG8taTM4Ni0zL3RyaW5pdHkt MzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3otMzMxM2JlZGQ3NDBhZjEwNTc1Y2Mw ZTIyNzQyZWU4OTE2NmUxZGVkNi0yMDE3MDQwOC0yNTUyLTFzbnhyZnMtMC55YW1sJwoJZXhwb3J0 IGlkPSdhMzg0NTM4M2Y1MmY2NjdmNTljNWU4ZDBmYTg4OGVhOGY3MjIwMzhlJwoJZXhwb3J0IG1v ZGVsPSdxZW11LXN5c3RlbS1pMzg2IC1lbmFibGUta3ZtJwoJZXhwb3J0IG5yX3ZtPTY0CglleHBv cnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9JzMyME0nCglleHBvcnQgc3dhcF9wYXJ0aXRpb25z PScvZGV2L3ZkYScKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19LVk1fR1VFU1Q9eScKCWV4 cG9ydCBlbnF1ZXVlX3RpbWU9JzIwMTctMDQtMDggMDM6MTA6NDEgKzA4MDAnCglleHBvcnQgX2lk PSc1OGU3ZTQzMTBiOWE5MzA5Zjg5ZmQ3MDUnCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IHJl c3VsdF9yb290PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1rYnVpbGQteW9jdG8taTM4Ni95b2N0 by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3ovaTM4Ni1yYW5kY29uZmlnLWMwLTA0MDcyMzA2L2dj Yy00LjkvMzMxM2JlZGQ3NDBhZjEwNTc1Y2MwZTIyNzQyZWU4OTE2NmUxZGVkNi8wJwoJZXhwb3J0 IExLUF9TRVJWRVI9J2lubicKCWV4cG9ydCBtYXhfdXB0aW1lPTE1MDAKCWV4cG9ydCBpbml0cmQ9 Jy9vc2ltYWdlL3lvY3RvL3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNneicKCWV4cG9ydCBi b290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AKam9iPS9sa3Avc2NoZWR1 bGVkL3ZtLWtidWlsZC15b2N0by1pMzg2LTMvdHJpbml0eS0zMDBzLXlvY3RvLXRpbnktaTM4Ni0y MDE2LTA0LTIyLmNnei0zMzEzYmVkZDc0MGFmMTA1NzVjYzBlMjI3NDJlZTg5MTY2ZTFkZWQ2LTIw MTcwNDA4LTI1NTItMXNueHJmcy0wLnlhbWwKQVJDSD1pMzg2Cmtjb25maWc9aTM4Ni1yYW5kY29u ZmlnLWMwLTA0MDcyMzA2CmJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNzA0MDcx OQpjb21taXQ9MzMxM2JlZGQ3NDBhZjEwNTc1Y2MwZTIyNzQyZWU4OTE2NmUxZGVkNgpCT09UX0lN QUdFPS9wa2cvbGludXgvaTM4Ni1yYW5kY29uZmlnLWMwLTA0MDcyMzA2L2djYy00LjkvMzMxM2Jl ZGQ3NDBhZjEwNTc1Y2MwZTIyNzQyZWU4OTE2NmUxZGVkNi92bWxpbnV6LTQuMTEuMC1yYzQtMDAw NjUtZzMzMTNiZWQKbWF4X3VwdGltZT0xNTAwClJFU1VMVF9ST09UPS9yZXN1bHQvdHJpbml0eS8z MDBzL3ZtLWtidWlsZC15b2N0by1pMzg2L3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei9p Mzg2LXJhbmRjb25maWctYzAtMDQwNzIzMDYvZ2NjLTQuOS8zMzEzYmVkZDc0MGFmMTA1NzVjYzBl MjI3NDJlZTg5MTY2ZTFkZWQ2LzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNy cV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5p Zm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5t aV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNr PTAKZHJiZC5taW5vcl9jb3VudD04CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2 ZWwKZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCmNvbnNvbGU9 dHR5MAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9sa3AvbGtwL2xrcC1pMzg2 LmNneicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE2 LTA4LTMxLmNnei9ydW4taXBjb25maWcuaTM4Nl8yMDE2LTA5LTAzLmNneiwvb3NpbWFnZS9wa2cv c3RhdGljL3RyaW5pdHktaTM4Ni5jZ3onCglleHBvcnQgc2l0ZT0naW5uJwoJZXhwb3J0IExLUF9D R0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5CglleHBvcnQga2VybmVsPScvcGtn L2xpbnV4L2kzODYtcmFuZGNvbmZpZy1jMC0wNDA3MjMwNi9nY2MtNC45LzMzMTNiZWRkNzQwYWYx MDU3NWNjMGUyMjc0MmVlODkxNjZlMWRlZDYvdm1saW51ei00LjExLjAtcmM0LTAwMDY1LWczMzEz YmVkJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxNy0wNC0wOCAwMzoyMjo1MiArMDgwMCcKCWV4 cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC92bS1rYnVpbGQteW9jdG8taTM4Ni0zL3Ry aW5pdHktMzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3otMzMxM2JlZGQ3NDBhZjEw NTc1Y2MwZTIyNzQyZWU4OTE2NmUxZGVkNi0yMDE3MDQwOC0yNTUyLTFzbnhyZnMtMC5jZ3onCgoJ WyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3Ny Ywp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JD L2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5z aAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCglydW5fbW9uaXRv ciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG5mcy1oYW5nCgoJcnVuX3Rlc3QgJExLUF9TUkMv dGVzdHMvd3JhcHBlciB0cmluaXR5Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGttc2cKCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUgdHJpbml0eS50aW1l CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1l c2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBz dGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9CgoiJEAiCg== --===============7877448149612721847== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 AARZWg== --===============7877448149612721847==--