From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [lkp] [locking/rwsem] INFO: rcu_preempt detected stalls on CPUs/tasks Date: Wed, 24 Aug 2016 09:46:22 +0800 Message-ID: <20160824014622.GA629@yexl-desktop> References: <1471554672-38662-11-git-send-email-Waiman.Long@hpe.com> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Return-path: Content-Disposition: inline In-Reply-To: <1471554672-38662-11-git-send-email-Waiman.Long@hpe.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: To: Waiman Long Cc: Ingo Molnar , linux-kernel@vger.kernel.org, x86@kernel.org, linux-alpha@vger.kernel.org, linux-ia64@vger.kernel.org, linux-s390@vger.kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, Davidlohr Bueso , Jason Low , Dave Chinner , Jonathan Corbet , Scott J Norton , Douglas Hatch , Waiman Long , lkp@01.org --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux Waiman-Long/locking-rwsem-Enable-reader-op= timistic-spinning/20160819-150117 commit 1802442a39b862b1adb57cbae5fbbda3945406e2 ("locking/rwsem: Add a boot= parameter to reader spinning threshold") in testcase: boot on test machine: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -m = 360M caused below changes: [ 115.824398] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 115.826472] All QSes seen, last rcu_preempt kthread activity 105002 (-18= 4454--289456), jiffies_till_next_fqs=3D3, root ->qsmask 0x0 [ 115.827341] sed R running 0 296 289 0x00000008 [ 115.827853] 00000000 ce7bbd2c c107a8f4 c1705803 00000000 00000128 00000= 121 00000008 [ 115.828537] 00000384 c17b13c0 ce7bbd80 c10ce411 c16fedbc c17b1ca0 00019= a2a fffd2f7a [ 115.829216] fffb9550 00000003 00000000 c10a028d 00000383 00019a2a 00000= 384 0000001d [ 115.829895] Call Trace: [ 115.830092] [] sched_show_task+0x114/0x220 [ 115.830483] [] rcu_check_callbacks+0xb51/0xb60 [ 115.830893] [] ? trace_hardirqs_off_caller+0xad/0x160 [ 115.831348] [] update_process_times+0x28/0x60 [ 115.831756] [] tick_periodic+0x2a/0xc0 [ 115.832116] [] tick_handle_periodic+0x21/0x80 [ 115.832554] [] local_apic_timer_interrupt+0x2d/0x60 [ 115.833000] [] smp_apic_timer_interrupt+0x36/0x60 [ 115.833435] [] apic_timer_interrupt+0x36/0x40 [ 115.833840] [] ? find_usage_forwards+0x5b/0x80 [ 115.834251] [] ? rwsem_optimistic_spin+0x258/0x3a0 [ 115.834693] [] rwsem_down_write_failed+0x32/0x1c0 [ 115.835125] [] ? vma_adjust+0xb0/0x6c0 [ 115.835490] [] call_rwsem_down_write_failed+0x9/0x10 [ 115.835937] [] down_write+0x4f/0x60 [ 115.836277] [] ? vma_adjust+0xb0/0x6c0 [ 115.836642] [] vma_adjust+0xb0/0x6c0 [ 115.836990] [] __split_vma+0xd9/0x180 [ 115.837393] [] split_vma+0x22/0x40 [ 115.837726] [] mprotect_fixup+0x1d7/0x220 [ 115.838105] [] SyS_mprotect+0x155/0x280 [ 115.838474] [] do_int80_syscall_32+0x1f8/0x240 [ 115.838882] [] entry_INT80_32+0x33/0x33 FYI, raw QEMU command line is: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i= 386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae5fbbda3945406e2/= vmlinuz-4.8.0-rc1-00079-g1802442 -append 'ip=3D::::vm-vp-quantal-i386-34::d= hcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-vp-quantal-i386-34/= boot-1-quantal-core-i386.cgz-1802442a39b862b1adb57cbae5fbbda3945406e2-20160= 821-75698-3hybx2-6.yaml ARCH=3Di386 kconfig=3Di386-randconfig-sb0-08201601 = branch=3Dlinux-devel/devel-hourly-2016082011 commit=3D1802442a39b862b1adb57= cbae5fbbda3945406e2 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-sb0-08201601/gc= c-5/1802442a39b862b1adb57cbae5fbbda3945406e2/vmlinuz-4.8.0-rc1-00079-g18024= 42 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal= -core-i386.cgz/i386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae= 5fbbda3945406e2/6 LKP_SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled = rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_wa= tchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 systemd.log= _level=3Derr ignore_loglevel earlyprintk=3DttyS0,115200 console=3DttyS0,115= 200 console=3Dtty0 vga=3Dnormal rw drbd.minor_count=3D8' -initrd /fs/sdd1/= initrd-vm-vp-quantal-i386-34 -m 360 -smp 1 -device e1000,netdev=3Dnet0 -net= dev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog= -action debug -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quant= al-i386-34 -serial file:/dev/shm/kboot/serial-vm-vp-quantal-i386-34 -daemon= ize -display none -monitor null=20 Thanks, Xiaolong --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.8.0-rc1-00079-g1802442" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.8.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set 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 is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # 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_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set # CONFIG_X86_MPPARSE is not set CONFIG_X86_BIGSMP=y # CONFIG_GOLDFISH is not set # 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 is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set CONFIG_MK6=y # 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 is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # # Performance monitoring # CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=3 CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_DISCONTIGMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y 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_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=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=y CONFIG_ACPI_DEBUGGER_USER=m CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=m # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=m # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set CONFIG_DPTF_POWER=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set # 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_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=m # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_GX_SUSPMOD=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=m # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set CONFIG_X86_LONGRUN=m # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=m # CONFIG_HT_IRQ is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_IBM=m # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=m CONFIG_I82092=m # CONFIG_I82365 is not set # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y 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 is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=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=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # # CONFIG_MTD_OOPS is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP 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=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y # CONFIG_MTD_CK804XROM is not set CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=m CONFIG_MTD_PCMCIA=m # CONFIG_MTD_PCMCIA_ANONYMOUS is not set CONFIG_MTD_GPIO_ADDR=y CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set 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=m CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=m # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=m # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=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 is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # 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_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m CONFIG_KEYBOARD_MATRIX=m # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_SAMSUNG=m CONFIG_KEYBOARD_STOWAWAY=m CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TWL4030=m CONFIG_KEYBOARD_XTKBD=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y # CONFIG_MOUSE_PS2_LIFEBOOK is not set CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set CONFIG_MOUSE_INPORT=m # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=m CONFIG_MOUSE_PC110PAD=m # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_88PM860X is not set CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=m # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=m CONFIG_TOUCHSCREEN_CYTTSP_I2C=m CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_DYNAPRO=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m CONFIG_TOUCHSCREEN_FT6236=m # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MCS5000=m CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_HTCPEN is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=m CONFIG_TOUCHSCREEN_WM831X=m # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2007=m # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=m # CONFIG_INPUT_88PM80X_ONKEY is not set CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_BMA150=m # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MAX77693_HAPTIC is not set CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_WISTRON_BTNS=m CONFIG_INPUT_ATLAS_BTNS=m # 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_TPS65218_PWRBUTTON is not set CONFIG_INPUT_TWL4030_PWRBUTTON=m # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=m # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PALMAS_PWRBUTTON is not set CONFIG_INPUT_PCF8574=m CONFIG_INPUT_PWM_BEEPER=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_DA9063_ONKEY=m CONFIG_INPUT_WM831X_ON=m CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=m # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_USERIO=m CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=m # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_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 is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=m CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_SONYPI=m # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=m CONFIG_TCG_TIS=m CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=m CONFIG_XILLYBUS_PCIE=m # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=m # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=m # # 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=m CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EG20T=y # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # 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=m # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y CONFIG_GPIO_104_IDIO_16=m # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=y # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=m # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_SX150X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_PALMAS=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TPS65086=m CONFIG_GPIO_TPS65218=m CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=m CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=m CONFIG_GPIO_ML_IOH=m CONFIG_GPIO_PCH=y # CONFIG_GPIO_RDC321X is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=m # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=m CONFIG_MAX8925_POWER=m # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=m CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=m # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_CHARGER_88PM860X=m # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MAX14577=m CONFIG_CHARGER_MAX77693=m # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=m # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=m CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=m # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_INA3221 is not set CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TWL4030_MADC is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=m # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y 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=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m CONFIG_INT3406_THERMAL=m # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_GENERIC_ADC_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_SFLASH=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=m CONFIG_MFD_INTEL_LPSS_ACPI=m # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=m CONFIG_MFD_MAX77693=m # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=m # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CEC_EDID=y CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=m CONFIG_V4L2_FLASH_LED_CLASS=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_DVB_CORE=m CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog TV support # CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_SAA7134=m # CONFIG_VIDEO_SAA7134_DVB is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_OSD is not set # CONFIG_DVB_BUDGET_CORE is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI is not set # CONFIG_DVB_PLUTO2 is not set CONFIG_DVB_PT1=m CONFIG_DVB_PT3=m # CONFIG_DVB_NGENE is not set CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_PLATFORM_DRIVERS=y # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m # CONFIG_VIDEO_TDA7432 is not set CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=m # CONFIG_VIDEO_MSP3400 is not set CONFIG_VIDEO_CS3308=m # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_ADV7180=m # CONFIG_VIDEO_ADV7183 is not set CONFIG_VIDEO_ADV7604=m # CONFIG_VIDEO_ADV7842 is not set CONFIG_VIDEO_BT819=m # CONFIG_VIDEO_BT856 is not set CONFIG_VIDEO_BT866=m # CONFIG_VIDEO_KS0127 is not set CONFIG_VIDEO_ML86V7667=m CONFIG_VIDEO_SAA7110=m # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_TC358743=m CONFIG_VIDEO_TVP514X=m # CONFIG_VIDEO_TVP5150 is not set CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=m # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m # CONFIG_VIDEO_ADV7170 is not set CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_ADV7343=m CONFIG_VIDEO_ADV7393=m CONFIG_VIDEO_ADV7511=m CONFIG_VIDEO_AD9389B=m CONFIG_VIDEO_AK881X=m CONFIG_VIDEO_THS8200=m # # Camera sensor devices # # CONFIG_VIDEO_OV9650 is not set CONFIG_VIDEO_S5K4ECGX=m CONFIG_VIDEO_S5K5BAF=m # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m # CONFIG_MEDIA_TUNER_TEA5761 is not set CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m # CONFIG_MEDIA_TUNER_TDA18218 is not set # CONFIG_MEDIA_TUNER_FC0011 is not set # CONFIG_MEDIA_TUNER_FC0012 is not set CONFIG_MEDIA_TUNER_FC0013=m # CONFIG_MEDIA_TUNER_TDA18212 is not set # CONFIG_MEDIA_TUNER_E4000 is not set CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m # CONFIG_DVB_MN88472 is not set CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m # CONFIG_DVB_MT312 is not set CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m # CONFIG_DVB_STV6110 is not set CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m # CONFIG_DVB_TDA8261 is not set # CONFIG_DVB_VES1X93 is not set CONFIG_DVB_TUNER_ITD1000=m # CONFIG_DVB_TUNER_CX24113 is not set # CONFIG_DVB_TDA826X is not set # CONFIG_DVB_TUA6100 is not set # CONFIG_DVB_CX24116 is not set # CONFIG_DVB_CX24117 is not set CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m # CONFIG_DVB_AF9013 is not set CONFIG_DVB_EC100=m CONFIG_DVB_HD29L2=m # CONFIG_DVB_STV0367 is not set # CONFIG_DVB_CXD2820R is not set CONFIG_DVB_CXD2841ER=m # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m # CONFIG_DVB_TDA10023 is not set # CONFIG_DVB_STV0297 is not set # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m # CONFIG_DVB_OR51211 is not set CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m # CONFIG_DVB_S5H1409 is not set CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m # CONFIG_DVB_MB86A20S is not set # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # CONFIG_DVB_TC90522 is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m # CONFIG_DVB_TUNER_DIB0090 is not set # # SEC control devices for DVB-S # # CONFIG_DVB_DRX39XYJ is not set # CONFIG_DVB_LNBH25 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m # CONFIG_DVB_A8293 is not set # CONFIG_DVB_SP2 is not set CONFIG_DVB_LGS8GL5=m # CONFIG_DVB_LGS8GXX is not set # CONFIG_DVB_ATBM8830 is not set # CONFIG_DVB_TDA665x is not set CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set CONFIG_DVB_HELENE=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m # CONFIG_AGP_AMD64 is not set # CONFIG_AGP_INTEL is not set CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m # CONFIG_AGP_EFFICEON is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=m # CONFIG_FB_MATROX_MILLENIUM is not set CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=y CONFIG_FB_SM501=m CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_CARILLO_RANCH=y # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=m CONFIG_HID_CMEDIA=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=m # CONFIG_HID_LED is not set CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=m # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set CONFIG_HID_ALPS=m # # 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_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set CONFIG_MMC_CB710=m # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_TOSHIBA_PCI=m # CONFIG_MMC_MTK is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_PWM is not set CONFIG_LEDS_BD2802=m # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y 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 is not set CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82875P=m # CONFIG_EDAC_I82975X is not set CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I82860=m # CONFIG_EDAC_R82600 is not set CONFIG_EDAC_I5000=m # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_HWMON is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=m # CONFIG_RTC_DRV_PALMAS is not set # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=m # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9063=y # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_WM8350 is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_MT6397 is not set # # HID Sensor RTC drivers # 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=y CONFIG_TIMB_DMA=m CONFIG_QCOM_HIDMA_MGMT=m CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # # DMABUF options # # CONFIG_SYNC_FILE is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m CONFIG_UIO_PRUSS=m CONFIG_UIO_MF624=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_COMEDI is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=m # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=m # # Light sensors # CONFIG_SENSORS_ISL29018=m # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=m # CONFIG_TSL2x7x is not set # # Active energy metering IC # CONFIG_ADE7854=m # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Triggers - standalone # CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set # CONFIG_ION is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_X86_PLATFORM_DEVICES is not set # 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_WM831X=m CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_CDCE706=y # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=m # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_SUNXI_CCU is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=m # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=m CONFIG_BMC150_ACCEL_I2C=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_KXCJK1013=m # CONFIG_MMA7455_I2C is not set CONFIG_MMA7660=m CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m # CONFIG_MMA9551 is not set CONFIG_MMA9553=m CONFIG_MXC4005=m CONFIG_MXC6255=m CONFIG_STK8312=m CONFIG_STK8BA50=m # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_NAU7802=m CONFIG_PALMAS_GPADC=m CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m CONFIG_TI_ADC081C=m # CONFIG_TI_AM335X_ADC is not set CONFIG_TWL4030_MADC=m # CONFIG_TWL6030_GPADC is not set # # Amplifiers # # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=m CONFIG_AD5446=m # CONFIG_AD5593R is not set # CONFIG_M62332 is not set CONFIG_MAX517=m CONFIG_MCP4725=m # CONFIG_STX104 is not set # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=m CONFIG_MAX30100=m # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set CONFIG_HDC100X=m CONFIG_HTU21=m CONFIG_SI7005=m CONFIG_SI7020=m # # Inertial measurement units # CONFIG_BMI160=m CONFIG_BMI160_I2C=m CONFIG_KMX61=m # # Light sensors # CONFIG_ACPI_ALS=m CONFIG_ADJD_S311=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set CONFIG_BH1780=m # CONFIG_CM32181 is not set CONFIG_CM3232=m # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m # CONFIG_ISL29125 is not set CONFIG_JSA1212=m CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m # CONFIG_LTR501 is not set CONFIG_MAX44000=m # CONFIG_OPT3001 is not set CONFIG_PA12203001=m CONFIG_STK3310=m # CONFIG_TCS3414 is not set CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=m CONFIG_US5182D=m CONFIG_VCNL4000=m CONFIG_VEML6070=m # # Magnetometer sensors # CONFIG_AK8975=m CONFIG_AK09911=m CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN_I2C=m # CONFIG_MAG3110 is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=m # CONFIG_TPL0102 is not set # # Pressure sensors # CONFIG_HP03=m CONFIG_MPL115=m CONFIG_MPL115_I2C=m CONFIG_MPL3115=m CONFIG_MS5611=m CONFIG_MS5611_I2C=m CONFIG_MS5637=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_T5403=m # CONFIG_HP206C is not set # # Lightning sensors # # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=m CONFIG_TSYS01=m CONFIG_TSYS02D=m # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=m # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=m CONFIG_VME_PIO2=m CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m # CONFIG_PWM_LPSS_PLATFORM is not set # 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_TI_SYSCON_RESET=m CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_NVMEM=m # CONFIG_STM is not set CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=m # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_SMI is not set # CONFIG_GOOGLE_MEMCONSOLE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_RUNTIME_MAP is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set 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=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_SYSCTL is not set CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set 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=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=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 is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE 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 is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y CONFIG_DEBUG_WQ_FORCE_RR_CPU=y 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_FUTEX=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=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 is not set CONFIG_IRQSOFF_TRACER=y CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=m CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=m CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=y # CONFIG_TEST_HASH is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_WX=y CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST 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 is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=m CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_ECDH is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=y # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=m # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m # CONFIG_CRYPTO_SHA1 is not set CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=m # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=m CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=m CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=m CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y --k+w/mQv8wyuph6w0 Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AgAAAAAEWVo= --k+w/mQv8wyuph6w0-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [lkp] [locking/rwsem] INFO: rcu_preempt detected stalls on CPUs/tasks Date: Wed, 24 Aug 2016 09:46:22 +0800 Message-ID: <20160824014622.GA629@yexl-desktop> References: <1471554672-38662-11-git-send-email-Waiman.Long@hpe.com> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Return-path: Content-Disposition: inline In-Reply-To: <1471554672-38662-11-git-send-email-Waiman.Long@hpe.com> Sender: linux-kernel-owner@vger.kernel.org Cc: Ingo Molnar , linux-kernel@vger.kernel.org, x86@kernel.org, linux-alpha@vger.kernel.org, linux-ia64@vger.kernel.org, linux-s390@vger.kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, Davidlohr Bueso , Jason Low , Dave Chinner , Jonathan Corbet , Scott J Norton , Douglas Hatch , Waiman Long , lkp@01.org List-Id: linux-arch.vger.kernel.org --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux Waiman-Long/locking-rwsem-Enable-reader-op= timistic-spinning/20160819-150117 commit 1802442a39b862b1adb57cbae5fbbda3945406e2 ("locking/rwsem: Add a boot= parameter to reader spinning threshold") in testcase: boot on test machine: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -m = 360M caused below changes: [ 115.824398] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 115.826472] All QSes seen, last rcu_preempt kthread activity 105002 (-18= 4454--289456), jiffies_till_next_fqs=3D3, root ->qsmask 0x0 [ 115.827341] sed R running 0 296 289 0x00000008 [ 115.827853] 00000000 ce7bbd2c c107a8f4 c1705803 00000000 00000128 00000= 121 00000008 [ 115.828537] 00000384 c17b13c0 ce7bbd80 c10ce411 c16fedbc c17b1ca0 00019= a2a fffd2f7a [ 115.829216] fffb9550 00000003 00000000 c10a028d 00000383 00019a2a 00000= 384 0000001d [ 115.829895] Call Trace: [ 115.830092] [] sched_show_task+0x114/0x220 [ 115.830483] [] rcu_check_callbacks+0xb51/0xb60 [ 115.830893] [] ? trace_hardirqs_off_caller+0xad/0x160 [ 115.831348] [] update_process_times+0x28/0x60 [ 115.831756] [] tick_periodic+0x2a/0xc0 [ 115.832116] [] tick_handle_periodic+0x21/0x80 [ 115.832554] [] local_apic_timer_interrupt+0x2d/0x60 [ 115.833000] [] smp_apic_timer_interrupt+0x36/0x60 [ 115.833435] [] apic_timer_interrupt+0x36/0x40 [ 115.833840] [] ? find_usage_forwards+0x5b/0x80 [ 115.834251] [] ? rwsem_optimistic_spin+0x258/0x3a0 [ 115.834693] [] rwsem_down_write_failed+0x32/0x1c0 [ 115.835125] [] ? vma_adjust+0xb0/0x6c0 [ 115.835490] [] call_rwsem_down_write_failed+0x9/0x10 [ 115.835937] [] down_write+0x4f/0x60 [ 115.836277] [] ? vma_adjust+0xb0/0x6c0 [ 115.836642] [] vma_adjust+0xb0/0x6c0 [ 115.836990] [] __split_vma+0xd9/0x180 [ 115.837393] [] split_vma+0x22/0x40 [ 115.837726] [] mprotect_fixup+0x1d7/0x220 [ 115.838105] [] SyS_mprotect+0x155/0x280 [ 115.838474] [] do_int80_syscall_32+0x1f8/0x240 [ 115.838882] [] entry_INT80_32+0x33/0x33 FYI, raw QEMU command line is: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i= 386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae5fbbda3945406e2/= vmlinuz-4.8.0-rc1-00079-g1802442 -append 'ip=3D::::vm-vp-quantal-i386-34::d= hcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-vp-quantal-i386-34/= boot-1-quantal-core-i386.cgz-1802442a39b862b1adb57cbae5fbbda3945406e2-20160= 821-75698-3hybx2-6.yaml ARCH=3Di386 kconfig=3Di386-randconfig-sb0-08201601 = branch=3Dlinux-devel/devel-hourly-2016082011 commit=3D1802442a39b862b1adb57= cbae5fbbda3945406e2 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-sb0-08201601/gc= c-5/1802442a39b862b1adb57cbae5fbbda3945406e2/vmlinuz-4.8.0-rc1-00079-g18024= 42 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal= -core-i386.cgz/i386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae= 5fbbda3945406e2/6 LKP_SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled = rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_wa= tchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 systemd.log= _level=3Derr ignore_loglevel earlyprintk=3DttyS0,115200 console=3DttyS0,115= 200 console=3Dtty0 vga=3Dnormal rw drbd.minor_count=3D8' -initrd /fs/sdd1/= initrd-vm-vp-quantal-i386-34 -m 360 -smp 1 -device e1000,netdev=3Dnet0 -net= dev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog= -action debug -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quant= al-i386-34 -serial file:/dev/shm/kboot/serial-vm-vp-quantal-i386-34 -daemon= ize -display none -monitor null=20 Thanks, Xiaolong --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.8.0-rc1-00079-g1802442" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.8.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set 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 is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # 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_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set # CONFIG_X86_MPPARSE is not set CONFIG_X86_BIGSMP=y # CONFIG_GOLDFISH is not set # 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 is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set CONFIG_MK6=y # 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 is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # # Performance monitoring # CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=3 CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_DISCONTIGMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y 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_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=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=y CONFIG_ACPI_DEBUGGER_USER=m CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=m # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=m # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set CONFIG_DPTF_POWER=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set # 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_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=m # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_GX_SUSPMOD=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=m # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set CONFIG_X86_LONGRUN=m # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=m # CONFIG_HT_IRQ is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_IBM=m # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=m CONFIG_I82092=m # CONFIG_I82365 is not set # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y 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 is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=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=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # # CONFIG_MTD_OOPS is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP 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=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y # CONFIG_MTD_CK804XROM is not set CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=m CONFIG_MTD_PCMCIA=m # CONFIG_MTD_PCMCIA_ANONYMOUS is not set CONFIG_MTD_GPIO_ADDR=y CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set 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=m CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=m # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=m # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=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 is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # 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_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m CONFIG_KEYBOARD_MATRIX=m # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_SAMSUNG=m CONFIG_KEYBOARD_STOWAWAY=m CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TWL4030=m CONFIG_KEYBOARD_XTKBD=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y # CONFIG_MOUSE_PS2_LIFEBOOK is not set CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set CONFIG_MOUSE_INPORT=m # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=m CONFIG_MOUSE_PC110PAD=m # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_88PM860X is not set CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=m # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=m CONFIG_TOUCHSCREEN_CYTTSP_I2C=m CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_DYNAPRO=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m CONFIG_TOUCHSCREEN_FT6236=m # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELAN=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MCS5000=m CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_HTCPEN is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=m CONFIG_TOUCHSCREEN_WM831X=m # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2007=m # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=m # CONFIG_INPUT_88PM80X_ONKEY is not set CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_BMA150=m # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MAX77693_HAPTIC is not set CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_WISTRON_BTNS=m CONFIG_INPUT_ATLAS_BTNS=m # 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_TPS65218_PWRBUTTON is not set CONFIG_INPUT_TWL4030_PWRBUTTON=m # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=m # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PALMAS_PWRBUTTON is not set CONFIG_INPUT_PCF8574=m CONFIG_INPUT_PWM_BEEPER=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_DA9063_ONKEY=m CONFIG_INPUT_WM831X_ON=m CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=m # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_USERIO=m CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=m # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_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 is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=m CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_SONYPI=m # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=m CONFIG_TCG_TIS=m CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=m CONFIG_XILLYBUS_PCIE=m # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=m # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=m # # 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=m CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EG20T=y # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # 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=m # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y CONFIG_GPIO_104_IDIO_16=m # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=y # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=m # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_SX150X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_PALMAS=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TPS65086=m CONFIG_GPIO_TPS65218=m CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=m CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=m CONFIG_GPIO_ML_IOH=m CONFIG_GPIO_PCH=y # CONFIG_GPIO_RDC321X is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=m # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=m CONFIG_MAX8925_POWER=m # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=m CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=m # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_CHARGER_88PM860X=m # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MAX14577=m CONFIG_CHARGER_MAX77693=m # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=m # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=m CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=m # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_INA3221 is not set CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TWL4030_MADC is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=m # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y 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=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m CONFIG_INT3406_THERMAL=m # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_GENERIC_ADC_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_SFLASH=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=m CONFIG_MFD_INTEL_LPSS_ACPI=m # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=m CONFIG_MFD_MAX77693=m # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=m # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CEC_EDID=y CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=m CONFIG_V4L2_FLASH_LED_CLASS=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_DVB_CORE=m CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog TV support # CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_SAA7134=m # CONFIG_VIDEO_SAA7134_DVB is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_OSD is not set # CONFIG_DVB_BUDGET_CORE is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI is not set # CONFIG_DVB_PLUTO2 is not set CONFIG_DVB_PT1=m CONFIG_DVB_PT3=m # CONFIG_DVB_NGENE is not set CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_PLATFORM_DRIVERS=y # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m # CONFIG_VIDEO_TDA7432 is not set CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=m # CONFIG_VIDEO_MSP3400 is not set CONFIG_VIDEO_CS3308=m # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_ADV7180=m # CONFIG_VIDEO_ADV7183 is not set CONFIG_VIDEO_ADV7604=m # CONFIG_VIDEO_ADV7842 is not set CONFIG_VIDEO_BT819=m # CONFIG_VIDEO_BT856 is not set CONFIG_VIDEO_BT866=m # CONFIG_VIDEO_KS0127 is not set CONFIG_VIDEO_ML86V7667=m CONFIG_VIDEO_SAA7110=m # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_TC358743=m CONFIG_VIDEO_TVP514X=m # CONFIG_VIDEO_TVP5150 is not set CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=m # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m # CONFIG_VIDEO_ADV7170 is not set CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_ADV7343=m CONFIG_VIDEO_ADV7393=m CONFIG_VIDEO_ADV7511=m CONFIG_VIDEO_AD9389B=m CONFIG_VIDEO_AK881X=m CONFIG_VIDEO_THS8200=m # # Camera sensor devices # # CONFIG_VIDEO_OV9650 is not set CONFIG_VIDEO_S5K4ECGX=m CONFIG_VIDEO_S5K5BAF=m # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m # CONFIG_MEDIA_TUNER_TEA5761 is not set CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m # CONFIG_MEDIA_TUNER_TDA18218 is not set # CONFIG_MEDIA_TUNER_FC0011 is not set # CONFIG_MEDIA_TUNER_FC0012 is not set CONFIG_MEDIA_TUNER_FC0013=m # CONFIG_MEDIA_TUNER_TDA18212 is not set # CONFIG_MEDIA_TUNER_E4000 is not set CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m # CONFIG_DVB_MN88472 is not set CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m # CONFIG_DVB_MT312 is not set CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m # CONFIG_DVB_STV6110 is not set CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m # CONFIG_DVB_TDA8261 is not set # CONFIG_DVB_VES1X93 is not set CONFIG_DVB_TUNER_ITD1000=m # CONFIG_DVB_TUNER_CX24113 is not set # CONFIG_DVB_TDA826X is not set # CONFIG_DVB_TUA6100 is not set # CONFIG_DVB_CX24116 is not set # CONFIG_DVB_CX24117 is not set CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m # CONFIG_DVB_AF9013 is not set CONFIG_DVB_EC100=m CONFIG_DVB_HD29L2=m # CONFIG_DVB_STV0367 is not set # CONFIG_DVB_CXD2820R is not set CONFIG_DVB_CXD2841ER=m # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m # CONFIG_DVB_TDA10023 is not set # CONFIG_DVB_STV0297 is not set # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m # CONFIG_DVB_OR51211 is not set CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m # CONFIG_DVB_S5H1409 is not set CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m # CONFIG_DVB_MB86A20S is not set # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # CONFIG_DVB_TC90522 is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m # CONFIG_DVB_TUNER_DIB0090 is not set # # SEC control devices for DVB-S # # CONFIG_DVB_DRX39XYJ is not set # CONFIG_DVB_LNBH25 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m # CONFIG_DVB_A8293 is not set # CONFIG_DVB_SP2 is not set CONFIG_DVB_LGS8GL5=m # CONFIG_DVB_LGS8GXX is not set # CONFIG_DVB_ATBM8830 is not set # CONFIG_DVB_TDA665x is not set CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set CONFIG_DVB_HELENE=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m # CONFIG_AGP_AMD64 is not set # CONFIG_AGP_INTEL is not set CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m # CONFIG_AGP_EFFICEON is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=m # CONFIG_FB_MATROX_MILLENIUM is not set CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=y CONFIG_FB_SM501=m CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_CARILLO_RANCH=y # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=m CONFIG_HID_CMEDIA=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=m # CONFIG_HID_LED is not set CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=m # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set CONFIG_HID_ALPS=m # # 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_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set CONFIG_MMC_CB710=m # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_TOSHIBA_PCI=m # CONFIG_MMC_MTK is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_PWM is not set CONFIG_LEDS_BD2802=m # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y 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 is not set CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82875P=m # CONFIG_EDAC_I82975X is not set CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I82860=m # CONFIG_EDAC_R82600 is not set CONFIG_EDAC_I5000=m # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_HWMON is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=m # CONFIG_RTC_DRV_PALMAS is not set # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=m # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9063=y # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_WM8350 is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_MT6397 is not set # # HID Sensor RTC drivers # 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=y CONFIG_TIMB_DMA=m CONFIG_QCOM_HIDMA_MGMT=m CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # # DMABUF options # # CONFIG_SYNC_FILE is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m CONFIG_UIO_PRUSS=m CONFIG_UIO_MF624=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_COMEDI is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=m # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=m # # Light sensors # CONFIG_SENSORS_ISL29018=m # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=m # CONFIG_TSL2x7x is not set # # Active energy metering IC # CONFIG_ADE7854=m # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Triggers - standalone # CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set # CONFIG_ION is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_X86_PLATFORM_DEVICES is not set # 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_WM831X=m CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_CDCE706=y # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=m # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_SUNXI_CCU is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=m # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=m CONFIG_BMC150_ACCEL_I2C=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_KXCJK1013=m # CONFIG_MMA7455_I2C is not set CONFIG_MMA7660=m CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m # CONFIG_MMA9551 is not set CONFIG_MMA9553=m CONFIG_MXC4005=m CONFIG_MXC6255=m CONFIG_STK8312=m CONFIG_STK8BA50=m # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_NAU7802=m CONFIG_PALMAS_GPADC=m CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m CONFIG_TI_ADC081C=m # CONFIG_TI_AM335X_ADC is not set CONFIG_TWL4030_MADC=m # CONFIG_TWL6030_GPADC is not set # # Amplifiers # # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=m CONFIG_AD5446=m # CONFIG_AD5593R is not set # CONFIG_M62332 is not set CONFIG_MAX517=m CONFIG_MCP4725=m # CONFIG_STX104 is not set # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=m CONFIG_MAX30100=m # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set CONFIG_HDC100X=m CONFIG_HTU21=m CONFIG_SI7005=m CONFIG_SI7020=m # # Inertial measurement units # CONFIG_BMI160=m CONFIG_BMI160_I2C=m CONFIG_KMX61=m # # Light sensors # CONFIG_ACPI_ALS=m CONFIG_ADJD_S311=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set CONFIG_BH1780=m # CONFIG_CM32181 is not set CONFIG_CM3232=m # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m # CONFIG_ISL29125 is not set CONFIG_JSA1212=m CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m # CONFIG_LTR501 is not set CONFIG_MAX44000=m # CONFIG_OPT3001 is not set CONFIG_PA12203001=m CONFIG_STK3310=m # CONFIG_TCS3414 is not set CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=m CONFIG_US5182D=m CONFIG_VCNL4000=m CONFIG_VEML6070=m # # Magnetometer sensors # CONFIG_AK8975=m CONFIG_AK09911=m CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN_I2C=m # CONFIG_MAG3110 is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=m # CONFIG_TPL0102 is not set # # Pressure sensors # CONFIG_HP03=m CONFIG_MPL115=m CONFIG_MPL115_I2C=m CONFIG_MPL3115=m CONFIG_MS5611=m CONFIG_MS5611_I2C=m CONFIG_MS5637=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_T5403=m # CONFIG_HP206C is not set # # Lightning sensors # # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=m CONFIG_TSYS01=m CONFIG_TSYS02D=m # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=m # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=m CONFIG_VME_PIO2=m CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m # CONFIG_PWM_LPSS_PLATFORM is not set # 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_TI_SYSCON_RESET=m CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_NVMEM=m # CONFIG_STM is not set CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=m # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_SMI is not set # CONFIG_GOOGLE_MEMCONSOLE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_RUNTIME_MAP is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set 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=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_SYSCTL is not set CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set 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=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=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 is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE 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 is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y CONFIG_DEBUG_WQ_FORCE_RR_CPU=y 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_FUTEX=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=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 is not set CONFIG_IRQSOFF_TRACER=y CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=m CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=m CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=y # CONFIG_TEST_HASH is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_WX=y CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST 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 is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=m CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_ECDH is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=y # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=m # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m # CONFIG_CRYPTO_SHA1 is not set CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=m # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=m CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=m CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=m CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y --k+w/mQv8wyuph6w0 Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AgAAAAAEWVo= --k+w/mQv8wyuph6w0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2241185310218124423==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [locking/rwsem] INFO: rcu_preempt detected stalls on CPUs/tasks Date: Wed, 24 Aug 2016 09:46:22 +0800 Message-ID: <20160824014622.GA629@yexl-desktop> In-Reply-To: <1471554672-38662-11-git-send-email-Waiman.Long@hpe.com> List-Id: --===============2241185310218124423== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux Waiman-Long/locking-rwsem-Enable-reader-op= timistic-spinning/20160819-150117 commit 1802442a39b862b1adb57cbae5fbbda3945406e2 ("locking/rwsem: Add a boot= parameter to reader spinning threshold") in testcase: boot on test machine: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -m = 360M caused below changes: [ 115.824398] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 115.826472] All QSes seen, last rcu_preempt kthread activity 105002 (-18= 4454--289456), jiffies_till_next_fqs=3D3, root ->qsmask 0x0 [ 115.827341] sed R running 0 296 289 0x00000008 [ 115.827853] 00000000 ce7bbd2c c107a8f4 c1705803 00000000 00000128 00000= 121 00000008 [ 115.828537] 00000384 c17b13c0 ce7bbd80 c10ce411 c16fedbc c17b1ca0 00019= a2a fffd2f7a [ 115.829216] fffb9550 00000003 00000000 c10a028d 00000383 00019a2a 00000= 384 0000001d [ 115.829895] Call Trace: [ 115.830092] [] sched_show_task+0x114/0x220 [ 115.830483] [] rcu_check_callbacks+0xb51/0xb60 [ 115.830893] [] ? trace_hardirqs_off_caller+0xad/0x160 [ 115.831348] [] update_process_times+0x28/0x60 [ 115.831756] [] tick_periodic+0x2a/0xc0 [ 115.832116] [] tick_handle_periodic+0x21/0x80 [ 115.832554] [] local_apic_timer_interrupt+0x2d/0x60 [ 115.833000] [] smp_apic_timer_interrupt+0x36/0x60 [ 115.833435] [] apic_timer_interrupt+0x36/0x40 [ 115.833840] [] ? find_usage_forwards+0x5b/0x80 [ 115.834251] [] ? rwsem_optimistic_spin+0x258/0x3a0 [ 115.834693] [] rwsem_down_write_failed+0x32/0x1c0 [ 115.835125] [] ? vma_adjust+0xb0/0x6c0 [ 115.835490] [] call_rwsem_down_write_failed+0x9/0x10 [ 115.835937] [] down_write+0x4f/0x60 [ 115.836277] [] ? vma_adjust+0xb0/0x6c0 [ 115.836642] [] vma_adjust+0xb0/0x6c0 [ 115.836990] [] __split_vma+0xd9/0x180 [ 115.837393] [] split_vma+0x22/0x40 [ 115.837726] [] mprotect_fixup+0x1d7/0x220 [ 115.838105] [] SyS_mprotect+0x155/0x280 [ 115.838474] [] do_int80_syscall_32+0x1f8/0x240 [ 115.838882] [] entry_INT80_32+0x33/0x33 FYI, raw QEMU command line is: qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i= 386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae5fbbda3945406e2/= vmlinuz-4.8.0-rc1-00079-g1802442 -append 'ip=3D::::vm-vp-quantal-i386-34::d= hcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-vp-quantal-i386-34/= boot-1-quantal-core-i386.cgz-1802442a39b862b1adb57cbae5fbbda3945406e2-20160= 821-75698-3hybx2-6.yaml ARCH=3Di386 kconfig=3Di386-randconfig-sb0-08201601 = branch=3Dlinux-devel/devel-hourly-2016082011 commit=3D1802442a39b862b1adb57= cbae5fbbda3945406e2 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-sb0-08201601/gc= c-5/1802442a39b862b1adb57cbae5fbbda3945406e2/vmlinuz-4.8.0-rc1-00079-g18024= 42 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal= -core-i386.cgz/i386-randconfig-sb0-08201601/gcc-5/1802442a39b862b1adb57cbae= 5fbbda3945406e2/6 LKP_SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled = rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_wa= tchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 systemd.log= _level=3Derr ignore_loglevel earlyprintk=3DttyS0,115200 console=3DttyS0,115= 200 console=3Dtty0 vga=3Dnormal rw drbd.minor_count=3D8' -initrd /fs/sdd1/= initrd-vm-vp-quantal-i386-34 -m 360 -smp 1 -device e1000,netdev=3Dnet0 -net= dev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog= -action debug -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quant= al-i386-34 -serial file:/dev/shm/kboot/serial-vm-vp-quantal-i386-34 -daemon= ize -display none -monitor null = Thanks, Xiaolong --===============2241185310218124423== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.8.0-rc1-00079-g1802442" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC44LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNP TkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQ UE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0xNgpD T05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JO RF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19O RUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVS SUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BD X0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NB TElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9I QVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09O RklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVf UEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09O RklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hB UkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19BUkNIX1NVUFBP UlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VB TExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15 CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19Q R1RBQkxFX0xFVkVMUz0zCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFN RV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhU QUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1J VD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90 IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNP TkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklH X0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9L RVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQ IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5F TF9MWk1BPXkKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa TyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdf UE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05G SUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklH X0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VO RVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9E T01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lf SVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9E RUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkK Q09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFU QT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVS SUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dF TkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNf TUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vi c3lzdGVtCiMKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qg c2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSF9SRVNfVElNRVJTIGlz IG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklH X1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORz15CiMgQ09O RklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90 IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNV X0VYUEVSVD15CkNPTkZJR19TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RB TExfQ09NTU9OPXkKQ09ORklHX1JDVV9GQU5PVVQ9MzIKQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0x NgpDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQojIENPTkZJR19SQ1VfQk9PU1QgaXMgbm90IHNldApD T05GSUdfUkNVX0tUSFJFQURfUFJJTz0wCkNPTkZJR19SQ1VfTk9DQl9DUFU9eQpDT05GSUdfUkNV X05PQ0JfQ1BVX05PTkU9eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfWkVSTyBpcyBub3Qgc2V0CiMg Q09ORklHX1JDVV9OT0NCX0NQVV9BTEwgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVf Qk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNP TkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19D UFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfTk1JX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hB VkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBf VExCX0ZMVVNIPXkKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMg Q09ORklHX0NHUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf SFVHRVRMQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQojIENPTkZJR19OQU1FU1BBQ0VT IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdf U1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVW X0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBD T05GSUdfUkRfQlpJUDIgaXMgbm90IHNldApDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15 CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9Q RVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09O RklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQ VElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpD T05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklH X1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJ R19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQojIENPTkZJR19LQUxMU1lNU19BQlNP TFVURV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNP TkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQojIENPTkZJR19Q Q1NQS1JfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVY PXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05G SUdfRVZFTlRGRD15CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19TSE1FTT15CiMgQ09ORklH X0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJ R19VU0VSRkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpD T05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VT RV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoj CkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBD T05GSUdfVk1fRVZFTlRfQ09VTlRFUlMgaXMgbm90IHNldApDT05GSUdfQ09NUEFUX0JSSz15CkNP TkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMT0IgaXMgbm90 IHNldApDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQojIENPTkZJR19TWVNURU1fREFUQV9W RVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9J TlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJ TEVfRVZFTlRfTVVMVElQTEVYPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJ TEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfS1BST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pVTVBf TEFCRUwgaXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJ R05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FD Q0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1B UF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpD T05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNP TkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVf RE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdf QVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RB Q0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVC VUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQ T0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB VkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVf UEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05G SUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FM PXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJT RV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUND T01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJ TlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19T VEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNl dApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZS QU1FUz15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNI X1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05G SUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkK Q09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9 eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExT PXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldApDT05GSUdfSVNBX0JVU19BUEk9 eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJ R19PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNl dAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVM IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05GSUdfSEFW RV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRF WEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVf Rk9SQ0VfTE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19N T0RWRVJTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQojIENP TkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5v dCBzZXQKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxF U19UUkVFX0xPT0tVUD15CiMgQ09ORklHX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1BBREFUQT15 CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01J Q19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05f T1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURf U1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVF RF9SV0xPQ0tTPXkKIyBDT05GSUdfRlJFRVpFUiBpcyBub3Qgc2V0CgojCiMgUHJvY2Vzc29yIHR5 cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfWk9ORV9ETUEgaXMgbm90IHNldApDT05GSUdfU01Q PXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9U RVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NUFBBUlNFIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9CSUdTTVA9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRF TkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19Y ODZfQU1EX1BMQVRGT1JNX0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0Zf TUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdfU0NIRURf T01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpD T05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENP TkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09V TlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1F TT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQKIyBD T05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldAojIENP TkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09O RklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQK IyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKQ09ORklHX01LNj15CiMgQ09ORklHX01LNyBp cyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90 IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlz IG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlz IG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUMz XzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIg aXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HRU5FUklD IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTUKQ09ORklHX1g4Nl9BTElHTk1FTlRfMTY9eQpDT05GSUdfWDg2X1VT RV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9 eQojIENPTkZJR19DUFVfU1VQX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1NVUF9DWVJJ WF8zMiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0FNRD15CiMgQ09ORklHX0NQVV9TVVBfQ0VO VEFVUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CiMgQ09ORklHX0NQ VV9TVVBfVU1DXzMyIGlzIG5vdCBzZXQKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9F TVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9I RUxQRVI9eQpDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJR19TQ0hFRF9TTVQgaXMgbm90IHNldApD T05GSUdfU0NIRURfTUM9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldAojIENPTkZJ R19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUPXkKQ09ORklHX1BS RUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9 eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQojIENPTkZJR19YODZf TUNFIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZf RVZFTlRTX0FNRF9QT1dFUj15CiMgQ09ORklHX1g4Nl9MRUdBQ1lfVk04NiBpcyBub3Qgc2V0CiMg Q09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfVE9TSElCQT15CkNPTkZJR19JOEs9eQojIENP TkZJR19YODZfUkVCT09URklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09O RklHX01JQ1JPQ09ERV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTUQgaXMg bm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2X01TUj1t CkNPTkZJR19YODZfQ1BVSUQ9bQojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldAojIENPTkZJ R19ISUdITUVNNEcgaXMgbm90IHNldApDT05GSUdfSElHSE1FTTY0Rz15CkNPTkZJR19WTVNQTElU XzNHPXkKIyBDT05GSUdfVk1TUExJVF8yRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMUcg aXMgbm90IHNldApDT05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAwMDAwMApDT05GSUdfSElHSE1FTT15 CkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdf QVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX05VTUE9eQojIENPTkZJR19OVU1BX0VNVSBp cyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD0zCkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJ WkU9eQpDT05GSUdfQVJDSF9ESVNDT05USUdNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfRElTQ09O VElHTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FS Q0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApD T05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CiMgQ09ORklHX0RJU0NPTlRJR01FTV9NQU5VQUwg aXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpD T05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkK Q09ORklHX1NQQVJTRU1FTV9TVEFUSUM9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19I QVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMg Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hP VFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RQ TFVHX0RFRkFVTFRfT05MSU5FPXkKIyBDT05GSUdfTUVNT1JZX0hPVFJFTU9WRSBpcyBub3Qgc2V0 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURf UFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G SUdfVklSVF9UT19CVVM9eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9N TUFQX01JTl9BRERSPTQwOTYKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNl dAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQK IyBDT05GSUdfWlBPT0wgaXMgbm90IHNldApDT05GSUdfWkJVRD15CkNPTkZJR19aU01BTExPQz15 CkNPTkZJR19QR1RBQkxFX01BUFBJTkc9eQojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBz ZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF RkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5J VD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdfRlJBTUVfVkVDVE9SPXkKIyBD T05GSUdfSElHSFBURSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJ T04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKIyBD T05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldAojIENPTkZJR19YODZfUEFUIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfUkFORE9NPXkKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldApDT05G SUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19IWl8x MDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAg aXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCiMgQ09ORklHX1NDSEVE X0hSVElDSyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQz15CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09O RklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENPTkZJ R19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05G SUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKIyBDT05GSUdfSE9UUExVR19DUFUgaXMgbm90IHNl dApDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldAoj IENPTkZJR19NT0RJRllfTERUX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVf TUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNP TkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQg QUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNIGlz IG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15 CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9X RVJfU1RBVEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9ERUJVR0dFUj15CkNPTkZJR19BQ1BJX0RF QlVHR0VSX1VTRVI9bQpDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX1JF Vl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9bQpD T05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9bQojIENPTkZJR19BQ1BJX0JVVFRP TiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKIyBDT05G SUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklH X0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09O RklHX0FDUElfUFJPQ0VTU09SPW0KIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9bQpDT05GSUdfQUNQSV9OVU1BPXkKQ09ORklH X0FDUElfQ1VTVE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RB QkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9ERUJVRz15CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkK Q09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CiMgQ09ORklHX0FD UElfSE9UUExVR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15 CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD1tCiMgQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VE X0hBUkRXQVJFX09OTFk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJ X0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKQ09ORklHX0RQVEZfUE9X RVI9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05G SUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5j eSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NF VD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQoj IENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFMgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09O REVNQU5EIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElW RT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VS U0FWRT1tCkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFf R09WX09OREVNQU5EIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD1tCgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2Fs aW5nIGRyaXZlcnMKIwojIENPTkZJR19YODZfSU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9QQ0NfQ1BVRlJFUT1tCiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldApD T05GSUdfWDg2X1BPV0VSTk9XX0s2PW0KQ09ORklHX1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJR19Y ODZfR1hfU1VTUE1PRD15CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNl dApDT05GSUdfWDg2X1NQRUVEU1RFUF9JQ0g9bQojIENPTkZJR19YODZfU1BFRURTVEVQX1NNSSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QNF9DTE9DS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9DUFVGUkVRX05GT1JDRTIgaXMgbm90IHNldApDT05GSUdfWDg2X0xPTkdSVU49bQojIENPTkZJ R19YODZfTE9OR0hBVUwgaXMgbm90IHNldAojIENPTkZJR19YODZfRV9QT1dFUlNBVkVSIGlzIG5v dCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCkNP TkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLPXkKCiMKIyBDUFUgSWRsZQojCkNP TkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKIyBDT05GSUdfQ1BV X0lETEVfR09WX01FTlUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NP VVBMRUQgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJ PXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklH IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9H T0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9N TUNPTkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JV U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01B SU49eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19F TkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj1tCiMgQ09ORklHX0hUX0lSUSBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15 CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DT01QQVE9bQojIENPTkZJ R19IT1RQTFVHX1BDSV9DT01QQVFfTlZSQU0gaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lf SUJNPW0KIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBM VUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMgUENJ IGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJRV9EV19QTEFUIGlzIG5vdCBz ZXQKQ09ORklHX0lTQV9CVVM9eQpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKIyBD T05GSUdfRUlTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0FMSVggaXMgbm90IHNldAojIENPTkZJR19ORVQ1NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VP UyBpcyBub3Qgc2V0CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPW0KQ09ORklHX1BDTUNJ QT1tCkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2Fy ZCBicmlkZ2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldApDT05GSUdfUEQ2NzI5PW0KQ09O RklHX0k4MjA5Mj1tCiMgQ09ORklHX0k4MjM2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDSUMgaXMg bm90IHNldApDT05GSUdfUENNQ0lBX1BST0JFPXkKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQoj IENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQK CiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFW RV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPXkKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90 IHNldAojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FUT01JQ19JT01B UD15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19WTUQ9eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3 b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15 CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNl dAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdP UktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMg Q09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldAoj IENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlz IG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMg aXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JG U19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19TT0NLX0NHUk9VUF9EQVRBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05F VF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFM PXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJ R19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lS REEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMg Q09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldAoK IwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01B QzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENP TkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJ R19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5O RUwgaXMgbm90IHNldAojIENPTkZJR19EU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ORVRf REVWTElOSyBpcyBub3Qgc2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQoKIwojIERldmljZSBE cml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQ RVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMgQ09O RklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qg c2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CkNP TkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9G QUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQoj IENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RF VklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JF R01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUE1JPW0KQ09ORklHX1JF R01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9 eQojIENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwojIENP TkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05GSUdfTVREPXkKQ09ORklHX01URF9URVNUUz1t CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllf QkxPQ0s9LTEKQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEPXkKIyBDT05GSUdf TVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElO RV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwoj IFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKIyBDT05GSUdfTVREX09PUFMg aXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMK IyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19NVERfQ0ZJPXkKQ09ORklHX01U RF9KRURFQ1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQpDT05GSUdfTVREX0NGSV9BRFZf T1BUSU9OUz15CkNPTkZJR19NVERfQ0ZJX05PU1dBUD15CiMgQ09ORklHX01URF9DRklfQkVfQllU RV9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9MRV9CWVRFX1NXQVAgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9HRU9NRVRSWT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15 CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURU SF80IGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84PXkKQ09ORklHX01URF9N QVBfQkFOS19XSURUSF8xNj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzI9eQpDT05GSUdf TVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldAojIENPTkZJR19NVERfT1RQIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JTlRFTEVYVCBpcyBub3Qgc2V0CkNPTkZJR19NVERf Q0ZJX0FNRFNURD15CkNPTkZJR19NVERfQ0ZJX1NUQUE9eQpDT05GSUdfTVREX0NGSV9VVElMPXkK Q09ORklHX01URF9SQU09eQpDT05GSUdfTVREX1JPTT15CkNPTkZJR19NVERfQUJTRU5UPXkKCiMK IyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKQ09ORklHX01URF9DT01QTEVYX01B UFBJTkdTPXkKIyBDT05GSUdfTVREX1BIWVNNQVAgaXMgbm90IHNldApDT05GSUdfTVREX0FNRDc2 WFJPTT1tCkNPTkZJR19NVERfSUNIWFJPTT15CkNPTkZJR19NVERfRVNCMlJPTT15CiMgQ09ORklH X01URF9DSzgwNFhST00gaXMgbm90IHNldApDT05GSUdfTVREX1NDQjJfRkxBU0g9bQojIENPTkZJ R19NVERfTkVUdGVsIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0w0NDBHWCBpcyBub3Qgc2V0CkNP TkZJR19NVERfUENJPW0KQ09ORklHX01URF9QQ01DSUE9bQojIENPTkZJR19NVERfUENNQ0lBX0FO T05ZTU9VUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfR1BJT19BRERSPXkKQ09ORklHX01URF9JTlRF TF9WUl9OT1I9bQpDT05GSUdfTVREX1BMQVRSQU09bQpDT05GSUdfTVREX0xBVENIX0FERFI9bQoK IwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUx PW0KIyBDT05GSUdfTVREX1BNQzU1MV9CVUdGSVggaXMgbm90IHNldAojIENPTkZJR19NVERfUE1D NTUxX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT15CiMgQ09ORklHX01URF9QSFJB TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAoKIwojIERpc2stT24t Q2hpcCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19NVERfRE9DRzM9bQpDT05GSUdfQkNIX0NPTlNU X009MTQKQ09ORklHX0JDSF9DT05TVF9UPTQKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNldApD T05GSUdfTVREX09ORU5BTkQ9eQojIENPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEUgaXMg bm90IHNldAojIENPTkZJR19NVERfT05FTkFORF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX01U RF9PTkVOQU5EX09UUD15CiMgQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU0gaXMgbm90IHNl dAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9M UEREUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUj15CkNPTkZJR19NVERfTVQ4MXh4X05P Uj1tCkNPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUz15CkNPTkZJR19NVERfVUJJPXkK Q09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlU PTIwCkNPTkZJR19NVERfVUJJX0ZBU1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9bQojIENP TkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMg Q09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVH X01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfSVNBUE5QPXkKIyBD T05GSUdfUE5QQklPUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKCiMKIyBNaXNjIGRldmlj ZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CkNPTkZJR19BRDUyNVhf RFBPVD1tCkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90 IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qg c2V0CkNPTkZJR19TR0lfSU9DND1tCiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19JQ1M5MzJTNDAxPW0KQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCiMgQ09ORklHX0NTNTUz NV9NRkdQVCBpcyBub3Qgc2V0CkNPTkZJR19IUF9JTE89bQpDT05GSUdfQVBEUzk4MDJBTFM9bQoj IENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQojIENP TkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09ORklH X0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPXkKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfU1JBTT15CkNP TkZJR19DMlBPUlQ9bQojIENPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwIGlzIG5vdCBzZXQKCiMK IyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklH X0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkz Q1g2PXkKQ09ORklHX0NCNzEwX0NPUkU9eQojIENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMg c2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdB IGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdf SU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CiMgQ09ORklHX0lOVEVMX01FSV9UWEUg aXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlD IEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgojCiMgVk9QIEJ1cyBEcml2ZXIK IwoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVy CiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1h bmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwpDT05GSUdfRUNITz15 CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9EUklWRVJfT1BT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMK Q09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElF RUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklS RVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKIyBDT05GSUdfTUFDSU5UT1NIX0RS SVZFUlMgaXMgbm90IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBJbnB1 dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVUX0xFRFMgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0K Q09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1tCgojCiMg VXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj1tCiMgQ09ORklHX0lOUFVU X0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBV VF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PW0KQ09ORklHX0tFWUJPQVJEX0FE UDU1ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0K Q09ORklHX0tFWUJPQVJEX1FUMjE2MD1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD1tCkNPTkZJR19L RVlCT0FSRF9HUElPPW0KQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KQ09ORklHX0tFWUJP QVJEX1RDQTY0MTY9bQpDT05GSUdfS0VZQk9BUkRfVENBODQxOD1tCkNPTkZJR19LRVlCT0FSRF9N QVRSSVg9bQojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfTE04MzMzPW0KIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9NQ1M9bQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPW0KQ09ORklHX0tFWUJPQVJEX05F V1RPTj1tCiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19LRVlC T0FSRF9TQU1TVU5HPW0KQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZPW0KQ09ORklHX0tFWUJPQVJE X1NVTktCRD1tCkNPTkZJR19LRVlCT0FSRF9UV0w0MDMwPW0KQ09ORklHX0tFWUJPQVJEX1hUS0JE PW0KQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj1tCkNPTkZJR19NT1VTRV9Q UzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKIyBDT05GSUdfTU9VU0VfUFMyX0xPR0lQ UzJQUCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNF X1BTMl9DWVBSRVNTPXkKIyBDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LIGlzIG5vdCBzZXQKQ09O RklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNP TkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQpDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUPXkKQ09O RklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBpcyBu b3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9bQojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9D WUFQQT1tCkNPTkZJR19NT1VTRV9FTEFOX0kyQz1tCkNPTkZJR19NT1VTRV9FTEFOX0kyQ19JMkM9 eQojIENPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9J TlBPUlQ9bQojIENPTkZJR19NT1VTRV9BVElYTCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9MT0dJ Qk09bQpDT05GSUdfTU9VU0VfUEMxMTBQQUQ9bQojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5v dCBzZXQKQ09ORklHX01PVVNFX0dQSU89bQpDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz1tCiMg Q09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lT VElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNC X0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQK IyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VT Ql9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0 CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND1tCkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15 CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fODhQ TTg2MFggaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PW0KQ09ORklHX1RPVUNI U0NSRUVOX0FENzg3OV9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPW0KIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9C VTIxMDEzPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CkNPTkZJ R19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfSTJD PW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT1tCiMgQ09ORklHX1RPVUNIU0NSRUVO X0NZVFRTUDRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk89bQojIENP TkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9FRVRJIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUw9bQpDT05G SUdfVE9VQ0hTQ1JFRU5fRlQ2MjM2PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fRUxBTj1tCkNPTkZJR19UT1VDSFNDUkVFTl9FTE89bQpDT05GSUdf VE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDPW0K Q09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPW0KQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDA9 bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0PW0KQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19N SVA0PW0KQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD1tCkNPTkZJR19UT1VDSFNDUkVFTl9JTkVY SU89bQojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0hUQ1BFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9bQpDT05GSUdfVE9VQ0hTQ1JF RU5fVE9VQ0hSSUdIVD1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1RJX0FNMzM1WF9UU0M9bQojIENPTkZJR19UT1VDSFNDUkVFTl9Q SVhDSVIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9bQpDT05GSUdf VE9VQ0hTQ1JFRU5fV004MzFYPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPW0KIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PW0KIyBDT05GSUdfVE9VQ0hTQ1JF RU5fUk1fVFMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEPW0KQ09ORklHX1RP VUNIU0NSRUVOX1NJU19JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyPW0KIyBDT05GSUdf VE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdY PW0KQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRT1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1f QlUyMTAyMyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04 NjBYX09OS0VZPW0KIyBDT05GSUdfSU5QVVRfODhQTTgwWF9PTktFWSBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9BRDcxNFg9bQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz1tCkNPTkZJR19JTlBVVF9C TUExNTA9bQojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX01BWDc3NjkzX0hBUFRJQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZ PW0KQ09ORklHX0lOUFVUX01NQTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCiMgQ09ORklH X0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUDJBPW0KQ09ORklHX0lOUFVU X0dQSU9fQkVFUEVSPW0KQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9bQpDT05GSUdfSU5Q VVRfV0lTVFJPTl9CVE5TPW0KQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9bQojIENPTkZJR19JTlBV VF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9Q T1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JC VVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049bQojIENPTkZJ R19JTlBVVF9UV0w0MDMwX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDYwNDBfVklC UkE9bQojIENPTkZJR19JTlBVVF9VSU5QVVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQUxN QVNfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDRjg1NzQ9bQpDT05GSUdfSU5Q VVRfUFdNX0JFRVBFUj1tCkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0KQ09ORklH X0lOUFVUX0RBOTA2M19PTktFWT1tCkNPTkZJR19JTlBVVF9XTTgzMVhfT049bQpDT05GSUdfSU5Q VVRfQURYTDM0WD1tCkNPTkZJR19JTlBVVF9BRFhMMzRYX0kyQz1tCiMgQ09ORklHX0lOUFVUX0NN QTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUj1tCiMgQ09ORklH X0lOUFVUX1NPQ19CVVRUT05fQVJSQVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjBY X0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTPW0KIyBDT05G SUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9DT1JFIGlz IG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdf QVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NF UklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VSSU9fUENJUFMy PW0KQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CkNP TkZJR19TRVJJT19BTFRFUkFfUFMyPW0KIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfVVNFUklPPW0KQ09ORklH X0dBTUVQT1JUPXkKIyBDT05GSUdfR0FNRVBPUlRfTlM1NTggaXMgbm90IHNldApDT05GSUdfR0FN RVBPUlRfTDQ9bQojIENPTkZJR19HQU1FUE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdf R0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklH X1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKQ09ORklH X0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklB TF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09O RklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJ R19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVy cwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdf U0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15 CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1 MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9Q Q0k9eQojIENPTkZJR19TRVJJQUxfODI1MF9DUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1 MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdf U0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GU0wg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENP TkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9y dCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxf SlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF9NQ1RSTF9HUElPPXkKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9IQU5ETEVS IGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT1tCkNPTkZJR19IV19SQU5ET01fVElNRVJJT01F TT1tCkNPTkZJR19IV19SQU5ET01fSU5URUw9bQojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5v dCBzZXQKQ09ORklHX0hXX1JBTkRPTV9HRU9ERT1tCkNPTkZJR19IV19SQU5ET01fVklBPW0KIyBD T05GSUdfSFdfUkFORE9NX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fVFBNPW0K Q09ORklHX05WUkFNPXkKIyBDT05GSUdfRFRMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlz IG5vdCBzZXQKQ09ORklHX0FQUExJQ09NPXkKQ09ORklHX1NPTllQST1tCgojCiMgUENNQ0lBIGNo YXJhY3RlciBkZXZpY2VzCiMKIyBDT05GSUdfU1lOQ0xJTktfQ1MgaXMgbm90IHNldAojIENPTkZJ R19DQVJETUFOXzQwMDAgaXMgbm90IHNldApDT05GSUdfQ0FSRE1BTl80MDQwPW0KIyBDT05GSUdf TVdBVkUgaXMgbm90IHNldAojIENPTkZJR19QQzg3MzZ4X0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19OU0NfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKIyBDT05GSUdfSFBFVF9NTUFQIGlz IG5vdCBzZXQKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1RDR19U UE09eQpDT05GSUdfVENHX1RJU19DT1JFPW0KQ09ORklHX1RDR19USVM9bQpDT05GSUdfVENHX1RJ U19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpDT05GSUdfVENHX1RJ U19JMkNfTlVWT1RPTj15CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0df QVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJ R19UQ0dfQ1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApD T05GSUdfVENHX1RJU19TVDMzWlAyND1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz1tCiMg Q09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfWElMTFlC VVM9bQpDT05GSUdfWElMTFlCVVNfUENJRT1tCgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJD PXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENP TkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVWPW0KIyBDT05GSUdf STJDX01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfU01CVVM9eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklU PXkKQ09ORklHX0kyQ19BTEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFy ZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJz CiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19B TEkxNVgzPXkKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4 MTExIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPW0KQ09ORklHX0kyQ19JU0NIPW0KQ09ORklH X0kyQ19JU01UPW0KIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ORk9S Q0UyPXkKIyBDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODUgaXMgbm90IHNldApDT05GSUdfSTJDX1NJ UzU1OTU9bQojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2 WCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklBPW0KQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFD UEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19E RVNJR05XQVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19J MkNfREVTSUdOV0FSRV9CQVlUUkFJTD15CkNPTkZJR19JMkNfRUcyMFQ9eQojIENPTkZJR19JMkNf RU1FVjIgaXMgbm90IHNldApDT05GSUdfSTJDX0dQSU89bQpDT05GSUdfSTJDX0tFTVBMRD1tCkNP TkZJR19JMkNfT0NPUkVTPXkKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpDT05GSUdf STJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNP TkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0 CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BDQV9JU0Eg aXMgbm90IHNldApDT05GSUdfU0N4MjAwX0FDQj1tCkNPTkZJR19JMkNfU1RVQj1tCkNPTkZJR19J MkNfU0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT1tCiMgQ09ORklHX0kyQ19ERUJVR19D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJ R19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklH X1NQTUk9bQojIENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKIyBDT05G SUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAg Y2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBF bmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRp dGlvbmFsIGNsb2Nrcy4KIwojIENPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApD T05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BJTk1VWD15CkNP TkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CkNPTkZJR19ERUJVR19QSU5D VFJMPXkKQ09ORklHX1BJTkNUUkxfQU1EPW0KIyBDT05GSUdfUElOQ1RSTF9CQVlUUkFJTCBpcyBu b3Qgc2V0CkNPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVc9eQpDT05GSUdfUElOQ1RSTF9JTlRFTD15 CkNPTkZJR19QSU5DVFJMX0JST1hUT049eQojIENPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVCBp cyBub3Qgc2V0CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQ SU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpDT05GSUdfREVCVUdfR1BJTz15CiMg Q09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDPXkKCiMKIyBN ZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0FNRFBUPXkKQ09ORklHX0dQ SU9fRFdBUEI9eQpDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPW0KQ09ORklHX0dQSU9fSUNI PXkKQ09ORklHX0dQSU9fTFlOWFBPSU5UPXkKQ09ORklHX0dQSU9fVlg4NTU9eQojIENPTkZJR19H UElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09O RklHX0dQSU9fMTA0X0RJT180OEU9eQpDT05GSUdfR1BJT18xMDRfSURJT18xNj1tCiMgQ09ORklH X0dQSU9fMTA0X0lESV80OCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0Y3MTg4WD15CiMgQ09ORklH X0dQSU9fSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSD15CkNPTkZJR19HUElPX1NDSDMx MVg9bQojIENPTkZJR19HUElPX1dTMTZDNDggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFu ZGVycwojCkNPTkZJR19HUElPX0FEUDU1ODg9eQojIENPTkZJR19HUElPX0FEUDU1ODhfSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFY NzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD1tCkNPTkZJR19HUElPX1NYMTUwWD15CkNPTkZJ R19HUElPX1RQSUMyODEwPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19B UklaT05BPXkKIyBDT05GSUdfR1BJT19DUzU1MzUgaXMgbm90IHNldApDT05GSUdfR1BJT19LRU1Q TEQ9bQojIENPTkZJR19HUElPX0xQMzk0MyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BBTE1BUz15 CkNPTkZJR19HUElPX1RJTUJFUkRBTEU9eQpDT05GSUdfR1BJT19UUFM2NTA4Nj1tCkNPTkZJR19H UElPX1RQUzY1MjE4PW0KQ09ORklHX0dQSU9fVFdMNDAzMD15CkNPTkZJR19HUElPX1RXTDYwNDA9 bQpDT05GSUdfR1BJT19XTTgzMVg9bQojIENPTkZJR19HUElPX1dNODM1MCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1dNODk5ND15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJ T19BTUQ4MTExIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQlQ4WFg9bQpDT05GSUdfR1BJT19NTF9J T0g9bQpDT05GSUdfR1BJT19QQ0g9eQojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoK IwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQ1AyM1MwOD15CkNP TkZJR19XMT1tCgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRS T1g9bQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj1tCkNPTkZJR19XMV9NQVNURVJfRFMxV009bQpD T05GSUdfVzFfTUFTVEVSX0dQSU89bQoKIwojIDEtd2lyZSBTbGF2ZXMKIwojIENPTkZJR19XMV9T TEFWRV9USEVSTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9TTUVNPW0KQ09ORklHX1cxX1NM QVZFX0RTMjQwOD1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQpDT05GSUdfVzFf U0xBVkVfRFMyNDEzPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5vdCBzZXQKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCkNP TkZJR19XMV9TTEFWRV9EUzI0MzM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJ R19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NM QVZFX0RTMjc4MT1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfQlEyNzAwMD1tCkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9T VVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPW0KQ09ORklHX0dFTkVSSUNf QURDX0JBVFRFUlk9bQpDT05GSUdfTUFYODkyNV9QT1dFUj1tCiMgQ09ORklHX1dNODMxWF9CQUNL VVAgaXMgbm90IHNldApDT05GSUdfV004MzFYX1BPV0VSPXkKIyBDT05GSUdfV004MzUwX1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUE9XRVI9bQpDT05GSUdfQkFUVEVSWV84OFBNODYwWD15 CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODE9bQojIENPTkZJR19CQVRURVJZX0RT Mjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQkFUVEVSWV9UV0w0MDMw X01BREMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl84OFBNODYwWD1tCiMgQ09ORklHX0JBVFRF UllfUlg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX1RXTDQwMzA9bQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQojIENPTkZJR19D SEFSR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz1tCkNPTkZJR19D SEFSR0VSX01BWDc3NjkzPW0KIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3 IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VSX0JRMjU4 OTA9bQojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf VFBTNjUyMTcgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPW0KQ09ORklH X0NIQVJHRVJfUlQ5NDU1PW0KQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VU X1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9O X1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBk cml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BQklUVUdVUlUzPXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNf QUQ3NDE4PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9eQojIENPTkZJR19TRU5TT1JTX0FE TTEwMjkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KIyBDT05GSUdfU0VOU09S U19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCkNPTkZJR19TRU5T T1JTX0FEVDc0MTA9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJR19TRU5TT1JT X0FEVDc0NzU9eQojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19LOFRFTVA9eQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBQTEVT TUMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FUWFAxPW0KIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQojIENP TkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4MDVGPXkK Q09ORklHX1NFTlNPUlNfRjcxODgyRkc9bQpDT05GSUdfU0VOU09SU19GNzUzNzVTPW0KQ09ORklH X1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CkNPTkZJR19TRU5TT1JT X0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CkNPTkZJR19TRU5TT1JTX0c3NjI9bQpD T05GSUdfU0VOU09SU19HUElPX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj1tCkNPTkZJR19TRU5TT1JTX0k1NTAwPXkKIyBD T05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1BPV1IxMjIwPW0KIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk5MD15CiMgQ09O RklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xUQzQyNDU9eQpDT05GSUdfU0VOU09SU19MVEM0MjYwPW0KIyBDT05GSUdfU0VOU09SU19M VEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX01BWDE2MTk9eQojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklH X1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQojIENPTkZJR19TRU5T T1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT15CkNPTkZJR19TRU5TT1JTX0xNNjM9bQpDT05GSUdf U0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCiMgQ09ORklHX1NFTlNPUlNfTE03 NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09SU19MTTgwPW0K Q09ORklHX1NFTlNPUlNfTE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9bQojIENPTkZJR19TRU5T T1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNf TE05Mj15CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TE05NTIzNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09S U19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0 Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2 ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19O Q1Q3ODAyPW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19TSFQxNT15CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19TSFQzeD15CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KQ09ORklHX1NFTlNPUlNfU0lT NTU5NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9bQpDT05GSUdfU0VOU09SU19FTUMxNDAzPW0K IyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2 VzIwMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPXkKIyBDT05GSUdfU0VOU09S U19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCiMgQ09O RklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02 NjU9eQojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19BRFMxMDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5TT1JTX0FNQzY4 MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9eQojIENP TkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UQzc0PXkKQ09O RklHX1NFTlNPUlNfVEhNQzUwPW0KIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19UTVAxMDM9eQpDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VO U09SU19UTVA0MjE9bQojIENPTkZJR19TRU5TT1JTX1RXTDQwMzBfTUFEQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUE2 ODZBPW0KQ09ORklHX1NFTlNPUlNfVlQxMjExPW0KIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5 Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJM PXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg2Tkcg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1dNODMxWCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dNODM1MD1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklH X1NFTlNPUlNfQUNQSV9QT1dFUj1tCiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9X UklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBz ZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf R09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1B TF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CkNPTkZJR19JTlRFTF9TT0NfRFRT X0lPU0ZfQ09SRT15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQoKIwojIEFDUEkgSU5U MzQwWCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5UMzQwWF9USEVSTUFMPW0KQ09ORklHX0FD UElfVEhFUk1BTF9SRUw9bQpDT05GSUdfSU5UMzQwNl9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxf UENIX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0FEQ19USEVSTUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkK CiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApD T05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJ R19CQ01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NU X1BDST15CkNPTkZJR19CQ01BX0hPU1RfU09DPXkKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNP TkZJR19CQ01BX1NGTEFTSD15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkK Q09ORklHX01GRF9DUzU1MzU9bQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BWFAy MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJ R19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYyPXkKIyBD T05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfSFRDX1BBU0lDMz15 CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0ky Q19HUElPPW0KQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVM X1NPQ19QTUlDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTPW0KQ09ORklHX01GRF9J TlRFTF9MUFNTX0FDUEk9bQojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD1tCkNP TkZJR19NRkRfODhQTTgwMD1tCkNPTkZJR19NRkRfODhQTTgwNT1tCkNPTkZJR19NRkRfODhQTTg2 MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PW0KQ09ORklHX01GRF9NQVg3NzY5Mz1tCiMgQ09ORklH X01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQK Q09ORklHX01GRF9NQVg4OTI1PXkKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldApDT05G SUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM5Nz1tCiMgQ09ORklHX01GRF9NRU5GMjFC TUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9Q Q0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9T TTUwMT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUg aXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FE Qz15CkNPTkZJR19NRkRfTFAzOTQzPW0KIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CkNP TkZJR19NRkRfUEFMTUFTPXkKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19U UFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTA4Nj15CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf VFBTNjUyMTc9bQpDT05GSUdfTUZEX1RQUzY1MjE4PXkKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQ UzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CkNP TkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdM NjA0MF9DT1JFPXkKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01G RF9MTTM1MzM9eQpDT05GSUdfTUZEX1RJTUJFUkRBTEU9bQojIENPTkZJR19NRkRfVE1JTyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZE X0FSSVpPTkFfSTJDPXkKQ09ORklHX01GRF9DUzQ3TDI0PXkKQ09ORklHX01GRF9XTTUxMDI9eQoj IENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTc9eQojIENPTkZJ R19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CkNP TkZJR19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgz NTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CiMgQ09ORklH X1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPW0KCiMKIyBNdWx0aW1l ZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX0RJR0lUQUxf VFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JDX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQ0VDX0VESUQ9eQpDT05GSUdfTUVESUFfQ09OVFJP TExFUj15CiMgQ09ORklHX01FRElBX0NPTlRST0xMRVJfRFZCIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0RFVj1tCkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQpDT05GSUdfVklERU9fVjRM Mj1tCiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19GSVhF RF9NSU5PUl9SQU5HRVM9eQpDT05GSUdfVklERU9fVFVORVI9bQpDT05GSUdfVjRMMl9GTEFTSF9M RURfQ0xBU1M9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJREVPQlVGX0RNQV9TRz1t CkNPTkZJR19WSURFT0JVRjJfQ09SRT1tCkNPTkZJR19WSURFT0JVRjJfTUVNT1BTPW0KQ09ORklH X1ZJREVPQlVGMl9ETUFfU0c9bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfVFRQQ0lfRUVQUk9N PW0KQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9OApDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTPXkK CiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRp YSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkk9 bQpDT05GSUdfVklERU9fSEVYSVVNX09SSU9OPW0KQ09ORklHX1ZJREVPX01YQj1tCiMgQ09ORklH X1ZJREVPX0RUMzE1NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlk IFRWIHN1cHBvcnQKIwojIENPTkZJR19WSURFT19DWDI1ODIxIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX1NBQTcxMzQ9bQojIENPTkZJR19WSURFT19TQUE3MTM0X0RWQiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNldAoKIwojIE1lZGlhIGRpZ2l0YWwgVFYgUENJIEFk YXB0ZXJzCiMKQ09ORklHX0RWQl9BVjcxMTBfSVI9eQpDT05GSUdfRFZCX0FWNzExMD1tCiMgQ09O RklHX0RWQl9BVjcxMTBfT1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0JVREdFVF9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0kgaXMgbm90IHNldAojIENPTkZJ R19EVkJfUExVVE8yIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9QVDE9bQpDT05GSUdfRFZCX1BUMz1t CiMgQ09ORklHX0RWQl9OR0VORSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRERCUklER0U9bQpDT05G SUdfRFZCX1BMQVRGT1JNX0RSSVZFUlM9eQoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVy cwojCkNPTkZJR19TTVNfU0RJT19EUlY9bQoKIwojIFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAx Mzk0KSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9GSVJFRFRWIGlzIG5vdCBzZXQKQ09ORklHX01F RElBX0NPTU1PTl9PUFRJT05TPXkKCiMKIyBjb21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdf VklERU9fVFZFRVBST009bQpDT05GSUdfVklERU9fU0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3 MTQ2X1ZWPW0KQ09ORklHX1NNU19TSUFOT19NRFRWPW0KCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJp dmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykKIwojIENPTkZJR19NRURJQV9T VUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9BVFRBQ0g9eQoKIwojIEVu Y29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMKIyBB dWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVE SU89bQojIENPTkZJR19WSURFT19UREE3NDMyIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1REQTk4 NDA9bQojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19URUE2 NDIwPW0KIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DUzMz MDg9bQojIENPTkZJR19WSURFT19DUzUzNDUgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1M1M0wz MkE9bQpDT05GSUdfVklERU9fVExWMzIwQUlDMjNCPW0KQ09ORklHX1ZJREVPX1VEQTEzNDI9bQpD T05GSUdfVklERU9fV004Nzc1PW0KIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fVlAyN1NNUFggaXMgbm90IHNldApDT05GSUdfVklERU9fU09OWV9CVEZfTVBY PW0KCiMKIyBSRFMgZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD1tCgojCiMgVmlkZW8g ZGVjb2RlcnMKIwpDT05GSUdfVklERU9fQURWNzE4MD1tCiMgQ09ORklHX1ZJREVPX0FEVjcxODMg aXMgbm90IHNldApDT05GSUdfVklERU9fQURWNzYwND1tCiMgQ09ORklHX1ZJREVPX0FEVjc4NDIg aXMgbm90IHNldApDT05GSUdfVklERU9fQlQ4MTk9bQojIENPTkZJR19WSURFT19CVDg1NiBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19CVDg2Nj1tCiMgQ09ORklHX1ZJREVPX0tTMDEyNyBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19NTDg2Vjc2Njc9bQpDT05GSUdfVklERU9fU0FBNzExMD1tCiMgQ09O RklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldApDT05GSUdfVklERU9fVEMzNTg3NDM9bQpDT05G SUdfVklERU9fVFZQNTE0WD1tCiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldApDT05G SUdfVklERU9fVFZQNzAwMj1tCkNPTkZJR19WSURFT19UVzI4MDQ9bQojIENPTkZJR19WSURFT19U Vzk5MDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldApDT05GSUdf VklERU9fVlBYMzIyMD1tCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdf VklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDI1ODQwPW0KCiMKIyBWaWRl byBlbmNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxODU9 bQojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0FEVjcxNzU9 bQpDT05GSUdfVklERU9fQURWNzM0Mz1tCkNPTkZJR19WSURFT19BRFY3MzkzPW0KQ09ORklHX1ZJ REVPX0FEVjc1MTE9bQpDT05GSUdfVklERU9fQUQ5Mzg5Qj1tCkNPTkZJR19WSURFT19BSzg4MVg9 bQpDT05GSUdfVklERU9fVEhTODIwMD1tCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKIyBD T05GSUdfVklERU9fT1Y5NjUwIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1M1SzRFQ0dYPW0KQ09O RklHX1ZJREVPX1M1SzVCQUY9bQoKIwojIEZsYXNoIGRldmljZXMKIwoKIwojIFZpZGVvIGltcHJv dmVtZW50IGNoaXBzCiMKQ09ORklHX1ZJREVPX1VQRDY0MDMxQT1tCkNPTkZJR19WSURFT19VUEQ2 NDA4Mz1tCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9f U0FBNjc1MkhTPW0KCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURF T19USFM3MzAzPW0KIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKCiMKIyBTZW5zb3Jz IHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9bQoKIwojIEN1 c3RvbWl6ZSBUViB0dW5lcnMKIwpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01F RElBX1RVTkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1tCkNPTkZJR19N RURJQV9UVU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PW0KIyBDT05G SUdfTUVESUFfVFVORVJfVEVBNTc2MSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9URUE1 NzY3PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCiMgQ09ORklHX01FRElBX1RVTkVSX01U MjA2MCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFf VFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19NRURJQV9U VU5FUl9RVDEwMTA9bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01FRElBX1RV TkVSX1hDNTAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVESUFfVFVO RVJfTVhMNTAwNVM9bQojIENPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PW0K IyBDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTggaXMgbm90IHNldAojIENPTkZJR19NRURJQV9U VU5FUl9GQzAwMTEgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9GQzAwMTIgaXMgbm90 IHNldApDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0KIyBDT05GSUdfTUVESUFfVFVORVJfVERB MTgyMTIgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9FNDAwMCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9GQzI1ODA9bQpDT05GSUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD1t CkNPTkZJR19NRURJQV9UVU5FUl9UVUE5MDAxPW0KIyBDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3 IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0lUOTEzWD1tCkNPTkZJR19NRURJQV9UVU5F Ul9SODIwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRj1tCkNPTkZJR19NRURJQV9UVU5F Ul9RTTFEMUMwMDQyPW0KCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVsdGlz dGFuZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05G SUdfRFZCX1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjYxMTB4 PW0KCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpD T05GSUdfRFZCX0RSWEs9bQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD1tCkNPTkZJR19EVkJfU0ky MTY1PW0KIyBDT05GSUdfRFZCX01OODg0NzIgaXMgbm90IHNldApDT05GSUdfRFZCX01OODg0NzM9 bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyNDExMD1t CkNPTkZJR19EVkJfQ1gyNDEyMz1tCiMgQ09ORklHX0RWQl9NVDMxMiBpcyBub3Qgc2V0CkNPTkZJ R19EVkJfWkwxMDAzNj1tCkNPTkZJR19EVkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1t CkNPTkZJR19EVkJfU1RWMDI4OD1tCkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RW MDI5OT1tCiMgQ09ORklHX0RWQl9TVFY2MTEwIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9TVFYwOTAw PW0KQ09ORklHX0RWQl9UREE4MDgzPW0KQ09ORklHX0RWQl9UREExMDA4Nj1tCiMgQ09ORklHX0RW Ql9UREE4MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1ZFUzFYOTMgaXMgbm90IHNldApDT05G SUdfRFZCX1RVTkVSX0lURDEwMDA9bQojIENPTkZJR19EVkJfVFVORVJfQ1gyNDExMyBpcyBub3Qg c2V0CiMgQ09ORklHX0RWQl9UREE4MjZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1RVQTYxMDAg aXMgbm90IHNldAojIENPTkZJR19EVkJfQ1gyNDExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9D WDI0MTE3IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DWDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9 bQpDT05GSUdfRFZCX1RTMjAyMD1tCkNPTkZJR19EVkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2 QTE2PW0KQ09ORklHX0RWQl9UREExMDA3MT1tCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9u dGVuZHMKIwpDT05GSUdfRFZCX1NQODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RW Ql9DWDIyNzAwPW0KIyBDT05GSUdfRFZCX0NYMjI3MDIgaXMgbm90IHNldAojIENPTkZJR19EVkJf UzVIMTQzMiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRFJYRD1tCkNPTkZJR19EVkJfTDY0NzgxPW0K Q09ORklHX0RWQl9UREExMDA0WD1tCkNPTkZJR19EVkJfTlhUNjAwMD1tCkNPTkZJR19EVkJfTVQz NTI9bQpDT05GSUdfRFZCX1pMMTAzNTM9bQpDT05GSUdfRFZCX0RJQjMwMDBNQj1tCkNPTkZJR19E VkJfRElCMzAwME1DPW0KQ09ORklHX0RWQl9ESUI3MDAwTT1tCkNPTkZJR19EVkJfRElCNzAwMFA9 bQpDT05GSUdfRFZCX0RJQjkwMDA9bQpDT05GSUdfRFZCX1REQTEwMDQ4PW0KIyBDT05GSUdfRFZC X0FGOTAxMyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRUMxMDA9bQpDT05GSUdfRFZCX0hEMjlMMj1t CiMgQ09ORklHX0RWQl9TVFYwMzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0NYRDI4MjBSIGlz IG5vdCBzZXQKQ09ORklHX0RWQl9DWEQyODQxRVI9bQojIENPTkZJR19EVkJfQVMxMDJfRkUgaXMg bm90IHNldAoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9WRVMxODIw PW0KQ09ORklHX0RWQl9UREExMDAyMT1tCiMgQ09ORklHX0RWQl9UREExMDAyMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RWQl9TVFYwMjk3IGlzIG5vdCBzZXQKCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNh bi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05Y VDIwMFg9bQojIENPTkZJR19EVkJfT1I1MTIxMSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfT1I1MTEz Mj1tCkNPTkZJR19EVkJfQkNNMzUxMD1tCkNPTkZJR19EVkJfTEdEVDMzMFg9bQpDT05GSUdfRFZC X0xHRFQzMzA1PW0KQ09ORklHX0RWQl9MR0RUMzMwNkE9bQpDT05GSUdfRFZCX0xHMjE2MD1tCiMg Q09ORklHX0RWQl9TNUgxNDA5IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9BVTg1MjI9bQpDT05GSUdf RFZCX0FVODUyMl9EVFY9bQpDT05GSUdfRFZCX0FVODUyMl9WNEw9bQpDT05GSUdfRFZCX1M1SDE0 MTE9bQoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfUzky MT1tCkNPTkZJR19EVkJfRElCODAwMD1tCiMgQ09ORklHX0RWQl9NQjg2QTIwUyBpcyBub3Qgc2V0 CgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRz CiMKIyBDT05GSUdfRFZCX1RDOTA1MjIgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgdGVycmVzdHJp YWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9bQpDT05GSUdfRFZCX1RVTkVSX0RJ QjAwNzA9bQojIENPTkZJR19EVkJfVFVORVJfRElCMDA5MCBpcyBub3Qgc2V0CgojCiMgU0VDIGNv bnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwojIENPTkZJR19EVkJfRFJYMzlYWUogaXMgbm90IHNl dAojIENPTkZJR19EVkJfTE5CSDI1IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9MTkJQMjE9bQpDT05G SUdfRFZCX0xOQlAyMj1tCkNPTkZJR19EVkJfSVNMNjQwNT1tCkNPTkZJR19EVkJfSVNMNjQyMT1t CkNPTkZJR19EVkJfSVNMNjQyMz1tCiMgQ09ORklHX0RWQl9BODI5MyBpcyBub3Qgc2V0CiMgQ09O RklHX0RWQl9TUDIgaXMgbm90IHNldApDT05GSUdfRFZCX0xHUzhHTDU9bQojIENPTkZJR19EVkJf TEdTOEdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9BVEJNODgzMCBpcyBub3Qgc2V0CiMgQ09O RklHX0RWQl9UREE2NjV4IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RW Ql9NODhSUzIwMDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCiMgQ09ORklHX0RWQl9IT1JVUzNBIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX0FTQ09UMkUgaXMgbm90IHNldApDT05GSUdfRFZCX0hFTEVO RT1tCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RV TU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD1tCiMg Q09ORklHX0FHUF9BTEkgaXMgbm90IHNldApDT05GSUdfQUdQX0FUST1tCkNPTkZJR19BR1BfQU1E PW0KIyBDT05GSUdfQUdQX0FNRDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX0lOVEVMIGlzIG5v dCBzZXQKQ09ORklHX0FHUF9OVklESUE9bQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKQ09O RklHX0FHUF9TV09SS1M9bQpDT05GSUdfQUdQX1ZJQT1tCiMgQ09ORklHX0FHUF9FRkZJQ0VPTiBp cyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09O RklHX1ZHQV9TV0lUQ0hFUk9PPXkKIyBDT05GSUdfRFJNIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1 ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNl cwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9 eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCX0REQz15CiMgQ09ORklHX0ZCX0JPT1RfVkVT QV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9D RkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9S RVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09O RklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KQ09ORklHX0ZC X0ZPUkVJR05fRU5ESUFOPXkKQ09ORklHX0ZCX0JPVEhfRU5ESUFOPXkKIyBDT05GSUdfRkJfQklH X0VORElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU4gaXMgbm90IHNldApD T05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVD VUJBPW0KQ09ORklHX0ZCX1NWR0FMSUI9eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0 CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZC X1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENP TkZJR19GQl9DSVJSVVMgaXMgbm90IHNldApDT05GSUdfRkJfUE0yPW0KQ09ORklHX0ZCX1BNMl9G SUZPX0RJU0NPTk5FQ1Q9eQojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJ R19GQl9BUkMgaXMgbm90IHNldApDT05GSUdfRkJfQVNJTElBTlQ9eQpDT05GSUdfRkJfSU1TVFQ9 eQojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZFU0EgaXMgbm90IHNl dApDT05GSUdfRkJfRUZJPXkKQ09ORklHX0ZCX040MTE9bQpDT05GSUdfRkJfSEdBPW0KQ09ORklH X0ZCX09QRU5DT1JFUz15CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX0ZC X05WSURJQT1tCkNPTkZJR19GQl9OVklESUFfSTJDPXkKQ09ORklHX0ZCX05WSURJQV9ERUJVRz15 CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZB IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTEU4MDU3OD15CkNPTkZJR19G Ql9DQVJJTExPX1JBTkNIPXkKQ09ORklHX0ZCX01BVFJPWD1tCiMgQ09ORklHX0ZCX01BVFJPWF9N SUxMRU5JVU0gaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkKIyBDT05GSUdf RkJfTUFUUk9YX0cgaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YX0kyQz1tCiMgQ09ORklHX0ZC X1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9bQpDT05GSUdfRkJfQVRZMTI4X0JB Q0tMSUdIVD15CkNPTkZJR19GQl9BVFk9eQojIENPTkZJR19GQl9BVFlfQ1QgaXMgbm90IHNldAoj IENPTkZJR19GQl9BVFlfR1ggaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVD15CkNP TkZJR19GQl9TMz1tCkNPTkZJR19GQl9TM19EREM9eQpDT05GSUdfRkJfU0FWQUdFPXkKIyBDT05G SUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQojIENP TkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJ R19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9 bQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2MjM9eQojIENPTkZJ R19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfUE0zIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NBUk1JTkU9eQpDT05GSUdfRkJfQ0FSTUlO RV9EUkFNX0VWQUw9eQojIENPTkZJR19DQVJNSU5FX0RSQU1fQ1VTVE9NIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0dFT0RFPXkKIyBDT05GSUdfRkJfR0VPREVfTFggaXMgbm90IHNldApDT05GSUdfRkJf R0VPREVfR1g9bQpDT05GSUdfRkJfR0VPREVfR1gxPXkKQ09ORklHX0ZCX1NNNTAxPW0KQ09ORklH X0ZCX0lCTV9HWFQ0NTAwPXkKQ09ORklHX0ZCX1ZJUlRVQUw9bQojIENPTkZJR19GQl9NRVRST05P TUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf QlJPQURTSEVFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CkNP TkZJR19GQl9TSU1QTEU9eQpDT05GSUdfRkJfU003MTI9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9T VVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX1BMQVRGT1JNPW0K Q09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9 bQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz15CkNPTkZJR19CQUNLTElHSFRfQ0FSSUxMT19SQU5D SD15CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX01B WDg5MjU9bQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0 MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9bQpDT05GSUdfQkFDS0xJ R0hUX1dNODMxWD1tCkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRf QURQODg3MD1tCkNPTkZJR19CQUNLTElHSFRfODhQTTg2MFg9eQojIENPTkZJR19CQUNLTElHSFRf TE0zNjMwQSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkKQ09ORklHX0JBQ0tM SUdIVF9MUDg1NVg9eQojIENPTkZJR19CQUNLTElHSFRfUEFORE9SQSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9UUFM2NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfR1BJTz1t CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CiMgQ09O RklHX0xPR08gaXMgbm90IHNldAojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1 cHBvcnQKIwpDT05GSUdfSElEPW0KIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90 IHNldApDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9bQojIENPTkZJR19ISURfR0VORVJJQyBp cyBub3Qgc2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0K Q09ORklHX0hJRF9BQ1JVWD1tCkNPTkZJR19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExF PW0KQ09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9D SEVSUlkgaXMgbm90IHNldApDT05GSUdfSElEX0NISUNPTlk9bQpDT05GSUdfSElEX0NNRURJQT1t CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURfRFJBR09OUklTRT1tCkNPTkZJR19EUkFH T05SSVNFX0ZGPXkKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxF Q09NPW0KQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1tCkNPTkZJR19ISURf R0ZSTT1tCkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURf V0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qg c2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCiMgQ09ORklHX0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9MQ1BPV0VSPW0KIyBDT05GSUdfSElEX0xFRCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfTEVOT1ZPPW0KQ09ORklHX0hJRF9MT0dJVEVDSD1tCkNPTkZJR19ISURfTE9HSVRFQ0hf REo9bQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KQ09ORklHX0xPR0lURUNIX0ZGPXkKQ09O RklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lX SEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURf TUlDUk9TT0ZUPW0KIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9N VUxUSVRPVUNIPW0KIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BB TlRIRVJMT1JEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9Q SUNPTENEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QTEFOVFJPTklDUz1tCiMgQ09ORklHX0hJRF9Q UklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1t CkNPTkZJR19ISURfU1BFRURMSU5LPW0KIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldApDT05GSUdfSElEX1JNST1tCiMgQ09O RklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9 bQojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9 bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1dBQ09NPW0K IyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldApDT05GSUdfSElEX1hJTk1PPW0KQ09ORklH X0hJRF9aRVJPUExVUz1tCkNPTkZJR19aRVJPUExVU19GRj15CkNPTkZJR19ISURfWllEQUNST049 bQojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUxQUz1tCgoj CiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9B UkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZl cnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJ R19VV0I9eQpDT05GSUdfVVdCX1dIQ0k9eQpDT05GSUdfTU1DPXkKQ09ORklHX01NQ19ERUJVRz15 CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5v dCBzZXQKQ09ORklHX01NQ19URVNUPW0KCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIg RHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJ R19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhD SV9QTFRGTT1tCiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RJRk1f U0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RSSUNPSF9DUyBpcyBub3Qgc2V0CkNPTkZJR19N TUNfQ0I3MTA9bQojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19V U0RISTZST0wwPW0KQ09ORklHX01NQ19UT1NISUJBX1BDST1tCiMgQ09ORklHX01NQ19NVEsgaXMg bm90IHNldAojIENPTkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNP TkZJR19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9bQoKIwojIExFRCBkcml2 ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNjQyPXkK IyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NTI9 bQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKIyBDT05G SUdfTEVEU19MUDU1MjMgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVE U19MUDg1MDE9bQpDT05GSUdfTEVEU19MUDg4NjA9bQpDT05GSUdfTEVEU19DTEVWT19NQUlMPW0K Q09ORklHX0xFRFNfUENBOTU1WD15CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1dNODMxWF9TVEFUVVM9eQojIENPTkZJR19MRURTX1dNODM1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkQyODAyPW0KIyBDT05G SUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19MVDM1OTM9eQojIENP TkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldApDT05GSUdfTEVEU19UTEM1OTFYWD15CkNPTkZJ R19MRURTX0xNMzU1eD15CkNPTkZJR19MRURTX09UMjAwPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBi bGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJ TkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMK IwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9NVEQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJR19M RURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdf TEVEU19UUklHR0VSX0dQSU89eQojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBu b3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChM RUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldApD T05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15CkNPTkZJR19MRURTX1RSSUdHRVJfUEFOSUM9eQpD T05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19F REFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMg Q09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFDPW0KIyBDT05G SUdfRURBQ19BTUQ3NlggaXMgbm90IHNldApDT05GSUdfRURBQ19FN1hYWD1tCkNPTkZJR19FREFD X0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyODc1UD1tCiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBu b3Qgc2V0CkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQojIENPTkZJR19F REFDX0lFMzEyMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQw MD1tCkNPTkZJR19FREFDX0k4Mjg2MD1tCiMgQ09ORklHX0VEQUNfUjgyNjAwIGlzIG5vdCBzZXQK Q09ORklHX0VEQUNfSTUwMDA9bQojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0 NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklH X1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNl dApDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5U Rl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVTVD1tCgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBD T05GSUdfUlRDX0RSVl84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfODhQTTgw WCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0FCQjVaRVMzPW0KQ09ORklHX1JUQ19EUlZfQUJY ODBYPW0KQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfSFdN T04gaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0RTMTY3Mj1tCiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfTUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDg5OTg9bQpD T05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz1tCiMg Q09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0K Q09ORklHX1JUQ19EUlZfUENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KIyBDT05G SUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQxVDgwPXkKIyBD T05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMy SyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RXTDQwMzA9bQojIENPTkZJR19SVENfRFJWX1BB TE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0ZNMzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODAxMD15CkNPTkZJR19SVENfRFJW X1JYODU4MT1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRU0zMDI3PXkKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAoKIwojIFNQSSBS VEMgZHJpdmVycwojCkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJU QyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9QQ0YyMTI3PXkKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CgojCiMg UGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19E UlZfRFMxMjg2PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE1NTM9eQpDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZPW0KIyBDT05GSUdfUlRD X0RSVl9EUzE2ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx NzQ4NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc4ODU9eQojIENPTkZJR19SVENfRFMx Njg1X1BST0NfUkVHUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1M9eQpD T05GSUdfUlRDX0RSVl9EUzE3NDI9eQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9eQpDT05GSUdfUlRD X0RSVl9EQTkwNjM9eQojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf TVNNNjI0Mj1tCkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15 CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1dNODMx WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfV004MzUwIGlzIG5vdCBzZXQKCiMKIyBvbi1D UFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX01UNjM5NyBpcyBub3Qgc2V0CgojCiMg SElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1B REVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VO R0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNP TkZJR19JTlRFTF9JRE1BNjQ9eQpDT05GSUdfUENIX0RNQT15CkNPTkZJR19USU1CX0RNQT1tCkNP TkZJR19RQ09NX0hJRE1BX01HTVQ9bQpDT05GSUdfUUNPTV9ISURNQT15CkNPTkZJR19EV19ETUFD X0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19IU1Vf RE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldAoKIwojIERNQUJVRiBvcHRpb25zCiMKIyBDT05G SUdfU1lOQ19GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfVUlPPW0K Q09ORklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPW0KQ09ORklHX1VJT19ETUVN X0dFTklSUT1tCkNPTkZJR19VSU9fQUVDPW0KQ09ORklHX1VJT19TRVJDT1MzPW0KQ09ORklHX1VJ T19QQ0lfR0VORVJJQz1tCkNPTkZJR19VSU9fTkVUWD1tCkNPTkZJR19VSU9fUFJVU1M9bQpDT05G SUdfVUlPX01GNjI0PW0KIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19W SVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj1tCkNPTkZJR19WSVJUSU9f SU5QVVQ9bQpDT05GSUdfVklSVElPX01NSU89bQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5F X0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQK IwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NM SUNPU1MgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAoKIwojIElJTyBzdGFn aW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKCiMKIyBBbmFsb2cgdG8gZGlnaXRh bCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NjA2IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgZGln aXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCiMgQ09ORklHX0FEVDczMTYgaXMgbm90IHNl dAoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzE1 MCBpcyBub3Qgc2V0CkNPTkZJR19BRDcxNTI9bQojIENPTkZJR19BRDc3NDYgaXMgbm90IHNldAoK IwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vu c29ycwojCgojCiMgTmV0d29yayBBbmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwpDT05G SUdfQUQ1OTMzPW0KCiMKIyBMaWdodCBzZW5zb3JzCiMKQ09ORklHX1NFTlNPUlNfSVNMMjkwMTg9 bQojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKQ09ORklHX1RTTDI1ODM9bQoj IENPTkZJR19UU0wyeDd4IGlzIG5vdCBzZXQKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElD CiMKQ09ORklHX0FERTc4NTQ9bQojIENPTkZJR19BREU3ODU0X0kyQyBpcyBub3Qgc2V0CgojCiMg UmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxv bmUKIwpDT05GSUdfRkJfU003NTA9bQojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNw ZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TVEFHSU5HX01FRElBIGlzIG5vdCBzZXQK CiMKIyBBbmRyb2lkCiMKQ09ORklHX0FTSE1FTT15CiMgQ09ORklHX0FORFJPSURfTE9XX01FTU9S WV9LSUxMRVIgaXMgbm90IHNldAojIENPTkZJR19JT04gaXMgbm90IHNldAojIENPTkZJR19GSVJF V0lSRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKQ09ORklHX0dT X0ZQR0FCT09UPXkKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklH X0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2Nr IEZyYW1ld29yawojCkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD1tCkNPTkZJR19DT01NT05fQ0xL X1NJNTM1MT1tCkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9eQojIENPTkZJR19DT01NT05fQ0xL X0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NMS19UV0w2MDQwIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19OWFAgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19QQUxNQVM9 eQpDT05GSUdfQ09NTU9OX0NMS19QV009bQojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUElDMzIgaXMgbm90IHNldAojIENPTkZJR19TVU5YSV9D Q1UgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2Nr IFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgy NTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJ TUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENPTkZJR19J T01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdf UkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMK IwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEJyb2Fk Y29tIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19T T0NfVEk9eQojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15Cgoj CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz1tCiMgQ09O RklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz1tCiMgQ09O RklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVg3NzY5Mz1tCiMg Q09ORklHX0VYVENPTl9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBp cyBub3Qgc2V0CkNPTkZJR19FWFRDT05fU001NTAyPXkKIyBDT05GSUdfRVhUQ09OX1VTQl9HUElP IGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89bQpDT05GSUdfSUlPX0JVRkZF Uj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0IgaXMgbm90IHNldApDT05GSUdfSUlPX0tGSUZPX0JV Rj1tCkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj1tCkNPTkZJR19JSU9fQ09ORklHRlM9bQpD T05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMg Q09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBp cyBub3Qgc2V0CgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNl dApDT05GSUdfQk1DMTUwX0FDQ0VMPW0KQ09ORklHX0JNQzE1MF9BQ0NFTF9JMkM9bQpDT05GSUdf SUlPX1NUX0FDQ0VMXzNBWElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9bQpDT05G SUdfS1hDSksxMDEzPW0KIyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldApDT05GSUdfTU1B NzY2MD1tCkNPTkZJR19NTUE4NDUyPW0KQ09ORklHX01NQTk1NTFfQ09SRT1tCiMgQ09ORklHX01N QTk1NTEgaXMgbm90IHNldApDT05GSUdfTU1BOTU1Mz1tCkNPTkZJR19NWEM0MDA1PW0KQ09ORklH X01YQzYyNTU9bQpDT05GSUdfU1RLODMxMj1tCkNPTkZJR19TVEs4QkE1MD1tCgojCiMgQW5hbG9n IHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CkNPTkZJ R19BRDc5OVg9bQpDT05GSUdfTUFYMTM2Mz1tCkNPTkZJR19NQ1AzNDIyPW0KQ09ORklHX05BVTc4 MDI9bQpDT05GSUdfUEFMTUFTX0dQQURDPW0KQ09ORklHX1FDT01fU1BNSV9JQURDPW0KQ09ORklH X1FDT01fU1BNSV9WQURDPW0KQ09ORklHX1RJX0FEQzA4MUM9bQojIENPTkZJR19USV9BTTMzNVhf QURDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBfTUFEQz1tCiMgQ09ORklHX1RXTDYwMzBfR1BB REMgaXMgbm90IHNldAoKIwojIEFtcGxpZmllcnMKIwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwoj IENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldApDT05GSUdfSUFRQ09SRT1tCkNPTkZJ R19WWjg5WD1tCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0lJT19NU19TRU5T T1JTX0kyQz1tCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNf STJDPW0KQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9bQoKIwojIERpZ2l0YWwgdG8gYW5hbG9n IGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PW0KQ09ORklHX0FENTM4MD1tCkNPTkZJR19BRDU0 NDY9bQojIENPTkZJR19BRDU1OTNSIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBz ZXQKQ09ORklHX01BWDUxNz1tCkNPTkZJR19NQ1A0NzI1PW0KIyBDT05GSUdfU1RYMTA0IGlzIG5v dCBzZXQKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJz IEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNl LUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwg Z3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19J SU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19JVEczMjAwPW0KCiMKIyBIZWFsdGgg U2Vuc29ycwojCgojCiMgSGVhcnQgUmF0ZSBNb25pdG9ycwojCkNPTkZJR19BRkU0NDA0PW0KQ09O RklHX01BWDMwMTAwPW0KCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfQU0yMzE1IGlz IG5vdCBzZXQKIyBDT05GSUdfREhUMTEgaXMgbm90IHNldApDT05GSUdfSERDMTAwWD1tCkNPTkZJ R19IVFUyMT1tCkNPTkZJR19TSTcwMDU9bQpDT05GSUdfU0k3MDIwPW0KCiMKIyBJbmVydGlhbCBt ZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19CTUkxNjA9bQpDT05GSUdfQk1JMTYwX0kyQz1tCkNP TkZJR19LTVg2MT1tCgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FMUz1tCkNPTkZJ R19BREpEX1MzMTE9bQpDT05GSUdfQUwzMzIwQT1tCiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVBEUzk5NjAgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNl dApDT05GSUdfQkgxNzgwPW0KIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CkNPTkZJR19DTTMy MzI9bQojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBz ZXQKQ09ORklHX0dQMkFQMDIwQTAwRj1tCiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKQ09O RklHX0pTQTEyMTI9bQpDT05GSUdfUlBSMDUyMT1tCkNPTkZJR19TRU5TT1JTX0xNMzUzMz1tCiMg Q09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19NQVg0NDAwMD1tCiMgQ09ORklHX09QVDMw MDEgaXMgbm90IHNldApDT05GSUdfUEExMjIwMzAwMT1tCkNPTkZJR19TVEszMzEwPW0KIyBDT05G SUdfVENTMzQxNCBpcyBub3Qgc2V0CkNPTkZJR19UQ1MzNDcyPW0KIyBDT05GSUdfU0VOU09SU19U U0wyNTYzIGlzIG5vdCBzZXQKQ09ORklHX1RTTDQ1MzE9bQpDT05GSUdfVVM1MTgyRD1tCkNPTkZJ R19WQ05MNDAwMD1tCkNPTkZJR19WRU1MNjA3MD1tCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMK IwpDT05GSUdfQUs4OTc1PW0KQ09ORklHX0FLMDk5MTE9bQpDT05GSUdfQk1DMTUwX01BR049bQpD T05GSUdfQk1DMTUwX01BR05fSTJDPW0KIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CkNPTkZJ R19NTUMzNTI0MD1tCkNPTkZJR19JSU9fU1RfTUFHTl8zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFH Tl9JMkNfM0FYSVM9bQpDT05GSUdfU0VOU09SU19ITUM1ODQzPW0KQ09ORklHX1NFTlNPUlNfSE1D NTg0M19JMkM9bQoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKCiMKIyBUcmlnZ2VycyAtIHN0 YW5kYWxvbmUKIwpDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSPW0KIyBDT05GSUdfSUlPX1NZ U0ZTX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwojIENP TkZJR19EUzE4MDMgaXMgbm90IHNldApDT05GSUdfTUNQNDUzMT1tCiMgQ09ORklHX1RQTDAxMDIg aXMgbm90IHNldAoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfSFAwMz1tCkNPTkZJR19N UEwxMTU9bQpDT05GSUdfTVBMMTE1X0kyQz1tCkNPTkZJR19NUEwzMTE1PW0KQ09ORklHX01TNTYx MT1tCkNPTkZJR19NUzU2MTFfSTJDPW0KQ09ORklHX01TNTYzNz1tCkNPTkZJR19JSU9fU1RfUFJF U1M9bQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz1tCkNPTkZJR19UNTQwMz1tCiMgQ09ORklHX0hQ MjA2QyBpcyBub3Qgc2V0CgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBz ZW5zb3JzCiMKIyBDT05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTUw MCBpcyBub3Qgc2V0CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01MWDkwNjE0 IGlzIG5vdCBzZXQKQ09ORklHX1RNUDAwNj1tCkNPTkZJR19UU1lTMDE9bQpDT05GSUdfVFNZUzAy RD1tCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19WTUVfQlVTPXkKCiMKIyBWTUUgQnJp ZGdlIERyaXZlcnMKIwojIENPTkZJR19WTUVfQ0E5MUNYNDIgaXMgbm90IHNldApDT05GSUdfVk1F X1RTSTE0OD1tCgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBp cyBub3Qgc2V0CgojCiMgVk1FIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9VU0VSPW0KQ09O RklHX1ZNRV9QSU8yPW0KQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdN X0xQMzk0Mz1tCkNPTkZJR19QV01fTFBTUz1tCkNPTkZJR19QV01fTFBTU19QQ0k9bQojIENPTkZJ R19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5v dCBzZXQKQ09ORklHX1BXTV9UV0w9eQpDT05GSUdfUFdNX1RXTF9MRUQ9eQpDT05GSUdfQVJNX0dJ Q19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQ09O VFJPTExFUj15CkNPTkZJR19USV9TWVNDT05fUkVTRVQ9bQpDT05GSUdfRk1DPXkKQ09ORklHX0ZN Q19GQUtFREVWPW0KQ09ORklHX0ZNQ19UUklWSUFMPXkKQ09ORklHX0ZNQ19XUklURV9FRVBST009 eQpDT05GSUdfRk1DX0NIQVJERVY9bQoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJ Q19QSFk9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CkNPTkZJR19QSFlf UFhBXzI4Tk1fVVNCMj1tCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09O RklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19NQ0IgaXMgbm90IHNl dAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJ R19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkK IyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPW0KIyBD T05GSUdfU1RNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIPW0KQ09ORklHX0lOVEVMX1RIX1BD ST1tCkNPTkZJR19JTlRFTF9USF9HVEg9bQpDT05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lO VEVMX1RIX1BUST1tCkNPTkZJR19JTlRFTF9USF9ERUJVRz15CgojCiMgRlBHQSBDb25maWd1cmF0 aW9uIFN1cHBvcnQKIwpDT05GSUdfRlBHQT15CkNPTkZJR19GUEdBX01HUl9aWU5RX0ZQR0E9bQoK IwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JC VT15CkNPTkZJR19EQ0RCQVM9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPW0KQ09O RklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lC RlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX0NGR19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJ R19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05G SUdfR09PR0xFX1NNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFIGlzIG5v dCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMK Q09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkKIyBDT05GSUdfRUZJX1JVTlRJTUVf TUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklH X0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CgojCiMgRmls ZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0ZTX1BPU0lY X0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NL X09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJ TEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNl dApDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldApDT05G SUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9 eQpDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9eQpD T05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPW0KQ09O RklHX0NVU0U9bQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpD T05GSUdfRlNDQUNIRT1tCkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FDSEVfSElT VE9HUkFNPXkKQ09ORklHX0ZTQ0FDSEVfREVCVUc9eQojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9M SVNUIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15 CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19T WVNDVEwgaXMgbm90IHNldApDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19D SElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQoj IENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBp cyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklH X0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz1tCiMgQ09ORklHX01JU0NfRklMRVNZU1RF TVMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpD T05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpD T05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklH X05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CiMgQ09ORklHX05M U19DT0RFUEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjE9bQpDT05GSUdfTkxT X0NPREVQQUdFXzg2Mj1tCiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PW0KQ09O RklHX05MU19DT0RFUEFHRV85MzY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNP TkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19O TFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CkNP TkZJR19OTFNfQVNDSUk9eQojIENPTkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQKQ09ORklH X05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJR19OTFNfSVNPODg1 OV80PW0KQ09ORklHX05MU19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CkNPTkZJ R19OTFNfSVNPODg1OV83PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND1tCkNPTkZJR19OTFNfSVNP ODg1OV8xNT15CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThf VT1tCiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DRUxU SUM9bQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPW0K IyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FF TElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19O TFNfTUFDX0lDRUxBTkQ9bQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19VVEY4IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2lu ZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNn IG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9E RUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19E WU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21w aWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFC TEVfV0FSTl9ERVBSRUNBVEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZS QU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9B U00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19Q QUdFX09XTkVSPXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05G SUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5f T05MWT15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9J TlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJ R19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09O RklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VY VEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB R0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNl dApDT05GSUdfREVCVUdfT0JKRUNUUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUPXkK Q09ORklHX0RFQlVHX09CSkVDVFNfRlJFRT15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUz15 CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpF Q1RTX1JDVV9IRUFEPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVI9eQpDT05G SUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19ERUJVR19TTEFCPXkKQ09O RklHX0RFQlVHX1NMQUJfTEVBSz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05G SUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15CiMgQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUkIgaXMgbm90IHNldApDT05GSUdfREVCVUdfVk1f UEdGTEFHUz15CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lO SVQgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CiMgQ09O RklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0g aXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVH X1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19ERUJV R19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJR19MT0NLVVBf REVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQK IyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlz IG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9V VD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVE U1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9j a3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19E RUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1df TVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJ R19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQojIENPTkZJR19MT0NLX1NUQVQgaXMg bm90IHNldApDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9 eQpDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVS RV9URVNUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENP TkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVF9SRUxF QVNFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElT VD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKIyBDT05GSUdfREVC VUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90 IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdfUFJP VkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkK Q09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9QRVJGX1RFU1QgaXMgbm90IHNldApD T05GSUdfUkNVX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfUFJF SU5JVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfUFJFSU5JVF9ERUxBWT0zCkNPTkZJ R19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfSU5JVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NM T1dfSU5JVF9ERUxBWT0zCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUD15CkNP TkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUF9ERUxBWT0zCkNPTkZJR19SQ1VfQ1BV X1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9UUkFDRT15CkNPTkZJR19SQ1VfRVFTX0RFQlVH PXkKQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVT15CkNPTkZJR19OT1RJRklFUl9FUlJPUl9J TkpFQ1RJT049eQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBz ZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQK IyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxfRlVURVg9eQoj IENPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfTEFURU5D WVRPUD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNP TkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VS PXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFN SUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklH X0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9J TlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFD RT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVO VF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JV RkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9 eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElP Tl9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIgaXMgbm90IHNldApDT05G SUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfUFJFRU1QVF9UUkFDRVI9eQojIENPTkZJR19TQ0hF RF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1lTQ0FMTFMgaXMgbm90IHNldApD T05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NX QVA9eQpDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9QUk9G SUxFX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVM9eQoj IENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDSU5HX0JS QU5DSEVTPXkKQ09ORklHX0JSQU5DSF9UUkFDRVI9eQojIENPTkZJR19TVEFDS19UUkFDRVIgaXMg bm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX0JQRl9FVkVOVFM9eQpDT05GSUdf UFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfRFlOQU1JQ19GVFJBQ0UgaXMgbm90IHNldApDT05GSUdf RlVOQ1RJT05fUFJPRklMRVI9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX01NSU9UUkFDRT15CkNPTkZJR19UUkFDSU5HX01BUD15CkNPTkZJR19ISVNUX1RS SUdHRVJTPXkKIyBDT05GSUdfTU1JT1RSQUNFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFD RVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFS SyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19UUkFDSU5H X0VWRU5UU19HUElPIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfVEVT VF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0K IyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9bQpDT05GSUdfVEVTVF9TVFJJTkdfSEVM UEVSUz1tCkNPTkZJR19URVNUX0tTVFJUT1g9bQpDT05GSUdfVEVTVF9QUklOVEY9eQpDT05GSUdf VEVTVF9CSVRNQVA9bQpDT05GSUdfVEVTVF9VVUlEPXkKQ09ORklHX1RFU1RfUkhBU0hUQUJMRT15 CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRf RE1BX0lOSVQgaXMgbm90IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQ SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xLTT1tCkNPTkZJR19URVNUX1VTRVJfQ09Q WT1tCiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9bQpD T05GSUdfVEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15CkNPTkZJR19URVNUX1NUQVRJQ19L RVlTPW0KIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15 CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVf QUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUJTQU5fQUxJR05NRU5UIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RF Vk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQojIENPTkZJR19JT19TVFJJ Q1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklH X0VBUkxZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQojIENPTkZJ R19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0RFQlVHX1dYPXkKQ09ORklHX0RFQlVH X1NFVF9NT0RVTEVfUk9OWD15CiMgQ09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldApDT05G SUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JU PXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9 MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05F PTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZXzBY RUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldApDT05GSUdf SU9fREVMQVlfTk9ORT15CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MwojIENPTkZJR19E RUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0VOVFJZ PXkKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RF QlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPW0KCiMKIyBTZWN1cml0 eSBvcHRpb25zCiMKIyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ETUVT R19SRVNUUklDVD15CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ RlM9eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFW RV9BUkNIX0hBUkRFTkVEX1VTRVJDT1BZPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFkgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNV UklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05G SUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9f QUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNP TkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQ VE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJ R19DUllQVE9fUk5HX0RFRkFVTFQ9bQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19D UllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKIyBDT05GSUdfQ1JZUFRPX1JTQSBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fREg9eQojIENPTkZJR19DUllQVE9fRUNESCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJ R19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RF U1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD1tCkNPTkZJ R19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fV09S S1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19DUllQVE9fTUNSWVBURCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz1tCkNPTkZJR19DUllQVE9fVEVTVD1tCgoj CiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKIyBDT05G SUdfQ1JZUFRPX0NDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPW0KQ09O RklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NC Qz15CkNPTkZJR19DUllQVE9fQ1RSPW0KQ09ORklHX0NSWVBUT19DVFM9eQojIENPTkZJR19DUllQ VE9fRUNCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZUFRPX1BDQkM9 eQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQK CiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFD PW0KIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1ZNQUM9bQoK IwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPW0KIyBDT05GSUdfQ1JZUFRPX0NSQzMy Q19JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdf Q1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CiMgQ09ORklHX0NSWVBUT19N RDQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9N SUM9bQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQx NjA9bQojIENPTkZJR19DUllQVE9fUk1EMjU2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQz MjA9bQojIENPTkZJR19DUllQVE9fU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2 PW0KQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9bQpDT05GSUdfQ1JZ UFRPX1RHUjE5Mj1tCkNPTkZJR19DUllQVE9fV1A1MTI9bQoKIwojIENpcGhlcnMKIwpDT05GSUdf Q1JZUFRPX0FFUz1tCiMgQ09ORklHX0NSWVBUT19BRVNfNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0FFU19OSV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQU5VQklTPW0KQ09O RklHX0NSWVBUT19BUkM0PW0KQ09ORklHX0NSWVBUT19CTE9XRklTSD1tCkNPTkZJR19DUllQVE9f QkxPV0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9f Q0FTVF9DT01NT049bQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NBU1Q2PW0KQ09ORklHX0NSWVBUT19ERVM9bQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpD T05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJ R19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NSWVBUT19T RVJQRU5UX1NTRTJfNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJ U0hfNTg2IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFU RT1tCkNPTkZJR19DUllQVE9fTFpPPW0KQ09ORklHX0NSWVBUT184NDI9bQpDT05GSUdfQ1JZUFRP X0xaND1tCiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJl ciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkdfTUVOVT1tCkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdf Q1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05G SUdfQ1JZUFRPX0RSQkc9bQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19D UllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19IVyBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcK IwpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJR19WSE9T VF9ORVQgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5v dCBzZXQKIyBDT05GSUdfTEdVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoK IwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVf QVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVS SUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05G SUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNP TkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dF TkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19D Q0lUVD15CkNPTkZJR19DUkMxNj1tCkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVf VD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZNCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldApDT05GSUdfQ1JDMzJf QklUPXkKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9eQojIENP TkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMy X1NFTEZURVNUPXkKQ09ORklHXzg0Ml9DT01QUkVTUz1tCkNPTkZJR184NDJfREVDT01QUkVTUz1t CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9bQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQojIENPTkZJR19YWl9ERUNfSUE2NCBpcyBub3Qgc2V0 CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CiMgQ09ORklHX1ha X0RFQ19TUEFSQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19U RVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpD T05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNP TVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19CQ0g9bQpDT05G SUdfQkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0hBU19J T01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NI RUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxB VFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19D TFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfRERSIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09ORklHX1VD UzJfU1RSSU5HPXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldAojIENPTkZJR19TR19QT09M IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX01N SU9fRkxVU0g9eQpDT05GSUdfU1RBQ0tERVBPVD15Cg== --===============2241185310218124423== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 AAAEWVo= --===============2241185310218124423==--