From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [lkp-robot] [ACPI / CPPC] 266c175b9b: BUG:KASAN:null-ptr-deref Date: Sun, 10 Sep 2017 22:27:17 +0800 Message-ID: <20170910142717.GD29265@yexl-desktop> References: <1504581490-4183-3-git-send-email-george.cherian@cavium.com> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="mSxgbZZZvrAyzONB" Return-path: Content-Disposition: inline In-Reply-To: <1504581490-4183-3-git-send-email-george.cherian@cavium.com> Sender: linux-kernel-owner@vger.kernel.org Cc: devel@acpica.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, rjw@rjwysocki.net, lenb@kernel.org, jassisinghbrar@gmail.com, robert.moore@intel.com, lv.zheng@intel.com, pprakash@codeaurora.org, George Cherian , lkp@01.org List-Id: linux-acpi@vger.kernel.org --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 266c175b9b3242f472f0ae5260a97cf62747a1d1 ("ACPI / CPPC: Make cppc acpi driver aware of pcc subspace ids") url: https://github.com/0day-ci/linux/commits/George-Cherian/mailbox-PCC-Move-the-MAX_PCC_SUBSPACES-definition-to-header-file/20170908-060133 in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -smp 2 -m 1G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------+------------+------------+ | | 91805fa192 | 266c175b9b | +------------------------------------------+------------+------------+ | boot_successes | 10 | 0 | | boot_failures | 0 | 12 | | BUG:KASAN:null-ptr-deref | 0 | 12 | | BUG:unable_to_handle_kernel | 0 | 12 | | Oops:#[##] | 0 | 12 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 12 | +------------------------------------------+------------+------------+ [ 37.051995] BUG: KASAN: null-ptr-deref in acpi_cppc_processor_exit+0x71/0x185 [ 37.053134] Read of size 1 at addr 0000000000000014 by task swapper/0/1 [ 37.054195] [ 37.054455] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-06468-g266c175 #1 [ 37.054546] Call Trace: [ 37.054546] dump_stack+0x85/0xbe [ 37.054546] kasan_report+0x21e/0x253 [ 37.054546] __asan_load1+0x45/0x47 [ 37.054546] acpi_cppc_processor_exit+0x71/0x185 [ 37.054546] acpi_processor_stop+0x9d/0xa4 [ 37.054546] driver_probe_device+0x228/0x481 [ 37.054546] __driver_attach+0x9f/0xc9 [ 37.054546] ? driver_probe_device+0x481/0x481 [ 37.054546] bus_for_each_dev+0x89/0xa9 [ 37.054546] driver_attach+0x26/0x29 [ 37.054546] bus_add_driver+0x19b/0x2bd [ 37.054546] driver_register+0x103/0x151 [ 37.054546] ? acpi_video_init+0xb2/0xb2 [ 37.054546] acpi_processor_driver_init+0x28/0x9d [ 37.054546] do_one_initcall+0x9a/0x145 [ 37.054546] kernel_init_freeable+0x1ab/0x23c [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] kernel_init+0xc/0x108 [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] ret_from_fork+0x2a/0x40 [ 37.054546] ================================================================== [ 37.069690] BUG: unable to handle kernel NULL pointer dereference at 0000000000000014 [ 37.070969] IP: acpi_cppc_processor_exit+0x71/0x185 [ 37.071770] PGD 0 P4D 0 [ 37.072205] Oops: 0000 [#1] SMP KASAN [ 37.072802] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G B 4.13.0-06468-g266c175 #1 [ 37.073659] task: ffff88002aea0000 task.stack: ffff88002aea8000 [ 37.073659] RIP: 0010:acpi_cppc_processor_exit+0x71/0x185 [ 37.073659] RSP: 0000:ffff88002aeafcd0 EFLAGS: 00010256 [ 37.073659] RAX: 0000000000000296 RBX: 0000000000000000 RCX: ffffffff8252bab2 [ 37.073659] RDX: 1ffffffff09aa1d0 RSI: 0000000000000003 RDI: 0000000000000296 [ 37.073659] RBP: ffff88002aeafcf8 R08: dffffc0000000000 R09: 0000000000000001 [ 37.073659] R10: ffffed00055d5f83 R11: ffffffff85f7c750 R12: ffff880029d54900 [ 37.073659] R13: ffff880029d54910 R14: 0000000000000000 R15: ffffffff8693b800 [ 37.073659] FS: 0000000000000000(0000) GS:ffff88002b000000(0000) knlGS:0000000000000000 [ 37.073659] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.073659] CR2: 0000000000000014 CR3: 0000000026a83000 CR4: 00000000000606b0 [ 37.073659] Call Trace: [ 37.073659] acpi_processor_stop+0x9d/0xa4 [ 37.073659] driver_probe_device+0x228/0x481 [ 37.073659] __driver_attach+0x9f/0xc9 [ 37.073659] ? driver_probe_device+0x481/0x481 [ 37.073659] bus_for_each_dev+0x89/0xa9 [ 37.073659] driver_attach+0x26/0x29 [ 37.073659] bus_add_driver+0x19b/0x2bd [ 37.073659] driver_register+0x103/0x151 [ 37.073659] ? acpi_video_init+0xb2/0xb2 [ 37.073659] acpi_processor_driver_init+0x28/0x9d [ 37.073659] do_one_initcall+0x9a/0x145 [ 37.073659] kernel_init_freeable+0x1ab/0x23c [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] kernel_init+0xc/0x108 [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] ret_from_fork+0x2a/0x40 [ 37.073659] Code: 63 1b 85 db 0f 88 9c 00 00 00 4c 8d 3c dd 00 b8 93 86 4c 89 ff e8 46 ce b4 ff 4c 8b 34 dd 00 b8 93 86 49 8d 7e 14 e8 9c cb b4 ff <41> 80 7e 14 00 74 74 49 8d be 5c 01 00 00 e8 19 cd b4 ff 41 ff [ 37.073659] RIP: acpi_cppc_processor_exit+0x71/0x185 RSP: ffff88002aeafcd0 [ 37.073659] CR2: 0000000000000014 [ 37.073659] ---[ end trace 0a860a241596ffde ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.13.0-06468-g266c175" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.13.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL 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_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_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_SOCK_CGROUP_DATA is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PC104=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_SED_OPAL=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_INTEL_RDT is not set CONFIG_X86_EXTENDED_PLATFORM=y CONFIG_X86_VSMP=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y # CONFIG_XEN_PV is not set # CONFIG_XEN_PVHVM is not set CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=12 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set 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_INTEL_UNCORE is not set CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC 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 is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y # CONFIG_ZONE_DEVICE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_RANDOMIZE_MEMORY is not set CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_PM_GENERIC_DOMAINS_SLEEP=y CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT 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 is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set CONFIG_PCIE_PTM=y CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_X86_DEV_DMA_OPS=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_DNS_RESOLVER 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_NET_NSH is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # 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_BT is not set # CONFIG_STREAM_PARSER 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_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_GRO_CELLS is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=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_DEBUG_TEST_DRIVER_REMOVE=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_SIMPLE_PM_BUS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set CONFIG_VMWARE_BALLOON=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y CONFIG_PCI_ENDPOINT_TEST=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VOP=y CONFIG_VHOST_RING=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y # CONFIG_BLK_DEV_HPT366 is not set CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_SMQ=y CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y # CONFIG_DM_MULTIPATH_QL is not set # CONFIG_DM_MULTIPATH_ST is not set CONFIG_DM_DELAY=y # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=y CONFIG_DM_VERITY=y # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y CONFIG_DM_INTEGRITY=y CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set # CONFIG_TCM_USER2 is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE 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=y # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y # CONFIG_RMI4_SPI is not set # CONFIG_RMI4_SMB is not set CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set CONFIG_RMI4_F54=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y # CONFIG_GAMEPORT 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 is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_MEN_MCB is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_ASPEED_VUART is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=y # CONFIG_SERIAL_DEV_CTRL_TTYPORT is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_SPI=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_XEN=y # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y # CONFIG_DEVPORT is not set CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_GPMUX=y # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_MUX_REG=y # CONFIG_I2C_MUX_MLXCPLD is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y # CONFIG_SPI_DW_MID_DMA is not set # CONFIG_SPI_DW_MMIO is not set CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=y CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_TLE62X0 is not set CONFIG_SPI_SLAVE=y CONFIG_SPI_SLAVE_TIME=y CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO 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_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_VX855=y CONFIG_GPIO_XILINX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_GPIO_MM=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_LP873X is not set CONFIG_GPIO_LP87565=y CONFIG_GPIO_MAX77620=y CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65086=y # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_UCB1400=y CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_RDC321X is not set CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set CONFIG_GPIO_PISOSR=y CONFIG_GPIO_XRA1403=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2805 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2438=y # CONFIG_W1_SLAVE_DS2760 is not set # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y # CONFIG_POWER_AVS is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_ACT8945A is not set # CONFIG_BATTERY_CPCAP is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_LEGO_EV3 is not set # CONFIG_BATTERY_SBS is not set CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_CPCAP=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_LTC3651=y # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_DETECTOR_MAX14656=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65217=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX31722=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_IBM_CFFPS is not set CONFIG_SENSORS_IR35221=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHT3x is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_STTS751=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=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 is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y # CONFIG_THERMAL_EMULATION is not set CONFIG_MAX77620_THERMAL=y # CONFIG_QORIQ_THERMAL is not set CONFIG_DA9062_THERMAL=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_QCOM_SPMI_TEMP_ALARM=y CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ACT8945A=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77620=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # 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 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_CPCAP=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set # CONFIG_PCF50633_GPIO is not set CONFIG_UCB1400_CORE=y # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y 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_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TI_LP87565=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_PCI_SKELETON=y CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FWNODE=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set CONFIG_IR_HIX5HD2=y # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set CONFIG_RC_LOOPBACK=y CONFIG_IR_GPIO_CIR=y CONFIG_IR_SERIAL=y CONFIG_IR_SERIAL_TRANSMITTER=y # CONFIG_IR_SIR is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_SOLO6X10=y CONFIG_VIDEO_TW5864=y CONFIG_VIDEO_TW68=y # CONFIG_VIDEO_TW686X is not set CONFIG_VIDEO_ZORAN=y # CONFIG_VIDEO_ZORAN_DC30 is not set CONFIG_VIDEO_ZORAN_ZR36060=y # CONFIG_VIDEO_ZORAN_BUZ is not set # CONFIG_VIDEO_ZORAN_DC10 is not set CONFIG_VIDEO_ZORAN_LML33=y CONFIG_VIDEO_ZORAN_LML33R10=y CONFIG_VIDEO_ZORAN_AVS6EYES=y # # Media capture/analog TV support # # CONFIG_VIDEO_IVTV is not set CONFIG_VIDEO_HEXIUM_GEMINI=y CONFIG_VIDEO_HEXIUM_ORION=y CONFIG_VIDEO_MXB=y CONFIG_VIDEO_DT3155=y # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=y # CONFIG_VIDEO_CX88_ALSA is not set CONFIG_VIDEO_CX88_BLACKBIRD=y CONFIG_VIDEO_CX88_MPEG=y CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=y CONFIG_VIDEO_SAA7134_RC=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y # CONFIG_VIDEO_VIVID is not set CONFIG_VIDEO_VIM2M=y # CONFIG_CEC_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_TVEEPROM=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_VIDEO_IR_I2C=y # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set CONFIG_VIDEO_CS5345=y CONFIG_VIDEO_CS53L32A=y # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=y # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_TVP514X=y CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y CONFIG_VIDEO_TW2804=y # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=y # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set CONFIG_VIDEO_ADV7175=y CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=y # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set CONFIG_VIDEO_OV2659=y CONFIG_VIDEO_OV7640=y CONFIG_VIDEO_OV7670=y # CONFIG_VIDEO_VS6624 is not set CONFIG_VIDEO_MT9M111=y CONFIG_VIDEO_MT9V011=y # CONFIG_VIDEO_SR030PC30 is not set # # Flash devices # # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=y # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # SPI helper chips # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set # CONFIG_MEDIA_TUNER_MSI001 is not set # CONFIG_MEDIA_TUNER_MT20XX is not set # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y # CONFIG_MEDIA_TUNER_MT2266 is not set CONFIG_MEDIA_TUNER_MT2131=y # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y # CONFIG_MEDIA_TUNER_FC2580 is not set CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=y # CONFIG_MEDIA_TUNER_R820T is not set CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # # # Tools to develop new frontends # # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_DEBUG_MM=y # CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=y # CONFIG_DRM_AMDGPU_SI is not set # CONFIG_DRM_AMDGPU_CIK is not set CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMDGPU_GART_DEBUGFS=y # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_AMD_ACP=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y # CONFIG_DRM_RCAR_DW_HDMI is not set CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_LVDS is not set CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set CONFIG_DRM_PANEL_JDI_LT070ME05000=y CONFIG_DRM_PANEL_SAMSUNG_LD9040=y CONFIG_DRM_PANEL_LG_LG4573=y CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_PANEL_SHARP_LS043T1LE01=y # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=y CONFIG_DRM_DUMB_VGA_DAC=y CONFIG_DRM_LVDS_ENCODER=y CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=y CONFIG_DRM_NXP_PTN3460=y CONFIG_DRM_PARADE_PS8622=y CONFIG_DRM_SIL_SII8620=y CONFIG_DRM_SII902X=y CONFIG_DRM_TOSHIBA_TC358767=y CONFIG_DRM_TI_TFP410=y # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_ARCPGU=y CONFIG_DRM_HISI_HIBMC=y CONFIG_DRM_MXS=y CONFIG_DRM_MXSFB=y # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_SM501=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y # CONFIG_LCD_ILI922X is not set CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y # CONFIG_LCD_LD9040 is not set # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_DA903X=y # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_SEQ_DEVICE=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set # CONFIG_SND_PROC_FS is not set # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_SEQ_MIDI_EVENT=y CONFIG_SND_SEQ_MIDI=y CONFIG_SND_SEQ_MIDI_EMUL=y CONFIG_SND_SEQ_VIRMIDI=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y # CONFIG_SND_ALS300 is not set CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set CONFIG_SND_ATIIXP_MODEM=y # CONFIG_SND_AU8810 is not set CONFIG_SND_AU8820=y # CONFIG_SND_AU8830 is not set CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y # CONFIG_SND_CS46XX_NEW_DSP is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y # CONFIG_SND_GINA24 is not set CONFIG_SND_LAYLA24=y # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y # CONFIG_SND_ES1968_INPUT is not set CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1712 is not set CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y # CONFIG_SND_LOLA is not set CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=y # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y # CONFIG_SND_SOC is not set # CONFIG_SND_X86 is not set CONFIG_SND_SYNTH_EMUX=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_ITE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTI is not set CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_UDRAW_PS3=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_UCSI is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_CPCAP=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_MT6323=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_MAX77693 is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_MENF21BMC is not set CONFIG_LEDS_KTD2692=y CONFIG_LEDS_IS31FL319X=y CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set CONFIG_INTEL_MIC_X100_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set # # Xen driver support # CONFIG_XEN_BALLOON=y CONFIG_XEN_SELFBALLOONING=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y # CONFIG_XEN_SYS_HYPERVISOR is not set CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=y CONFIG_XEN_ACPI=y # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=y # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_COMMON_CLK_VC5=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PLATFORM_MHU is not set CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # # i.MX 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=y CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=y CONFIG_IIO_TRIGGERED_EVENT=y # # Accelerometers # CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y CONFIG_ADXL345_SPI=y # CONFIG_BMA180 is not set CONFIG_BMA220=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y # CONFIG_DA280 is not set # CONFIG_DA311 is not set CONFIG_DMARD06=y CONFIG_DMARD09=y # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_KXSD9=y # CONFIG_KXSD9_SPI is not set CONFIG_KXSD9_I2C=y CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7455_SPI=y CONFIG_MMA7660=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_MXC6255=y CONFIG_SCA3000=y CONFIG_STK8312=y # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y # CONFIG_AD7298 is not set CONFIG_AD7476=y # CONFIG_AD7766 is not set # CONFIG_AD7791 is not set CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y CONFIG_CPCAP_ADC=y # CONFIG_ENVELOPE_DETECTOR is not set CONFIG_HI8435=y CONFIG_HX711=y CONFIG_LP8788_ADC=y # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set CONFIG_LTC2497=y # CONFIG_MAX1027 is not set CONFIG_MAX11100=y # CONFIG_MAX1118 is not set CONFIG_MAX1363=y # CONFIG_MAX9611 is not set CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_MEN_Z188_ADC is not set CONFIG_NAU7802=y CONFIG_QCOM_VADC_COMMON=y CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_STX104=y # CONFIG_TI_ADC081C is not set CONFIG_TI_ADC0832=y # CONFIG_TI_ADC084S021 is not set CONFIG_TI_ADC12138=y CONFIG_TI_ADC108S102=y CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y # CONFIG_TI_ADS7950 is not set # CONFIG_TI_ADS8688 is not set # CONFIG_TI_TLC4541 is not set CONFIG_VF610_ADC=y # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_CCS811 is not set CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORS_COMMONS is not set CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # CONFIG_104_QUAD_8=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5360 is not set CONFIG_AD5380=y CONFIG_AD5421=y # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set CONFIG_AD5592R_BASE=y CONFIG_AD5592R=y # CONFIG_AD5593R is not set CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_LTC2632=y # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5761=y CONFIG_AD5764=y CONFIG_AD5791=y CONFIG_AD7303=y # CONFIG_CIO_DAC is not set # CONFIG_AD8801 is not set CONFIG_DPOT_DAC=y CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MAX5821=y CONFIG_MCP4725=y # CONFIG_MCP4922 is not set # CONFIG_VF610_DAC is not set # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=y # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=y CONFIG_AFE4404=y # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HID_SENSOR_HUMIDITY=y CONFIG_HTS221=y CONFIG_HTS221_I2C=y CONFIG_HTS221_SPI=y # CONFIG_HTU21 is not set CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y # CONFIG_ADIS16480 is not set CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_BMI160_SPI=y # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y # CONFIG_INV_MPU6050_SPI is not set CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y CONFIG_IIO_ST_LSM6DSX_SPI=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set CONFIG_CM3605=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=y CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_RPR0521=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set CONFIG_MAX44000=y CONFIG_OPT3001=y # CONFIG_PA12203001 is not set CONFIG_SI1145=y # CONFIG_STK3310 is not set CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL2583 is not set CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y # CONFIG_VEML6070 is not set CONFIG_VL6180=y # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y # CONFIG_BMC150_MAGN_SPI is not set CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Multiplexers # # CONFIG_IIO_MUX is not set # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_TIGHTLOOP_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_DS1803=y # CONFIG_MAX5481 is not set CONFIG_MAX5487=y CONFIG_MCP4131=y CONFIG_MCP4531=y CONFIG_TPL0102=y # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_HP03 is not set CONFIG_MPL115=y # CONFIG_MPL115_I2C is not set CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set CONFIG_MS5611_SPI=y CONFIG_MS5637=y # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y CONFIG_ZPA2326_SPI=y # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity and distance sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_SRF04=y # CONFIG_SX9500 is not set CONFIG_SRF08=y # # Temperature sensors # CONFIG_MAXIM_THERMOCOUPLE=y # CONFIG_HID_SENSOR_TEMP is not set CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_TMP007 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set CONFIG_VME_FAKE=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_GEMINI is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_MCB_LPC is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_DAX=y CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set CONFIG_FPGA=y CONFIG_FPGA_REGION=y CONFIG_FPGA_MGR_ICE40_SPI=y # CONFIG_FPGA_MGR_ALTERA_CVP is not set # CONFIG_FPGA_MGR_ALTERA_PS_SPI is not set CONFIG_FPGA_MGR_XILINX_SPI=y CONFIG_FPGA_BRIDGE=y CONFIG_ALTERA_PR_IP_CORE=y CONFIG_ALTERA_PR_IP_CORE_PLAT=y CONFIG_XILINX_PR_DECOUPLER=y # # FSI support # # CONFIG_FSI is not set CONFIG_MULTIPLEXER=y # # Multiplexer drivers # # CONFIG_MUX_ADG792A is not set CONFIG_MUX_GPIO=y CONFIG_MUX_MMIO=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_INDEX is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_OMFS_FS is not set CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG 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 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y 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 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # 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=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=8192 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # CONFIG_MAGIC_SYSRQ_SERIAL is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_KASAN=y CONFIG_KASAN_OUTLINE=y # CONFIG_KASAN_INLINE is not set CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y # CONFIG_HARDLOCKUP_DETECTOR is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_LOCKDEP_CROSSRELEASE=y CONFIG_LOCKDEP_COMPLETIONS=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_CPU_HOTPLUG_STATE_CONTROL=y CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=y # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_FRAME_POINTER_UNWINDER=y # CONFIG_ORC_UNWINDER is not set # CONFIG_GUESS_UNWINDER is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y 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=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y # CONFIG_CRYPTO_SHA256_MB is not set # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_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_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=y CONFIG_CRYPTO_DEV_QAT=y # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set CONFIG_CRYPTO_DEV_VIRTIO=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC4 is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='bisect' export testbox='vm-kbuild-1G-2' export tbox_group='vm-kbuild-1G' export branch='linux-devel/devel-hourly-2017090804' export commit='266c175b9b3242f472f0ae5260a97cf62747a1d1' export kconfig='x86_64-randconfig-it0-09080822' export submit_id='59b2e4880b9a93e80b90e820' export job_file='/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.yaml' export id='60c7c433b5dd095d92cf5c519f42cf8018507b24' export model='qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap' export nr_vm=12 export nr_cpu=2 export memory='1G' export disk_type='virtio-scsi' export hdd_partitions='/dev/sda /dev/sdb /dev/sdc /dev/sdd' export swap_partitions='/dev/sde' export need_kconfig='CONFIG_KVM_GUEST=y' export ssh_base_port=23000 export compiler='gcc-4.9' export rootfs='debian-x86_64-2016-08-31.cgz' export enqueue_time='2017-09-09 02:42:17 +0800' export _id='59b2e4880b9a93e80b90e820' export _rt='/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1' export user='lkp' export result_root='/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/0' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/debian/debian-x86_64-2016-08-31.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-it0-09080822 branch=linux-devel/devel-hourly-2017090804 commit=266c175b9b3242f472f0ae5260a97cf62747a1d1 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/vmlinuz-4.13.0-06468-g266c175 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/lkp_2017-08-01.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/rsync-rootfs_2016-11-15.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig_2016-11-15.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/vmlinuz-4.13.0-06468-g266c175' export dequeue_time='2017-09-09 02:42:25 +0800' export job_initrd='/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --mSxgbZZZvrAyzONB Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --mSxgbZZZvrAyzONB-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5207092072648293732==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [ACPI / CPPC] 266c175b9b: BUG:KASAN:null-ptr-deref Date: Sun, 10 Sep 2017 22:27:17 +0800 Message-ID: <20170910142717.GD29265@yexl-desktop> In-Reply-To: <1504581490-4183-3-git-send-email-george.cherian@cavium.com> List-Id: --===============5207092072648293732== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: 266c175b9b3242f472f0ae5260a97cf62747a1d1 ("ACPI / CPPC: Make cppc a= cpi driver aware of pcc subspace ids") url: https://github.com/0day-ci/linux/commits/George-Cherian/mailbox-PCC-Mo= ve-the-MAX_PCC_SUBSPACES-definition-to-header-file/20170908-060133 in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -s= mp 2 -m 1G caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +------------------------------------------+------------+------------+ | | 91805fa192 | 266c175b9b | +------------------------------------------+------------+------------+ | boot_successes | 10 | 0 | | boot_failures | 0 | 12 | | BUG:KASAN:null-ptr-deref | 0 | 12 | | BUG:unable_to_handle_kernel | 0 | 12 | | Oops:#[##] | 0 | 12 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 12 | +------------------------------------------+------------+------------+ [ 37.051995] BUG: KASAN: null-ptr-deref in acpi_cppc_processor_exit+0x71/= 0x185 [ 37.053134] Read of size 1 at addr 0000000000000014 by task swapper/0/1 [ 37.054195] = [ 37.054455] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-06468-g266c= 175 #1 [ 37.054546] Call Trace: [ 37.054546] dump_stack+0x85/0xbe [ 37.054546] kasan_report+0x21e/0x253 [ 37.054546] __asan_load1+0x45/0x47 [ 37.054546] acpi_cppc_processor_exit+0x71/0x185 [ 37.054546] acpi_processor_stop+0x9d/0xa4 [ 37.054546] driver_probe_device+0x228/0x481 [ 37.054546] __driver_attach+0x9f/0xc9 [ 37.054546] ? driver_probe_device+0x481/0x481 [ 37.054546] bus_for_each_dev+0x89/0xa9 [ 37.054546] driver_attach+0x26/0x29 [ 37.054546] bus_add_driver+0x19b/0x2bd [ 37.054546] driver_register+0x103/0x151 [ 37.054546] ? acpi_video_init+0xb2/0xb2 [ 37.054546] acpi_processor_driver_init+0x28/0x9d [ 37.054546] do_one_initcall+0x9a/0x145 [ 37.054546] kernel_init_freeable+0x1ab/0x23c [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] kernel_init+0xc/0x108 [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] ret_from_fork+0x2a/0x40 [ 37.054546] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 37.069690] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000014 [ 37.070969] IP: acpi_cppc_processor_exit+0x71/0x185 [ 37.071770] PGD 0 P4D 0 = [ 37.072205] Oops: 0000 [#1] SMP KASAN [ 37.072802] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G B 4.13= .0-06468-g266c175 #1 [ 37.073659] task: ffff88002aea0000 task.stack: ffff88002aea8000 [ 37.073659] RIP: 0010:acpi_cppc_processor_exit+0x71/0x185 [ 37.073659] RSP: 0000:ffff88002aeafcd0 EFLAGS: 00010256 [ 37.073659] RAX: 0000000000000296 RBX: 0000000000000000 RCX: ffffffff825= 2bab2 [ 37.073659] RDX: 1ffffffff09aa1d0 RSI: 0000000000000003 RDI: 00000000000= 00296 [ 37.073659] RBP: ffff88002aeafcf8 R08: dffffc0000000000 R09: 00000000000= 00001 [ 37.073659] R10: ffffed00055d5f83 R11: ffffffff85f7c750 R12: ffff880029d= 54900 [ 37.073659] R13: ffff880029d54910 R14: 0000000000000000 R15: ffffffff869= 3b800 [ 37.073659] FS: 0000000000000000(0000) GS:ffff88002b000000(0000) knlGS:= 0000000000000000 [ 37.073659] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.073659] CR2: 0000000000000014 CR3: 0000000026a83000 CR4: 00000000000= 606b0 [ 37.073659] Call Trace: [ 37.073659] acpi_processor_stop+0x9d/0xa4 [ 37.073659] driver_probe_device+0x228/0x481 [ 37.073659] __driver_attach+0x9f/0xc9 [ 37.073659] ? driver_probe_device+0x481/0x481 [ 37.073659] bus_for_each_dev+0x89/0xa9 [ 37.073659] driver_attach+0x26/0x29 [ 37.073659] bus_add_driver+0x19b/0x2bd [ 37.073659] driver_register+0x103/0x151 [ 37.073659] ? acpi_video_init+0xb2/0xb2 [ 37.073659] acpi_processor_driver_init+0x28/0x9d [ 37.073659] do_one_initcall+0x9a/0x145 [ 37.073659] kernel_init_freeable+0x1ab/0x23c [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] kernel_init+0xc/0x108 [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] ret_from_fork+0x2a/0x40 [ 37.073659] Code: 63 1b 85 db 0f 88 9c 00 00 00 4c 8d 3c dd 00 b8 93 86 = 4c 89 ff e8 46 ce b4 ff 4c 8b 34 dd 00 b8 93 86 49 8d 7e 14 e8 9c cb b4 ff = <41> 80 7e 14 00 74 74 49 8d be 5c 01 00 00 e8 19 cd b4 ff 41 ff = [ 37.073659] RIP: acpi_cppc_processor_exit+0x71/0x185 RSP: ffff88002aeafc= d0 [ 37.073659] CR2: 0000000000000014 [ 37.073659] ---[ end trace 0a860a241596ffde ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============5207092072648293732== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.13.0-06468-g266c175" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjEzLjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdf WDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklH X09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNo L3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpD T05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBf Uk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19B UkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0df RE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9 eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19I V0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdB RERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FS Q0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05G SUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJ UlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklH X0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VO RVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNP TkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBP UlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19LQVNBTl9TSEFET1dfT0ZGU0VUPTB4ZGZmZmZj MDAwMDAwMDAwMApDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9C RVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNP TkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWci CkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1F X0VYVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFs IHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElM RT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9O PSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkK Q09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05G SUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVf S0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VS TkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldApDT05G SUdfS0VSTkVMX1haPXkKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF Uk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05G SUdfU1dBUD15CiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldAojIENPTkZJR19QT1NJWF9NUVVF VUUgaXMgbm90IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09O RklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNf UEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0dFTkVS SUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklH X0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBD T05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTE9DS1NPVVJDRV9X QVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VS Q0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JS T0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdf R0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19IWl9Q RVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9G VUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldAojIENPTkZJR19ISUdIX1JF U19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRp bmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09V TlRJTkdfR0VOIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkc9eQojIENPTkZJ R19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBz ZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKQ09ORklHX1JDVV9FWFBF UlQ9eQpDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVPXkK Q09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09O RklHX1JDVV9GQU5PVVQ9NjQKQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0xNgpDT05GSUdfUkNVX05P Q0JfQ1BVPXkKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lL Q09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhf QlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19I QVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxB TkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVVNFVFMgaXMg bm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEEgaXMg bm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19O QU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQK IyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQojIENPTkZJR19SRF9MWk1BIGlzIG5v dCBzZXQKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldApDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JE X0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNP TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19T WVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09O RklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRN QVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19QT1NJWF9USU1FUlM9 eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1T X0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklH X1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CiMgQ09ORklHX1BDU1BL Ul9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJ R19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxG RD15CkNPTkZJR19USU1FUkZEPXkKIyBDT05GSUdfRVZFTlRGRCBpcyBub3Qgc2V0CiMgQ09ORklH X0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJ R19BRFZJU0VfU1lTQ0FMTFM9eQojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfRU1CRURERUQ9eQpDT05G SUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QQzEwND15CgojCiMgS2VybmVsIFBlcmZvcm1h bmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19E RUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJT PXkKIyBDT05GSUdfU0xVQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfQlJLPXkKIyBD T05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qg c2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZS RUVMSVNUX1JBTkRPTT15CiMgQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUwgaXMgbm90IHNldAojIENP TkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5H PXkKQ09ORklHX09QUk9GSUxFPXkKIyBDT05GSUdfT1BST0ZJTEVfRVZFTlRfTVVMVElQTEVYIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVS PXkKQ09ORklHX0pVTVBfTEFCRUw9eQpDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1Q9eQojIENP TkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VT UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09O RklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpD T05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZF X09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVf Tk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElH VU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19G T1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hf V0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FD Q0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkK Q09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRT X1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BF UkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNP TkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkK Q09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUU9 eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVE X1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NN UFhDSEdfRE9VQkxFPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19T RUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BM VUdJTlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklH X0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05P TkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX1RISU5fQVJDSElW RVM9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9D T05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpD T05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BB UkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVE PXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElS VFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9F TEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNI X0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09O RklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJ R19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdf SEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKIyBD T05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldApDT05GSUdfSVNBX0JVU19BUEk9eQojIENP TkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1B UF9TVEFDSz15CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWCBpcyBub3Qgc2V0CiMg Q09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkK Q09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKIyBDT05GSUdfUkVGQ09VTlRfRlVM TCBpcyBub3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKQ09ORklHX0dD T1ZfS0VSTkVMPXkKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19H Q09WX1BST0ZJTEVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVD VCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF8zXzQ9eQojIENPTkZJR19HQ09WX0ZPUk1B VF80XzcgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5v dCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01P RFVMRVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9D Sz15CkNPTkZJR19CTEtfU0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklH X0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxL X0RFVl9aT05FRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKQ09O RklHX0JMS19TRURfT1BBTD15CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElU SU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19F RklfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkK Q09ORklHX0JMS19NUV9WSVJUSU89eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hF RF9OT09QPXkKIyBDT05GSUdfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1ND SEVEX0NGUT15CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKIyBDT05GSUdfTVFfSU9TQ0hFRF9E RUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9T Q0hFRF9CRlEgaXMgbm90IHNldApDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdf VU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkK Q09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15 CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5M T0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9S V0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFBy b2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9 eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNU Uz15CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldApDT05GSUdfWDg2X01QUEFSU0U9eQoj IENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JEVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQpDT05GSUdfWDg2X1ZTTVA9eQojIENPTkZJ R19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lP U0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ0hF RF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15 CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CiMgQ09ORklH X1hFTl9QViBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9QVkhWTSBpcyBub3Qgc2V0CkNPTkZJR19Y RU5fU0FWRV9SRVNUT1JFPXkKQ09ORklHX1hFTl9ERUJVR19GUz15CkNPTkZJR19LVk1fR1VFU1Q9 eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1F X0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9f Qk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNl dAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTEyCkNP TkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01Q WENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9 NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMg bm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJ R19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CiMgQ09ORklHX0RNSSBpcyBu b3Qgc2V0CkNPTkZJR19HQVJUX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FSWV9JT01NVSBpcyBub3Qg c2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19NQVhTTVA9 eQpDT05GSUdfTlJfQ1BVUz04MTkyCiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNPTkZJ R19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKIyBDT05GSUdfUFJFRU1QVF9OT05F IGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBp cyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkK Q09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9J UlFTPXkKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRv cmluZwojCiMgQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFU RT15CkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVI9eQojIENPTkZJR19WTTg2IGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01J Q1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15 CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklH X1g4Nl9DUFVJRD15CiMgQ09ORklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9Q SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdf WDg2X0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKIyBDT05G SUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05V TUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05P REVTPXkKQ09ORklHX05VTUFfRU1VPXkKQ09ORklHX05PREVTX1NISUZUPTEwCkNPTkZJR19BUkNI X1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJ R19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpD T05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVF PTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19T UEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExF X05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VY VFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1F TV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09O RklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJ R19IQVZFX0dFTkVSSUNfR1VQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJ R19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05G SUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05G SUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZ X0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJM RV9TUExJVF9QTURfUFRMT0NLPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQk9VTkNFPXkK Q09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpD T05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVH RVBBR0UgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJR19DTEVB TkNBQ0hFPXkKIyBDT05GSUdfRlJPTlRTV0FQIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CkNPTkZJ R19DTUFfREVCVUc9eQpDT05GSUdfQ01BX0RFQlVHRlM9eQpDT05GSUdfQ01BX0FSRUFTPTcKIyBD T05GSUdfWlBPT0wgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdf WlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19ERUZFUlJF RF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX1pPTkVfREVWSUNFPXkKIyBDT05GSUdfWk9ORV9ERVZJQ0UgaXMg bm90IHNldApDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9G TEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9D SEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0 CiMgQ09ORklHX01UUlIgaXMgbm90IHNldApDT05GSUdfQVJDSF9SQU5ET009eQojIENPTkZJR19Y ODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTVBYPXkKQ09ORklHX1g4Nl9JTlRF TF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKQ09ORklH X1NFQ0NPTVA9eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBD T05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJ R19IWj0yNTAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VYRUMg aXMgbm90IHNldAojIENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hf RFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JF TE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9D Uz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19SQU5ET01JWkVfTUVN T1JZIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQ TFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9UUExVR19DUFUwPXkKIyBDT05GSUdfTEVHQUNZX1ZT WVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15 CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElO RV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVH PXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQ VV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoj CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklH X1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklHX1NVU1BFTkRfU0tJUF9TWU5DIGlzIG5vdCBzZXQK Q09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdf UE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01Q PXkKQ09ORklHX1BNX0FVVE9TTEVFUD15CkNPTkZJR19QTV9XQUtFTE9DS1M9eQpDT05GSUdfUE1f V0FLRUxPQ0tTX0xJTUlUPTEwMApDT05GSUdfUE1fV0FLRUxPQ0tTX0dDPXkKQ09ORklHX1BNPXkK IyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1BNX0dF TkVSSUNfRE9NQUlOUz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5v dCBzZXQKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklD X0RPTUFJTlNfT0Y9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9P S1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RF TV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNl dApDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19E RUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkK Q09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49 eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9 eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lE TEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJ R19BQ1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1BPXkKIyBDT05G SUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxF X1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2 X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKIyBDT05GSUdfQUNQSV9IT1RQTFVH X01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdf QUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJE V0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FD UElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQVEZfUE9XRVIgaXMgbm90IHNldAojIENPTkZJ R19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qg c2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVf RlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09W X0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVf RlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVR X0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VS VkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTD15 CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BP V0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKIyBDT05GSUdfQ1BVX0ZS RVFfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJ VkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBz Y2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19DUFVGUkVRX0RUIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldAojIENP TkZJR19YODZfQUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9D RU5UUklOTyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9eQoKIwojIHNoYXJlZCBv cHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkKCiMKIyBDUFUgSWRsZQojCkNPTkZJ R19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExF X0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBz ZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05G SUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90 IHNldApDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9D TkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVQT1JUQlVTPXkKIyBDT05GSUdfUENJ RUFFUiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUJVRz15 CiMgQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE1fUE9X RVJTQVZFPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQoj IENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BUTT15CkNPTkZJR19QQ0lf QlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQpDT05G SUdfUENJX1NUVUI9eQpDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CiMgQ09ORklHX0hUX0lS USBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9 eQpDT05GSUdfUENJX0lPVj15CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldApDT05GSUdfUENJ X1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBz ZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwoKIwojIFBDSSBob3N0IGNvbnRy b2xsZXIgZHJpdmVycwojCgojCiMgUENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5U IGlzIG5vdCBzZXQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19Q Q0lfU1dfU1dJVENIVEVDPXkKQ09ORklHX0lTQV9CVVM9eQpDT05GSUdfSVNBX0RNQV9BUEk9eQpD T05GSUdfQU1EX05CPXkKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJ TyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3Jt YXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpD T05GSUdfQklORk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJ R19CSU5GTVRfTUlTQz15CiMgQ09ORklHX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSUEz Ml9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1gzMj15CkNPTkZJR19DT01QQVQ9eQpD T05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15 CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBp cyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQgaXMgbm90IHNldAojIENPTkZJ R19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfUFRQX0NMQVNTSUZZIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05G SUdfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19J UFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNl dAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5TX1JFU09MVkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU0ggaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90 IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJ R19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQg aXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdf TkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNl dAojIENPTkZJR19TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBD T05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0Cgoj CiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFD ODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09O RklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklH X0NBSUYgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExF IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVM IGlzIG5vdCBzZXQKIyBDT05GSUdfRFNUX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JPX0NF TExTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RFVkxJTksgaXMgbm90IHNldApDT05GSUdfTUFZ X1VTRV9ERVZMSU5LPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJz CiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBp cyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5v dCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15 CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VY VFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19G V19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19BTExPV19E RVZfQ09SRURVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApD T05GSUdfREVCVUdfREVWUkVTPXkKQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRT15CiMg Q09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVW SUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVH TUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdN QVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklH X0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQK Q09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXpl OgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MApDT05GSUdfQ01BX1NJWkVfUEVSQ0VOVEFHRT0w CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVMgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0la RV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMg bm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VMX01BWD15CkNPTkZJR19DTUFfQUxJR05NRU5UPTgK CiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19TSU1QTEVfUE1fQlVTPXkKIyBDT05GSUdfQ09OTkVD VE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKQ09ORklHX0RUQz15CkNPTkZJ R19PRj15CkNPTkZJR19PRl9VTklUVEVTVD15CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19P Rl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9 eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15 CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklHX09GX1JFU09MVkU9eQojIENPTkZJR19PRl9PVkVS TEFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklH X1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNl dAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUXzEy ODQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15Cgoj CiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklH X0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01U SVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0xPT1AgaXMgbm90IHNldAoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZT IG9yIElORVQgbm90IHNlbGVjdGVkCiMKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1NLRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RD RFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hF Tl9CTEtERVZfRlJPTlRFTkQ9eQojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtf REVWX05WTUU9eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfRkM9eQojIENPTkZJ R19OVk1FX1RBUkdFVCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNP UlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0ky Qz15CkNPTkZJR19BRDUyNVhfRFBPVF9TUEk9eQpDT05GSUdfRFVNTVlfSVJRPXkKQ09ORklHX0lC TV9BU009eQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMg bm90IHNldApDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5 MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hQX0lMTyBpcyBu b3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wy OTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0JIMTc3MD15CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19I TUM2MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1RJX0RBQzc1MTIgaXMg bm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049eQojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0 ODAgaXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHIGlzIG5vdCBzZXQKQ09O RklHX1NSQU09eQpDT05GSUdfUENJX0VORFBPSU5UX1RFU1Q9eQpDT05GSUdfQzJQT1JUPXkKIyBD T05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQK IwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9N X0xFR0FDWT15CkNPTkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQpD T05GSUdfRUVQUk9NXzkzWFg0Nj15CkNPTkZJR19FRVBST01fSURUXzg5SFBFU1g9eQpDT05GSUdf Q0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEw X0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNw b3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVs ZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUk9eQpD T05GSUdfSU5URUxfTUVJX01FPXkKQ09ORklHX0lOVEVMX01FSV9UWEU9eQpDT05GSUdfVk1XQVJF X1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19CVVM9 eQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lGX0JVUz15CgojCiMgVk9QIEJ1cyBE cml2ZXIKIwpDT05GSUdfVk9QX0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMK IyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBN SUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9Q IERyaXZlcgojCkNPTkZJR19WT1A9eQpDT05GSUdfVkhPU1RfUklORz15CkNPTkZJR19HRU5XUUU9 eQpDT05GSUdfR0VOV1FFX1BMQVRGT1JNX0VSUk9SX1JFQ09WRVJZPTAKIyBDT05GSUdfRUNITyBp cyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9E UklWRVJfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0xJQiBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUv aWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9E RT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05GSUdfQkxLX0RF Vl9JREVfU0FUQT15CkNPTkZJR19JREVfR0Q9eQpDT05GSUdfSURFX0dEX0FUQT15CkNPTkZJR19J REVfR0RfQVRBUEk9eQojIENPTkZJR19CTEtfREVWX0lERUNEIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CkNPTkZJ R19JREVfVEFTS19JT0NUTD15CkNPTkZJR19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQg c3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19JREVfR0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NG Rj15CgojCiMgUENJIElERSBjaGlwc2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJ PXkKIyBDT05GSUdfSURFUENJX1BDSUJVU19PUkRFUiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X09GRkJPQVJEPXkKQ09ORklHX0JMS19ERVZfR0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZfT1BU STYyMSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JaMTAwMD15CkNPTkZJR19CTEtfREVWX0lE RURNQV9QQ0k9eQojIENPTkZJR19CTEtfREVWX0FFQzYyWFggaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9BTEkxNVgzPXkKQ09ORklHX0JMS19ERVZfQU1ENzRYWD15CkNPTkZJR19CTEtfREVWX0FU SUlYUD15CkNPTkZJR19CTEtfREVWX0NNRDY0WD15CkNPTkZJR19CTEtfREVWX1RSSUZMRVg9eQoj IENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0pNSUNST049 eQpDT05GSUdfQkxLX0RFVl9QSUlYPXkKQ09ORklHX0JMS19ERVZfSVQ4MTcyPXkKQ09ORklHX0JM S19ERVZfSVQ4MjEzPXkKQ09ORklHX0JMS19ERVZfSVQ4MjFYPXkKQ09ORklHX0JMS19ERVZfTlM4 NzQxNT15CkNPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRD15CiMgQ09ORklHX0JMS19ERVZfUERD MjAyWFhfTkVXIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1ZXS1M9eQpDT05GSUdfQkxLX0RF Vl9TSUlNQUdFPXkKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfVklBODJDWFhYPXkKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9 eQpDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1ND U0lfRE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9N UV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBw b3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5v dCBzZXQKQ09ORklHX0NIUl9ERVZfU1Q9eQpDT05GSUdfQ0hSX0RFVl9PU1NUPXkKIyBDT05GSUdf QkxLX0RFVl9TUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKIyBDT05GSUdfQ0hSX0RF Vl9TQ0ggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09O RklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TQVNfQVRUUlM9 eQojIENPTkZJR19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBfQVRU UlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19B VEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19BVEFfVkVS Qk9TRV9FUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBP REQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9u LVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBzZXQKQ09O RklHX1NBVEFfQUhDSV9QTEFURk9STT15CkNPTkZJR19BSENJX0NFVkE9eQpDT05GSUdfQUhDSV9R T1JJUT15CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CiMg Q09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldAojIENPTkZJR19BVEFfU0ZGIGlzIG5vdCBzZXQK Q09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNP TkZJR19NRF9MSU5FQVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9eQpDT05G SUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQQVRIPXkK Q09ORklHX01EX0ZBVUxUWT15CkNPTkZJR19CQ0FDSEU9eQojIENPTkZJR19CQ0FDSEVfREVCVUcg aXMgbm90IHNldApDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHPXkKQ09ORklHX0JMS19ERVZf RE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVWX0RNPXkKQ09ORklHX0RNX01RX0RFRkFVTFQ9eQoj IENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RN X0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJ U09OPXkKQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT15CkNPTkZJR19ETV9DUllQVD15CiMgQ09O RklHX0RNX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPXkK Q09ORklHX0RNX0NBQ0hFPXkKQ09ORklHX0RNX0NBQ0hFX1NNUT15CkNPTkZJR19ETV9FUkE9eQpD T05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNP TkZJR19ETV9SQUlEPXkKQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPXkKIyBD T05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NU IGlzIG5vdCBzZXQKQ09ORklHX0RNX0RFTEFZPXkKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBz ZXQKQ09ORklHX0RNX0ZMQUtFWT15CkNPTkZJR19ETV9WRVJJVFk9eQojIENPTkZJR19ETV9WRVJJ VFlfRkVDIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NXSVRDSD15CkNPTkZJR19ETV9MT0dfV1JJVEVT PXkKQ09ORklHX0RNX0lOVEVHUklUWT15CkNPTkZJR19UQVJHRVRfQ09SRT15CiMgQ09ORklHX1RD TV9JQkxPQ0sgaXMgbm90IHNldApDT05GSUdfVENNX0ZJTEVJTz15CiMgQ09ORklHX1RDTV9QU0NT SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDTV9VU0VSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPT1BC QUNLX1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CkNP TkZJR19GVVNJT049eQojIENPTkZJR19GVVNJT05fU1BJIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lP Tl9TQVM9eQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPXkKQ09O RklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMK IyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT15CiMgQ09O RklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQK IwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19JTlBVVF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CiMgQ09ORklHX0lOUFVUX1NQ QVJTRUtNQVAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQK CiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdf SU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklH X0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEw NzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tC RCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdB WSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVEMzNTg5WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01P VVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApDT05GSUdf SU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldAojIENP TkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFO V0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENP TkZJR19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldApDT05GSUdfVEFCTEVUX1NFUklBTF9X QUNPTTQ9eQojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX01JU0MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPXkKQ09ORklHX1JNSTRfSTJDPXkK IyBDT05GSUdfUk1JNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19STUk0X1NNQiBpcyBub3Qgc2V0 CkNPTkZJR19STUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz15CkNPTkZJR19STUk0XzJE X1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19STUk0 X0YzMD15CiMgQ09ORklHX1JNSTRfRjM0IGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfRjU0PXkKQ09O RklHX1JNSTRfRjU1PXkKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09O RklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQojIENPTkZJR19TRVJJ T19QQVJLQkQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fUENJUFMyPXkKQ09ORklHX1NFUklPX0xJ QlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5v dCBzZXQKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJ R19TRVJJT19BUEJQUzI9eQpDT05GSUdfVVNFUklPPXkKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90 IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlz IG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklH X0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qg c2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQK IyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0 CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFS TFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRF RF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUw X0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NF UklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgy NTBfRVhBUj15CiMgQ09ORklHX1NFUklBTF84MjUwX01FTl9NQ0IgaXMgbm90IHNldApDT05GSUdf U0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00 CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM XzgyNTBfQVNQRUVEX1ZVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJ R19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJp YWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xF PXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1hJTElOWF9QU19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf RlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1Ig aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUVOX1oxMzUgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX0RFVl9CVVM9eQojIENPTkZJR19TRVJJQUxfREVWX0NUUkxfVFRZUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj15CkNPTkZJR19M UF9DT05TT0xFPXkKQ09ORklHX1BQREVWPXkKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZD X0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJ R19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qg c2V0CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQojIENP TkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0FNRD15CiMg Q09ORklHX0hXX1JBTkRPTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fVklSVElP IGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfTlZSQU09eQojIENPTkZJ R19SMzk2NCBpcyBub3Qgc2V0CkNPTkZJR19BUFBMSUNPTT15CiMgQ09ORklHX01XQVZFIGlzIG5v dCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENPTkZJ R19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBN PXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKQ09ORklHX1RDR19USVNf U1BJPXkKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldApDT05GSUdfVENHX1RJ U19JMkNfSU5GSU5FT049eQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQK Q09ORklHX1RDR19OU0M9eQojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19U Q0dfSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX1hFTj15CiMgQ09ORklHX1RDR19DUkIg aXMgbm90IHNldAojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19UQ0df VElTX1NUMzNaUDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPXkKQ09ORklHX1RDR19U SVNfU1QzM1pQMjRfU1BJPXkKQ09ORklHX1RFTENMT0NLPXkKIyBDT05GSUdfREVWUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19YSUxMWUJVUz15CiMgQ09ORklHX1hJTExZQlVTX09GIGlzIG5vdCBzZXQK CiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19D SEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBv cnQKIwpDT05GSUdfSTJDX0FSQl9HUElPX0NIQUxMRU5HRT15CkNPTkZJR19JMkNfTVVYX0dQSU89 eQpDT05GSUdfSTJDX01VWF9HUE1VWD15CiMgQ09ORklHX0kyQ19NVVhfTFRDNDMwNiBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhf UENBOTU0eCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1JFRz15CiMgQ09ORklHX0kyQ19NVVhf TUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfU01CVVM9eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklU PXkKQ09ORklHX0kyQ19BTEdPUENGPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFy ZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJz CiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldApDT05GSUdfSTJDX0FMSTE1NjM9eQoj IENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90 IHNldApDT05GSUdfSTJDX0FNRDgxMTE9eQpDT05GSUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lT Q0g9eQpDT05GSUdfSTJDX0lTTVQ9eQpDT05GSUdfSTJDX1BJSVg0PXkKIyBDT05GSUdfSTJDX05G T1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19J MkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQojIENPTkZJR19JMkNfVklBIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19T Q01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRk ZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNf REVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKIyBDT05G SUdfSTJDX0RFU0lHTldBUkVfU0xBVkUgaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVf UENJPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUwgaXMgbm90IHNldApDT05GSUdf STJDX0VNRVYyPXkKQ09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19PQ09SRVM9eQpDT05GSUdf STJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19SSzNYPXkKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19JMkNfWElMSU5YIGlzIG5v dCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdf STJDX1BBUlBPUlQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVz IGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX01MWENQTEQgaXMgbm90IHNldApDT05GSUdfSTJD X1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENPTkZJR19JMkNfREVCVUdfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVHPXkK Q09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMK IyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQVhJX1NQSV9FTkdJTkU9 eQpDT05GSUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJX0JVVFRFUkZMWT15CkNPTkZJR19TUElf Q0FERU5DRT15CkNPTkZJR19TUElfREVTSUdOV0FSRT15CkNPTkZJR19TUElfRFdfUENJPXkKIyBD T05GSUdfU1BJX0RXX01JRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19TUElfRFdfTU1JTyBpcyBu b3Qgc2V0CkNPTkZJR19TUElfR1BJTz15CkNPTkZJR19TUElfTE03MF9MTFA9eQpDT05GSUdfU1BJ X0ZTTF9MSUI9eQpDT05GSUdfU1BJX0ZTTF9TUEk9eQpDT05GSUdfU1BJX09DX1RJTlk9eQpDT05G SUdfU1BJX1BYQTJYWD15CkNPTkZJR19TUElfUFhBMlhYX1BDST15CiMgQ09ORklHX1NQSV9ST0NL Q0hJUCBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElTNjAyPXkKIyBDT05GSUdfU1BJX1hDT01N IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfWllO UU1QX0dRU1BJPXkKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVW PXkKIyBDT05GSUdfU1BJX1RMRTYyWDAgaXMgbm90IHNldApDT05GSUdfU1BJX1NMQVZFPXkKQ09O RklHX1NQSV9TTEFWRV9USU1FPXkKQ09ORklHX1NQSV9TTEFWRV9TWVNURU1fQ09OVFJPTD15CkNP TkZJR19TUE1JPXkKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kg Y29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMKIyBDT05GSUdfSFNJX0NIQVIgaXMgbm90 IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05U UF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElN RVI9eQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElF TlRfUEFSUE9SVD15CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBT IGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19Q VFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX0dQ SU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJ Ql9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZ U0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1l bW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPXkKQ09ORklH X0dQSU9fQUxURVJBPXkKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X0RXQVBCPXkKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRlRHUElP MDEwPXkKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STT15CiMgQ09ORklHX0dQSU9fR1JHUElP IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSUNIPXkKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMg bm90IHNldApDT05GSUdfR1BJT19NRU5aMTI3PXkKQ09ORklHX0dQSU9fTU9DS1VQPXkKIyBDT05G SUdfR1BJT19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19WWDg1NT15CkNPTkZJR19HUElP X1hJTElOWD15CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQ SU9fMTA0X0RJT180OEUgaXMgbm90IHNldAojIENPTkZJR19HUElPXzEwNF9JRElPXzE2IGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fMTA0X0lESV80OD15CkNPTkZJR19HUElPX0Y3MTg4WD15CkNPTkZJ R19HUElPX0dQSU9fTU09eQpDT05GSUdfR1BJT19JVDg3PXkKIyBDT05GSUdfR1BJT19TQ0ggaXMg bm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldApDT05GSUdfR1BJT19XUzE2 QzQ4PXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTg4PXkKIyBD T05GSUdfR1BJT19BRFA1NTg4X0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FETlA9eQojIENP TkZJR19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90 IHNldApDT05GSUdfR1BJT19QQ0E5NTNYPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYX0lSUSBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX1BDRjg1N1g9eQpDT05GSUdfR1BJT19UUElDMjgxMD15CgojCiMg TUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BUklaT05BIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xQODczWCBpcyBub3Qg c2V0CkNPTkZJR19HUElPX0xQODc1NjU9eQpDT05GSUdfR1BJT19NQVg3NzYyMD15CkNPTkZJR19H UElPX1JDNVQ1ODM9eQojIENPTkZJR19HUElPX1RDMzU4OVggaXMgbm90IHNldApDT05GSUdfR1BJ T19UUFM2NTA4Nj15CiMgQ09ORklHX0dQSU9fVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19H UElPX1RQUzY1OTEyIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVUNCMTQwMD15CkNPTkZJR19HUElP X1dNODMxWD15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTEx IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQlQ4WFg9eQpDT05GSUdfR1BJT19NTF9JT0g9eQojIENP TkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fU09EQVZJTExFPXkKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMK IwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDE9eQoj IENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldApDT05GSUdfR1BJT19QSVNPU1I9eQpDT05G SUdfR1BJT19YUkExNDAzPXkKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpD T05GSUdfVzFfTUFTVEVSX01BVFJPWD15CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90 IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMVdNPXkKQ09ORklHX1cxX01BU1RFUl9HUElPPXkKCiMK IyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKIyBDT05GSUdfVzFfU0xB VkVfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNSBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI0MDg9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0sg aXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQw Nj15CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI4MDUgaXMg bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldApDT05GSUdfVzFfU0xB VkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJ R19XMV9TTEFWRV9EUzI0Mzg9eQojIENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldAoj IENPTkZJR19XMV9TTEFWRV9EUzI3ODAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgx PXkKQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD15CiMg Q09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBz ZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQojIENP TkZJR19QREFfUE9XRVIgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNP TkZJR19NQVg4OTI1X1BPV0VSPXkKQ09ORklHX1dNODMxWF9CQUNLVVA9eQpDT05GSUdfV004MzFY X1BPV0VSPXkKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf ODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0FDVDg5NDVBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgw IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgy PXkKIyBDT05GSUdfQkFUVEVSWV9MRUdPX0VWMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf U0JTIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN1hY WD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfQkFUVEVS WV9EQTkwMzA9eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0 MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0NQQ0FQPXkKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15 CkNPTkZJR19DSEFSR0VSX0xQODcyNz15CkNPTkZJR19DSEFSR0VSX0xQODc4OD15CkNPTkZJR19D SEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9MVEMzNjUxPXkKIyBDT05GSUdfQ0hBUkdFUl9N QVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2PXkKQ09O RklHX0NIQVJHRVJfTUFYNzc2OTM9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPXkKQ09ORklHX0NI QVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQpDT05GSUdfQ0hBUkdFUl9C UTI0NzM1PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9TTUIzNDcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UUFM2NTIxNz15CiMgQ09ORklH X0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX1JUNTAzMz15 CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9 eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVy cwojCkNPTkZJR19TRU5TT1JTX0FENzMxND15CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJ R19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQojIENPTkZJR19TRU5T T1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKQ09ORklHX1NF TlNPUlNfQURNMTAyOT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FETTkyNDA9eQojIENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEx PXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9eQpDT05G SUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15CkNPTkZJR19TRU5T T1JTX0s4VEVNUD15CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NF TlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVNQRUVEPXkKQ09ORklHX1NFTlNPUlNfQVRY UDE9eQojIENPTkZJR19TRU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFMx NjIxPXkKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQojIENPTkZJR19TRU5TT1JTX0RBOTA1Ml9B REMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19GNzE4MDVGPXkKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09S U19GNzUzNzVTPXkKIyBDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CiMgQ09ORklHX1NF TlNPUlNfRzc2MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkKIyBDT05GSUdf U0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMg bm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD15CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkK Q09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09S U19QT1dSMTIyMD15CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xUQzI5NDU9eQpDT05GSUdfU0VOU09SU19MVEMyOTkwPXkKIyBDT05GSUdfU0VOU09S U19MVEM0MTUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5T T1JTX0xUQzQyMjI9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEM0MjYwPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JT X01BWDExMTE9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQojIENPTkZJR19TRU5TT1JT X01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDMxNzIyPXkKQ09ORklHX1NFTlNP UlNfTUFYNjYzOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9eQpDT05G SUdfU0VOU09SU19NQVgzMTc5MD15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19T RU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT04g aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE02Mz15CkNPTkZJR19TRU5TT1JTX0xNNzA9eQpDT05GSUdfU0VOU09SU19MTTczPXkKIyBD T05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Nz15CkNPTkZJ R19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09SU19MTTgwPXkKIyBDT05GSUdfU0VOU09SU19M TTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkK Q09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQpDT05GSUdfU0VO U09SU19MTTk1MjQxPXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09S U19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09S U19OQ1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTkNUNzkwND15CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBpcyBub3Qgc2V0CkNPTkZJ R19QTUJVUz15CkNPTkZJR19TRU5TT1JTX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15 CiMgQ09ORklHX1NFTlNPUlNfSUJNX0NGRlBTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVIz NTIyMT15CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkK Q09ORklHX1NFTlNPUlNfTFRDMzgxNT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PXkKIyBDT05G SUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkK IyBDT05GSUdfU0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFM0 MDQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNTM2NzkgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19VQ0Q5MDAwPXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CiMgQ09ORklHX1NF TlNPUlNfWkw2MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkKIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT15CkNPTkZJR19T RU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNf RU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKIyBDT05GSUdfU0VOU09SU19TTVND NDdNMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQojIENPTkZJR19TRU5T T1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9O IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU1RUUzc1MT15CkNPTkZJR19TRU5TT1JTX1NNTTY2 NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1PXkK Q09ORklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQpDT05GSUdf U0VOU09SU19BTUM2ODIxPXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNPUlNf SU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfSU5BMzIyMT15CkNPTkZJR19TRU5TT1JTX1RDNzQ9eQpD T05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19UTVAxMDI9eQojIENPTkZJR19T RU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKIyBDT05G SUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9 eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdf U0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5TT1JT X1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9 eQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVU Uz15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19YR0VORSBpcyBub3Qg c2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9 eQpDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MAojIENPTkZJR19U SEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1B TF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09ORklHX1RIRVJN QUxfR09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklH X1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkK Q09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CkNPTkZJR19DUFVfVEhFUk1BTD15 CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BWDc3NjIwX1RI RVJNQUw9eQojIENPTkZJR19RT1JJUV9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA2Ml9U SEVSTUFMPXkKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9TT0NfRFRTX0lPU0ZfQ09SRT15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQoKIwoj IEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwg aXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9eQpDT05GSUdfUUNPTV9TUE1JX1RF TVBfQUxBUk09eQpDT05GSUdfR0VORVJJQ19BRENfVEhFUk1BTD15CiMgQ09ORklHX1dBVENIRE9H IGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFj a3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CiMgQ09O RklHX1NTQl9QQ0lIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15 CkNPTkZJR19TU0JfU0RJT0hPU1Q9eQpDT05GSUdfU1NCX1NJTEVOVD15CkNPTkZJR19TU0JfRFJJ VkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19CQ01BPXkKQ09ORklHX0JD TUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JD TUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKQ09ORklHX0JD TUFfRFJJVkVSX0dNQUNfQ01OPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNl IGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0FDVDg5NDVBPXkKIyBDT05G SUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MjIgaXMgbm90IHNldAoj IENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JF IGlzIG5vdCBzZXQKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkKIyBDT05GSUdfTUZEX0FUTUVM X0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qg c2V0CkNPTkZJR19QTUlDX0RBOTAzWD15CkNPTkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRf REE5MDUyX1NQST15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CiMgQ09ORklHX01GRF9EQTkwNTUg aXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA2Mj15CkNPTkZJR19NRkRfREE5MDYzPXkKIyBDT05G SUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRf TUMxM1hYWF9TUEk9eQojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldApDT05GSUdfSFRDX1BBU0lDMz15CiMgQ09ORklH X0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPPXkK Q09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlD IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hUV0MgaXMgbm90IHNldAojIENP TkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQ U1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04NjBYPXkK Q09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2MjA9eQpDT05GSUdfTUZEX01B WDc3Njg2PXkKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTI1 PXkKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFCTUM9eQpDT05G SUdfRVpYX1BDQVA9eQpDT05GSUdfTUZEX0NQQ0FQPXkKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90 IHNldApDT05GSUdfTUZEX1BDRjUwNjMzPXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENGNTA2MzNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19VQ0IxNDAwX0NPUkU9 eQojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQpD T05GSUdfTUZEX1JUNTAzMz15CkNPTkZJR19NRkRfUkM1VDU4Mz15CiMgQ09ORklHX01GRF9SSzgw OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUk41VDYxOD15CiMgQ09ORklHX01GRF9TRUNfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRf U001MDE9eQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQojIENPTkZJR19NRkRfU0tZODE0NTIgaXMg bm90IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVND T049eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9MUDM5NDMgaXMgbm90IHNldApDT05GSUdfTUZEX0xQODc4OD15CkNPTkZJR19NRkRfVElfTE1V PXkKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5v dCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwODY9eQojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90 IHNldApDT05GSUdfTUZEX1RQUzY1MjE3PXkKQ09ORklHX01GRF9USV9MUDg3M1g9eQpDT05GSUdf TUZEX1RJX0xQODc1NjU9eQpDT05GSUdfTUZEX1RQUzY1MjE4PXkKIyBDT05GSUdfTUZEX1RQUzY1 ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKQ09ORklHX01GRF9UUFM2NTkx Ml9TUEk9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMw X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldApDT05GSUdf TUZEX1dMMTI3M19DT1JFPXkKQ09ORklHX01GRF9MTTM1MzM9eQpDT05GSUdfTUZEX1RDMzU4OVg9 eQojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdf TUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0FSSVpP TkFfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUzQ3TDI0PXkKQ09ORklHX01GRF9XTTUxMDI9 eQojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1dNODQwMD15 CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9X TTgzMVhfU1BJPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19N RkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklH X01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01F RElBX0NBTUVSQV9TVVBQT1JUPXkKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKIyBD T05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFf UkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5v dCBzZXQKQ09ORklHX01FRElBX1JDX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQ9 eQojIENPTkZJR19NRURJQV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0RFVj15 CkNPTkZJR19WSURFT19WNEwyPXkKQ09ORklHX1ZJREVPX0FEVl9ERUJVRz15CkNPTkZJR19WSURF T19GSVhFRF9NSU5PUl9SQU5HRVM9eQpDT05GSUdfVklERU9fUENJX1NLRUxFVE9OPXkKQ09ORklH X1ZJREVPX1RVTkVSPXkKQ09ORklHX1Y0TDJfTUVNMk1FTV9ERVY9eQpDT05GSUdfVjRMMl9GV05P REU9eQpDT05GSUdfVklERU9CVUZfR0VOPXkKQ09ORklHX1ZJREVPQlVGX0RNQV9TRz15CkNPTkZJ R19WSURFT0JVRjJfQ09SRT15CkNPTkZJR19WSURFT0JVRjJfTUVNT1BTPXkKQ09ORklHX1ZJREVP QlVGMl9ETUFfQ09OVElHPXkKQ09ORklHX1ZJREVPQlVGMl9WTUFMTE9DPXkKQ09ORklHX1ZJREVP QlVGMl9ETUFfU0c9eQojIENPTkZJR19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlh IGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQojIENPTkZJR19SQ19E RUNPREVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkKIyBDT05GSUdfUkNfQVRJX1JF TU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0VORSBpcyBub3Qgc2V0CkNPTkZJR19JUl9ISVg1 SEQyPXkKIyBDT05GSUdfSVJfSU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX01DRVVTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSX0lURV9DSVIgaXMgbm90IHNldAojIENPTkZJR19JUl9GSU5URUsg aXMgbm90IHNldAojIENPTkZJR19JUl9OVVZPVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfUkVE UkFUMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1NUUkVBTVpBUCBpcyBub3Qgc2V0CiMgQ09ORklH X0lSX1dJTkJPTkRfQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSUdPUlBMVUdVU0IgaXMgbm90 IHNldAojIENPTkZJR19JUl9JR1VBTkEgaXMgbm90IHNldAojIENPTkZJR19JUl9UVFVTQklSIGlz IG5vdCBzZXQKQ09ORklHX1JDX0xPT1BCQUNLPXkKQ09ORklHX0lSX0dQSU9fQ0lSPXkKQ09ORklH X0lSX1NFUklBTD15CkNPTkZJR19JUl9TRVJJQUxfVFJBTlNNSVRURVI9eQojIENPTkZJR19JUl9T SVIgaXMgbm90IHNldApDT05GSUdfTUVESUFfUENJX1NVUFBPUlQ9eQoKIwojIE1lZGlhIGNhcHR1 cmUgc3VwcG9ydAojCkNPTkZJR19WSURFT19TT0xPNlgxMD15CkNPTkZJR19WSURFT19UVzU4NjQ9 eQpDT05GSUdfVklERU9fVFc2OD15CiMgQ09ORklHX1ZJREVPX1RXNjg2WCBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19aT1JBTj15CiMgQ09ORklHX1ZJREVPX1pPUkFOX0RDMzAgaXMgbm90IHNldApD T05GSUdfVklERU9fWk9SQU5fWlIzNjA2MD15CiMgQ09ORklHX1ZJREVPX1pPUkFOX0JVWiBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX1pPUkFOX0RDMTAgaXMgbm90IHNldApDT05GSUdfVklERU9f Wk9SQU5fTE1MMzM9eQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzNSMTA9eQpDT05GSUdfVklERU9f Wk9SQU5fQVZTNkVZRVM9eQoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQKIwoj IENPTkZJR19WSURFT19JVlRWIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkk9 eQpDT05GSUdfVklERU9fSEVYSVVNX09SSU9OPXkKQ09ORklHX1ZJREVPX01YQj15CkNPTkZJR19W SURFT19EVDMxNTU9eQoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nL2h5YnJpZCBUViBzdXBwb3J0 CiMKIyBDT05GSUdfVklERU9fQ1gyNTgyMSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDg4PXkK IyBDT05GSUdfVklERU9fQ1g4OF9BTFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYODhfQkxB Q0tCSVJEPXkKQ09ORklHX1ZJREVPX0NYODhfTVBFRz15CkNPTkZJR19WSURFT19TQUE3MTM0PXkK Q09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT15CkNPTkZJR19WSURFT19TQUE3MTM0X1JDPXkKIyBD T05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1F TV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1Y0TF9URVNUX0RSSVZFUlM9eQojIENPTkZJR19W SURFT19WSVZJRCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WSU0yTT15CiMgQ09ORklHX0NFQ19Q TEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRl cnMKIwpDT05GSUdfVklERU9fQ1gyMzQxWD15CkNPTkZJR19WSURFT19UVkVFUFJPTT15CkNPTkZJ R19WSURFT19TQUE3MTQ2PXkKQ09ORklHX1ZJREVPX1NBQTcxNDZfVlY9eQoKIwojIE1lZGlhIGFu Y2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgc3BpLCBmcm9udGVuZHMpCiMK IyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfVklERU9f SVJfSTJDPXkKCiMKIyBJMkMgRW5jb2RlcnMsIGRlY29kZXJzLCBzZW5zb3JzIGFuZCBvdGhlciBo ZWxwZXIgY2hpcHMKIwoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMK IwojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1REQTc0MzI9 eQojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQx NUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTMzMwOCBpcyBub3Qgc2V0 CkNPTkZJR19WSURFT19DUzUzNDU9eQpDT05GSUdfVklERU9fQ1M1M0wzMkE9eQojIENPTkZJR19W SURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VREExMzQyIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX1dNODc3NT15CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NPTllf QlRGX01QWD15CgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9eQoKIwoj IFZpZGVvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX0FEVjcxODM9eQojIENPTkZJR19WSURFT19C VDgxOSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19CVDg1Nj15CkNPTkZJR19WSURFT19CVDg2Nj15 CkNPTkZJR19WSURFT19LUzAxMjc9eQpDT05GSUdfVklERU9fTUw4NlY3NjY3PXkKIyBDT05GSUdf VklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNl dApDT05GSUdfVklERU9fVFZQNTE0WD15CkNPTkZJR19WSURFT19UVlA1MTUwPXkKQ09ORklHX1ZJ REVPX1RWUDcwMDI9eQpDT05GSUdfVklERU9fVFcyODA0PXkKIyBDT05GSUdfVklERU9fVFc5OTAz IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBD T05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMg bm90IHNldAoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9eQojIENP TkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MTc1PXkKQ09ORklHX1ZJREVPX0FEVjczNDM9eQpDT05G SUdfVklERU9fQURWNzM5Mz15CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19USFM4MjAwPXkKCiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwojIENPTkZJR19W SURFT19PVjI2NDAgaXMgbm90IHNldApDT05GSUdfVklERU9fT1YyNjU5PXkKQ09ORklHX1ZJREVP X09WNzY0MD15CkNPTkZJR19WSURFT19PVjc2NzA9eQojIENPTkZJR19WSURFT19WUzY2MjQgaXMg bm90IHNldApDT05GSUdfVklERU9fTVQ5TTExMT15CkNPTkZJR19WSURFT19NVDlWMDExPXkKIyBD T05GSUdfVklERU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMK IyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19VUEQ2NDA4Mz15CgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Np b24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1MkhTPXkKCiMKIyBTRFIgdHVuZXIgY2hpcHMK IwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX1RIUzczMDM9 eQojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAoKIwojIFNlbnNvcnMgdXNlZCBvbiBz b2NfY2FtZXJhIGRyaXZlcgojCgojCiMgU1BJIGhlbHBlciBjaGlwcwojCkNPTkZJR19NRURJQV9U VU5FUj15CgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCiMgQ09ORklHX01FRElBX1RVTkVSX1NJ TVBMRSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01FRElB X1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVE SUFfVFVORVJfVERBOTg4Nz15CiMgQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjEgaXMgbm90IHNl dAojIENPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFf VFVORVJfTVNJMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwIGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1RVTkVSX01UMjA2Mz15CiMgQ09ORklHX01FRElBX1RVTkVSX01UMjI2NiBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9NVDIxMzE9eQojIENPTkZJR19NRURJQV9UVU5FUl9RVDEwMTAgaXMg bm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hD NTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTVhM NTAwNVM9eQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9eQpDT05GSUdfTUVESUFfVFVORVJf TUM0NFM4MDM9eQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT15CiMgQ09ORklHX01FRElBX1RV TkVSX1REQTE4MjE4IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT15CkNPTkZJ R19NRURJQV9UVU5FUl9GQzAwMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPXkKQ09ORklH X01FRElBX1RVTkVSX1REQTE4MjEyPXkKQ09ORklHX01FRElBX1RVTkVSX0U0MDAwPXkKIyBDT05G SUdfTUVESUFfVFVORVJfRkMyNTgwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX004OFJT NjAwMFQ9eQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT15CiMgQ09ORklHX01FRElBX1RVTkVS X1NJMjE1NyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9JVDkxM1g9eQojIENPTkZJR19N RURJQV9UVU5FUl9SODIwVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRj15 CkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyPXkKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250 ZW5kcwojCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKCiMKIyBHcmFwaGlj cyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQojIENPTkZJR19BR1Bf SU5URUwgaXMgbm90IHNldAojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQ X1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9 MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklH X0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CkNP TkZJR19EUk1fREVCVUdfTU09eQojIENPTkZJR19EUk1fREVCVUdfTU1fU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQoj IENPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9MT0FEX0VE SURfRklSTVdBUkU9eQpDT05GSUdfRFJNX1RUTT15CkNPTkZJR19EUk1fR0VNX0NNQV9IRUxQRVI9 eQpDT05GSUdfRFJNX0tNU19DTUFfSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIg Y2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9eQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQpD T05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD15CkNPTkZJR19EUk1fUkFERU9OPXkKIyBDT05GSUdf RFJNX1JBREVPTl9VU0VSUFRSIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQojIENPTkZJ R19EUk1fQU1ER1BVX1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVV9DSUsgaXMgbm90 IHNldApDT05GSUdfRFJNX0FNREdQVV9VU0VSUFRSPXkKQ09ORklHX0RSTV9BTURHUFVfR0FSVF9E RUJVR0ZTPXkKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKQ09O RklHX0RSTV9BTURfQUNQPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJ R19EUk1fSTkxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPXkKQ09ORklHX0RSTV9H TUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBRzIwMD15CkNPTkZJR19E Uk1fQ0lSUlVTX1FFTVU9eQojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9RWEw9eQpDT05GSUdfRFJNX0JPQ0hTPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkK Q09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFO RUxfTFZEUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKIyBDT05GSUdfRFJN X1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfSkRJX0xU MDcwTUUwNTAwMD15CkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19MRDkwNDA9eQpDT05GSUdfRFJN X1BBTkVMX0xHX0xHNDU3Mz15CkNPTkZJR19EUk1fUEFORUxfUEFOQVNPTklDX1ZWWDEwRjAzNE4w MD15CkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkUzSEEyPXkKQ09ORklHX0RSTV9QQU5FTF9T QU1TVU5HX1M2RThBQTA9eQpDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxPXkKQ09O RklHX0RSTV9QQU5FTF9TSEFSUF9MUzA0M1QxTEUwMT15CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRS T05JWF9TVDc3ODlWIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BB TkVMX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19EUk1f QU5BTE9HSVhfQU5YNzhYWD15CkNPTkZJR19EUk1fRFVNQl9WR0FfREFDPXkKQ09ORklHX0RSTV9M VkRTX0VOQ09ERVI9eQpDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlc9 eQpDT05GSUdfRFJNX05YUF9QVE4zNDYwPXkKQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyPXkKQ09O RklHX0RSTV9TSUxfU0lJODYyMD15CkNPTkZJR19EUk1fU0lJOTAyWD15CkNPTkZJR19EUk1fVE9T SElCQV9UQzM1ODc2Nz15CkNPTkZJR19EUk1fVElfVEZQNDEwPXkKIyBDT05GSUdfRFJNX0kyQ19B RFY3NTExIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BUkNQR1U9eQpDT05GSUdfRFJNX0hJU0lfSElC TUM9eQpDT05GSUdfRFJNX01YUz15CkNPTkZJR19EUk1fTVhTRkI9eQojIENPTkZJR19EUk1fVElO WURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19E Uk1fTElCX1JBTkRPTSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05G SUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NNRExJ TkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09UX1ZF U0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlB UkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVM U19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9T WVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX1BST1ZJ REVfR0VUX0ZCX1VOTUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENPTkZJR19GQl9GT1JFSUdOX0VO RElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9J Tz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01B Q01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hF TFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdh cmUgZHJpdmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQojIENPTkZJR19GQl9QTTIgaXMgbm90IHNl dApDT05GSUdfRkJfQ1lCRVIyMDAwPXkKIyBDT05GSUdfRkJfQ1lCRVIyMDAwX0REQyBpcyBub3Qg c2V0CkNPTkZJR19GQl9BUkM9eQojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05G SUdfRkJfVkVTQT15CkNPTkZJR19GQl9ONDExPXkKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MxRDEzWFhYPXkKIyBD T05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkE9eQpDT05GSUdfRkJfUklW QV9JMkM9eQpDT05GSUdfRkJfUklWQV9ERUJVRz15CiMgQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hU IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTEU4MDU3OD15CiMgQ09ORklH X0ZCX0NBUklMTE9fUkFOQ0ggaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPXkKQ09ORklHX0ZC X01BVFJPWF9NSUxMRU5JVU09eQpDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkKIyBDT05GSUdf RkJfTUFUUk9YX0cgaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YX0kyQz15CkNPTkZJR19GQl9S QURFT049eQpDT05GSUdfRkJfUkFERU9OX0kyQz15CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hU PXkKQ09ORklHX0ZCX1JBREVPTl9ERUJVRz15CkNPTkZJR19GQl9BVFkxMjg9eQojIENPTkZJR19G Ql9BVFkxMjhfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9B VFlfQ1Q9eQojIENPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0QgaXMgbm90IHNldApDT05GSUdfRkJf QVRZX0dYPXkKIyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9T Mz15CkNPTkZJR19GQl9TM19EREM9eQojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldApDT05G SUdfRkJfU0lTPXkKQ09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19GQl9TSVNfMzE1IGlzIG5v dCBzZXQKQ09ORklHX0ZCX1ZJQT15CkNPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUz15CiMgQ09O RklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFkgaXMgbm90IHNldApDT05GSUdfRkJfTkVPTUFHSUM9 eQpDT05GSUdfRkJfS1lSTz15CkNPTkZJR19GQl8zREZYPXkKQ09ORklHX0ZCXzNERlhfQUNDRUw9 eQojIENPTkZJR19GQl8zREZYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WT09ET08xPXkKQ09O RklHX0ZCX1ZUODYyMz15CkNPTkZJR19GQl9UUklERU5UPXkKIyBDT05GSUdfRkJfQVJLIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1BNMz15CkNPTkZJR19GQl9DQVJNSU5FPXkKQ09ORklHX0ZCX0NBUk1J TkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9EUkFNX0NVU1RPTSBpcyBub3Qgc2V0CkNP TkZJR19GQl9TTTUwMT15CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1ZJUlRVQUw9eQpDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKQ09ORklHX0ZCX01FVFJP Tk9NRT15CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVF VD15CkNPTkZJR19GQl9BVU9fSzE5MFg9eQojIENPTkZJR19GQl9BVU9fSzE5MDAgaXMgbm90IHNl dAojIENPTkZJR19GQl9BVU9fSzE5MDEgaXMgbm90IHNldApDT05GSUdfRkJfU0lNUExFPXkKIyBD T05GSUdfRkJfU1NEMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkK Q09ORklHX0xDRF9MNEYwMDI0MlQwMz15CiMgQ09ORklHX0xDRF9MTVMyODNHRjA1IGlzIG5vdCBz ZXQKQ09ORklHX0xDRF9MVFYzNTBRVj15CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQK Q09ORklHX0xDRF9JTEk5MzIwPXkKIyBDT05GSUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CkNPTkZJ R19MQ0RfVkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNPTkZJR19MQ0RfUzZFNjNN MD15CiMgQ09ORklHX0xDRF9MRDkwNDAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfQU1TMzY5Rkcw NiBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTE1TNTAxS0YwMz15CiMgQ09ORklHX0xDRF9IWDgzNTcg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElH SFRfR0VORVJJQz15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfREE5 MDNYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM SUdIVF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJB PXkKIyBDT05GSUdfQkFDS0xJR0hUX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRf QURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD15CkNPTkZJR19CQUNLTElHSFRfODhQ TTg2MFg9eQojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz15CkNP TkZJR19CQUNLTElHSFRfR1BJTz15CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9eQpDT05GSUdf QkFDS0xJR0hUX0JENjEwNz15CkNPTkZJR19CQUNLTElHSFRfQVJDWENOTj15CkNPTkZJR19WR0FT VEFURT15CkNPTkZJR19WSURFT01PREVfSEVMUEVSUz15CkNPTkZJR19IRE1JPXkKIyBDT05GSUdf TE9HTyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFIGlz IG5vdCBzZXQKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15 CkNPTkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9eQpDT05GSUdfU05EX1JB V01JREk9eQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVWPXkKIyBD T05GSUdfU05EX09TU0VNVUwgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9USU1FUj15CkNPTkZJ R19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgojIENPTkZJR19T TkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1BST0NfRlMgaXMgbm90 IHNldAojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRf REVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JV Rj15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdf U05EX1NFUV9NSURJX0VWRU5UPXkKQ09ORklHX1NORF9TRVFfTUlEST15CkNPTkZJR19TTkRfU0VR X01JRElfRU1VTD15CkNPTkZJR19TTkRfU0VRX1ZJUk1JREk9eQpDT05GSUdfU05EX01QVTQwMV9V QVJUPXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRfT1BMM19MSUJfU0VRPXkKIyBD T05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVlhfTElCPXkKQ09O RklHX1NORF9BQzk3X0NPREVDPXkKQ09ORklHX1NORF9EUklWRVJTPXkKIyBDT05GSUdfU05EX0RV TU1ZIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTE9PUD15CkNPTkZJR19TTkRfVklSTUlEST15CkNP TkZJR19TTkRfTVRQQVY9eQpDT05GSUdfU05EX01UUzY0PXkKIyBDT05GSUdfU05EX1NFUklBTF9V MTY1NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1BPUlRNQU4yWDQgaXMgbm90IHNldApDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRT15CkNP TkZJR19TTkRfQUM5N19QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX1NCX0NPTU1PTj15 CkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9eQojIENPTkZJR19TTkRfQUxTMzAw IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTFM0MDAwPXkKQ09ORklHX1NORF9BTEk1NDUxPXkKIyBD T05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFAgaXMgbm90IHNl dApDT05GSUdfU05EX0FUSUlYUF9NT0RFTT15CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNl dApDT05GSUdfU05EX0FVODgyMD15CiMgQ09ORklHX1NORF9BVTg4MzAgaXMgbm90IHNldApDT05G SUdfU05EX0FXMj15CkNPTkZJR19TTkRfQVpUMzMyOD15CkNPTkZJR19TTkRfQlQ4N1g9eQojIENP TkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DQTAxMDY9eQoj IENPTkZJR19TTkRfQ01JUENJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9PWFlHRU5fTElCPXkKQ09O RklHX1NORF9PWFlHRU49eQpDT05GSUdfU05EX0NTNDI4MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkK IyBDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NUWEZJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldApDT05GSUdfU05EX0dJ TkEyMD15CkNPTkZJR19TTkRfTEFZTEEyMD15CkNPTkZJR19TTkRfREFSTEEyND15CiMgQ09ORklH X1NORF9HSU5BMjQgaXMgbm90IHNldApDT05GSUdfU05EX0xBWUxBMjQ9eQojIENPTkZJR19TTkRf TU9OQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSUEgaXMgbm90IHNldApDT05GSUdfU05EX0VD SE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKQ09ORklHX1NORF9JTkRJR09JTz15CiMgQ09ORklH X1NORF9JTkRJR09ESiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09JT1ggaXMgbm90IHNl dAojIENPTkZJR19TTkRfSU5ESUdPREpYIGlzIG5vdCBzZXQKQ09ORklHX1NORF9FTVUxMEsxPXkK Q09ORklHX1NORF9FTVUxMEsxX1NFUT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQojIENPTkZJR19T TkRfRU5TMTM3MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MT15CkNPTkZJR19TTkRfRVMx OTM4PXkKQ09ORklHX1NORF9FUzE5Njg9eQojIENPTkZJR19TTkRfRVMxOTY4X0lOUFVUIGlzIG5v dCBzZXQKQ09ORklHX1NORF9GTTgwMT15CkNPTkZJR19TTkRfSERTUD15CgojCiMgRG9uJ3QgZm9y Z2V0IHRvIGFkZCBidWlsdC1pbiBmaXJtd2FyZXMgZm9yIEhEU1AgZHJpdmVyCiMKQ09ORklHX1NO RF9IRFNQTT15CiMgQ09ORklHX1NORF9JQ0UxNzEyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JQ0Ux NzI0PXkKQ09ORklHX1NORF9JTlRFTDhYMD15CkNPTkZJR19TTkRfSU5URUw4WDBNPXkKQ09ORklH X1NORF9LT1JHMTIxMj15CiMgQ09ORklHX1NORF9MT0xBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9M WDY0NjRFUz15CkNPTkZJR19TTkRfTUFFU1RSTzM9eQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVU PXkKQ09ORklHX1NORF9NSVhBUlQ9eQpDT05GSUdfU05EX05NMjU2PXkKQ09ORklHX1NORF9QQ1hI Uj15CiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9STUUzMj15CiMg Q09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT05JQ1ZJQkVTPXkKQ09ORklHX1NORF9UUklERU5UPXkKQ09ORklHX1NO RF9WSUE4MlhYPXkKQ09ORklHX1NORF9WSUE4MlhYX01PREVNPXkKQ09ORklHX1NORF9WSVJUVU9T Tz15CkNPTkZJR19TTkRfVlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CgojCiMgSEQtQXVkaW8K IwojIENPTkZJR19TTkRfSERBX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUFJFQUxM T0NfU0laRT02NApDT05GSUdfU05EX1NQST15CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldAoj IENPTkZJR19TTkRfWDg2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TWU5USF9FTVVYPXkKQ09ORklH X0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JB VFRFUllfU1RSRU5HVEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElE IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJz CiMKIyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVNVUz15CkNP TkZJR19ISURfQVVSRUFMPXkKIyBDT05GSUdfSElEX0JFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19I SURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQpD T05GSUdfSElEX0NNRURJQT15CkNPTkZJR19ISURfQ1lQUkVTUz15CkNPTkZJR19ISURfRFJBR09O UklTRT15CiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0VNU19G Rj15CkNPTkZJR19ISURfRUxFQ09NPXkKQ09ORklHX0hJRF9FWktFWT15CkNPTkZJR19ISURfR0VN QklSRD15CkNPTkZJR19ISURfR0ZSTT15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQojIENPTkZJR19I SURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qgc2V0CkNPTkZJR19I SURfR1lSQVRJT049eQpDT05GSUdfSElEX0lDQURFPXkKQ09ORklHX0hJRF9JVEU9eQpDT05GSUdf SElEX1RXSU5IQU49eQojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CkNPTkZJR19I SURfTENQT1dFUj15CkNPTkZJR19ISURfTEVEPXkKQ09ORklHX0hJRF9MRU5PVk89eQojIENPTkZJ R19ISURfTE9HSVRFQ0ggaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJ R19ISURfTUFZRkxBU0ggaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CiMgQ09ORklH X0hJRF9NT05URVJFWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTVVMVElUT1VDSD15CiMgQ09ORklH X0hJRF9OVEkgaXMgbm90IHNldApDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVS TE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CkNPTkZJR19ISURfUEVUQUxZTlg9eQojIENP TkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfUFJJTUFYPXkKQ09ORklHX0hJRF9TQUlURUs9eQpDT05GSUdfSElE X1NBTVNVTkc9eQojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9T VEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKQ09ORklH X0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNl dApDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdfSElEX1RISU5HTT15CiMgQ09ORklHX0hJRF9U SFJVU1RNQVNURVIgaXMgbm90IHNldApDT05GSUdfSElEX1VEUkFXX1BTMz15CiMgQ09ORklHX0hJ RF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19I SURfU0VOU09SX0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9eQpDT05GSUdf SElEX0FMUFM9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKCiMKIyBJ bnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9JU0hfSElEIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf UENJPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJp dmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlW IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9HQURHRVQgaXMgbm90IHNldAoKIwojIFVTQiBQb3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRy aXZlcnMKIwojIENPTkZJR19UWVBFQ19VQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElf QlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09O RklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JT RVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgK IyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMv U0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19TREhDSSBpcyBu b3Qgc2V0CkNPTkZJR19NTUNfV0JTRD15CkNPTkZJR19NTUNfVElGTV9TRD15CkNPTkZJR19NTUNf U1BJPXkKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WSUFfU0RNTUM9 eQpDT05GSUdfTU1DX1VTREhJNlJPTDA9eQpDT05GSUdfTU1DX1JFQUxURUtfUENJPXkKQ09ORklH X01NQ19UT1NISUJBX1BDST15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldAojIENPTkZJR19N RU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkK Q09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQpDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5H RUQ9eQoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU184OFBNODYwWCBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX0JDTTYzMjg9eQojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldApD T05GSUdfTEVEU19DUENBUD15CkNPTkZJR19MRURTX0xNMzUzMD15CkNPTkZJR19MRURTX0xNMzUz Mz15CkNPTkZJR19MRURTX0xNMzY0Mj15CkNPTkZJR19MRURTX01UNjMyMz15CkNPTkZJR19MRURT X1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0dQSU89eQpDT05GSUdfTEVEU19MUDM5NDQ9eQojIENPTkZJR19MRURTX0xQMzk1MiBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQpD T05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQ ODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODc4OD15CkNPTkZJR19MRURTX0xQODg2MD15 CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVE U19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19EQTkwM1ggaXMgbm90IHNl dApDT05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKQ09ORklHX0xF RFNfQkQyODAyPXkKQ09ORklHX0xFRFNfTFQzNTkzPXkKIyBDT05GSUdfTEVEU19NQzEzNzgzIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVExD NTkxWFg9eQojIENPTkZJR19MRURTX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19M TTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0tURDI2OTI9eQpDT05GSUdfTEVEU19JUzMxRkwzMTlYPXkKQ09ORklHX0xFRFNfSVMz MUZMMzJYWD15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5k ZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5L TSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1NZU0NPTj15CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJz CiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0NFU1NJQklMSVRZ PXkKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJ R19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQojIENPTkZJR19SVENfQ0xBU1Mg aXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VTX0RFQlVHPXkK Q09ORklHX0RNQURFVklDRVNfVkRFQlVHPXkKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFf RU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkK Q09ORklHX0RNQV9PRj15CkNPTkZJR19GU0xfRURNQT15CkNPTkZJR19JTlRFTF9JRE1BNjQ9eQoj IENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01JQ19YMTAwX0RN QT15CiMgQ09ORklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0hJRE1B PXkKQ09ORklHX0RXX0RNQUNfQ09SRT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldApDT05G SUdfRFdfRE1BQ19QQ0k9eQpDT05GSUdfSFNVX0RNQT15CgojCiMgRE1BIENsaWVudHMKIwojIENP TkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldApDT05GSUdfRE1BVEVTVD15CkNPTkZJR19ETUFf RU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CkNP TkZJR19TV19TWU5DPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB TkVMIGlzIG5vdCBzZXQKQ09ORklHX1VJTz15CiMgQ09ORklHX1VJT19DSUYgaXMgbm90IHNldAoj IENPTkZJR19VSU9fUERSVl9HRU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0RNRU1fR0VOSVJR PXkKQ09ORklHX1VJT19BRUM9eQojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CkNPTkZJ R19VSU9fUENJX0dFTkVSSUM9eQpDT05GSUdfVUlPX05FVFg9eQojIENPTkZJR19VSU9fUFJVU1Mg aXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RS SVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNP TkZJR19WSVJUSU9fUENJPXkKIyBDT05GSUdfVklSVElPX1BDSV9MRUdBQ1kgaXMgbm90IHNldAoj IENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpD T05GSUdfVklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMg aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJ R19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVFNDUEFHRSBpcyBub3Qgc2V0Cgoj CiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hFTl9T RUxGQkFMTE9PTklORz15CiMgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHIGlzIG5v dCBzZXQKQ09ORklHX1hFTl9TQ1JVQl9QQUdFUz15CiMgQ09ORklHX1hFTl9ERVZfRVZUQ0hOIGlz IG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQojIENPTkZJ R19YRU5fU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldApDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVO RD15CkNPTkZJR19YRU5fR05UREVWPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQyBpcyBu b3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CkNPTkZJR19YRU5fVE1FTT15CkNPTkZJR19YRU5f UFJJVkNNRD15CkNPTkZJR19YRU5fQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfWEVOX0FDUEk9eQoj IENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMg aXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlz IG5vdCBzZXQKQ09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15 CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKQ09ORklH X0NPTU1PTl9DTEtfV004MzFYPXkKQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODY9eQpDT05GSUdf Q09NTU9OX0NMS19TSTUzNTE9eQpDT05GSUdfQ09NTU9OX0NMS19TSTUxND15CkNPTkZJR19DT01N T05fQ0xLX1NJNTcwPXkKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNj15CkNPTkZJR19DT01NT05f Q0xLX0NEQ0U5MjU9eQpDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1A9eQojIENPTkZJR19DT01N T05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NTU9OX0NMS19QSUMzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1ZD NT15CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2 ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJ R19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAoj IENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlz IG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9 eQojIENPTkZJR19QTEFURk9STV9NSFUgaXMgbm90IHNldApDT05GSUdfUENDPXkKIyBDT05GSUdf QUxURVJBX01CT1ggaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMK IwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBD T05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9u IENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMK IyBpLk1YIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJ R19TT0NfVEk9eQojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15 CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz15CkNP TkZJR19FWFRDT05fR1BJTz15CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBz ZXQKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CkNPTkZJR19FWFRDT05fTUFYMzM1NT15CkNPTkZJ R19FWFRDT05fTUFYNzc2OTM9eQpDT05GSUdfRVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09O X1NNNTUwMj15CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKQ09ORklH X0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQpDT05GSUdf SUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9f Q09ORklHRlM9eQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJf VFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSUlPX1NX X1RSSUdHRVI9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9FVkVOVD15CgojCiMgQWNjZWxlcm9tZXRl cnMKIwpDT05GSUdfQURYTDM0NT15CkNPTkZJR19BRFhMMzQ1X0kyQz15CkNPTkZJR19BRFhMMzQ1 X1NQST15CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CkNPTkZJR19CTUEyMjA9eQpDT05GSUdf Qk1DMTUwX0FDQ0VMPXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9JMkM9eQpDT05GSUdfQk1DMTUwX0FD Q0VMX1NQST15CiMgQ09ORklHX0RBMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfREEzMTEgaXMgbm90 IHNldApDT05GSUdfRE1BUkQwNj15CkNPTkZJR19ETUFSRDA5PXkKIyBDT05GSUdfRE1BUkQxMCBp cyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPXkKQ09ORklHX0tYU0Q5PXkKIyBD T05GSUdfS1hTRDlfU1BJIGlzIG5vdCBzZXQKQ09ORklHX0tYU0Q5X0kyQz15CkNPTkZJR19LWENK SzEwMTM9eQpDT05GSUdfTUMzMjMwPXkKQ09ORklHX01NQTc0NTU9eQpDT05GSUdfTU1BNzQ1NV9J MkM9eQpDT05GSUdfTU1BNzQ1NV9TUEk9eQpDT05GSUdfTU1BNzY2MD15CkNPTkZJR19NTUE4NDUy PXkKQ09ORklHX01NQTk1NTFfQ09SRT15CkNPTkZJR19NTUE5NTUxPXkKQ09ORklHX01NQTk1NTM9 eQpDT05GSUdfTVhDNDAwNT15CkNPTkZJR19NWEM2MjU1PXkKQ09ORklHX1NDQTMwMDA9eQpDT05G SUdfU1RLODMxMj15CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8g ZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FEX1NJR01BX0RFTFRBPXkKQ09ORklHX0FENzI2 Nj15CkNPTkZJR19BRDcyOTE9eQojIENPTkZJR19BRDcyOTggaXMgbm90IHNldApDT05GSUdfQUQ3 NDc2PXkKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBz ZXQKQ09ORklHX0FENzc5Mz15CkNPTkZJR19BRDc4ODc9eQpDT05GSUdfQUQ3OTIzPXkKQ09ORklH X0FENzk5WD15CkNPTkZJR19DUENBUF9BREM9eQojIENPTkZJR19FTlZFTE9QRV9ERVRFQ1RPUiBp cyBub3Qgc2V0CkNPTkZJR19ISTg0MzU9eQpDT05GSUdfSFg3MTE9eQpDT05GSUdfTFA4Nzg4X0FE Qz15CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBz ZXQKQ09ORklHX0xUQzI0OTc9eQojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKQ09ORklHX01B WDExMTAwPXkKIyBDT05GSUdfTUFYMTExOCBpcyBub3Qgc2V0CkNPTkZJR19NQVgxMzYzPXkKIyBD T05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CkNPTkZJR19NQ1AzMjBYPXkKIyBDT05GSUdfTUNQMzQy MiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9aMTg4X0FEQyBpcyBub3Qgc2V0CkNPTkZJR19OQVU3 ODAyPXkKQ09ORklHX1FDT01fVkFEQ19DT01NT049eQpDT05GSUdfUUNPTV9TUE1JX0lBREM9eQpD T05GSUdfUUNPTV9TUE1JX1ZBREM9eQpDT05GSUdfU1RYMTA0PXkKIyBDT05GSUdfVElfQURDMDgx QyBpcyBub3Qgc2V0CkNPTkZJR19USV9BREMwODMyPXkKIyBDT05GSUdfVElfQURDMDg0UzAyMSBp cyBub3Qgc2V0CkNPTkZJR19USV9BREMxMjEzOD15CkNPTkZJR19USV9BREMxMDhTMTAyPXkKQ09O RklHX1RJX0FEQzEyOFMwNTI9eQpDT05GSUdfVElfQURDMTYxUzYyNj15CiMgQ09ORklHX1RJX0FE Uzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdf VElfVExDNDU0MSBpcyBub3Qgc2V0CkNPTkZJR19WRjYxMF9BREM9eQoKIwojIEFtcGxpZmllcnMK IwojIENPTkZJR19BRDgzNjYgaXMgbm90IHNldAoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENP TkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNl dApDT05GSUdfSUFRQ09SRT15CkNPTkZJR19WWjg5WD15CgojCiMgSGlkIFNlbnNvciBJSU8gQ29t bW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURfU0VOU09SX0lJ T19UUklHR0VSPXkKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNvciBD b21tb24KIwojIENPTkZJR19JSU9fU1NQX1NFTlNPUlNfQ09NTU9OUyBpcyBub3Qgc2V0CkNPTkZJ R19JSU9fU1NQX1NFTlNPUkhVQj15CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdf SUlPX1NUX1NFTlNPUlNfU1BJPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIENv dW50ZXJzCiMKQ09ORklHXzEwNF9RVUFEXzg9eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZl cnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKQ09ORklH X0FENTM4MD15CkNPTkZJR19BRDU0MjE9eQojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldAojIENP TkZJR19BRDU0NDkgaXMgbm90IHNldApDT05GSUdfQUQ1NTkyUl9CQVNFPXkKQ09ORklHX0FENTU5 MlI9eQojIENPTkZJR19BRDU1OTNSIGlzIG5vdCBzZXQKQ09ORklHX0FENTUwND15CkNPTkZJR19B RDU2MjRSX1NQST15CkNPTkZJR19MVEMyNjMyPXkKIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBzZXQK Q09ORklHX0FENTc1NT15CkNPTkZJR19BRDU3NjE9eQpDT05GSUdfQUQ1NzY0PXkKQ09ORklHX0FE NTc5MT15CkNPTkZJR19BRDczMDM9eQojIENPTkZJR19DSU9fREFDIGlzIG5vdCBzZXQKIyBDT05G SUdfQUQ4ODAxIGlzIG5vdCBzZXQKQ09ORklHX0RQT1RfREFDPXkKQ09ORklHX002MjMzMj15CkNP TkZJR19NQVg1MTc9eQpDT05GSUdfTUFYNTgyMT15CkNPTkZJR19NQ1A0NzI1PXkKIyBDT05GSUdf TUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0RBQyBpcyBub3Qgc2V0CgojCiMgSUlP IGR1bW15IGRyaXZlcgojCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMK IyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKQ09ORklHX0FEOTUyMz15CgojCiMgUGhh c2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCkNPTkZJR19BREY0 MzUwPXkKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKQ09ORklHX0FESVMxNjA4MD15 CkNPTkZJR19BRElTMTYxMzA9eQpDT05GSUdfQURJUzE2MTM2PXkKIyBDT05GSUdfQURJUzE2MjYw IGlzIG5vdCBzZXQKQ09ORklHX0FEWFJTNDUwPXkKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TRU5TT1JfR1lST18zRD15CkNPTkZJR19NUFUzMDUwPXkKQ09ORklHX01QVTMw NTBfSTJDPXkKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0ky Q18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9eQpDT05GSUdfSVRHMzIwMD15 CgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdf QUZFNDQwMz15CkNPTkZJR19BRkU0NDA0PXkKIyBDT05GSUdfTUFYMzAxMDAgaXMgbm90IHNldAoj IENPTkZJR19NQVgzMDEwMiBpcyBub3Qgc2V0CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJ R19BTTIzMTU9eQpDT05GSUdfREhUMTE9eQojIENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9TRU5TT1JfSFVNSURJVFk9eQpDT05GSUdfSFRTMjIxPXkKQ09ORklHX0hUUzIyMV9J MkM9eQpDT05GSUdfSFRTMjIxX1NQST15CiMgQ09ORklHX0hUVTIxIGlzIG5vdCBzZXQKQ09ORklH X1NJNzAwNT15CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CgojCiMgSW5lcnRpYWwgbWVhc3Vy ZW1lbnQgdW5pdHMKIwpDT05GSUdfQURJUzE2NDAwPXkKIyBDT05GSUdfQURJUzE2NDgwIGlzIG5v dCBzZXQKQ09ORklHX0JNSTE2MD15CkNPTkZJR19CTUkxNjBfSTJDPXkKQ09ORklHX0JNSTE2MF9T UEk9eQojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CkNPTkZJR19JTlZfTVBVNjA1MF9JSU89eQpD T05GSUdfSU5WX01QVTYwNTBfSTJDPXkKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBz ZXQKQ09ORklHX0lJT19TVF9MU002RFNYPXkKQ09ORklHX0lJT19TVF9MU002RFNYX0kyQz15CkNP TkZJR19JSU9fU1RfTFNNNkRTWF9TUEk9eQpDT05GSUdfSUlPX0FESVNfTElCPXkKQ09ORklHX0lJ T19BRElTX0xJQl9CVUZGRVI9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FM UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzMy MEEgaXMgbm90IHNldAojIENPTkZJR19BUERTOTMwMCBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTk2 MD15CkNPTkZJR19CSDE3NTA9eQpDT05GSUdfQkgxNzgwPXkKQ09ORklHX0NNMzIxODE9eQojIENP TkZJR19DTTMyMzIgaXMgbm90IHNldAojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldApDT05GSUdf Q00zNjA1PXkKQ09ORklHX0NNMzY2NTE9eQpDT05GSUdfR1AyQVAwMjBBMDBGPXkKQ09ORklHX1NF TlNPUlNfSVNMMjkwMTg9eQpDT05GSUdfU0VOU09SU19JU0wyOTAyOD15CkNPTkZJR19JU0wyOTEy NT15CkNPTkZJR19ISURfU0VOU09SX0FMUz15CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQojIENP TkZJR19KU0ExMjEyIGlzIG5vdCBzZXQKQ09ORklHX1JQUjA1MjE9eQojIENPTkZJR19TRU5TT1JT X0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19NQVg0 NDAwMD15CkNPTkZJR19PUFQzMDAxPXkKIyBDT05GSUdfUEExMjIwMzAwMSBpcyBub3Qgc2V0CkNP TkZJR19TSTExNDU9eQojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKQ09ORklHX1RDUzM0MTQ9 eQpDT05GSUdfVENTMzQ3Mj15CkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9eQojIENPTkZJR19UU0wy NTgzIGlzIG5vdCBzZXQKQ09ORklHX1RTTDQ1MzE9eQpDT05GSUdfVVM1MTgyRD15CkNPTkZJR19W Q05MNDAwMD15CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKQ09ORklHX1ZMNjE4MD15Cgoj CiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc0PXkKQ09ORklHX0FLODk3NT15 CkNPTkZJR19BSzA5OTExPXkKQ09ORklHX0JNQzE1MF9NQUdOPXkKQ09ORklHX0JNQzE1MF9NQUdO X0kyQz15CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NQUczMTEw PXkKIyBDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0QgaXMgbm90IHNldAojIENPTkZJ R19NTUMzNTI0MCBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfTUFHTl8zQVhJUz15CkNPTkZJR19J SU9fU1RfTUFHTl9JMkNfM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fU1BJXzNBWElTPXkKQ09O RklHX1NFTlNPUlNfSE1DNTg0Mz15CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19JMkMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQST15CgojCiMgTXVsdGlwbGV4ZXJzCiMKIyBD T05GSUdfSUlPX01VWCBpcyBub3Qgc2V0CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwojIENP TkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9T RU5TT1JfREVWSUNFX1JPVEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxv bmUKIwpDT05GSUdfSUlPX0hSVElNRVJfVFJJR0dFUj15CkNPTkZJR19JSU9fSU5URVJSVVBUX1RS SUdHRVI9eQpDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklHR0VSPXkKQ09ORklHX0lJT19TWVNGU19U UklHR0VSPXkKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKQ09ORklHX0RTMTgwMz15CiMg Q09ORklHX01BWDU0ODEgaXMgbm90IHNldApDT05GSUdfTUFYNTQ4Nz15CkNPTkZJR19NQ1A0MTMx PXkKQ09ORklHX01DUDQ1MzE9eQpDT05GSUdfVFBMMDEwMj15CgojCiMgRGlnaXRhbCBwb3RlbnRp b3N0YXRzCiMKQ09ORklHX0xNUDkxMDAwPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklH X0FCUDA2ME1HPXkKQ09ORklHX0JNUDI4MD15CkNPTkZJR19CTVAyODBfSTJDPXkKQ09ORklHX0JN UDI4MF9TUEk9eQojIENPTkZJR19ISURfU0VOU09SX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf SFAwMyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9eQojIENPTkZJR19NUEwxMTVfSTJDIGlzIG5v dCBzZXQKQ09ORklHX01QTDExNV9TUEk9eQpDT05GSUdfTVBMMzExNT15CkNPTkZJR19NUzU2MTE9 eQojIENPTkZJR19NUzU2MTFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01TNTYxMV9TUEk9eQpDT05G SUdfTVM1NjM3PXkKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1Q1NDAz PXkKQ09ORklHX0hQMjA2Qz15CkNPTkZJR19aUEEyMzI2PXkKQ09ORklHX1pQQTIzMjZfSTJDPXkK Q09ORklHX1pQQTIzMjZfU1BJPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCiMgQ09ORklHX0FT MzkzNSBpcyBub3Qgc2V0CgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMKIyBD T05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CkNPTkZJR19TUkYwND15CiMgQ09ORklHX1NY OTUwMCBpcyBub3Qgc2V0CkNPTkZJR19TUkYwOD15CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwoj CkNPTkZJR19NQVhJTV9USEVSTU9DT1VQTEU9eQojIENPTkZJR19ISURfU0VOU09SX1RFTVAgaXMg bm90IHNldApDT05GSUdfTUxYOTA2MTQ9eQpDT05GSUdfVE1QMDA2PXkKIyBDT05GSUdfVE1QMDA3 IGlzIG5vdCBzZXQKQ09ORklHX1RTWVMwMT15CkNPTkZJR19UU1lTMDJEPXkKIyBDT05GSUdfTlRC IGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNP TkZJR19WTUVfQ0E5MUNYNDI9eQojIENPTkZJR19WTUVfVFNJMTQ4IGlzIG5vdCBzZXQKQ09ORklH X1ZNRV9GQUtFPXkKCiMKIyBWTUUgQm9hcmQgRHJpdmVycwojCkNPTkZJR19WTUlWTUVfNzgwNT15 CgojCiMgVk1FIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklH X0lSUUNISVA9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfSVBBQ0tfQlVTPXkKIyBD T05GSUdfQk9BUkRfVFBDSTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JUE9DVEFMIGlz IG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19SRVNFVF9BVEg3OSBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VU X0dFTUlOSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0lNWDcgaXMgbm90IHNldAojIENPTkZJ R19SRVNFVF9MUEMxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTUVTT04gaXMgbm90IHNl dAojIENPTkZJR19SRVNFVF9QSVNUQUNISU8gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TT0NG UEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1RNMzIgaXMgbm90IHNldAojIENPTkZJR19S RVNFVF9TVU5YSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1RJX1NZU0NPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFU0VUX1pZTlEgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9URUdSQV9CUE1Q IGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNl dAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFf MjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CkNP TkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPXkKQ09ORklHX01DQj15CiMgQ09ORklH X01DQl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NQ0JfTFBDIGlzIG5vdCBzZXQKCiMKIyBQZXJm b3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENPTkZJR19SQVMgaXMgbm90IHNldAojIENPTkZJ R19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQg aXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09O RklHX05WTUVNPXkKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMg bm90IHNldApDT05GSUdfRlBHQT15CkNPTkZJR19GUEdBX1JFR0lPTj15CkNPTkZJR19GUEdBX01H Ul9JQ0U0MF9TUEk9eQojIENPTkZJR19GUEdBX01HUl9BTFRFUkFfQ1ZQIGlzIG5vdCBzZXQKIyBD T05GSUdfRlBHQV9NR1JfQUxURVJBX1BTX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19GUEdBX01HUl9Y SUxJTlhfU1BJPXkKQ09ORklHX0ZQR0FfQlJJREdFPXkKQ09ORklHX0FMVEVSQV9QUl9JUF9DT1JF PXkKQ09ORklHX0FMVEVSQV9QUl9JUF9DT1JFX1BMQVQ9eQpDT05GSUdfWElMSU5YX1BSX0RFQ09V UExFUj15CgojCiMgRlNJIHN1cHBvcnQKIwojIENPTkZJR19GU0kgaXMgbm90IHNldApDT05GSUdf TVVMVElQTEVYRVI9eQoKIwojIE11bHRpcGxleGVyIGRyaXZlcnMKIwojIENPTkZJR19NVVhfQURH NzkyQSBpcyBub3Qgc2V0CkNPTkZJR19NVVhfR1BJTz15CkNPTkZJR19NVVhfTU1JTz15CgojCiMg RmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1X QVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQoj IENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZTPXkK Q09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FPXkKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlz IG5vdCBzZXQKIyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgVGVn cmEgZmlybXdhcmUgZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dP UkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQpDT05GSUdfRVhUMl9GU19YQVRUUj15CkNPTkZJ R19FWFQyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdf RVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKIyBDT05GSUdfRVhUNF9GU19QT1NJ WF9BQ0wgaXMgbm90IHNldApDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0VO Q1JZUFRJT049eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNf TUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlz IG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CiMgQ09ORklHX1JFSVNFUkZTX0ZT X1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZT X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dGUzJfRlM9eQojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CiMgQ09O RklHX0YyRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdf RlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tf T1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX01BTkRBVE9SWV9G SUxFX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05P VElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkK IyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CiMg Q09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RM PXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CiMgQ09ORklHX0FVVE9GUzRfRlMgaXMgbm90IHNl dAojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJ R19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNf SU5ERVggaXMgbm90IHNldAoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNl dAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJ R19KT0xJRVQ9eQojIENPTkZJR19aSVNPRlMgaXMgbm90IHNldApDT05GSUdfVURGX0ZTPXkKQ09O RklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZT PXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRf Q09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09O RklHX0ZBVF9ERUZBVUxUX1VURjg9eQojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkK IyBDT05GSUdfUFJPQ19TWVNDVEwgaXMgbm90IHNldAojIENPTkZJR19QUk9DX1BBR0VfTU9OSVRP UiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJ R19TWVNGUz15CkNPTkZJR19UTVBGUz15CiMgQ09ORklHX1RNUEZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CiMgQ09ORklHX1RNUEZTX1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQkZTIGlz IG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lT VEVNUz15CkNPTkZJR19PUkFOR0VGU19GUz15CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VDUllQVF9GUz15CkNPTkZJR19FQ1JZ UFRfRlNfTUVTU0FHSU5HPXkKQ09ORklHX0hGU19GUz15CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMg bm90IHNldApDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JFRlNfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldApDT05G SUdfQ1JBTUZTPXkKIyBDT05GSUdfU1FVQVNIRlMgaXMgbm90IHNldApDT05GSUdfVlhGU19GUz15 CkNPTkZJR19NSU5JWF9GUz15CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldApDT05GSUdfSFBG U19GUz15CkNPTkZJR19RTlg0RlNfRlM9eQpDT05GSUdfUU5YNkZTX0ZTPXkKQ09ORklHX1FOWDZG U19ERUJVRz15CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CkNPTkZJR19VRlNfRlM9eQojIENP TkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VRlNfREVCVUcgaXMgbm90IHNl dApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NP REVQQUdFXzczNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAojIENPTkZJ R19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFHRV84 NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkK Q09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1 MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFH RV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19J U084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQojIENPTkZJR19OTFNfQ09ERVBB R0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlf MT15CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084ODU5XzU9eQpDT05GSUdf TkxTX0lTTzg4NTlfNj15CkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklHX05MU19JU084ODU5 Xzk9eQojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1 OV8xND15CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tP SThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49 eQojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VO VEVVUk8gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19N QUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JQ0VMQU5E PXkKQ09ORklHX05MU19NQUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19ST01BTklBTj15CkNPTkZJ R19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5n CiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cg b3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RF RkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9Q UklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdf REVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKQ09O RklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49ODE5MgojIENPTkZJR19T VFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQojIENPTkZJR19V TlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09XTkVSPXkKQ09ORklHX0RFQlVH X0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01B VENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklH X0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19TVEFDS19WQUxJREFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJ R19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKIyBDT05GSUdfTUFHSUNfU1lTUlFfU0VS SUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2lu ZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBu b3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNPTklORz15CkNPTkZJR19QQUdFX1BPSVNPTklOR19OT19T QU5JVFk9eQojIENPTkZJR19QQUdFX1BPSVNPTklOR19aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5v dCBzZXQKQ09ORklHX1NMVUJfU1RBVFM9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMg Q09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdF PXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklS VFVBTD15CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQg aXMgbm90IHNldApDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19E RUJVR19QRVJfQ1BVX01BUFM9eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09O RklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNP TkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfS0FTQU49eQpDT05GSUdfS0FTQU5fT1VUTElO RT15CiMgQ09ORklHX0tBU0FOX0lOTElORSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09W PXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBz ZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9 eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0NIRUNLX1RJ TUVTVEFNUD15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdf Qk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBf UEFOSUNfVkFMVUU9MQojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05G SUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19Q QU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURf REVCVUc9eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURTVEFU UyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfREVCVUdf VElNRUtFRVBJTkc9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0 Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15 CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkK Q09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19M T0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19MT0NLREVQX0NST1NTUkVMRUFTRT15 CkNPTkZJR19MT0NLREVQX0NPTVBMRVRJT05TPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5H X0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05G SUdfV1dfTVVURVhfU0VMRlRFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RB Q0tUUkFDRT15CkNPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET009eQojIENPTkZJR19ERUJV R19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVC VUdfTElTVD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKIyBDT05G SUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkK CiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CkNPTkZJR19UT1JUVVJFX1RF U1Q9eQojIENPTkZJR19SQ1VfUEVSRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9UT1JUVVJF X1RFU1Q9eQpDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfVFJBQ0U9 eQpDT05GSUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklH X0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0w9eQpDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNU SU9OPXkKQ09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19PRl9SRUNPTkZJ R19OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1Jf SU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9S VD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dS QVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlO QU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9 eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkK Q09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdf UklOR19CVUZGRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFD SU5HX1NVUFBPUlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVz dGluZwojCkNPTkZJR19MS0RUTT15CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX1RF U1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNl dApDT05GSUdfUkJUUkVFX1RFU1Q9eQojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90 IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfQVNZTkNfUkFJRDZfVEVTVD15 CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hF TFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJ R19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlz IG5vdCBzZXQKQ09ORklHX1RFU1RfSEFTSD15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1B X0lOSVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfRklSTVdBUkU9eQpDT05GSUdfVEVTVF9VREVMQVk9eQojIENPTkZJR19NRU1URVNUIGlz IG5vdCBzZXQKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIENPTkZJR19TQU1QTEVT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19BUkNIX1dB TlRTX1VCU0FOX05PX05VTEwgaXMgbm90IHNldAojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19YODZfVkVSQk9TRV9CT09U VVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUF9D T1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfRE9VQkxF RkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9E RUJVRz15CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9S VD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVE PTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9O RT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFhF RD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZ X05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKQ09ORklHX0RF QlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf T1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdfRU5UUlk9eQpDT05GSUdf REVCVUdfTk1JX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNP TkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKQ09ORklHX0ZSQU1FX1BPSU5URVJfVU5XSU5ERVI9eQoj IENPTkZJR19PUkNfVU5XSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19HVUVTU19VTldJTkRFUiBp cyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX0tF WVNfQ09NUEFUPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQojIENPTkZJR19CSUdfS0VZ UyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19FTkNS WVBURURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKQ09ORklH X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApD T05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRP Uj15CiMgQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9SVElG WV9TT1VSQ0UgaXMgbm90IHNldApDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSPXkKQ09ORklH X1NUQVRJQ19VU0VSTU9ERUhFTFBFUl9QQVRIPSIvc2Jpbi91c2VybW9kZS1oZWxwZXIiCkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJ R19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkK Q09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19SQUlENl9S RUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJ R19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19B RUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBU T19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklH X0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NS WVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkK Q09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9f REg9eQpDT05GSUdfQ1JZUFRPX0VDREg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdf Q1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpD T05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19Q Q1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkK Q09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NS WVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fU0lNRD15CkNPTkZJR19DUllQVE9fR0xV RV9IRUxQRVJfWDg2PXkKQ09ORklHX0NSWVBUT19FTkdJTkU9eQoKIwojIEF1dGhlbnRpY2F0ZWQg RW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKIyBD T05GSUdfQ1JZUFRPX0dDTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMw NT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQojIENPTkZJR19DUllQVE9fRUNIQUlOSVYgaXMgbm90 IHNldAoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRP X0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZ UFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19Y VFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2Rlcwoj CkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9f WENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19D UkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19DUllQVE9fQ1JDMzI9 eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkK Q09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNP TkZJR19DUllQVE9fUE9MWTEzMDU9eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19D UllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9f Uk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkK IyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB NTEyX1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEExX01CPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTI1 Nl9NQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfTUIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19T SEEzPXkKIyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1 MTI9eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMK Q09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19UST15CkNPTkZJR19DUllQVE9f QUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRP X0FOVUJJUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQkxP V0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxP V0ZJU0hfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19DQU1FTExJQV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FW WF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PXkKQ09O RklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZ UFRPX0NBU1Q1X0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBU T19DQVNUNl9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9f REVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05GSUdf Q1JZUFRPX0tIQVpBRD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19TQUxTQTIwX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJ R19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPXkK Q09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZf NjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19D UllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklT SF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19U V09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoK IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19M Wk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15CkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBU T19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRP X0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19D UllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQpDT05GSUdfQ1JZUFRP X0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRS T1BZPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9B UElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZ UFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9eQojIENPTkZJ R19DUllQVE9fREVWX1BBRExPQ0tfU0hBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9G U0xfQ0FBTV9DUllQVE9fQVBJX0RFU0MgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9 eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1A9eQpD T05GSUdfQ1JZUFRPX0RFVl9DQ1BfQ1JZUFRPPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUPXkKIyBD T05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RF Vl9RQVRfQzNYWFg9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD15CkNPTkZJR19DUllQVE9f REVWX1FBVF9ESDg5NXhDQ1ZGPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fREVWX1ZJUlRJTz15CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90IHNl dAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZU1RF TV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0i IgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfVkhPU1Rf Q1JPU1NfRU5ESUFOX0xFR0FDWT15CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoK IwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJT RT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElP TkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19T VFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19G SU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklD X0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NL UkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CiMgQ09ORklHX0NSQ19DQ0lU VCBpcyBub3Qgc2V0CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NS Q19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CkNPTkZJR19D UkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9 eQojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VO RVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09N UFJFU1M9eQpDT05GSUdfODQyX0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09O RklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09N UFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09O RklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkK IyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfSUE2NCBp cyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlz IG5vdCBzZXQKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklH X1haX0RFQ19URVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNT X0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkK Q09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdf QVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRf TUFQPXkKQ09ORklHX0hBU19ETUE9eQojIENPTkZJR19ETUFfTk9PUF9PUFMgaXMgbm90IHNldAoj IENPTkZJR19ETUFfVklSVF9PUFMgaXMgbm90IHNldApDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15 CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dM T0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpD T05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1BPTEwg aXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19GT05UX1NV UFBPUlQ9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX0ZPTlRfQVVUT1NFTEVDVD15CiMgQ09O RklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNf U0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfVUFD Q0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQpDT05GSUdfU1RB Q0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkK --===============5207092072648293732== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYm9vdCcKCWV4cG9y dCB0ZXN0Y2FzZT0nYm9vdCcKCWV4cG9ydCB0aW1lb3V0PScxMG0nCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3Avc3JjL2pvYnMvYm9vdC55YW1sJwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCgll eHBvcnQgdGVzdGJveD0ndm0ta2J1aWxkLTFHLTInCglleHBvcnQgdGJveF9ncm91cD0ndm0ta2J1 aWxkLTFHJwoJZXhwb3J0IGJyYW5jaD0nbGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTcwOTA4 MDQnCglleHBvcnQgY29tbWl0PScyNjZjMTc1YjliMzI0MmY0NzJmMGFlNTI2MGE5N2NmNjI3NDdh MWQxJwoJZXhwb3J0IGtjb25maWc9J3g4Nl82NC1yYW5kY29uZmlnLWl0MC0wOTA4MDgyMicKCWV4 cG9ydCBzdWJtaXRfaWQ9JzU5YjJlNDg4MGI5YTkzZTgwYjkwZTgyMCcKCWV4cG9ydCBqb2JfZmls ZT0nL2xrcC9zY2hlZHVsZWQvdm0ta2J1aWxkLTFHLTIvYm9vdC0xLWRlYmlhbi14ODZfNjQtMjAx Ni0wOC0zMS5jZ3otMjY2YzE3NWI5YjMyNDJmNDcyZjBhZTUyNjBhOTdjZjYyNzQ3YTFkMS0yMDE3 MDkwOS01OTQwMy1xZTExYjItMC55YW1sJwoJZXhwb3J0IGlkPSc2MGM3YzQzM2I1ZGQwOTVkOTJj ZjVjNTE5ZjQyY2Y4MDE4NTA3YjI0JwoJZXhwb3J0IG1vZGVsPSdxZW11LXN5c3RlbS14ODZfNjQg LWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwJwoJZXhwb3J0IG5yX3ZtPTEyCgll eHBvcnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9JzFHJwoJZXhwb3J0IGRpc2tfdHlwZT0ndmly dGlvLXNjc2knCglleHBvcnQgaGRkX3BhcnRpdGlvbnM9Jy9kZXYvc2RhIC9kZXYvc2RiIC9kZXYv c2RjIC9kZXYvc2RkJwoJZXhwb3J0IHN3YXBfcGFydGl0aW9ucz0nL2Rldi9zZGUnCglleHBvcnQg bmVlZF9rY29uZmlnPSdDT05GSUdfS1ZNX0dVRVNUPXknCglleHBvcnQgc3NoX2Jhc2VfcG9ydD0y MzAwMAoJZXhwb3J0IGNvbXBpbGVyPSdnY2MtNC45JwoJZXhwb3J0IHJvb3Rmcz0nZGViaWFuLXg4 Nl82NC0yMDE2LTA4LTMxLmNneicKCWV4cG9ydCBlbnF1ZXVlX3RpbWU9JzIwMTctMDktMDkgMDI6 NDI6MTcgKzA4MDAnCglleHBvcnQgX2lkPSc1OWIyZTQ4ODBiOWE5M2U4MGI5MGU4MjAnCglleHBv cnQgX3J0PScvcmVzdWx0L2Jvb3QvMS92bS1rYnVpbGQtMUcvZGViaWFuLXg4Nl82NC0yMDE2LTA4 LTMxLmNnei94ODZfNjQtcmFuZGNvbmZpZy1pdDAtMDkwODA4MjIvZ2NjLTQuOS8yNjZjMTc1Yjli MzI0MmY0NzJmMGFlNTI2MGE5N2NmNjI3NDdhMWQxJwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9y dCByZXN1bHRfcm9vdD0nL3Jlc3VsdC9ib290LzEvdm0ta2J1aWxkLTFHL2RlYmlhbi14ODZfNjQt MjAxNi0wOC0zMS5jZ3oveDg2XzY0LXJhbmRjb25maWctaXQwLTA5MDgwODIyL2djYy00LjkvMjY2 YzE3NWI5YjMyNDJmNDcyZjBhZTUyNjBhOTdjZjYyNzQ3YTFkMS8wJwoJZXhwb3J0IExLUF9TRVJW RVI9J2lubicKCWV4cG9ydCBtYXhfdXB0aW1lPTYwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2Uv ZGViaWFuL2RlYmlhbi14ODZfNjQtMjAxNi0wOC0zMS5jZ3onCglleHBvcnQgYm9vdGxvYWRlcl9h cHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3NjaGVkdWxlZC92bS1rYnVp bGQtMUctMi9ib290LTEtZGViaWFuLXg4Nl82NC0yMDE2LTA4LTMxLmNnei0yNjZjMTc1YjliMzI0 MmY0NzJmMGFlNTI2MGE5N2NmNjI3NDdhMWQxLTIwMTcwOTA5LTU5NDAzLXFlMTFiMi0wLnlhbWwK QVJDSD14ODZfNjQKa2NvbmZpZz14ODZfNjQtcmFuZGNvbmZpZy1pdDAtMDkwODA4MjIKYnJhbmNo PWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE3MDkwODA0CmNvbW1pdD0yNjZjMTc1YjliMzI0 MmY0NzJmMGFlNTI2MGE5N2NmNjI3NDdhMWQxCkJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQt cmFuZGNvbmZpZy1pdDAtMDkwODA4MjIvZ2NjLTQuOS8yNjZjMTc1YjliMzI0MmY0NzJmMGFlNTI2 MGE5N2NmNjI3NDdhMWQxL3ZtbGludXotNC4xMy4wLTA2NDY4LWcyNjZjMTc1Cm1heF91cHRpbWU9 NjAwClJFU1VMVF9ST09UPS9yZXN1bHQvYm9vdC8xL3ZtLWtidWlsZC0xRy9kZWJpYW4teDg2XzY0 LTIwMTYtMDgtMzEuY2d6L3g4Nl82NC1yYW5kY29uZmlnLWl0MC0wOTA4MDgyMi9nY2MtNC45LzI2 NmMxNzViOWIzMjQyZjQ3MmYwYWU1MjYwYTk3Y2Y2Mjc0N2ExZDEvMApMS1BfU0VSVkVSPWlubgpk ZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fsd2F5c19lbmFibGVkCnJjdXBkYXRlLnJjdV9jcHVfc3Rh bGxfdGltZW91dD0xMDAKbmV0LmlmbmFtZXM9MApwcmludGsuZGV2a21zZz1vbgpwYW5pYz0tMQpz b2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dhdGNoZG9nPXBhbmljCm9vcHM9cGFuaWMKbG9hZF9yYW1k aXNrPTIKcHJvbXB0X3JhbWRpc2s9MApkcmJkLm1pbm9yX2NvdW50PTgKc3lzdGVtZC5sb2dfbGV2 ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbApjb25zb2xlPXR0eTAKZWFybHlwcmludGs9dHR5UzAsMTE1 MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCnZnYT1ub3JtYWwKcncnCglleHBvcnQgbGtwX2luaXRy ZD0nL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgYm1faW5pdHJkPScvb3NpbWFnZS9k ZXBzL2RlYmlhbi14ODZfNjQtMjAxNi0wOC0zMS5jZ3ovbGtwXzIwMTctMDgtMDEuY2d6LC9vc2lt YWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE2LTA4LTMxLmNnei9yc3luYy1yb290ZnNfMjAxNi0x MS0xNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEuY2d6L3J1bi1p cGNvbmZpZ18yMDE2LTExLTE1LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NH SV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBrZXJuZWw9Jy9wa2cv bGludXgveDg2XzY0LXJhbmRjb25maWctaXQwLTA5MDgwODIyL2djYy00LjkvMjY2YzE3NWI5YjMy NDJmNDcyZjBhZTUyNjBhOTdjZjYyNzQ3YTFkMS92bWxpbnV6LTQuMTMuMC0wNjQ2OC1nMjY2YzE3 NScKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTctMDktMDkgMDI6NDI6MjUgKzA4MDAnCglleHBv cnQgam9iX2luaXRyZD0nL2xrcC9zY2hlZHVsZWQvdm0ta2J1aWxkLTFHLTIvYm9vdC0xLWRlYmlh bi14ODZfNjQtMjAxNi0wOC0zMS5jZ3otMjY2YzE3NWI5YjMyNDJmNDcyZjBhZTUyNjBhOTdjZjYy NzQ3YTFkMS0yMDE3MDkwOS01OTQwMy1xZTExYjItMC5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0g fHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJ ZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRM S1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52 CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3JhcHBlciBib290LXNs YWJpbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9vbmUtc2hvdC93cmFwcGVyIGJv b3QtbWVtaW5mbwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3JhcHBl ciBtZW1tYXAKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVy IGJvb3QtdGltZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCgly dW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCgoJcnVuX3Rlc3QgJExLUF9TUkMv dGVzdHMvd3JhcHBlciBzbGVlcCAxCn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGJvb3Qtc2xhYmluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC1tZW1p bmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG1lbW1hcAoJJExLUF9TUkMvc3RhdHMvd3JhcHBl ciBib290LW1lbW9yeQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LXRpbWUKCSRMS1BfU1JD L3N0YXRzL3dyYXBwZXIga2VybmVsLXNpemUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSBzbGVlcC50aW1lCgkkTEtQX1NSQy9zdGF0cy93 cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9CgoiJEAiCg== --===============5207092072648293732== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Jn9J1ldADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/4YMqRSKgGmYMJdYhPOw5CuX6Pjwn/Ogw/Zu0w5QD3ECxnnXUxHndTYBRVJBKdlrBHrbsTS0Ou XGaumBYXIA5b5xIgr46VAzcTEytQ/WBSXoce0QsvL39wLlsUDmJG4NUuiaG5u/jLpNH4K8Fg32Mp BvPMWrywwofwlvboGb6bPvpoCbAhiLNfJ+GHIxiLwQtQYahT4Rx/nf02HjyB+pgxgVrGvdk7EGk2 JOq2643TSd9oCD97QVjdKeOQfFIZnHyCIujlH6xNDf/p0Sf4VBTrgBElt3R0Gl91raOFNE8GYBwW IOD7GjeNzTqTCy6VDm8ATNbXYflTulbNlz5PGt9gZ9AFS7MVGDPzFi5myXR81nv5BDyvvjxkSPdE pOdHxh4HIq11HSoo6mJBnsa8uFbDb7+uUJX/wo9RBf+Pon2ejG2gL4udpVIm0ULsP4fCWmTtpmc1 +46PP6LiVGHSOH6N1csYuIfCIn0ZDd0LhcJzN+H6zv5w25BS5AbxWlY9q0KcAxcsKtclABIZxgQI xWuSKYaXhTexik8GtXHnBcN/0WUdRaIXJqBqYBkj4E5y4Cw47yLSLK7Ts8T9vhrIBflzX1Q5UJsQ /IwxQ1YsEC8eDRkZbhzeB49tKjYiwOixTAUNHrnLHKaDcgXXD+Zvz7TgL19fb/0XzB53ZiSR3aRM +h+eQnTtZl4LBV4YhvGgzY/8gqTnEMvYrd8+/Hok0v0NXyGtRA8ZqFWTR2x7DpB2P6Ft1xQ6zYbH X7aL0i9hDIwPkwz/qr4cvTs4t3m7/6Zus9BNGqsDFNJf6rjftPo9nBiYXHg3ngx6Qt6ZoaOKLHXv hKmR6Sxqf2JDBmMJaz65Cy4Q/s/O48CuKQzC8YGxdAxckRwuUkkWveu4PtPzfolJlXC5EVVcVPnu uSQfH89OEi7PQS1NnwHXxCtSaDI0Ws+KCpYYu+SlEZIwvILKQHjr/58k8r+gEABQTsE1pJx2vAJL fnxRdKixSARwQ/sn7LxyZknmbp3HG5KlTkb/+6QvQTHJQI5wPZZCMEba/4l66jx3HRj3+iuARV9m bNZkDmqEREGI+8DN04KIwQp/IDb4gV+w4t0AOWjWrRrTiMincoa5oq97KoyW0ivcpihytuyucF1O edzPkW/YMIvc1+j/DvgXpJfbvvBlJrs84sYIYYmf21LhpqFUaEyHwMK4hpi6awOMhnVERU/GR51q 1kS7jLFxHjqaWRw5naI4tpBOM35143IGPh2mNPU2zXccTyltMzJehb96Ft6eJ6wwL6qMqmVrLfrz EvWUjx0szfcG4RiriukEVFKuuSLyfWSjvjvmFiPoWF+Xgt4hENpDDKTSrEb+qgH1C6F1juUE2pdA GGehbDrYVifh7XUBJbdoXETD/+gJ5sNDnyNFX0fkGoWPvEBUxCwrabSGbP5dbV9Gv0uo8Wp5gLF6 RiCgMSMYpfh4eFlTxm5s9Yle7tn5K/PzyHKG/z79fxGj1SzIUmcMcHAx+kcI6sVU2Wp7fxLixd3C 4WudcKect42+eWBVHAwR9v62FlT3e4HLphu95ov+s680rYWdqN02KxhB+X2/LNpxlExN5lJV/XTP zzVZY8zWr+TjfP4UrUzd9/RDx5nwGUNYjGoJpKQMzJcEOTl8KhZsTCtrWaLLAo8tit2eMv7ZGYEd 3mUtHokhv2eVlOhM0ppiv/sZJ7j5lV0hZJrIcwfC5I6t2Wg/nACpRrxae0noNzQt/rLo33GXPOeX V1KIAIOLH0TDMmYCTJP9eW3c0BCDA0dQxtcZ3r5jSzcz+SCuwXJ+oBiBvnEUwDJJUunn2z2cYhe3 /90i03bLd+jUrR+3tW2psuxj4GpeZE9Q99eJR3th3Iqj3vvxPZLkzLhNefhtZy3fEw9Srcbr3sKV b8++yaGcAJfsaJr5MTucoTPPBGwu/29PATsfHQoIM91FHpaIipC9rELaRcCeXiauSXd9gjSVIbEO xdR/udW3wBQFceRAXiVQVubaZ9G4R6WXzkswGjMofvL5kf6ETGRXUmywBQoboV+cFc0kQ8FsI05D /Ga4eT4t5xjrnuYiYjp6w+Ym6+bkhVDrGjVXppNLhmgIfAkbf45JdqkpW7aAoBJzLSiao52ZgGbR CAb6/WtXCcxxfIekBQ7Y1C3XUhZq13/OL1sugbJxj5bQeHF/OB74XEzdKt9auMFHvhgv1nC6A1EX MsZPmNPGaNptwyoDGZ5Bq5kX2ZwBBJ3jDWmPhSmwFkbLuXdIeZbNCaNRUS85sHlqZN+XD5Mm50Su jXN7cU+s2o4C9pZ7VKWG8kwYu4NMfhG8GMLIw5TFp+fbD6oSa4J7X3ltK4Cw/FE9GLCDs/wQ0694 SJVlcWc8h/RyRvRHN7kv3RpX3X7CAbLvT1xCubQjW13FPH6P0a44870AamwWb3lO9Lbe8T0ZjkpF Hp2UYhvm3Hbvij0QZEx01oe7R57E3mAE9PybK+heflZOvYAETlkDoKQCkEkJcQaVEbLzHF0SnUyW h8rUoVEnGfDOyvSjMA2ddmjunDmtTLtPY3pBAkDjvu/ZU0d18kMYfeY/Q98miIq4qvsinuDifJ4J VS+V3IEbHy2ZI2r5Zh0zSkbMXrLu7+0NSu+MS8oXEl83fAsXHuJQyUtauNo6AtnetIRwt6KrD7MO ikykfRJqiW5R4FQq7yCa8y9zdlGpo+xSgFVN0DS3jRmtQgSH/r/PJ0MXp+33KQ+6qAkFXpBl5ix+ Zy/NNeTWUVeJEHk246U79JrKkfZlXeCbYSBWe6q5DZxLbVudOnZsFIPZB7H/xwDTSuQ45Pu0oKLd ygRlBqZovja5PK/35e8WMfdmhKBCGQo3dT19zoQg4iVd1zJ0wWXN7ngEtWSnvm6woO6xRZfKXlJb kebxzuy4pN57cGswDgEEbsP+tBtzatAPE997oOST3J3pwVjZdwkPp2xozx+rHZzzWzugbeHxRtba U/swDg6khy1USDk3AjmEc2AHl43cWMo9S8p9sQRCZ0+fqQeMO/JHnEF0yY09G7fTIKxG9MFH9e1i fvHJfnjDgADqvzwrQikXEdR9644KW6QMVSBJmJRboF3vRuqwBuv3OuvLIoBV7g1aqYLidT6eyliR a5ZurKb3bNc562qeLLLxqieAeNVXA3JqVSUqDu1TwBEMcFaK6nmP6DuBm9BOv4TRRh2k6QnE5QEq INXjBiBnJJbsXnJAUokD99o30i27dn1iCU2MLhT21FGnTulT1q8Ph3tbvI0l96vi4wpknOdGxST6 HMREoZJL4Yy9ArLx5QSmCuo3kLw3Rmm62BiT2zqdqGqVmNO7UqoUqNuy2BaK7hPAXDpwJg8HeMxQ LjP/sM4R3kajjpSdhuK2JjoVoArbUwFIVcq8tMbQis/gWQmtaHWNAR00nFmAjS19411xiKtEf4zY Gi4EtX3S8nJxlD3ucZKd6ZrpMPq97Q2s+vH1sT8nzv+ZEwm3UvYW/WJmdelpj1FZWGztqdMuo1k0 JdFCe/VBwavI4Y3oHwPb0GUS8+oKcRd5EyakjHwyMah5FBArjKVQH972h09Ny2QGtspIxpE1qILS 0HxQAJrrtwmQHUUj3LssLujhnrw+OZNMw9uvrWu9V8fkbFK7otvnJbTgT7jGyh4T+jkojtcjx1gI vWPszCqRWDdFhdrTZVl0PIFc+POOMi9TZMJ861fqUJombdpz+OL1G6wFHJVgotKgkN5Wj1OVLLCM MyYTtgzsGwSTQ/RzzK6gPVi6B/cGovDxRe3B/EXrEnv6QcQ81CtUjAgUWO3beGp7htJoZHsgbt3a 6ojv7o0N1qopiLNFaRn3U+O1zno90fCzy3pdadKNZ88Y75SW63ByYKRkLoF6HgbI4RM0ZM+vgHzt d0KVeAhIA9l+Hx/Og7TLMzu0nfUyY1ma1F0iDS5d3IwDhkMSoMAk5uNh/cIJeCrBnRSTZlRom5ga QiPcNvW+HklpxM+TBz9b09SFBZ9mAvGnzSw1xyXq3/vGdPv9L7jNxtOL819Jds3dzcMikEut+L1i BAoFvmXb4W6MY8QbabB1mejGKecIX/wtrNbuJuxfBDxMWU8b9FyxSrTN2mMsCIbrrHfPcc98F8B3 qT81o/u4M9Pe9l09y9t5pUKWMO2zysf8VzGAiaS70mhWWIVn9AoKrDlYBCXAe00iVvDEyqLPlx+H tDsZJtuzeR4ixeINFOlwzbd22RV2fry1i17Qlj7HwfDbv6RzWeLidTRzp+AKTrtAfwZlAZH0SqQx LzGMs598/cC6ZR5TcHHzaxK19eRhLenwPCVl/p8l5DV7WberTVwnWQShq4M64y6REYRPQzCzNrD7 FaNfZwTcEccY2mI+zcB52F5wFtfsc47jMD9WQiff+aD03h5JgC+BEaRN02XxBhIGCFAI0/Q8dGMx TNwOfA/fs+dEz6YfOa0AAUu0GcCLyion0IZzQ/8il2fIusE7uA0QK7CccxF1R+nUS+OxjNTJfY0z +ImO1qNWgnl5oiYhH3s3DzFExi+H+5b5kk1VtNs98Auo0RcDTSroAq4kKn/bT3Bk+pMhHUHmOCMv RVizRACGhIB9v1g+kG+ekyX0sd7xqPufFB5DZbjv1ZZ6gY6AC64okTuXTwZAVFH/r57DBtJpa6WI 3PysQO5O5Gb+VWS5Lv9VvrbvyV7+MMeBQEQoI0wvY9hGlNcFLyccnDfusF0b/gH9zCWcL+MLH9S0 x2mhidBiiXA7rb9c98PhOCRv3qDaXnrqIOO0tDntv7E6kZsKXCsZWR0+1aj3Xqc6cEETL+ddZXce zfGGKcbExNf0o8CMuCAHvJxL0Pt8xzAp24bzXIAjtzimqBDmubjESsl7xUbsT9RQ5L+bE3h4HfSQ oMC/ypklD6std98OBsINWnrOv9ONg/3YAAEyy6I77UtVksCgT1oZPKXzKCjgUruKHQo40O7w2e5A ztJTI/v+nLAAKzS5fcwLmD45KQlJ1+4kQJJDSZwraZ/6yaVUJ1a/U2N6RDCAXahzdlA4J3AeGE1q BW4zScvZih3Pkshazav05yeHwt6gpANcmShWrOa3+F53NHFZTTkp4A+m8wTawTAribs8Ely2IANS S0gBK6Y6Pc07Zn/NW4uRr7QiHpvigeYYvD8ZYyVxge883YOR8V9wCIlXvMShGR0uLi6u7d0pwqJk O2I03XNSpTNVdc5CBEVUE07MNs8SJS9WgwFJZs8Uv0xkqi2Z+oQ157pP31Vvbfl1ioIXOQP4ZXCg YKjGPexe0cZt1vYp0DPpcC7qKMhFOlJHNeDRWjcTyLtCXtUbSA+8y8jUcDnoaTbAxX5ZRgrNn/Ml QD4upP45x4OEtQO7Txhw+rMBfMxGswPEH6B1R4F2czAtXfDQhjyBWRXkWWqih6CxRUfhaf9sheTh zTyffS4jTcuk+oSL57qpT5XczRtYthlKxO6o+DV/BqISeCPAYfSaLcxXWu6eDQbUShkyvkhAZ17F mg/kITldm64V+ZWEOXr3dca0CnzyJxlsPOpOi8Q38Dg8vFfH10N9Qy3zj5PsZS0DSyVNRJbGj3Hx wBlxfgT3MLXULUY73+6NpBy7PVadTz3vvzGKyJ0ZLo06I9NkxXsst4uWuLxFFJuOkAliDXsIINnK eQcRfdZvlmtX4zx30TKzDtc7WmK2kNiICvtl0UYNULnZ754H+48psy6KzuduAbPioaE9mdp+VAn3 t+jV+TzJx1Bwc9mk1shP2FXFrGkpy0YPAIOrMwXmBukJVk10Bz7XgJKxFmcNJKobuTTDgLUkkqoa MQz8/8U5IsgBFf7GSigIIzZUWrNb1N8PTvFG8OwphgkeI7ouIbxazHNGZ3uajB5ZKGgulv3ISYGD pDLxHxODooWPALadqseCpsyQ/seLA3Pb6wc8RmnIqWYrCVfQyxplcu+zv9nKIdQJLghKSlE1K7UV pr8tmIVKx9CX9N939zVcyMxuB4WoLopK7fYSmSoFk5nuZO5CBaJf/96E6c7xcyChJxD2AKi137qi LzS1XSpB9bFLwZyYvc+qs4v14/a70p5A6emvlv/UYr8EOWvlPti716DSq3GaQOlGkQ9Jb0Lwk9dd 7A+Y7JMHk8ptz1ZYVq3eE9CPW4dhnBJzHfmn6HwicKZwBdCDnGTjzjNXOmcBCQEDSF2Fj80BE6Yq T8qRt1NhdvWGlWeQ9AGlNj44ERmwPYaUzEZcgCkuicf1kztaJ2V7ML7I9LP3bo6E34/GZmpyVIV1 4JMgpnShdNgG9dbaWuGQIjPA07gD0ej8SlxlHQw0PN+PqRkE5XrgAMJNsLPsdpJrdXfr+dgRqp6T ydSKn10s9tH3kDgocpT4IW68qQYHFU/zMSJzd5ntkyyWR9jCxAjEoyQGgLSZrp+3fP3pZb+3zpUs T15uDGkFLrsZeOMGIobQHKsZDqXhKgRNCEfCI8F2TxVUsKX37+FWgUu+gRcMfDAKIxi0lnACgI9h MfBP1GV56Mm5+DjB1KCY2ph+XUWybbP1VHEqCC1IpavxJIUjiAoO9Xhxpa96fT1zt4xTWkd6AdYX 3k3R39xisur/ZvLp8PwUTmDxfjqSc2lfpjKg3/Jj/MS2ID27E1ZEdfzxWMZoZPP7er0wPUd+mA+e KLiM0/Py8cTtoh6CG2+NSde+NPNgOjCL5z1PEtK6PKTJcO4ceqVxvXIUZYmVAuajf3lXqtizsQ7y hDm0tY22mYi7bl6uMZmZadkYuvQOhl81Nc0YTpWOOSy0GiXDLZbKp2fy499SODubFtqMW4rNwE5w Vx5BsqQwznJXGSpnHDrhYFZqF28HyFyCZH9XiSWYrcUf3gt/zv96mntfoGER9rY0aEB7YgkKwGEg 4LpcJzQQ0vpdTt8VPjmkusV7pEYHhS3FU50QOU1f/toIcm1IvoVhuEQ3/KfX5C1WPaZt4DcfpED4 9wFkL5Lysd5FRJyj5MA3nqsjLcutP3loI/XqfFqeiNbq70Y3KZt6n+/MNWozpKkBBq5pX95Wuy95 kX03vEycRBCxlPj6ZLMNNr/zvG5QSY7QdmvvbnwHE5vusfelFPptFPyD1J0LxdrxOk8KHIPAeFz4 X5j70E5G9Il3ND65ebyl4EgBqzvaZM51Hn0xD+VvHF5HtamxaKucCARoyTx847XlyHoe40ZkbUqX Ne0hoiGM5TPA0BkolsoKjdvkkL9jePMVgEei9Sq/o9NrNA+7DFutBAItfZKwzxH5NV1AxcfaWKTB AK0Auyvh9DikhZEQvCx5W9y0dwof4SL4AT8q+jitqoI9Zs+Wq+WoDNQbyuI0WGqEtrBc6PlX/TUD uvRRxcW8rg1ht4MIU07xygvd8hibUMafDNukkbVeFgl7HsmSp5vbYhlq2EVM43eey4/Am0tBj8W2 T2JQGA3cww1Ea4NWFpSYhLNIpC6sb1Zj/u0EE3oZ62Ow1EzNMdpe1stRL6Yr9B7jjqqlEJ8AHi9o UeRSNCVg0e3LY1KGDKtFQD8E5VeReHjGcKZcqEVFHy+71R/ZqUShS9KfZLTr6UsvKTF3YcwwHTFX 3ay1CSGb1TIDvtdC0B4Vf3RTJzfZ5ubf4ksS50ajWgx291YyKUMuvDq9C3WU+AARQ+NSLAoEZQZ2 +Z0QtC0M8Hh8drVuKF+LhDo/VgckPCwJCclqk6Oy6aK10cT816ijJnJYmzSiW66dYhsafAqp3NEM 2QMcl909G5PS5oHsfI79Un9UZVb0QycuAoRN6b27Gt4apLwSQ9NU35as5qq66/v95Wp8grVuBeQt KHQza3HDPfkhN55UNU8NscPT/4c8ejtQ/WYTGMYTDtD0k1vhu6e1HuwY2h/MmZJkv/TP+K7ZAKHH zugDS4kFAX8KE1eO95EZmiS8TwrO88PhFLa9c+YVtEzOm+dXXSIJP6RGklqOjOA/ndhrSip05EWJ Xu81O13l6LyU2gIw7HtfVVr2JrTer8ERhIBCttaOub6iK6K+YmTKDegdu9gxTkbLTYiqNdjukGIj L1kyH91Bska2d1/iJSaLx75vNZya/FUx2qy7a+j6fIzhzZzklJC9PnptY/SFk2VBlljf890H5lB3 EgK11rvGVm8phS3HVXtI3hxz5ADg8L7Ej/ttmjHw2la+Y52qqI/OJ1qinRt2hnMjIdsQH3hysnM2 +poe4DST9U6kii/ta+gY84PRYefvsFHk/i7jQE2KFFlL3mpaUcGp7JE9RhW11IfXOYyolgSciQ7e 1OfD+t64Ay0mpSfR0Xe5mHIWDyNSX9wNKipsLmoiUl34f0KYpNCBqQCgYT1e1oQNmTG4uYryRTtJ 2nOWaMyRl0m4MERpXeiexgsXWHGcywTvabiJiWBq5ZUhmvNXqFLU/Y9wjVU4434TPLgO5GLtosj2 efqUeqdeqV5u611/WzpOXmVDlrj7cctBF1m/ShDdiTzzmj8zvfCBEo4k1sb/0GH9ZsEhFAj79ctU gBVb4Veadv7OMwDdX64m+hmtYJEvLkMWKaLo2Aq2V2/vQkGsUJG7M4akKA38dYq0PmDV/gCZU5dZ NZnopvOTyF+1o14rjtqUrAqQ+ZemgoNYuSSJOFMi7pFcwyIz5PqW4dF70CLko2Z3hHRv2pHJdlXm 7+LSVyBcDDpPdV04QGoobW79GwJA9wZ4miZQ5dIJ03gnNZ0Da0EBZCnGuYwe0X3yTlfTwxlKHPpd ZcyTKKDmxVZSm1Jx19Tm5RE7GlziAjHHhT7dinq+nbW46J3/gkaAq/NxKCFj729zfnSpFobJWVsV a9WqK5TK9w4tKs4wxpEIicz8j/S3ATbBHq8D20tv3kmLRMdQOA8+8VlH59WSNPJmWdlTgC3UFSIX XpBH/03/YXHgXeTxH4YRfuPQyTIF7HKc3FeaDhCGZIEUmdCjbkAVsz08U71WO+ToWw9WaytoEVnM qECjduS8vjcrm2ue2UglGkUbGA4vxm9+2an2qraIGNpWHKVrr7VQTwlXYyO6iEFGJybTLTJR6A+K M6wkqorAYh0yQDaMiD7/ue3WNWRA6G7UbxmZFBwt9GBVGhbLlHhyLzlBSKIKDR6sk+UWvv0yAk8B Te1lKUOSZunpAmdixcrGUOBO0xVhnvFRux1esz7Y7AVGbGasxhR52ZkmdVuMMHzFu6Atv1CwuNml 1w/VMIyzsSZwlPGAoVjBOf/QggMhvpSWfm28Kh1hCh783ltJLx3dXzs74/cF81RE1TZ7E3/1Aa6o C2RF0m1cCfGqSov3vqBUvP/MDzUZv/vjB4v+s4r3mpwRFQMdrB4JPWFd516pB2MShyo8b6UlVEf4 R5UBL9sIc6iOUlkyYZ9EO1EDVaPhjFoT2ScJ+RgwEZkYyVJMM6ce76faMdQyXE0uSrQMYcnXwG9I gJ8eQaNZ3ndDWkJDUX7OxebGxeisTrqFQmJ9iAisQWUywI1rkheAXmTbSH1FUGTpc5CFALMzn3zR PteP5JN1nnS4kLiD/LU9QQv3QUW+8Vl/ZeA95PmH6UrdbeJ8olVMiLu5RkQ3JKEpUqIJFTJPay7C UDHfCZJI85zb222OOmtyb6Wm9YYxY2y7Tn00dVwoEev/DaxYbXrxDurX95pY6WCaPjsoMACzp9xK Ug3yIBFbxUuOjbWqPQBBIMV5VCd53RWNHTIkY9XO7VDLJ3xsIIahye8Pcg9A+dyBUc9EJqr7hXA6 Km6jnjDWXU82TnEyZANU/2axj6O9ZEURFpm9tqGK2LddcwaUIcG60IgmpdTnPKFhnu0uEQD+BIg+ 8Ann540oB3LxBCRNn1rpgK/q0nmhEVLPLUe72SyE4P3e62o3Q+EChwpbLukpuzEPJmGEugv503lh UzTmtwn+pABzMn7KurwHhYLvIzIxQ+g+CiH3mB8gblEzdYvhT9SHiXkqZjHt/tK41NzEQkPwzXKs Cr1KBkdjGr95FTbly5ewqvQq1d3oUCFaCcxLvRTSGf+kwVD8xZsCxcYLaPzkCqpz5K7PX9Bf/ct1 sy4KTPNX+q+1EJzQ4gDH6jaC1dmUucoNoSjR9umkKLBAKlst9XUIrJ54330ISfHi9xN6Fwn7hSoI wzbdkVXEBpoR3Mvs1mpIjwkwCQRCEUrAWHT3VAwFV4qGoaDtmHcPATrFQxUrSq2CX9sZA3E5DADf r/NuLLmhxUOx3jPRHA+l5QJyqv9bPhQarFT2JLBkkUjWZGsMyYJn/NAT0tAylKcDWZ3xT0OZgKqp MnHv0IHePzaP25IGGvg6rW+Hn6v+yV7Ne7PH68XTq/LY7VSecSllzmQeM04sgjq36lWCSNxPwaIp P6aVVXd2MQbfjYtbFkD0aUW3sM4BxoiFDdGCPFTbGCs2Quq72/Y9VrIfsg8pgvHgCLGMsUN2JzSx KqR8xEL3tmtxQT5hSVg/4eopFYb1SjWGCCiUviIpgumHADWtsw3TIenzg+4PZEJzOxCPUaWH2qqZ 39No/UfUDiUY/ze0PeneYi0btmbk4ZvCk1L62TpM9M780HjQ+ww7dvLx5CSixpkooHKsnGYu+Hwi Pm+GJC6LL893a7owMfbLFkXt/nB8OQT6WoffWLajvJRRELlaeeGP99tpahmqY0khxMYIC/b1pH1m s6TMNTwQjm9ny6vagrqd/3Fcj+fP2VgwdWy3NbXcEL+PPxvmI5WVA1PVLenF+PfWPqPcpJ/1bH3F gWKyrvfpaI5fNlqwJnepTJ+K0l0XWeXLvr2IMy2kXBsBLEttMNagBN0439hHvUGJxwBP9Zt/t181 gXZnv+lGo01Zja6MUVEGqA16v7odIMyVbbH8mjRlBT5i7BMYtoXSPngNF4aIFt5qUZ1DUO7iOpnI ZQnn3pHMTnlzwzAHjVWFxrtvooghDEpJj22i2wyph5JkQdcKIlMSenBvMmSB6nmlk1BnNJ8qRVe7 GyuoI4r2QhRW19GDkYhy/y8ZltD+FIhbWAaK9XAbMPote9g6dpUYZW2QU/PTbAkCb6yktfo0nfdD AJxLGpVW7jXbSoi7fyuBIR3cUrzQ4FI+32IPDXRDludjtoen0awhioLqK8XzhdjTUffwHN5ASMaB vN5/0MMfGMNVbWgjjfXdM4tq2MWDGAlkGD1avVt1aSHo1f3/iTCdrNCWBAxQXWiNsuVMdwV5K/+i 51y3uCYeT3zOo+kAZSs8mEPtFJ2B8xeHYdRRX8VXIIkd00YKRT0c9cjmKtCF/S4l416kyHU2+jeN 01HYSlvAsoBFmbCJDaaV4tswvppuc5sAJD1BgRZR3g+kSO8SHuXYubpZj5Wkfd/Ew/jy5Dm/fknq eXMG0Uwfy9/7aSaCVBzUcFCw4VacKyOOOy92L/uzrfeDYr9VwcTVkLUIBuNAREJCjeF+mVDxdp7X Epzx0x32zyG7ZDhZqxsuOpH5oC/Ir0BzZ1GIuCIvIScX2jueHoESnpWkQXVqsqe5TdeE+rV2h90B ZegnIHKBjKxL9SvaEyPqTTBabGLVc34PkI0a4QEm/49c5x41pYk9BA41vuG7GK2AIbw+O7d1P71q 3+eB7ab0iIMBpPabNThHHDzv0p3P+w6bADhYKSKUDKsrBroJ124UQwwd7LuBO3U/IAMKzkMXbkIf I+R46SNbRSsRhwL0WTHN1bDlwqI10HzZhKsQ7Zu26pa5Vl+sSiY+QLyZT/dep91AkKkdkJJ6rbB0 uxZsEuzGdNUffsocCacMjBrmSBS4AkJ3gaxn4CeFsoXOAtB6W8mITuB4OIbG+cGAFvGGRdpibhgL RMvxZRyeojDtK3Uq/WznjJ1axZ7qDCLNpLkCqvMzEhKPKHox1HVDLaGZji9FwMNDV9P+qHEskyzh WcQBMWq+Oma9k4MH/weMA5hDpG6Ai7fpXajaTRd+iLmNvO319Z+XB2N5hP4x04VwVOZG7IgEGUq3 cVGWehHUWHKODCJDjcArZKXX6EWAY4FHGyIhFv9fhBMQbB+NwIopkQdEA+I10CA3d2woUafh6dfC IwxeZQVwGj3KPmo5G0GEriSvjH6vrmHBR0yAVEb4WJFwiM53N3UUErZHK+el/kgxkgUlBpWBgee6 8NQDXs0FDbrILd0LBJFJcGx+PzYDDPfnTA2IW5UCHvDeOUHStqUSp/R1hXwpBpS+jepEToi3xllq EIA43T/xij2Fz8L/H97NkGgVFKOvFCE6aBlUuS+Unhv/bgy79+lnx2Bkc1A1SeD98NtRwXgN5FtY ICu/wSUXgj01ur7mTec/NQiZpJvOtKQY78ydUiwiBeJYDBdKOP3NilfcLumrryKDwvOdeyzBBAbk gqiY7FJG8ch9/DQP3x4JP253IcYsn+oBROzilTSlEyuvhXarTdSaoFIVl4CC+bwj9PgIy20s1O/4 GpVKfPmsFAax2Eum+BtZhFaA5lQ0Y/E3i/ZI/J548+CQdViPrEwi+zxGIyOC3PwT6yGravLIeAU+ OCGjNR64TrRH/m/sgtIYtGp+Xz0JW+km2cvefxz8fMj+RonVLJWBchrz6YL8Ydus82T2+Qb11NTZ LoXKdZlrb454eu0gBfCvFeTK242hm58qmYafxTYWGZCK+SySNkeeYZIe+Kr0bqMy0C3wg7o62riM GKdHb/GUMKMZv+4+LyxVw1pmP0Uc+35diXUDwDOFVt7/6EojwObdmK39d4e4K7dDu1Rk4GlxLQ1U 65PaSSBJ8S+QUvpyekVNZ956gOjeFcd4zG/IDGjmaElRG2/lE1fxF8I0PO9gLXomINZjkPKeduD9 I7cDde+Z7cJK+DwPatdlr5PzYj08KYbjujK9xvgBOyaeZY6YWoJFJj2itMAGER+i48wzfogYxQEb 2u0yRmv61oQjSi6xsxtMpI8IYUxGtAYVFUlRe6eURoOsXLi3anGfue6razLJ/tMgXVTVHxT5oskp KFvZXYeNdXHhu41GD0rK9CMOuZWbqjhsN3q2MGhTfNYdmmfsV1Dp1iOsnujRcco+l1tiZ1nF2My4 fuh0mMn+ZaT22jHelIXZoywmsAKCOGuE7I5yIBvO+5lB6XL957aIWIjCQ3SkD0RAF9LUJRiNz1kK /6WvQwHxY/CTtmMc/1rbxIdRkWQwN7NDZaF4FZtNu4/8BDbaDuPGbzouNuWj0WnfZ8q+o+Gf0Gdu IkM4pk9uGXTjubqnWGXiYzpIZhH4DrxBV5j5JZ92Xmuiq+w2eo6y8r/batldkKkWuncTNygK/xJq xsuQwiLhmPO1ZDqXHMUTH6/6/uQmX16yCEzHla3k0rKpn91JhrlUrACmObbm7k1JkddGsLfHa8IJ 6d5de/5/W7c732ftT9gUAJYqtF9jqNcKk/8C4jUYZhBR/7MS54a995mSGFjc0ysR/QhaqkwtrNbU Q+hkxSU8+s8szBWdn2GmCs98yeaPdXdBDZ6rZ59ZNrzQv5Y82++tkh9I67elSu2WXJkZQYTPSHuW kRc+7+xvajBzXDRThmKJAAAAAOPENOT92gigAAH1Tv6zAgAA+V7yscRn+wIAAAAABFla --===============5207092072648293732==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751785AbdIJO3B (ORCPT ); Sun, 10 Sep 2017 10:29:01 -0400 Received: from mga04.intel.com ([192.55.52.120]:3412 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751728AbdIJO26 (ORCPT ); Sun, 10 Sep 2017 10:28:58 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,372,1500966000"; d="xz'?scan'208";a="133766039" Date: Sun, 10 Sep 2017 22:27:17 +0800 From: kernel test robot To: George Cherian Cc: devel@acpica.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, rjw@rjwysocki.net, lenb@kernel.org, jassisinghbrar@gmail.com, robert.moore@intel.com, lv.zheng@intel.com, pprakash@codeaurora.org, George Cherian , lkp@01.org Subject: [lkp-robot] [ACPI / CPPC] 266c175b9b: BUG:KASAN:null-ptr-deref Message-ID: <20170910142717.GD29265@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mSxgbZZZvrAyzONB" Content-Disposition: inline In-Reply-To: <1504581490-4183-3-git-send-email-george.cherian@cavium.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 266c175b9b3242f472f0ae5260a97cf62747a1d1 ("ACPI / CPPC: Make cppc acpi driver aware of pcc subspace ids") url: https://github.com/0day-ci/linux/commits/George-Cherian/mailbox-PCC-Move-the-MAX_PCC_SUBSPACES-definition-to-header-file/20170908-060133 in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -smp 2 -m 1G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +------------------------------------------+------------+------------+ | | 91805fa192 | 266c175b9b | +------------------------------------------+------------+------------+ | boot_successes | 10 | 0 | | boot_failures | 0 | 12 | | BUG:KASAN:null-ptr-deref | 0 | 12 | | BUG:unable_to_handle_kernel | 0 | 12 | | Oops:#[##] | 0 | 12 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 12 | +------------------------------------------+------------+------------+ [ 37.051995] BUG: KASAN: null-ptr-deref in acpi_cppc_processor_exit+0x71/0x185 [ 37.053134] Read of size 1 at addr 0000000000000014 by task swapper/0/1 [ 37.054195] [ 37.054455] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-06468-g266c175 #1 [ 37.054546] Call Trace: [ 37.054546] dump_stack+0x85/0xbe [ 37.054546] kasan_report+0x21e/0x253 [ 37.054546] __asan_load1+0x45/0x47 [ 37.054546] acpi_cppc_processor_exit+0x71/0x185 [ 37.054546] acpi_processor_stop+0x9d/0xa4 [ 37.054546] driver_probe_device+0x228/0x481 [ 37.054546] __driver_attach+0x9f/0xc9 [ 37.054546] ? driver_probe_device+0x481/0x481 [ 37.054546] bus_for_each_dev+0x89/0xa9 [ 37.054546] driver_attach+0x26/0x29 [ 37.054546] bus_add_driver+0x19b/0x2bd [ 37.054546] driver_register+0x103/0x151 [ 37.054546] ? acpi_video_init+0xb2/0xb2 [ 37.054546] acpi_processor_driver_init+0x28/0x9d [ 37.054546] do_one_initcall+0x9a/0x145 [ 37.054546] kernel_init_freeable+0x1ab/0x23c [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] kernel_init+0xc/0x108 [ 37.054546] ? rest_init+0x235/0x235 [ 37.054546] ret_from_fork+0x2a/0x40 [ 37.054546] ================================================================== [ 37.069690] BUG: unable to handle kernel NULL pointer dereference at 0000000000000014 [ 37.070969] IP: acpi_cppc_processor_exit+0x71/0x185 [ 37.071770] PGD 0 P4D 0 [ 37.072205] Oops: 0000 [#1] SMP KASAN [ 37.072802] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G B 4.13.0-06468-g266c175 #1 [ 37.073659] task: ffff88002aea0000 task.stack: ffff88002aea8000 [ 37.073659] RIP: 0010:acpi_cppc_processor_exit+0x71/0x185 [ 37.073659] RSP: 0000:ffff88002aeafcd0 EFLAGS: 00010256 [ 37.073659] RAX: 0000000000000296 RBX: 0000000000000000 RCX: ffffffff8252bab2 [ 37.073659] RDX: 1ffffffff09aa1d0 RSI: 0000000000000003 RDI: 0000000000000296 [ 37.073659] RBP: ffff88002aeafcf8 R08: dffffc0000000000 R09: 0000000000000001 [ 37.073659] R10: ffffed00055d5f83 R11: ffffffff85f7c750 R12: ffff880029d54900 [ 37.073659] R13: ffff880029d54910 R14: 0000000000000000 R15: ffffffff8693b800 [ 37.073659] FS: 0000000000000000(0000) GS:ffff88002b000000(0000) knlGS:0000000000000000 [ 37.073659] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.073659] CR2: 0000000000000014 CR3: 0000000026a83000 CR4: 00000000000606b0 [ 37.073659] Call Trace: [ 37.073659] acpi_processor_stop+0x9d/0xa4 [ 37.073659] driver_probe_device+0x228/0x481 [ 37.073659] __driver_attach+0x9f/0xc9 [ 37.073659] ? driver_probe_device+0x481/0x481 [ 37.073659] bus_for_each_dev+0x89/0xa9 [ 37.073659] driver_attach+0x26/0x29 [ 37.073659] bus_add_driver+0x19b/0x2bd [ 37.073659] driver_register+0x103/0x151 [ 37.073659] ? acpi_video_init+0xb2/0xb2 [ 37.073659] acpi_processor_driver_init+0x28/0x9d [ 37.073659] do_one_initcall+0x9a/0x145 [ 37.073659] kernel_init_freeable+0x1ab/0x23c [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] kernel_init+0xc/0x108 [ 37.073659] ? rest_init+0x235/0x235 [ 37.073659] ret_from_fork+0x2a/0x40 [ 37.073659] Code: 63 1b 85 db 0f 88 9c 00 00 00 4c 8d 3c dd 00 b8 93 86 4c 89 ff e8 46 ce b4 ff 4c 8b 34 dd 00 b8 93 86 49 8d 7e 14 e8 9c cb b4 ff <41> 80 7e 14 00 74 74 49 8d be 5c 01 00 00 e8 19 cd b4 ff 41 ff [ 37.073659] RIP: acpi_cppc_processor_exit+0x71/0x185 RSP: ffff88002aeafcd0 [ 37.073659] CR2: 0000000000000014 [ 37.073659] ---[ end trace 0a860a241596ffde ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.13.0-06468-g266c175" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.13.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL 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_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_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_SOCK_CGROUP_DATA is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PC104=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_SED_OPAL=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_INTEL_RDT is not set CONFIG_X86_EXTENDED_PLATFORM=y CONFIG_X86_VSMP=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y # CONFIG_XEN_PV is not set # CONFIG_XEN_PVHVM is not set CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=12 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set 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_INTEL_UNCORE is not set CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC 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 is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y # CONFIG_ZONE_DEVICE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_RANDOMIZE_MEMORY is not set CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_PM_GENERIC_DOMAINS_SLEEP=y CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT 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 is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set CONFIG_PCIE_PTM=y CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_X86_DEV_DMA_OPS=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_DNS_RESOLVER 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_NET_NSH is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # 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_BT is not set # CONFIG_STREAM_PARSER 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_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_GRO_CELLS is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=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_DEBUG_TEST_DRIVER_REMOVE=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_SIMPLE_PM_BUS=y # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set CONFIG_VMWARE_BALLOON=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y CONFIG_PCI_ENDPOINT_TEST=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VOP=y CONFIG_VHOST_RING=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y # CONFIG_BLK_DEV_HPT366 is not set CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_SMQ=y CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y # CONFIG_DM_MULTIPATH_QL is not set # CONFIG_DM_MULTIPATH_ST is not set CONFIG_DM_DELAY=y # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=y CONFIG_DM_VERITY=y # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y CONFIG_DM_INTEGRITY=y CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set # CONFIG_TCM_USER2 is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE 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=y # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y # CONFIG_RMI4_SPI is not set # CONFIG_RMI4_SMB is not set CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set CONFIG_RMI4_F54=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y # CONFIG_GAMEPORT 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 is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_MEN_MCB is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_ASPEED_VUART is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=y # CONFIG_SERIAL_DEV_CTRL_TTYPORT is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_SPI=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_XEN=y # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y # CONFIG_DEVPORT is not set CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_GPMUX=y # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_MUX_REG=y # CONFIG_I2C_MUX_MLXCPLD is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y # CONFIG_SPI_DW_MID_DMA is not set # CONFIG_SPI_DW_MMIO is not set CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=y CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_TLE62X0 is not set CONFIG_SPI_SLAVE=y CONFIG_SPI_SLAVE_TIME=y CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO 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_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_VX855=y CONFIG_GPIO_XILINX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_GPIO_MM=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_LP873X is not set CONFIG_GPIO_LP87565=y CONFIG_GPIO_MAX77620=y CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65086=y # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_UCB1400=y CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_RDC321X is not set CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set CONFIG_GPIO_PISOSR=y CONFIG_GPIO_XRA1403=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2805 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2438=y # CONFIG_W1_SLAVE_DS2760 is not set # CONFIG_W1_SLAVE_DS2780 is not set CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y # CONFIG_POWER_AVS is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_ACT8945A is not set # CONFIG_BATTERY_CPCAP is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_LEGO_EV3 is not set # CONFIG_BATTERY_SBS is not set CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_CPCAP=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_LTC3651=y # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_DETECTOR_MAX14656=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65217=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2990=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX31722=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_IBM_CFFPS is not set CONFIG_SENSORS_IR35221=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHT3x is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_STTS751=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=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 is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y # CONFIG_THERMAL_EMULATION is not set CONFIG_MAX77620_THERMAL=y # CONFIG_QORIQ_THERMAL is not set CONFIG_DA9062_THERMAL=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_QCOM_SPMI_TEMP_ALARM=y CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ACT8945A=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77620=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # 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 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_CPCAP=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set # CONFIG_PCF50633_GPIO is not set CONFIG_UCB1400_CORE=y # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y 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_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TI_LP87565=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_PCI_SKELETON=y CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FWNODE=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set CONFIG_IR_HIX5HD2=y # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set CONFIG_RC_LOOPBACK=y CONFIG_IR_GPIO_CIR=y CONFIG_IR_SERIAL=y CONFIG_IR_SERIAL_TRANSMITTER=y # CONFIG_IR_SIR is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_SOLO6X10=y CONFIG_VIDEO_TW5864=y CONFIG_VIDEO_TW68=y # CONFIG_VIDEO_TW686X is not set CONFIG_VIDEO_ZORAN=y # CONFIG_VIDEO_ZORAN_DC30 is not set CONFIG_VIDEO_ZORAN_ZR36060=y # CONFIG_VIDEO_ZORAN_BUZ is not set # CONFIG_VIDEO_ZORAN_DC10 is not set CONFIG_VIDEO_ZORAN_LML33=y CONFIG_VIDEO_ZORAN_LML33R10=y CONFIG_VIDEO_ZORAN_AVS6EYES=y # # Media capture/analog TV support # # CONFIG_VIDEO_IVTV is not set CONFIG_VIDEO_HEXIUM_GEMINI=y CONFIG_VIDEO_HEXIUM_ORION=y CONFIG_VIDEO_MXB=y CONFIG_VIDEO_DT3155=y # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=y # CONFIG_VIDEO_CX88_ALSA is not set CONFIG_VIDEO_CX88_BLACKBIRD=y CONFIG_VIDEO_CX88_MPEG=y CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=y CONFIG_VIDEO_SAA7134_RC=y # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y # CONFIG_VIDEO_VIVID is not set CONFIG_VIDEO_VIM2M=y # CONFIG_CEC_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_TVEEPROM=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_VIDEO_IR_I2C=y # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set CONFIG_VIDEO_CS5345=y CONFIG_VIDEO_CS53L32A=y # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=y # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_TVP514X=y CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y CONFIG_VIDEO_TW2804=y # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=y # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set CONFIG_VIDEO_ADV7175=y CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=y # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set CONFIG_VIDEO_OV2659=y CONFIG_VIDEO_OV7640=y CONFIG_VIDEO_OV7670=y # CONFIG_VIDEO_VS6624 is not set CONFIG_VIDEO_MT9M111=y CONFIG_VIDEO_MT9V011=y # CONFIG_VIDEO_SR030PC30 is not set # # Flash devices # # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=y # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # SPI helper chips # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set # CONFIG_MEDIA_TUNER_MSI001 is not set # CONFIG_MEDIA_TUNER_MT20XX is not set # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y # CONFIG_MEDIA_TUNER_MT2266 is not set CONFIG_MEDIA_TUNER_MT2131=y # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y # CONFIG_MEDIA_TUNER_FC2580 is not set CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=y # CONFIG_MEDIA_TUNER_R820T is not set CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # # # Tools to develop new frontends # # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_DEBUG_MM=y # CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=y # CONFIG_DRM_AMDGPU_SI is not set # CONFIG_DRM_AMDGPU_CIK is not set CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMDGPU_GART_DEBUGFS=y # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_AMD_ACP=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y # CONFIG_DRM_RCAR_DW_HDMI is not set CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_LVDS is not set CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set CONFIG_DRM_PANEL_JDI_LT070ME05000=y CONFIG_DRM_PANEL_SAMSUNG_LD9040=y CONFIG_DRM_PANEL_LG_LG4573=y CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_PANEL_SHARP_LS043T1LE01=y # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=y CONFIG_DRM_DUMB_VGA_DAC=y CONFIG_DRM_LVDS_ENCODER=y CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=y CONFIG_DRM_NXP_PTN3460=y CONFIG_DRM_PARADE_PS8622=y CONFIG_DRM_SIL_SII8620=y CONFIG_DRM_SII902X=y CONFIG_DRM_TOSHIBA_TC358767=y CONFIG_DRM_TI_TFP410=y # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_ARCPGU=y CONFIG_DRM_HISI_HIBMC=y CONFIG_DRM_MXS=y CONFIG_DRM_MXSFB=y # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_SM501=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y # CONFIG_LCD_ILI922X is not set CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y # CONFIG_LCD_LD9040 is not set # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_DA903X=y # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_SEQ_DEVICE=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set # CONFIG_SND_PROC_FS is not set # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_SEQ_MIDI_EVENT=y CONFIG_SND_SEQ_MIDI=y CONFIG_SND_SEQ_MIDI_EMUL=y CONFIG_SND_SEQ_VIRMIDI=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y # CONFIG_SND_ALS300 is not set CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set CONFIG_SND_ATIIXP_MODEM=y # CONFIG_SND_AU8810 is not set CONFIG_SND_AU8820=y # CONFIG_SND_AU8830 is not set CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y # CONFIG_SND_CS46XX_NEW_DSP is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y # CONFIG_SND_GINA24 is not set CONFIG_SND_LAYLA24=y # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y # CONFIG_SND_ES1968_INPUT is not set CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1712 is not set CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y # CONFIG_SND_LOLA is not set CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=y # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y # CONFIG_SND_SOC is not set # CONFIG_SND_X86 is not set CONFIG_SND_SYNTH_EMUX=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_ITE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTI is not set CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_UDRAW_PS3=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_UCSI is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_CPCAP=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_MT6323=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_MAX77693 is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_MENF21BMC is not set CONFIG_LEDS_KTD2692=y CONFIG_LEDS_IS31FL319X=y CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set CONFIG_INTEL_MIC_X100_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set # # Xen driver support # CONFIG_XEN_BALLOON=y CONFIG_XEN_SELFBALLOONING=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y # CONFIG_XEN_SYS_HYPERVISOR is not set CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=y CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=y CONFIG_XEN_ACPI=y # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=y # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_COMMON_CLK_VC5=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PLATFORM_MHU is not set CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # # i.MX 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=y CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=y CONFIG_IIO_TRIGGERED_EVENT=y # # Accelerometers # CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y CONFIG_ADXL345_SPI=y # CONFIG_BMA180 is not set CONFIG_BMA220=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y # CONFIG_DA280 is not set # CONFIG_DA311 is not set CONFIG_DMARD06=y CONFIG_DMARD09=y # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_KXSD9=y # CONFIG_KXSD9_SPI is not set CONFIG_KXSD9_I2C=y CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7455_SPI=y CONFIG_MMA7660=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_MXC6255=y CONFIG_SCA3000=y CONFIG_STK8312=y # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y # CONFIG_AD7298 is not set CONFIG_AD7476=y # CONFIG_AD7766 is not set # CONFIG_AD7791 is not set CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y CONFIG_CPCAP_ADC=y # CONFIG_ENVELOPE_DETECTOR is not set CONFIG_HI8435=y CONFIG_HX711=y CONFIG_LP8788_ADC=y # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set CONFIG_LTC2497=y # CONFIG_MAX1027 is not set CONFIG_MAX11100=y # CONFIG_MAX1118 is not set CONFIG_MAX1363=y # CONFIG_MAX9611 is not set CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_MEN_Z188_ADC is not set CONFIG_NAU7802=y CONFIG_QCOM_VADC_COMMON=y CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_STX104=y # CONFIG_TI_ADC081C is not set CONFIG_TI_ADC0832=y # CONFIG_TI_ADC084S021 is not set CONFIG_TI_ADC12138=y CONFIG_TI_ADC108S102=y CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y # CONFIG_TI_ADS7950 is not set # CONFIG_TI_ADS8688 is not set # CONFIG_TI_TLC4541 is not set CONFIG_VF610_ADC=y # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_CCS811 is not set CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORS_COMMONS is not set CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # CONFIG_104_QUAD_8=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5360 is not set CONFIG_AD5380=y CONFIG_AD5421=y # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set CONFIG_AD5592R_BASE=y CONFIG_AD5592R=y # CONFIG_AD5593R is not set CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_LTC2632=y # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5761=y CONFIG_AD5764=y CONFIG_AD5791=y CONFIG_AD7303=y # CONFIG_CIO_DAC is not set # CONFIG_AD8801 is not set CONFIG_DPOT_DAC=y CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MAX5821=y CONFIG_MCP4725=y # CONFIG_MCP4922 is not set # CONFIG_VF610_DAC is not set # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=y # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=y CONFIG_AFE4404=y # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HID_SENSOR_HUMIDITY=y CONFIG_HTS221=y CONFIG_HTS221_I2C=y CONFIG_HTS221_SPI=y # CONFIG_HTU21 is not set CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y # CONFIG_ADIS16480 is not set CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_BMI160_SPI=y # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y # CONFIG_INV_MPU6050_SPI is not set CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y CONFIG_IIO_ST_LSM6DSX_SPI=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set CONFIG_CM3605=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=y CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_RPR0521=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set CONFIG_MAX44000=y CONFIG_OPT3001=y # CONFIG_PA12203001 is not set CONFIG_SI1145=y # CONFIG_STK3310 is not set CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL2583 is not set CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y # CONFIG_VEML6070 is not set CONFIG_VL6180=y # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y # CONFIG_BMC150_MAGN_SPI is not set CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Multiplexers # # CONFIG_IIO_MUX is not set # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_TIGHTLOOP_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_DS1803=y # CONFIG_MAX5481 is not set CONFIG_MAX5487=y CONFIG_MCP4131=y CONFIG_MCP4531=y CONFIG_TPL0102=y # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_HP03 is not set CONFIG_MPL115=y # CONFIG_MPL115_I2C is not set CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set CONFIG_MS5611_SPI=y CONFIG_MS5637=y # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y CONFIG_ZPA2326_SPI=y # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity and distance sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_SRF04=y # CONFIG_SX9500 is not set CONFIG_SRF08=y # # Temperature sensors # CONFIG_MAXIM_THERMOCOUPLE=y # CONFIG_HID_SENSOR_TEMP is not set CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_TMP007 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set CONFIG_VME_FAKE=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_GEMINI is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_MCB_LPC is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_DAX=y CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set CONFIG_FPGA=y CONFIG_FPGA_REGION=y CONFIG_FPGA_MGR_ICE40_SPI=y # CONFIG_FPGA_MGR_ALTERA_CVP is not set # CONFIG_FPGA_MGR_ALTERA_PS_SPI is not set CONFIG_FPGA_MGR_XILINX_SPI=y CONFIG_FPGA_BRIDGE=y CONFIG_ALTERA_PR_IP_CORE=y CONFIG_ALTERA_PR_IP_CORE_PLAT=y CONFIG_XILINX_PR_DECOUPLER=y # # FSI support # # CONFIG_FSI is not set CONFIG_MULTIPLEXER=y # # Multiplexer drivers # # CONFIG_MUX_ADG792A is not set CONFIG_MUX_GPIO=y CONFIG_MUX_MMIO=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_INDEX is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_OMFS_FS is not set CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG 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 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y 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 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # 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=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=8192 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 # CONFIG_MAGIC_SYSRQ_SERIAL is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_KASAN=y CONFIG_KASAN_OUTLINE=y # CONFIG_KASAN_INLINE is not set CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y # CONFIG_HARDLOCKUP_DETECTOR is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_LOCKDEP_CROSSRELEASE=y CONFIG_LOCKDEP_COMPLETIONS=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_CPU_HOTPLUG_STATE_CONTROL=y CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=y # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_FRAME_POINTER_UNWINDER=y # CONFIG_ORC_UNWINDER is not set # CONFIG_GUESS_UNWINDER is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y 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=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y # CONFIG_CRYPTO_SHA256_MB is not set # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_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_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=y CONFIG_CRYPTO_DEV_QAT=y # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set CONFIG_CRYPTO_DEV_VIRTIO=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC4 is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='bisect' export testbox='vm-kbuild-1G-2' export tbox_group='vm-kbuild-1G' export branch='linux-devel/devel-hourly-2017090804' export commit='266c175b9b3242f472f0ae5260a97cf62747a1d1' export kconfig='x86_64-randconfig-it0-09080822' export submit_id='59b2e4880b9a93e80b90e820' export job_file='/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.yaml' export id='60c7c433b5dd095d92cf5c519f42cf8018507b24' export model='qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap' export nr_vm=12 export nr_cpu=2 export memory='1G' export disk_type='virtio-scsi' export hdd_partitions='/dev/sda /dev/sdb /dev/sdc /dev/sdd' export swap_partitions='/dev/sde' export need_kconfig='CONFIG_KVM_GUEST=y' export ssh_base_port=23000 export compiler='gcc-4.9' export rootfs='debian-x86_64-2016-08-31.cgz' export enqueue_time='2017-09-09 02:42:17 +0800' export _id='59b2e4880b9a93e80b90e820' export _rt='/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1' export user='lkp' export result_root='/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/0' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/debian/debian-x86_64-2016-08-31.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-it0-09080822 branch=linux-devel/devel-hourly-2017090804 commit=266c175b9b3242f472f0ae5260a97cf62747a1d1 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/vmlinuz-4.13.0-06468-g266c175 max_uptime=600 RESULT_ROOT=/result/boot/1/vm-kbuild-1G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/lkp_2017-08-01.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/rsync-rootfs_2016-11-15.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig_2016-11-15.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-it0-09080822/gcc-4.9/266c175b9b3242f472f0ae5260a97cf62747a1d1/vmlinuz-4.13.0-06468-g266c175' export dequeue_time='2017-09-09 02:42:25 +0800' export job_initrd='/lkp/scheduled/vm-kbuild-1G-2/boot-1-debian-x86_64-2016-08-31.cgz-266c175b9b3242f472f0ae5260a97cf62747a1d1-20170909-59403-qe11b2-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --mSxgbZZZvrAyzONB Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --mSxgbZZZvrAyzONB--