From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [LKP] 28a54ccb4d [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 Date: Mon, 6 Aug 2018 17:50:41 +0800 Message-ID: <20180806095041.GA5840@shao2-debian> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl" Return-path: Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thomas Gleixner Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-gpio@vger.kernel.org, linux-mips@linux-mips.org, linux-input@vger.kernel.org, linux-tegra@vger.kernel.org, LKP , linux-arm-kernel@lists.infradead.org List-Id: linux-gpio@vger.kernel.org --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/pti commit 28a54ccb4d286b31b1759cf325731f44ef14222d Merge: 706d51681d636 2140e26f3d98e Author: Thomas Gleixner AuthorDate: Sun Aug 5 22:26:02 2018 +0200 Commit: Thomas Gleixner CommitDate: Sun Aug 5 22:26:02 2018 +0200 Merge branch 'x86/pti-urgent' into x86/pti Integrate the PTI Global bit fixes which conflict with the 32bit PTI support. Signed-off-by: Thomas Gleixner 706d51681d x86/speculation: Support Enhanced IBRS on future CPUs 2140e26f3d x86/mm/init: Remove freed kernel image areas from alias mapping 28a54ccb4d Merge branch 'x86/pti-urgent' into x86/pti 9c2c950edb Merge branch 'x86/vdso' +------------------------------------------+------------+------------+------------+------------+ | | 706d51681d | 2140e26f3d | 28a54ccb4d | 9c2c950edb | +------------------------------------------+------------+------------+------------+------------+ | boot_successes | 58 | 58 | 0 | 0 | | boot_failures | 0 | 0 | 22 | 18 | | BUG:unable_to_handle_kernel | 0 | 0 | 22 | 18 | | Oops:#[##] | 0 | 0 | 22 | 18 | | EIP:get_page_from_freelist | 0 | 0 | 13 | 16 | | EIP:copy_page_to_iter | 0 | 0 | 7 | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 0 | 22 | 18 | | EIP:handle_mm_fault | 0 | 0 | 5 | | | EIP:wp_page_copy | 0 | 0 | 4 | 2 | +------------------------------------------+------------+------------+------------+------------+ [ 2.562080] random: get_random_bytes called from prandom_seed_full_state+0x2c/0xa0 with crng_init=0 [ 2.565719] Freeing unused kernel image memory: 644K [ 2.573117] Write protecting the kernel text: 7668k [ 2.575673] Write protecting the kernel read-only data: 2392k [ 2.577149] rodata_test: all tests were successful [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 [ 2.595231] *pde = 1661e163 *pte = 01aa2062 [ 2.596351] Oops: 0002 [#1] SMP PTI [ 2.597312] CPU: 0 PID: 1 Comm: init Not tainted 4.18.0-rc8-00056-g28a54cc #2 [ 2.599027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 2.601109] EIP: get_page_from_freelist+0x20a/0xb20 [ 2.602360] Code: e4 eb 54 90 8d 74 26 00 f7 c7 02 00 00 00 0f 85 14 08 00 00 f7 c7 04 00 00 00 0f 85 f7 07 00 00 89 d1 31 c0 c1 e9 02 f6 c2 02 ab 74 08 66 c7 07 00 00 83 c7 02 f6 c2 01 74 03 c6 07 00 89 f0 [ 2.606778] EAX: 00000000 EBX: d582c950 ECX: 00000400 EDX: 00001000 [ 2.608317] ESI: c1aa2000 EDI: c1aa2000 EBP: d50b1c70 ESP: d50b1bf8 [ 2.609843] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.611489] CR0: 80050033 CR2: c1aa2000 CR3: 1662e000 CR4: 000006d0 [ 2.613033] Call Trace: [ 2.613777] __alloc_pages_nodemask+0xa8/0xb70 [ 2.614935] ? is_module_text_address+0xf/0x20 [ 2.616099] ? kernel_text_address+0x38/0x80 [ 2.617214] ? __kernel_text_address+0xb/0x30 [ 2.618357] ? unwind_get_return_address+0x1e/0x40 [ 2.619592] ? __save_stack_trace+0x6e/0xb0 [ 2.620692] ? deactivate_slab+0x2ae/0x4f0 [ 2.621934] handle_mm_fault+0xa9f/0xd50 [ 2.623007] __do_page_fault+0x189/0x470 [ 2.624057] ? kvm_disable_steal_time+0x20/0x20 [ 2.625368] do_page_fault+0x21/0x30 [ 2.626342] do_async_page_fault+0x14/0x80 [ 2.627430] common_exception+0x110/0x116 [ 2.628498] EIP: copy_page_to_iter+0xe3/0x3d0 [ 2.629629] Code: 85 db 8d 4c 1f ff 0f 84 ce 00 00 00 39 cf 77 24 89 fa 31 ff eb 0f 90 81 c2 00 10 00 00 39 d1 0f 82 9a 00 00 00 8d 76 00 89 f8 02 00 8d 76 00 85 c0 74 e3 8b 7d e8 8b 45 e4 e8 18 82 d0 ff 8b [ 2.634080] EAX: 00000000 EBX: 0000014d ECX: b7f1e14c EDX: b7f1e000 [ 2.635614] ESI: d50b1ef4 EDI: 00000000 EBP: d50b1e48 ESP: d50b1e20 [ 2.637156] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.638796] ? kvm_disable_steal_time+0x20/0x20 [ 2.640122] generic_file_buffered_read+0x35e/0x700 [ 2.641369] generic_file_read_iter+0x157/0x1b0 [ 2.642478] __vfs_read+0xf2/0x160 [ 2.643283] vfs_read+0x8f/0x140 [ 2.643977] ksys_read+0x40/0xa0 [ 2.644582] sys_read+0x11/0x20 [ 2.645455] do_int80_syscall_32+0x67/0x110 [ 2.646165] entry_INT80_32+0xc3/0xc3 [ 2.646824] EIP: 0xb7f221b2 [ 2.647357] Code: 89 c2 31 c0 89 d7 f3 aa 8b 44 24 1c 89 30 c6 40 04 00 83 c4 2c 89 f0 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 cd 80 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 1c 24 c3 8d b6 00 00 [ 2.650296] EAX: ffffffda EBX: 00000007 ECX: b7f1e000 EDX: 00001000 [ 2.651296] ESI: 005415d8 EDI: 0000014d EBP: 00542168 ESP: bff80924 [ 2.652305] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000246 [ 2.653365] Modules linked in: [ 2.653994] CR2: 00000000c1aa2000 [ 2.654570] ---[ end trace af6f08788fbeeb09 ]--- [ 2.655409] EIP: get_page_from_freelist+0x20a/0xb20 # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 1ffaddd029c867d134a1dde39f540dcc8c52e274 -- git bisect bad 6fb7bfa28535f092d9e239192ad5760ccae51bbd # 12:56 B 1 12 1 1 Merge 'lpieralisi-pci/pci/mobiveil' into devel-hourly-2018080608 git bisect bad c3c97687aae9f301dff01d6d731d28d5a4089dc2 # 13:04 B 3 4 3 3 Merge 'linux-review/Michal-Zylowski/checkpatch-Check-for-space-after-else-keyword/20180803-071308' into devel-hourly-2018080608 git bisect bad 606460fc5ac24a48abc4e943ba611b591a8ae52f # 13:14 B 3 2 3 3 Merge 'linux-review/Christoph-Hellwig/RISC-V-remove-timer-leftovers/20180805-005325' into devel-hourly-2018080608 git bisect bad f826c2fec01d5b9ce223a9a3475025b1bae58d81 # 13:29 B 2 4 2 2 Merge 'linux-review/Alexandru-Gagniuc/ALSA-hda-realtek-Add-mute-LED-quirk-for-HP-Spectre-x360/20180805-172627' into devel-hourly-2018080608 git bisect bad 7562fcc8adf6c858096077734c12dc75a9e620ac # 13:37 B 4 11 4 4 Merge 'f2fs/dev-test' into devel-hourly-2018080608 git bisect bad 822beb31f8617c76f773b67250d2218a85c0f6cb # 13:55 B 9 6 9 11 Merge 'tip/master' into devel-hourly-2018080608 git bisect good 66967cf768a40c827801a067c7e7ad36b16f6bcd # 14:11 G 18 0 0 0 Merge 'gpio/devel' into devel-hourly-2018080608 git bisect good 4ec44e4da5d00bd5199ae65e8b91511f95678bc1 # 14:23 G 17 0 0 0 Merge 'linux-review/Alexandru-Gheorghe/Add-helper-for-plane-reset/20180806-021828' into devel-hourly-2018080608 git bisect good 486ea23287dddacfc220b343a9893480f94e8c98 # 14:37 G 18 0 0 0 Merge 'linux-review/zhong-jiang/drivers-staging-Remove-some-unneeded-semicolon/20180806-064846' into devel-hourly-2018080608 git bisect good 5fc74ce12611abb08bd6245418a9d078a56731bd # 14:54 G 18 0 0 0 Merge branch 'perf/core' git bisect good 94570b83310087059d5cacf6a83fbc56c82d88f1 # 15:07 G 18 0 0 0 Merge branch 'x86/cache' git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 15:16 B 3 3 3 5 Merge branch 'x86/pti-urgent' into x86/pti git bisect good f94560cd6b5117f8913f4c42f4d9a405c26ddc1c # 15:28 G 18 0 0 0 x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32 git bisect good b2b7d986a89b6c94b1331a909de1217214fb08c1 # 15:45 G 18 0 0 0 x86/pti: Check the return value of pti_user_pagetable_walk_p4d() git bisect good fdf82a7856b32d905c39afc85e34364491e46346 # 15:59 G 17 0 0 0 x86/speculation: Protect against userspace-userspace spectreRSB git bisect good 9f515cdb411ef34f1aaf4c40bb0c932cf6db5de1 # 16:08 G 18 0 0 0 x86/mm/init: Pass unconverted symbol addresses to free_init_pages() git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:21 G 18 0 0 0 x86/mm/init: Remove freed kernel image areas from alias mapping git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:33 G 18 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs # first bad commit: [28a54ccb4d286b31b1759cf325731f44ef14222d] Merge branch 'x86/pti-urgent' into x86/pti git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:37 G 54 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:41 G 54 0 0 0 x86/mm/init: Remove freed kernel image areas from alias mapping # extra tests with debug options git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:51 B 0 7 23 1 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on HEAD of linux-devel/devel-hourly-2018080608 git bisect bad 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 # 16:51 B 0 7 31 6 0day head guard for 'devel-hourly-2018080608' # extra tests on tree/branch tip/x86/pti git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:52 B 0 13 37 9 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on tree/branch tip/master git bisect bad 9c2c950edbfc4616a4fdfef1d43562753a7271cd # 17:03 B 2 16 2 2 Merge branch 'x86/vdso' --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --BXVAT5kNtrzKuDFl Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-quantal-ivb41-105:20180806151648:i386-randconfig-h1-08061152:4.18.0-rc8-00056-g28a54cc:2.gz" Content-Transfer-Encoding: base64 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 ombxD2yLtLainQAA --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce-quantal-ivb41-105:20180806151648:i386-randconfig-h1-08061152:4.18.0-rc8-00056-g28a54cc:2" #!/bin/bash kernel=$1 initrd=quantal-core-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/quantal/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel $kernel -initrd $initrd -m 369 -smp 2 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc base=localtime -serial stdio -display none -monitor null ) append=( root=/dev/ram0 hung_task_panic=1 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 drbd.minor_count=8 rcuperf.shutdown=0 ) "${kvm[@]}" -append "${append[*]}" --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.18.0-rc8-00056-g28a54cc" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.18.0-rc8 Kernel Configuration # # # Compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 # CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=40904 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # 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_DOMAIN_HIERARCHY=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_DEBUGFS=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # CONFIG_CPU_ISOLATION is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=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=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=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_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y # CONFIG_STACKPROTECTOR is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_PHYS_TO_DMA=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_GZIP=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_SQ=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_DEBUG_FS is not set # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=m CONFIG_IOSCHED_BFQ=y # CONFIG_BFQ_GROUP_IOSCHED is not set CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=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_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_CC_HAS_SANE_STACKPROTECTOR=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y # CONFIG_INTEL_RDT is not set CONFIG_X86_BIGSMP=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y CONFIG_X86_INTEL_QUARK=y CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_RDC321X=y CONFIG_X86_32_NON_STANDARD=y CONFIG_STA2X11=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set 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_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set CONFIG_MEFFICEON=y # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=64 CONFIG_NR_CPUS_DEFAULT=32 CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # 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=y # CONFIG_X86_MCELOG_LEGACY is not set # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=m # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y # CONFIG_PERF_EVENTS_INTEL_RAPL is not set # CONFIG_PERF_EVENTS_INTEL_CSTATE is not set CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=m CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=m # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_PERCPU_STATS is not set CONFIG_GUP_BENCHMARK=y CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_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_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m # CONFIG_ACPI_THERMAL is not set CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD 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=y # CONFIG_XPOWER_PMIC_OPREGION is not set # CONFIG_CHT_DC_TI_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=m CONFIG_X86_PM_TIMER=y CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y CONFIG_APM_ALLOW_INTS=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=y # 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 is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_SFI_CPUFREQ=m # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_GX_SUSPMOD=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=m CONFIG_X86_LONGHAUL=m CONFIG_X86_E_POWERSAVER=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=y CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # # DesignWare PCI Core Support # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set CONFIG_PCI_EPF_TEST=m # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=m CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m # CONFIG_OLPC is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set # CONFIG_RAPIDIO_ENUM_BASIC is not set CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_RAPIDIO_RXS_GEN3 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_X86_DMA_REMAP=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI 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_BPF_JIT is not set # CONFIG_BPF_STREAM_PARSER is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 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_CEPH_LIB 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=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # CONFIG_FAILOVER is not set 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 is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=y # CONFIG_FTL is not set # CONFIG_NFTL is not set CONFIG_INFTL=m CONFIG_RFD_FTL=m # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # CONFIG_MTD_SWAP is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=m CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_SCx200_DOCFLASH is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=m # CONFIG_MTD_MCHP23K256 is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y # CONFIG_MTD_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=m CONFIG_MTD_MT81xx_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_SPI_INTEL_SPI=m # CONFIG_SPI_INTEL_SPI_PCI is not set CONFIG_SPI_INTEL_SPI_PLATFORM=m # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y # CONFIG_NVME_MULTIPATH is not set CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y # CONFIG_NVME_TARGET_LOOP is not set CONFIG_NVME_TARGET_FC=y CONFIG_NVME_TARGET_FCLOOP=m # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=y CONFIG_INTEL_MID_PTI=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=m # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=y CONFIG_ISL29003=m CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_PCH_PHUB=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y # CONFIG_EEPROM_IDT_89HPESX is not set 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 CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=m # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m # CONFIG_MD_RAID10 is not set CONFIG_MD_RAID456=m # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=m CONFIG_BCACHE=m CONFIG_BCACHE_DEBUG=y # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=m CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_CRYPT is not set CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m CONFIG_DM_ERA=m CONFIG_DM_MIRROR=m # CONFIG_DM_LOG_USERSPACE is not set # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m # CONFIG_DM_MULTIPATH_ST is not set # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=m # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=m # CONFIG_DM_LOG_WRITES is not set CONFIG_DM_INTEGRITY=m # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_RIONET is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=m CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_PHYLIB is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_THUNDERBOLT_NET is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y CONFIG_NVM_PBLK=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TM2_TOUCHKEY=y # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_MTK_PMIC=m # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=m # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=m # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_232=y # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m # CONFIG_JOYSTICK_TURBOGRAFX is not set CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_PSXPAD_SPI=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y # CONFIG_JOYSTICK_PXRC 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 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879_SPI=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set # CONFIG_TOUCHSCREEN_CYTTSP4_SPI is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=m CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_HIDEEP=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_S6SY761=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_EKTF2127=m CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=m # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=m # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_PIXCIR=m # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC200X_CORE=y # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2005=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_TSC2007_IIO=y CONFIG_TOUCHSCREEN_PCAP=m CONFIG_TOUCHSCREEN_RM_TS=m CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_STMFTS=y CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m # CONFIG_TOUCHSCREEN_ZET6223 is not set CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m # 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=y # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m 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_GPIO_PS2=m # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=m # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=m CONFIG_TRACE_SINK=m # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK 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_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set # CONFIG_SERIAL_8250_SHARE_IRQ is not set # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_LPSS=m CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_MOXA=y # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=m CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=m # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=m # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set CONFIG_MWAVE=y CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y # CONFIG_HPET_MMAP is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # CONFIG_DEVPORT is not set CONFIG_XILLYBUS=m # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_EG20T=m CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DESIGNWARE=m # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=m CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_LOOPBACK_TEST=m CONFIG_SPI_TLE62X0=y # CONFIG_SPI_SLAVE is not set CONFIG_SPMI=y CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_MERRIFIELD is not set CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=y CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_DENVERTON is not set CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MB86S7X=y # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_STA2X11=y CONFIG_GPIO_VX855=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=m CONFIG_GPIO_WS16C48=m # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=m CONFIG_GPIO_ARIZONA=m # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=m CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_LP873X=m # CONFIG_GPIO_MSIC is not set CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65912=m CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_MERRIFIELD is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_PCIE_IDIO_24=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX3191X=m CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=m CONFIG_GPIO_XRA1403=m CONFIG_W1=m # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2805 is not set # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_DS28E17=m # CONFIG_POWER_AVS is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=m # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=m CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=y CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_BQ27XXX_HDQ=m CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=m # CONFIG_AXP20X_POWER is not set # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_TWL4030_MADC=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_LTC3651=m CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=m # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_MAX8998 is not set CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=m CONFIG_SENSORS_I5K_AMB=m # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=m # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX31722=m CONFIG_SENSORS_MAX6621=m # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_TC654=m # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_ADCXX=m # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=m # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_IBM_CFFPS is not set CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX20751=m # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHT3x=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_STTS751=m # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83773G=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set CONFIG_INTEL_QUARK_DTS_THERMAL=m # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_SFLASH is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_BD9571MWV is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=m # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=m # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_BXTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=m CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=m CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=m # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=m CONFIG_MFD_STA2X11=y CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m CONFIG_MFD_TPS65912_SPI=m # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PG86X is not set CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=m # CONFIG_REGULATOR_AB3100 is not set # CONFIG_REGULATOR_AS3711 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_DA903X=m CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=m # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LP8788 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=m CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8997=m CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=m CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=m CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PCAP=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=y # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_SKY81452=m # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS6586X is not set CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8994=m CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_LIRC is not set # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=m # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y # CONFIG_DRM_I915_COMPRESS_ERROR is not set CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=m CONFIG_DRM_HISI_HIBMC=m # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=m CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=m CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=y CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=m CONFIG_FB_I810=m CONFIG_FB_I810_GTF=y CONFIG_FB_I810_I2C=y # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=m # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set CONFIG_FB_VIA=m CONFIG_FB_VIA_DIRECT_PROCFS=y CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y # CONFIG_LCD_PLATFORM is not set # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=m # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_DA903X=m CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=m # CONFIG_BACKLIGHT_SKY81452 is not set CONFIG_BACKLIGHT_AS3711=m CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y # CONFIG_SND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=m CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=m # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_ITE is not set CONFIG_HID_JABRA=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=m CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTI=m CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEAM=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # I2C HID support # CONFIG_I2C_HID=y 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_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_APU=y CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_MT6323=m # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA955X_GPIO=y CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=m # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=m # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_MLXCPLD=y CONFIG_LEDS_MLXREG=m CONFIG_LEDS_USER=y CONFIG_LEDS_NIC78BX=m # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # CONFIG_RTC_NVMEM is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=m # CONFIG_RTC_DRV_MAX8907 is not set # CONFIG_RTC_DRV_MAX8998 is not set CONFIG_RTC_DRV_MAX8997=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF85363=m CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TPS6586X=m CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV8803=m # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1302=m CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6916=y # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_MCP795=m CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y CONFIG_RTC_DRV_PCF2127=m # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_VRTC=y # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1685_FAMILY=m CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=m # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9055=m CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_PCF50633=m # CONFIG_RTC_DRV_AB3100 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=y # CONFIG_RTC_DRV_PCAP is not set CONFIG_RTC_DRV_MC13XXX=m CONFIG_RTC_DRV_MT6397=m # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set CONFIG_QCOM_HIDMA_MGMT=y # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # CONFIG_VIRTIO_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACER_WIRELESS=m CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=m # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=m # CONFIG_DELL_SMBIOS_WMI is not set CONFIG_DELL_SMBIOS_SMM=y # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_TC1100_WMI=y # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_PANASONIC_LAPTOP=m CONFIG_SURFACE3_WMI=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=m CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=y # CONFIG_WMI_BMOF is not set CONFIG_INTEL_WMI_THUNDERBOLT=y # CONFIG_MSI_WMI is not set # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=y # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_INT0002_VGPIO=m CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=y CONFIG_INTEL_SCU_IPC=y # CONFIG_INTEL_SCU_IPC_UTIL is not set # CONFIG_INTEL_MID_POWER_BUTTON is not set CONFIG_INTEL_MFLD_THERMAL=y # CONFIG_INTEL_IPS is not set CONFIG_INTEL_IMR=y CONFIG_INTEL_PMC_CORE=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=m CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_SURFACE_3_BUTTON=m CONFIG_INTEL_PUNIT_IPC=y # CONFIG_MLX_PLATFORM is not set CONFIG_SILEAD_DMI=y CONFIG_INTEL_CHTDC_TI_PWRBTN=y CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI544=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_CLK_TWL6040=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=m CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=m # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set CONFIG_SOUNDWIRE=y # # SoundWire Devices # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # CONFIG_XILINX_VCU=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_AXP288 is not set CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_INTEL_INT3496=y # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=m CONFIG_EXTCON_MAX8997=y # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_BUFFER_HW_CONSUMER=m CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # CONFIG_ADIS16201=y CONFIG_ADIS16209=m CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y CONFIG_ADXL345_SPI=y # CONFIG_BMA180 is not set CONFIG_BMA220=m CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y CONFIG_DA280=m # CONFIG_DA311 is not set CONFIG_DMARD09=m # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set CONFIG_MC3230=m CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m CONFIG_MMA7455_SPI=m # CONFIG_MMA7660 is not set CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m # CONFIG_MMA9553 is not set CONFIG_MXC4005=m CONFIG_MXC6255=y CONFIG_SCA3000=y CONFIG_STK8312=m CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7266 is not set CONFIG_AD7291=y CONFIG_AD7298=y # CONFIG_AD7476 is not set # CONFIG_AD7766 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set CONFIG_AD7923=y CONFIG_AD799X=y # CONFIG_AXP20X_ADC is not set CONFIG_AXP288_ADC=y # CONFIG_CC10001_ADC is not set # CONFIG_HI8435 is not set CONFIG_HX711=y CONFIG_INA2XX_ADC=m CONFIG_LP8788_ADC=m CONFIG_LTC2471=m CONFIG_LTC2485=m CONFIG_LTC2497=m # CONFIG_MAX1027 is not set CONFIG_MAX11100=y # CONFIG_MAX1118 is not set CONFIG_MAX1363=m # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set CONFIG_MCP3422=m CONFIG_NAU7802=y CONFIG_QCOM_VADC_COMMON=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=m # CONFIG_TI_ADC081C is not set CONFIG_TI_ADC0832=y CONFIG_TI_ADC084S021=y CONFIG_TI_ADC12138=m CONFIG_TI_ADC108S102=m CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y CONFIG_TI_ADS1015=m # CONFIG_TI_ADS7950 is not set CONFIG_TI_TLC4541=y CONFIG_TWL4030_MADC=y # CONFIG_TWL6030_GPADC is not set # # Analog Front Ends # # # Amplifiers # CONFIG_AD8366=m # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_CCS811=m CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_SPI=m CONFIG_IIO_ST_SENSORS_CORE=m # # Counters # # # Digital to analog converters # CONFIG_AD5064=m # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set CONFIG_AD5421=m CONFIG_AD5446=m # CONFIG_AD5449 is not set CONFIG_AD5592R_BASE=m # CONFIG_AD5592R is not set CONFIG_AD5593R=m CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_LTC2632=y # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set CONFIG_AD5761=m CONFIG_AD5764=y CONFIG_AD5791=m CONFIG_AD7303=m CONFIG_AD8801=m CONFIG_DS4424=m # CONFIG_M62332 is not set CONFIG_MAX517=m CONFIG_MCP4725=m CONFIG_MCP4922=y # CONFIG_TI_DAC082S085 is not set CONFIG_TI_DAC5571=y # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=m # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=m # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=m # CONFIG_ADIS16136 is not set CONFIG_ADIS16260=y # CONFIG_ADXRS450 is not set CONFIG_BMG160=m CONFIG_BMG160_I2C=m CONFIG_BMG160_SPI=m CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m # CONFIG_ITG3200 is not set # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=m # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set CONFIG_MAX30102=m # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=m # CONFIG_HDC100X is not set CONFIG_HID_SENSOR_HUMIDITY=m CONFIG_HTS221=m CONFIG_HTS221_I2C=m CONFIG_HTS221_SPI=m CONFIG_HTU21=m CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_ADIS16400=m CONFIG_ADIS16480=m CONFIG_BMI160=m CONFIG_BMI160_I2C=m CONFIG_BMI160_SPI=m CONFIG_KMX61=m # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=m CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m CONFIG_JSA1212=y CONFIG_RPR0521=m CONFIG_LTR501=y CONFIG_LV0104CS=m CONFIG_MAX44000=y # CONFIG_OPT3001 is not set CONFIG_PA12203001=y # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m # CONFIG_TSL2583 is not set CONFIG_TSL2772=m CONFIG_TSL4531=m # CONFIG_US5182D is not set CONFIG_VCNL4000=m CONFIG_VEML6070=y CONFIG_VL6180=m # CONFIG_ZOPT2201 is not set # # Magnetometer sensors # CONFIG_AK8975=m # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=m # CONFIG_BMC150_MAGN_I2C is not set CONFIG_BMC150_MAGN_SPI=m CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=m CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Multiplexers # # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # CONFIG_AD5272=m # CONFIG_DS1803 is not set CONFIG_MAX5481=m # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set CONFIG_MCP4531=y CONFIG_TPL0102=m # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=m CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set CONFIG_MPL115=y CONFIG_MPL115_I2C=m CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=m CONFIG_MS5611_I2C=m CONFIG_MS5611_SPI=m # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=m # CONFIG_T5403 is not set CONFIG_HP206C=y # CONFIG_ZPA2326 is not set # # Lightning sensors # CONFIG_AS3935=m # # Proximity and distance sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_RFD77402=m # CONFIG_SRF04 is not set CONFIG_SX9500=m # CONFIG_SRF08 is not set # # Resolver to digital converters # CONFIG_AD2S1200=y # # Temperature sensors # # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_TMP006=y CONFIG_TMP007=m CONFIG_TSYS01=m CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_TI_SYSCON is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=m # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_PHY_CPCAP_USB is not set CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set CONFIG_THUNDERBOLT=m # # Android # # CONFIG_ANDROID is not set CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=y CONFIG_STM_DUMMY=m # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set CONFIG_INTEL_TH=m # CONFIG_INTEL_TH_PCI is not set CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_FPGA=y # CONFIG_ALTERA_PR_IP_CORE is not set # CONFIG_FPGA_MGR_ALTERA_PS_SPI is not set CONFIG_FPGA_MGR_ALTERA_CVP=m CONFIG_FPGA_MGR_XILINX_SPI=y CONFIG_FPGA_MGR_MACHXO2_SPI=y CONFIG_FPGA_BRIDGE=m # CONFIG_XILINX_PR_DECOUPLER is not set CONFIG_FPGA_REGION=m # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=m # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_F2FS_FAULT_INJECTION=y # 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=m CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QFMT_V1=m # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_AUTOFS_FS=m CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set CONFIG_OVERLAY_FS_INDEX=y # CONFIG_OVERLAY_FS_NFS_EXPORT is not set CONFIG_OVERLAY_FS_XINO_AUTO=y # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=m # CONFIG_JFFS2_FS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=m 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=y CONFIG_UFS_DEBUG=y # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB311 is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set 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=m # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_WW_MUTEX_SELFTEST=m CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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_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 CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_RUNTIME_TESTING_MENU is not set CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_DEBUG_IMR_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_UNWINDER_FRAME_POINTER=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=m # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_SECURITY_PATH=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_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_LOADPIN=y CONFIG_SECURITY_LOADPIN_ENABLED=y CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m 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=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=m # CONFIG_CRYPTO_DH is not set CONFIG_CRYPTO_ECDH=m 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=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_AEGIS128=m # CONFIG_CRYPTO_AEGIS128L is not set CONFIG_CRYPTO_AEGIS256=m CONFIG_CRYPTO_MORUS640=m # CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=m # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m # CONFIG_CRYPTO_SHA1 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_SPECK=y CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # # CONFIG_CRYPTO_DEFLATE is not set CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_ZSTD=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=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 is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=m CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=m # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_XXHASH=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=m CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=m CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set CONFIG_FONT_7x14=y # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set CONFIG_FONT_MINI_4x6=y # CONFIG_FONT_6x10 is not set CONFIG_FONT_10x18=y CONFIG_FONT_SUN8x16=y # CONFIG_FONT_SUN12x22 is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_SBITMAP=y CONFIG_STRING_SELFTEST=m --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --BXVAT5kNtrzKuDFl-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Mon, 06 Aug 2018 11:50:25 +0200 (CEST) Received: from mga03.intel.com ([134.134.136.65]:26551 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S23994571AbeHFJuOmETDy (ORCPT ); Mon, 6 Aug 2018 11:50:14 +0200 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Aug 2018 02:50:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,452,1526367600"; d="gz'50?scan'50,208,50";a="222259363" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.4]) by orsmga004.jf.intel.com with ESMTP; 06 Aug 2018 02:50:06 -0700 Date: Mon, 6 Aug 2018 17:50:41 +0800 From: kernel test robot To: Thomas Gleixner Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-gpio@vger.kernel.org, linux-input@vger.kernel.org, linux-tegra@vger.kernel.org, linux-mips@linux-mips.org, LKP Subject: [LKP] 28a54ccb4d [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 Message-ID: <20180806095041.GA5840@shao2-debian> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 65407 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: rong.a.chen@intel.com Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: linux-mips X-List-ID: linux-mips List-subscribe: List-owner: List-post: List-archive: X-list: linux-mips --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/pti commit 28a54ccb4d286b31b1759cf325731f44ef14222d Merge: 706d51681d636 2140e26f3d98e Author: Thomas Gleixner AuthorDate: Sun Aug 5 22:26:02 2018 +0200 Commit: Thomas Gleixner CommitDate: Sun Aug 5 22:26:02 2018 +0200 Merge branch 'x86/pti-urgent' into x86/pti Integrate the PTI Global bit fixes which conflict with the 32bit PTI support. Signed-off-by: Thomas Gleixner 706d51681d x86/speculation: Support Enhanced IBRS on future CPUs 2140e26f3d x86/mm/init: Remove freed kernel image areas from alias mapping 28a54ccb4d Merge branch 'x86/pti-urgent' into x86/pti 9c2c950edb Merge branch 'x86/vdso' +------------------------------------------+------------+------------+------------+------------+ | | 706d51681d | 2140e26f3d | 28a54ccb4d | 9c2c950edb | +------------------------------------------+------------+------------+------------+------------+ | boot_successes | 58 | 58 | 0 | 0 | | boot_failures | 0 | 0 | 22 | 18 | | BUG:unable_to_handle_kernel | 0 | 0 | 22 | 18 | | Oops:#[##] | 0 | 0 | 22 | 18 | | EIP:get_page_from_freelist | 0 | 0 | 13 | 16 | | EIP:copy_page_to_iter | 0 | 0 | 7 | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 0 | 22 | 18 | | EIP:handle_mm_fault | 0 | 0 | 5 | | | EIP:wp_page_copy | 0 | 0 | 4 | 2 | +------------------------------------------+------------+------------+------------+------------+ [ 2.562080] random: get_random_bytes called from prandom_seed_full_state+0x2c/0xa0 with crng_init=0 [ 2.565719] Freeing unused kernel image memory: 644K [ 2.573117] Write protecting the kernel text: 7668k [ 2.575673] Write protecting the kernel read-only data: 2392k [ 2.577149] rodata_test: all tests were successful [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 [ 2.595231] *pde = 1661e163 *pte = 01aa2062 [ 2.596351] Oops: 0002 [#1] SMP PTI [ 2.597312] CPU: 0 PID: 1 Comm: init Not tainted 4.18.0-rc8-00056-g28a54cc #2 [ 2.599027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 2.601109] EIP: get_page_from_freelist+0x20a/0xb20 [ 2.602360] Code: e4 eb 54 90 8d 74 26 00 f7 c7 02 00 00 00 0f 85 14 08 00 00 f7 c7 04 00 00 00 0f 85 f7 07 00 00 89 d1 31 c0 c1 e9 02 f6 c2 02 ab 74 08 66 c7 07 00 00 83 c7 02 f6 c2 01 74 03 c6 07 00 89 f0 [ 2.606778] EAX: 00000000 EBX: d582c950 ECX: 00000400 EDX: 00001000 [ 2.608317] ESI: c1aa2000 EDI: c1aa2000 EBP: d50b1c70 ESP: d50b1bf8 [ 2.609843] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.611489] CR0: 80050033 CR2: c1aa2000 CR3: 1662e000 CR4: 000006d0 [ 2.613033] Call Trace: [ 2.613777] __alloc_pages_nodemask+0xa8/0xb70 [ 2.614935] ? is_module_text_address+0xf/0x20 [ 2.616099] ? kernel_text_address+0x38/0x80 [ 2.617214] ? __kernel_text_address+0xb/0x30 [ 2.618357] ? unwind_get_return_address+0x1e/0x40 [ 2.619592] ? __save_stack_trace+0x6e/0xb0 [ 2.620692] ? deactivate_slab+0x2ae/0x4f0 [ 2.621934] handle_mm_fault+0xa9f/0xd50 [ 2.623007] __do_page_fault+0x189/0x470 [ 2.624057] ? kvm_disable_steal_time+0x20/0x20 [ 2.625368] do_page_fault+0x21/0x30 [ 2.626342] do_async_page_fault+0x14/0x80 [ 2.627430] common_exception+0x110/0x116 [ 2.628498] EIP: copy_page_to_iter+0xe3/0x3d0 [ 2.629629] Code: 85 db 8d 4c 1f ff 0f 84 ce 00 00 00 39 cf 77 24 89 fa 31 ff eb 0f 90 81 c2 00 10 00 00 39 d1 0f 82 9a 00 00 00 8d 76 00 89 f8 02 00 8d 76 00 85 c0 74 e3 8b 7d e8 8b 45 e4 e8 18 82 d0 ff 8b [ 2.634080] EAX: 00000000 EBX: 0000014d ECX: b7f1e14c EDX: b7f1e000 [ 2.635614] ESI: d50b1ef4 EDI: 00000000 EBP: d50b1e48 ESP: d50b1e20 [ 2.637156] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.638796] ? kvm_disable_steal_time+0x20/0x20 [ 2.640122] generic_file_buffered_read+0x35e/0x700 [ 2.641369] generic_file_read_iter+0x157/0x1b0 [ 2.642478] __vfs_read+0xf2/0x160 [ 2.643283] vfs_read+0x8f/0x140 [ 2.643977] ksys_read+0x40/0xa0 [ 2.644582] sys_read+0x11/0x20 [ 2.645455] do_int80_syscall_32+0x67/0x110 [ 2.646165] entry_INT80_32+0xc3/0xc3 [ 2.646824] EIP: 0xb7f221b2 [ 2.647357] Code: 89 c2 31 c0 89 d7 f3 aa 8b 44 24 1c 89 30 c6 40 04 00 83 c4 2c 89 f0 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 cd 80 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 1c 24 c3 8d b6 00 00 [ 2.650296] EAX: ffffffda EBX: 00000007 ECX: b7f1e000 EDX: 00001000 [ 2.651296] ESI: 005415d8 EDI: 0000014d EBP: 00542168 ESP: bff80924 [ 2.652305] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000246 [ 2.653365] Modules linked in: [ 2.653994] CR2: 00000000c1aa2000 [ 2.654570] ---[ end trace af6f08788fbeeb09 ]--- [ 2.655409] EIP: get_page_from_freelist+0x20a/0xb20 # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 1ffaddd029c867d134a1dde39f540dcc8c52e274 -- git bisect bad 6fb7bfa28535f092d9e239192ad5760ccae51bbd # 12:56 B 1 12 1 1 Merge 'lpieralisi-pci/pci/mobiveil' into devel-hourly-2018080608 git bisect bad c3c97687aae9f301dff01d6d731d28d5a4089dc2 # 13:04 B 3 4 3 3 Merge 'linux-review/Michal-Zylowski/checkpatch-Check-for-space-after-else-keyword/20180803-071308' into devel-hourly-2018080608 git bisect bad 606460fc5ac24a48abc4e943ba611b591a8ae52f # 13:14 B 3 2 3 3 Merge 'linux-review/Christoph-Hellwig/RISC-V-remove-timer-leftovers/20180805-005325' into devel-hourly-2018080608 git bisect bad f826c2fec01d5b9ce223a9a3475025b1bae58d81 # 13:29 B 2 4 2 2 Merge 'linux-review/Alexandru-Gagniuc/ALSA-hda-realtek-Add-mute-LED-quirk-for-HP-Spectre-x360/20180805-172627' into devel-hourly-2018080608 git bisect bad 7562fcc8adf6c858096077734c12dc75a9e620ac # 13:37 B 4 11 4 4 Merge 'f2fs/dev-test' into devel-hourly-2018080608 git bisect bad 822beb31f8617c76f773b67250d2218a85c0f6cb # 13:55 B 9 6 9 11 Merge 'tip/master' into devel-hourly-2018080608 git bisect good 66967cf768a40c827801a067c7e7ad36b16f6bcd # 14:11 G 18 0 0 0 Merge 'gpio/devel' into devel-hourly-2018080608 git bisect good 4ec44e4da5d00bd5199ae65e8b91511f95678bc1 # 14:23 G 17 0 0 0 Merge 'linux-review/Alexandru-Gheorghe/Add-helper-for-plane-reset/20180806-021828' into devel-hourly-2018080608 git bisect good 486ea23287dddacfc220b343a9893480f94e8c98 # 14:37 G 18 0 0 0 Merge 'linux-review/zhong-jiang/drivers-staging-Remove-some-unneeded-semicolon/20180806-064846' into devel-hourly-2018080608 git bisect good 5fc74ce12611abb08bd6245418a9d078a56731bd # 14:54 G 18 0 0 0 Merge branch 'perf/core' git bisect good 94570b83310087059d5cacf6a83fbc56c82d88f1 # 15:07 G 18 0 0 0 Merge branch 'x86/cache' git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 15:16 B 3 3 3 5 Merge branch 'x86/pti-urgent' into x86/pti git bisect good f94560cd6b5117f8913f4c42f4d9a405c26ddc1c # 15:28 G 18 0 0 0 x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32 git bisect good b2b7d986a89b6c94b1331a909de1217214fb08c1 # 15:45 G 18 0 0 0 x86/pti: Check the return value of pti_user_pagetable_walk_p4d() git bisect good fdf82a7856b32d905c39afc85e34364491e46346 # 15:59 G 17 0 0 0 x86/speculation: Protect against userspace-userspace spectreRSB git bisect good 9f515cdb411ef34f1aaf4c40bb0c932cf6db5de1 # 16:08 G 18 0 0 0 x86/mm/init: Pass unconverted symbol addresses to free_init_pages() git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:21 G 18 0 0 0 x86/mm/init: Remove freed kernel image areas from alias mapping git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:33 G 18 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs # first bad commit: [28a54ccb4d286b31b1759cf325731f44ef14222d] Merge branch 'x86/pti-urgent' into x86/pti git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:37 G 54 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:41 G 54 0 0 0 x86/mm/init: Remove freed kernel image areas from alias mapping # extra tests with debug options git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:51 B 0 7 23 1 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on HEAD of linux-devel/devel-hourly-2018080608 git bisect bad 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 # 16:51 B 0 7 31 6 0day head guard for 'devel-hourly-2018080608' # extra tests on tree/branch tip/x86/pti git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:52 B 0 13 37 9 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on tree/branch tip/master git bisect bad 9c2c950edbfc4616a4fdfef1d43562753a7271cd # 17:03 B 2 16 2 2 Merge branch 'x86/vdso' --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --BXVAT5kNtrzKuDFl Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-quantal-ivb41-105:20180806151648:i386-randconfig-h1-08061152:4.18.0-rc8-00056-g28a54cc:2.gz" Content-Transfer-Encoding: base64 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 ombxD2yLtLainQAA --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce-quantal-ivb41-105:20180806151648:i386-randconfig-h1-08061152:4.18.0-rc8-00056-g28a54cc:2" #!/bin/bash kernel=$1 initrd=quantal-core-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/quantal/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu kvm64 -kernel $kernel -initrd $initrd -m 369 -smp 2 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc base=localtime -serial stdio -display none -monitor null ) append=( root=/dev/ram0 hung_task_panic=1 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 drbd.minor_count=8 rcuperf.shutdown=0 ) "${kvm[@]}" -append "${append[*]}" --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.18.0-rc8-00056-g28a54cc" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.18.0-rc8 Kernel Configuration # # # Compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 # CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=40904 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # 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_DOMAIN_HIERARCHY=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_DEBUGFS=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # CONFIG_CPU_ISOLATION is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=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=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=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_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y # CONFIG_STACKPROTECTOR is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_PHYS_TO_DMA=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_GZIP=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_SQ=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_DEBUG_FS is not set # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=m CONFIG_IOSCHED_BFQ=y # CONFIG_BFQ_GROUP_IOSCHED is not set CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=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_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_CC_HAS_SANE_STACKPROTECTOR=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y # CONFIG_INTEL_RDT is not set CONFIG_X86_BIGSMP=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y CONFIG_X86_INTEL_QUARK=y CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_RDC321X=y CONFIG_X86_32_NON_STANDARD=y CONFIG_STA2X11=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set 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_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set CONFIG_MEFFICEON=y # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=64 CONFIG_NR_CPUS_DEFAULT=32 CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # 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=y # CONFIG_X86_MCELOG_LEGACY is not set # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=m # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y # CONFIG_PERF_EVENTS_INTEL_RAPL is not set # CONFIG_PERF_EVENTS_INTEL_CSTATE is not set CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=m CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=m # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_PERCPU_STATS is not set CONFIG_GUP_BENCHMARK=y CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_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_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m # CONFIG_ACPI_THERMAL is not set CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD 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=y # CONFIG_XPOWER_PMIC_OPREGION is not set # CONFIG_CHT_DC_TI_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=m CONFIG_X86_PM_TIMER=y CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y CONFIG_APM_ALLOW_INTS=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=y # 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 is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_SFI_CPUFREQ=m # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_GX_SUSPMOD=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=m CONFIG_X86_LONGHAUL=m CONFIG_X86_E_POWERSAVER=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=y CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # # DesignWare PCI Core Support # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set CONFIG_PCI_EPF_TEST=m # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=m CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m # CONFIG_OLPC is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set # CONFIG_RAPIDIO_ENUM_BASIC is not set CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_RAPIDIO_RXS_GEN3 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_X86_DMA_REMAP=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI 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_BPF_JIT is not set # CONFIG_BPF_STREAM_PARSER is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 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_CEPH_LIB 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=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # CONFIG_FAILOVER is not set 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 is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=y # CONFIG_FTL is not set # CONFIG_NFTL is not set CONFIG_INFTL=m CONFIG_RFD_FTL=m # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # CONFIG_MTD_SWAP is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=m CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_SCx200_DOCFLASH is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=m # CONFIG_MTD_MCHP23K256 is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y # CONFIG_MTD_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=m CONFIG_MTD_MT81xx_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_SPI_INTEL_SPI=m # CONFIG_SPI_INTEL_SPI_PCI is not set CONFIG_SPI_INTEL_SPI_PLATFORM=m # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y # CONFIG_NVME_MULTIPATH is not set CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y # CONFIG_NVME_TARGET_LOOP is not set CONFIG_NVME_TARGET_FC=y CONFIG_NVME_TARGET_FCLOOP=m # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=y CONFIG_INTEL_MID_PTI=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=m # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=y CONFIG_ISL29003=m CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_PCH_PHUB=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y # CONFIG_EEPROM_IDT_89HPESX is not set 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 CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=m # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m # CONFIG_MD_RAID10 is not set CONFIG_MD_RAID456=m # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=m CONFIG_BCACHE=m CONFIG_BCACHE_DEBUG=y # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=m CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set # CONFIG_DM_CRYPT is not set CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m CONFIG_DM_ERA=m CONFIG_DM_MIRROR=m # CONFIG_DM_LOG_USERSPACE is not set # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m # CONFIG_DM_MULTIPATH_ST is not set # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=m # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=m # CONFIG_DM_LOG_WRITES is not set CONFIG_DM_INTEGRITY=m # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_RIONET is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=m CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_PHYLIB is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_THUNDERBOLT_NET is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y CONFIG_NVM_PBLK=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TM2_TOUCHKEY=y # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_MTK_PMIC=m # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=m # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=m # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_232=y # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m # CONFIG_JOYSTICK_TURBOGRAFX is not set CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_PSXPAD_SPI=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y # CONFIG_JOYSTICK_PXRC 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 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879_SPI=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set # CONFIG_TOUCHSCREEN_CYTTSP4_SPI is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=m CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y CONFIG_TOUCHSCREEN_EXC3000=m CONFIG_TOUCHSCREEN_FUJITSU=m # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_HIDEEP=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_S6SY761=y CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_EKTF2127=m CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=m # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=m # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_PIXCIR=m # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC200X_CORE=y # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2005=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_TSC2007_IIO=y CONFIG_TOUCHSCREEN_PCAP=m CONFIG_TOUCHSCREEN_RM_TS=m CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=m # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_STMFTS=y CONFIG_TOUCHSCREEN_SURFACE3_SPI=m # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m # CONFIG_TOUCHSCREEN_ZET6223 is not set CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m # 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=y # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m 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_GPIO_PS2=m # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=m # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=m CONFIG_TRACE_SINK=m # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK 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_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set # CONFIG_SERIAL_8250_SHARE_IRQ is not set # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_LPSS=m CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_MOXA=y # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=m CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=m # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=m # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set CONFIG_MWAVE=y CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y # CONFIG_HPET_MMAP is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # CONFIG_DEVPORT is not set CONFIG_XILLYBUS=m # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_EG20T=m CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DESIGNWARE=m # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set CONFIG_SPI_SC18IS602=m CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_LOOPBACK_TEST=m CONFIG_SPI_TLE62X0=y # CONFIG_SPI_SLAVE is not set CONFIG_SPMI=y CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_MERRIFIELD is not set CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=y CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_DENVERTON is not set CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MB86S7X=y # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_STA2X11=y CONFIG_GPIO_VX855=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=m CONFIG_GPIO_WS16C48=m # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=m CONFIG_GPIO_ARIZONA=m # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=m CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_LP873X=m # CONFIG_GPIO_MSIC is not set CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65912=m CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_MERRIFIELD is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_PCIE_IDIO_24=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX3191X=m CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=m CONFIG_GPIO_XRA1403=m CONFIG_W1=m # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2805 is not set # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_DS28E17=m # CONFIG_POWER_AVS is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=m # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=m CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=y CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_BQ27XXX_HDQ=m CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=m # CONFIG_AXP20X_POWER is not set # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_TWL4030_MADC=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_LTC3651=m CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=m # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_MAX8998 is not set CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=m CONFIG_SENSORS_I5K_AMB=m # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=m # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX31722=m CONFIG_SENSORS_MAX6621=m # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_TC654=m # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_ADCXX=m # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=m # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_IBM_CFFPS is not set CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX20751=m # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHT3x=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_STTS751=m # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83773G=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set CONFIG_INTEL_QUARK_DTS_THERMAL=m # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_SFLASH is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_BD9571MWV is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=m # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=m # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_BXTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=m CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=m CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=m # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=m CONFIG_MFD_STA2X11=y CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m CONFIG_MFD_TPS65912_SPI=m # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PG86X is not set CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=m # CONFIG_REGULATOR_AB3100 is not set # CONFIG_REGULATOR_AS3711 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_DA903X=m CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=m # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LP8788 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=m CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8997=m CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=m CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=m CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PCAP=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=y # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_QCOM_SPMI is not set CONFIG_REGULATOR_SKY81452=m # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS6586X is not set CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8994=m CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_LIRC is not set # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=m # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y # CONFIG_DRM_I915_COMPRESS_ERROR is not set CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=m CONFIG_DRM_HISI_HIBMC=m # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=m CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=m CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=y CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=m CONFIG_FB_I810=m CONFIG_FB_I810_GTF=y CONFIG_FB_I810_I2C=y # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=m # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set CONFIG_FB_VIA=m CONFIG_FB_VIA_DIRECT_PROCFS=y CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y # CONFIG_LCD_PLATFORM is not set # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=m # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_DA903X=m CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=m # CONFIG_BACKLIGHT_SKY81452 is not set CONFIG_BACKLIGHT_AS3711=m CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y # CONFIG_SND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=m CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=m # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_ITE is not set CONFIG_HID_JABRA=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=m CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTI=m CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEAM=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # I2C HID support # CONFIG_I2C_HID=y 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_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_APU=y CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_MT6323=m # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA955X_GPIO=y CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=m # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=m # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_MLXCPLD=y CONFIG_LEDS_MLXREG=m CONFIG_LEDS_USER=y CONFIG_LEDS_NIC78BX=m # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # CONFIG_RTC_NVMEM is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=m # CONFIG_RTC_DRV_MAX8907 is not set # CONFIG_RTC_DRV_MAX8998 is not set CONFIG_RTC_DRV_MAX8997=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF85363=m CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TPS6586X=m CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV8803=m # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1302=m CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6916=y # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_MCP795=m CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y CONFIG_RTC_DRV_PCF2127=m # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_VRTC=y # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1685_FAMILY=m CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=m # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9055=m CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_PCF50633=m # CONFIG_RTC_DRV_AB3100 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=y # CONFIG_RTC_DRV_PCAP is not set CONFIG_RTC_DRV_MC13XXX=m CONFIG_RTC_DRV_MT6397=m # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set CONFIG_QCOM_HIDMA_MGMT=y # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # CONFIG_VIRTIO_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACER_WIRELESS=m CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=m # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=m # CONFIG_DELL_SMBIOS_WMI is not set CONFIG_DELL_SMBIOS_SMM=y # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_TC1100_WMI=y # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_PANASONIC_LAPTOP=m CONFIG_SURFACE3_WMI=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=m CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=y # CONFIG_WMI_BMOF is not set CONFIG_INTEL_WMI_THUNDERBOLT=y # CONFIG_MSI_WMI is not set # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=y # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_INT0002_VGPIO=m CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=y CONFIG_INTEL_SCU_IPC=y # CONFIG_INTEL_SCU_IPC_UTIL is not set # CONFIG_INTEL_MID_POWER_BUTTON is not set CONFIG_INTEL_MFLD_THERMAL=y # CONFIG_INTEL_IPS is not set CONFIG_INTEL_IMR=y CONFIG_INTEL_PMC_CORE=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=m CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_SURFACE_3_BUTTON=m CONFIG_INTEL_PUNIT_IPC=y # CONFIG_MLX_PLATFORM is not set CONFIG_SILEAD_DMI=y CONFIG_INTEL_CHTDC_TI_PWRBTN=y CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI544=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_CLK_TWL6040=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=m CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=m # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set CONFIG_SOUNDWIRE=y # # SoundWire Devices # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # CONFIG_XILINX_VCU=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_AXP288 is not set CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_INTEL_INT3496=y # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=m CONFIG_EXTCON_MAX8997=y # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_BUFFER_HW_CONSUMER=m CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # CONFIG_ADIS16201=y CONFIG_ADIS16209=m CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y CONFIG_ADXL345_SPI=y # CONFIG_BMA180 is not set CONFIG_BMA220=m CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y CONFIG_DA280=m # CONFIG_DA311 is not set CONFIG_DMARD09=m # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set CONFIG_MC3230=m CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m CONFIG_MMA7455_SPI=m # CONFIG_MMA7660 is not set CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m # CONFIG_MMA9553 is not set CONFIG_MXC4005=m CONFIG_MXC6255=y CONFIG_SCA3000=y CONFIG_STK8312=m CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7266 is not set CONFIG_AD7291=y CONFIG_AD7298=y # CONFIG_AD7476 is not set # CONFIG_AD7766 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set CONFIG_AD7923=y CONFIG_AD799X=y # CONFIG_AXP20X_ADC is not set CONFIG_AXP288_ADC=y # CONFIG_CC10001_ADC is not set # CONFIG_HI8435 is not set CONFIG_HX711=y CONFIG_INA2XX_ADC=m CONFIG_LP8788_ADC=m CONFIG_LTC2471=m CONFIG_LTC2485=m CONFIG_LTC2497=m # CONFIG_MAX1027 is not set CONFIG_MAX11100=y # CONFIG_MAX1118 is not set CONFIG_MAX1363=m # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set CONFIG_MCP3422=m CONFIG_NAU7802=y CONFIG_QCOM_VADC_COMMON=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=m # CONFIG_TI_ADC081C is not set CONFIG_TI_ADC0832=y CONFIG_TI_ADC084S021=y CONFIG_TI_ADC12138=m CONFIG_TI_ADC108S102=m CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y CONFIG_TI_ADS1015=m # CONFIG_TI_ADS7950 is not set CONFIG_TI_TLC4541=y CONFIG_TWL4030_MADC=y # CONFIG_TWL6030_GPADC is not set # # Analog Front Ends # # # Amplifiers # CONFIG_AD8366=m # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_CCS811=m CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_SPI=m CONFIG_IIO_ST_SENSORS_CORE=m # # Counters # # # Digital to analog converters # CONFIG_AD5064=m # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set CONFIG_AD5421=m CONFIG_AD5446=m # CONFIG_AD5449 is not set CONFIG_AD5592R_BASE=m # CONFIG_AD5592R is not set CONFIG_AD5593R=m CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_LTC2632=y # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set CONFIG_AD5761=m CONFIG_AD5764=y CONFIG_AD5791=m CONFIG_AD7303=m CONFIG_AD8801=m CONFIG_DS4424=m # CONFIG_M62332 is not set CONFIG_MAX517=m CONFIG_MCP4725=m CONFIG_MCP4922=y # CONFIG_TI_DAC082S085 is not set CONFIG_TI_DAC5571=y # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=m # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=m # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=m # CONFIG_ADIS16136 is not set CONFIG_ADIS16260=y # CONFIG_ADXRS450 is not set CONFIG_BMG160=m CONFIG_BMG160_I2C=m CONFIG_BMG160_SPI=m CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m # CONFIG_ITG3200 is not set # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=m # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set CONFIG_MAX30102=m # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=m # CONFIG_HDC100X is not set CONFIG_HID_SENSOR_HUMIDITY=m CONFIG_HTS221=m CONFIG_HTS221_I2C=m CONFIG_HTS221_SPI=m CONFIG_HTU21=m CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_ADIS16400=m CONFIG_ADIS16480=m CONFIG_BMI160=m CONFIG_BMI160_I2C=m CONFIG_BMI160_SPI=m CONFIG_KMX61=m # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=m CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m CONFIG_JSA1212=y CONFIG_RPR0521=m CONFIG_LTR501=y CONFIG_LV0104CS=m CONFIG_MAX44000=y # CONFIG_OPT3001 is not set CONFIG_PA12203001=y # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m # CONFIG_TSL2583 is not set CONFIG_TSL2772=m CONFIG_TSL4531=m # CONFIG_US5182D is not set CONFIG_VCNL4000=m CONFIG_VEML6070=y CONFIG_VL6180=m # CONFIG_ZOPT2201 is not set # # Magnetometer sensors # CONFIG_AK8975=m # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=m # CONFIG_BMC150_MAGN_I2C is not set CONFIG_BMC150_MAGN_SPI=m CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=m CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Multiplexers # # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # CONFIG_AD5272=m # CONFIG_DS1803 is not set CONFIG_MAX5481=m # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set CONFIG_MCP4531=y CONFIG_TPL0102=m # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # CONFIG_ABP060MG=m CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set CONFIG_MPL115=y CONFIG_MPL115_I2C=m CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=m CONFIG_MS5611_I2C=m CONFIG_MS5611_SPI=m # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=m # CONFIG_T5403 is not set CONFIG_HP206C=y # CONFIG_ZPA2326 is not set # # Lightning sensors # CONFIG_AS3935=m # # Proximity and distance sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_RFD77402=m # CONFIG_SRF04 is not set CONFIG_SX9500=m # CONFIG_SRF08 is not set # # Resolver to digital converters # CONFIG_AD2S1200=y # # Temperature sensors # # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set CONFIG_MLX90614=m CONFIG_MLX90632=m CONFIG_TMP006=y CONFIG_TMP007=m CONFIG_TSYS01=m CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_TI_SYSCON is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=m # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_PHY_CPCAP_USB is not set CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set CONFIG_THUNDERBOLT=m # # Android # # CONFIG_ANDROID is not set CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=y CONFIG_STM_DUMMY=m # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set CONFIG_INTEL_TH=m # CONFIG_INTEL_TH_PCI is not set CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_FPGA=y # CONFIG_ALTERA_PR_IP_CORE is not set # CONFIG_FPGA_MGR_ALTERA_PS_SPI is not set CONFIG_FPGA_MGR_ALTERA_CVP=m CONFIG_FPGA_MGR_XILINX_SPI=y CONFIG_FPGA_MGR_MACHXO2_SPI=y CONFIG_FPGA_BRIDGE=m # CONFIG_XILINX_PR_DECOUPLER is not set CONFIG_FPGA_REGION=m # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=m # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_F2FS_FAULT_INJECTION=y # 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=m CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QFMT_V1=m # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_AUTOFS_FS=m CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set CONFIG_OVERLAY_FS_INDEX=y # CONFIG_OVERLAY_FS_NFS_EXPORT is not set CONFIG_OVERLAY_FS_XINO_AUTO=y # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=m # CONFIG_JFFS2_FS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=m 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=y CONFIG_UFS_DEBUG=y # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB311 is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set 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=m # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_WW_MUTEX_SELFTEST=m CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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_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 CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_RUNTIME_TESTING_MENU is not set CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_DEBUG_IMR_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_UNWINDER_FRAME_POINTER=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=m # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_SECURITY_PATH=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_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_LOADPIN=y CONFIG_SECURITY_LOADPIN_ENABLED=y CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m 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=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=m # CONFIG_CRYPTO_DH is not set CONFIG_CRYPTO_ECDH=m 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=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_AEGIS128=m # CONFIG_CRYPTO_AEGIS128L is not set CONFIG_CRYPTO_AEGIS256=m CONFIG_CRYPTO_MORUS640=m # CONFIG_CRYPTO_MORUS1280 is not set CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=m # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m # CONFIG_CRYPTO_SHA1 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_SPECK=y CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # # CONFIG_CRYPTO_DEFLATE is not set CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_ZSTD=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=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 is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=m CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=m # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_XXHASH=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=m CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=m CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set CONFIG_FONT_7x14=y # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set CONFIG_FONT_MINI_4x6=y # CONFIG_FONT_6x10 is not set CONFIG_FONT_10x18=y CONFIG_FONT_SUN8x16=y # CONFIG_FONT_SUN12x22 is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_SBITMAP=y CONFIG_STRING_SELFTEST=m --BXVAT5kNtrzKuDFl-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7181447033620003322==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: 28a54ccb4d [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 Date: Mon, 06 Aug 2018 17:50:41 +0800 Message-ID: <20180806095041.GA5840@shao2-debian> List-Id: --===============7181447033620003322== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/pti commit 28a54ccb4d286b31b1759cf325731f44ef14222d Merge: 706d51681d636 2140e26f3d98e Author: Thomas Gleixner AuthorDate: Sun Aug 5 22:26:02 2018 +0200 Commit: Thomas Gleixner CommitDate: Sun Aug 5 22:26:02 2018 +0200 Merge branch 'x86/pti-urgent' into x86/pti = Integrate the PTI Global bit fixes which conflict with the 32bit PTI su= pport. = Signed-off-by: Thomas Gleixner 706d51681d x86/speculation: Support Enhanced IBRS on future CPUs 2140e26f3d x86/mm/init: Remove freed kernel image areas from alias mapping 28a54ccb4d Merge branch 'x86/pti-urgent' into x86/pti 9c2c950edb Merge branch 'x86/vdso' +------------------------------------------+------------+------------+-----= -------+------------+ | | 706d51681d | 2140e26f3d | 28a5= 4ccb4d | 9c2c950edb | +------------------------------------------+------------+------------+-----= -------+------------+ | boot_successes | 58 | 58 | 0 = | 0 | | boot_failures | 0 | 0 | 22 = | 18 | | BUG:unable_to_handle_kernel | 0 | 0 | 22 = | 18 | | Oops:#[##] | 0 | 0 | 22 = | 18 | | EIP:get_page_from_freelist | 0 | 0 | 13 = | 16 | | EIP:copy_page_to_iter | 0 | 0 | 7 = | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 0 | 22 = | 18 | | EIP:handle_mm_fault | 0 | 0 | 5 = | | | EIP:wp_page_copy | 0 | 0 | 4 = | 2 | +------------------------------------------+------------+------------+-----= -------+------------+ [ 2.562080] random: get_random_bytes called from prandom_seed_full_state= +0x2c/0xa0 with crng_init=3D0 [ 2.565719] Freeing unused kernel image memory: 644K [ 2.573117] Write protecting the kernel text: 7668k [ 2.575673] Write protecting the kernel read-only data: 2392k [ 2.577149] rodata_test: all tests were successful [ 2.593639] BUG: unable to handle kernel paging request at c1aa2000 [ 2.595231] *pde =3D 1661e163 *pte =3D 01aa2062 = [ 2.596351] Oops: 0002 [#1] SMP PTI [ 2.597312] CPU: 0 PID: 1 Comm: init Not tainted 4.18.0-rc8-00056-g28a54= cc #2 [ 2.599027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 2.601109] EIP: get_page_from_freelist+0x20a/0xb20 [ 2.602360] Code: e4 eb 54 90 8d 74 26 00 f7 c7 02 00 00 00 0f 85 14 08 = 00 00 f7 c7 04 00 00 00 0f 85 f7 07 00 00 89 d1 31 c0 c1 e9 02 f6 c2 02 ab 74 08 66 c7 07 00 00 83 c7 02 f6 c2 01 74 03 c6 07 00 89 f0 = [ 2.606778] EAX: 00000000 EBX: d582c950 ECX: 00000400 EDX: 00001000 [ 2.608317] ESI: c1aa2000 EDI: c1aa2000 EBP: d50b1c70 ESP: d50b1bf8 [ 2.609843] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.611489] CR0: 80050033 CR2: c1aa2000 CR3: 1662e000 CR4: 000006d0 [ 2.613033] Call Trace: [ 2.613777] __alloc_pages_nodemask+0xa8/0xb70 [ 2.614935] ? is_module_text_address+0xf/0x20 [ 2.616099] ? kernel_text_address+0x38/0x80 [ 2.617214] ? __kernel_text_address+0xb/0x30 [ 2.618357] ? unwind_get_return_address+0x1e/0x40 [ 2.619592] ? __save_stack_trace+0x6e/0xb0 [ 2.620692] ? deactivate_slab+0x2ae/0x4f0 [ 2.621934] handle_mm_fault+0xa9f/0xd50 [ 2.623007] __do_page_fault+0x189/0x470 [ 2.624057] ? kvm_disable_steal_time+0x20/0x20 [ 2.625368] do_page_fault+0x21/0x30 [ 2.626342] do_async_page_fault+0x14/0x80 [ 2.627430] common_exception+0x110/0x116 [ 2.628498] EIP: copy_page_to_iter+0xe3/0x3d0 [ 2.629629] Code: 85 db 8d 4c 1f ff 0f 84 ce 00 00 00 39 cf 77 24 89 fa = 31 ff eb 0f 90 81 c2 00 10 00 00 39 d1 0f 82 9a 00 00 00 8d 76 00 89 f8 02 00 8d 76 00 85 c0 74 e3 8b 7d e8 8b 45 e4 e8 18 82 d0 ff 8b = [ 2.634080] EAX: 00000000 EBX: 0000014d ECX: b7f1e14c EDX: b7f1e000 [ 2.635614] ESI: d50b1ef4 EDI: 00000000 EBP: d50b1e48 ESP: d50b1e20 [ 2.637156] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010246 [ 2.638796] ? kvm_disable_steal_time+0x20/0x20 [ 2.640122] generic_file_buffered_read+0x35e/0x700 [ 2.641369] generic_file_read_iter+0x157/0x1b0 [ 2.642478] __vfs_read+0xf2/0x160 [ 2.643283] vfs_read+0x8f/0x140 [ 2.643977] ksys_read+0x40/0xa0 [ 2.644582] sys_read+0x11/0x20 [ 2.645455] do_int80_syscall_32+0x67/0x110 [ 2.646165] entry_INT80_32+0xc3/0xc3 [ 2.646824] EIP: 0xb7f221b2 [ 2.647357] Code: 89 c2 31 c0 89 d7 f3 aa 8b 44 24 1c 89 30 c6 40 04 00 = 83 c4 2c 89 f0 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 cd 80 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 1c 24 c3 8d b6 00 00 = [ 2.650296] EAX: ffffffda EBX: 00000007 ECX: b7f1e000 EDX: 00001000 [ 2.651296] ESI: 005415d8 EDI: 0000014d EBP: 00542168 ESP: bff80924 [ 2.652305] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000246 [ 2.653365] Modules linked in: [ 2.653994] CR2: 00000000c1aa2000 [ 2.654570] ---[ end trace af6f08788fbeeb09 ]--- [ 2.655409] EIP: get_page_from_freelist+0x20a/0xb20 # HH:MM RESULT GO= OD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 1ffaddd029c867d13= 4a1dde39f540dcc8c52e274 -- git bisect bad 6fb7bfa28535f092d9e239192ad5760ccae51bbd # 12:56 B 1= 12 1 1 Merge 'lpieralisi-pci/pci/mobiveil' into devel-hourly-2018= 080608 git bisect bad c3c97687aae9f301dff01d6d731d28d5a4089dc2 # 13:04 B 3= 4 3 3 Merge 'linux-review/Michal-Zylowski/checkpatch-Check-for-s= pace-after-else-keyword/20180803-071308' into devel-hourly-2018080608 git bisect bad 606460fc5ac24a48abc4e943ba611b591a8ae52f # 13:14 B 3= 2 3 3 Merge 'linux-review/Christoph-Hellwig/RISC-V-remove-timer-= leftovers/20180805-005325' into devel-hourly-2018080608 git bisect bad f826c2fec01d5b9ce223a9a3475025b1bae58d81 # 13:29 B 2= 4 2 2 Merge 'linux-review/Alexandru-Gagniuc/ALSA-hda-realtek-Add= -mute-LED-quirk-for-HP-Spectre-x360/20180805-172627' into devel-hourly-2018= 080608 git bisect bad 7562fcc8adf6c858096077734c12dc75a9e620ac # 13:37 B 4= 11 4 4 Merge 'f2fs/dev-test' into devel-hourly-2018080608 git bisect bad 822beb31f8617c76f773b67250d2218a85c0f6cb # 13:55 B 9= 6 9 11 Merge 'tip/master' into devel-hourly-2018080608 git bisect good 66967cf768a40c827801a067c7e7ad36b16f6bcd # 14:11 G 18= 0 0 0 Merge 'gpio/devel' into devel-hourly-2018080608 git bisect good 4ec44e4da5d00bd5199ae65e8b91511f95678bc1 # 14:23 G 17= 0 0 0 Merge 'linux-review/Alexandru-Gheorghe/Add-helper-for-plan= e-reset/20180806-021828' into devel-hourly-2018080608 git bisect good 486ea23287dddacfc220b343a9893480f94e8c98 # 14:37 G 18= 0 0 0 Merge 'linux-review/zhong-jiang/drivers-staging-Remove-som= e-unneeded-semicolon/20180806-064846' into devel-hourly-2018080608 git bisect good 5fc74ce12611abb08bd6245418a9d078a56731bd # 14:54 G 18= 0 0 0 Merge branch 'perf/core' git bisect good 94570b83310087059d5cacf6a83fbc56c82d88f1 # 15:07 G 18= 0 0 0 Merge branch 'x86/cache' git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 15:16 B 3= 3 3 5 Merge branch 'x86/pti-urgent' into x86/pti git bisect good f94560cd6b5117f8913f4c42f4d9a405c26ddc1c # 15:28 G 18= 0 0 0 x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32 git bisect good b2b7d986a89b6c94b1331a909de1217214fb08c1 # 15:45 G 18= 0 0 0 x86/pti: Check the return value of pti_user_pagetable_walk= _p4d() git bisect good fdf82a7856b32d905c39afc85e34364491e46346 # 15:59 G 17= 0 0 0 x86/speculation: Protect against userspace-userspace spect= reRSB git bisect good 9f515cdb411ef34f1aaf4c40bb0c932cf6db5de1 # 16:08 G 18= 0 0 0 x86/mm/init: Pass unconverted symbol addresses to free_ini= t_pages() git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:21 G 18= 0 0 0 x86/mm/init: Remove freed kernel image areas from alias ma= pping git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:33 G 18= 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs # first bad commit: [28a54ccb4d286b31b1759cf325731f44ef14222d] Merge branch= 'x86/pti-urgent' into x86/pti git bisect good 706d51681d636a0c4a5ef53395ec3b803e45ed4d # 16:37 G 54= 0 0 0 x86/speculation: Support Enhanced IBRS on future CPUs git bisect good 2140e26f3d98e615c60c5f6a97d8421a077d61eb # 16:41 G 54= 0 0 0 x86/mm/init: Remove freed kernel image areas from alias ma= pping # extra tests with debug options git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:51 B 0= 7 23 1 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on HEAD of linux-devel/devel-hourly-2018080608 git bisect bad 1495f1e4b4ee21fe5c3cdfeb68f195f426369f88 # 16:51 B 0= 7 31 6 0day head guard for 'devel-hourly-2018080608' # extra tests on tree/branch tip/x86/pti git bisect bad 28a54ccb4d286b31b1759cf325731f44ef14222d # 16:52 B 0= 13 37 9 Merge branch 'x86/pti-urgent' into x86/pti # extra tests on tree/branch tip/master git bisect bad 9c2c950edbfc4616a4fdfef1d43562753a7271cd # 17:03 B 2= 16 2 2 Merge branch 'x86/vdso' --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/lkp Intel Corporati= on --===============7181447033620003322== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="2.gz" 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 --===============7181447033620003322== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.18.0-rc8-00056-g28a54cc2" IyEvYmluL2Jhc2gKCmtlcm5lbD0kMQppbml0cmQ9cXVhbnRhbC1jb3JlLWkzODYuY2d6Cgp3Z2V0 IC0tbm8tY2xvYmJlciBodHRwczovL2dpdGh1Yi5jb20vZmVuZ2d1YW5nL3JlcHJvZHVjZS1rZXJu ZWwtYnVnL3Jhdy9tYXN0ZXIvcXVhbnRhbC8kaW5pdHJkCgprdm09KAoJcWVtdS1zeXN0ZW0teDg2 XzY0CgktZW5hYmxlLWt2bQoJLWNwdSBrdm02NAoJLWtlcm5lbCAka2VybmVsCgktaW5pdHJkICRp bml0cmQKCS1tIDM2OQoJLXNtcCAyCgktZGV2aWNlIGUxMDAwLG5ldGRldj1uZXQwCgktbmV0ZGV2 IHVzZXIsaWQ9bmV0MAoJLWJvb3Qgb3JkZXI9bmMKCS1uby1yZWJvb3QKCS13YXRjaGRvZyBpNjMw MGVzYgoJLXdhdGNoZG9nLWFjdGlvbiBkZWJ1ZwoJLXJ0YyBiYXNlPWxvY2FsdGltZQoJLXNlcmlh bCBzdGRpbwoJLWRpc3BsYXkgbm9uZQoJLW1vbml0b3IgbnVsbAopCgphcHBlbmQ9KAoJcm9vdD0v ZGV2L3JhbTAKCWh1bmdfdGFza19wYW5pYz0xCglkZWJ1ZwoJYXBpYz1kZWJ1ZwoJc3lzcnFfYWx3 YXlzX2VuYWJsZWQKCXJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKCW5ldC5pZm5h bWVzPTAKCXByaW50ay5kZXZrbXNnPW9uCglwYW5pYz0tMQoJc29mdGxvY2t1cF9wYW5pYz0xCglu bWlfd2F0Y2hkb2c9cGFuaWMKCW9vcHM9cGFuaWMKCWxvYWRfcmFtZGlzaz0yCglwcm9tcHRfcmFt ZGlzaz0wCglkcmJkLm1pbm9yX2NvdW50PTgKCXN5c3RlbWQubG9nX2xldmVsPWVycgoJaWdub3Jl X2xvZ2xldmVsCgljb25zb2xlPXR0eTAKCWVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMAoJY29uc29s ZT10dHlTMCwxMTUyMDAKCXZnYT1ub3JtYWwKCXJ3CglkcmJkLm1pbm9yX2NvdW50PTgKCXJjdXBl cmYuc2h1dGRvd249MAopCgoiJHtrdm1bQF19IiAtYXBwZW5kICIke2FwcGVuZFsqXX0iCg== --===============7181447033620003322== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.18.0-rc8-00056-g28a54cc" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xOC4wLXJjOCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCgojCiMgQ29tcGlsZXI6IGdjYy00 LjkgKERlYmlhbiA0LjkuNC0yKSA0LjkuNAojCkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkK Q09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzIt aTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29u ZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj04CkNPTkZJR19BUkNI X01NQVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01J Tj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJ Q19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15 CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09S SVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19D UFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FSQ0hf SEFTX0ZJTFRFUl9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05G SUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9Q QUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05G SUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFS RT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFM TE9DPXkKQ09ORklHX1g4Nl8zMl9TTVA9eQpDT05GSUdfWDg2XzMyX0xBWllfR1M9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdf UEdUQUJMRV9MRVZFTFM9MgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTQw OTA0CkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxE VElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2Vu ZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElM RV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJT SU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9C WklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkK Q09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJ R19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5v dCBzZXQKQ09ORklHX0tFUk5FTF9MWk89eQojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQojIENPTkZJR19T WVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qg c2V0CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NB TEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05G SUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01B U0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdS QVRJT049eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09O RklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExP Q0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15CkNPTkZJR19JUlFf Rk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJR X0RFQlVHRlM9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9D S1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpD T05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19D TE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwoj IFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NP TU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9 eQojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBu b3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19U SUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qg c2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9 eQojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DUFVfSVNPTEFUSU9OIGlz IG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKQ09ORklHX1JD VV9FWFBFUlQ9eQpDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfUkNVX1NU QUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQpDT05GSUdfUkNVX0ZBTk9V VD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMgQ09ORklHX1JDVV9GQVNUX05PX0haIGlz IG5vdCBzZXQKIyBDT05GSUdfUkNVX05PQ0JfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJ TjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9H X0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklO VEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NL PXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DR1JP VVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CiMgQ09ORklHX01FTUNH X1NXQVAgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RFQlVHX0JMS19D R1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBf U0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkK Q09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKIyBDT05GSUdfQ0dS T1VQX1JETUEgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVVNFVFMgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0RFVklDRT15CiMgQ09ORklH X0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NH Uk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19D R1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKIyBDT05GSUdfVVRTX05TIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJRF9OUyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNf REVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRS RD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JE X0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkK Q09ORklHX1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENP TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05G SUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBU SU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMg Q09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9 eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklH X0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19Q UklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1Jf UExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVY X1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpD T05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNF X1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJ R19LQUxMU1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15 CkNPTkZJR19CUEZfU1lTQ0FMTD15CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX1JTRVE9eQojIENPTkZJ R19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJu ZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15 CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CkNPTkZJR19DT01QQVRfQlJLPXkKIyBD T05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xBQl9NRVJHRV9E RUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET00gaXMgbm90IHNl dAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJf Q1BVX1BBUlRJQUw9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ R19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9B Q0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVN QVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkK Q09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpD T05GSUdfSEFWRV9GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpD T05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkK Q09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllf U09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfSEFWRV9BUkNIX1RI UkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NU UlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFW RV9SU0VRPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNP TkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVS Tl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hB UkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19I QVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkK Q09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NN UFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01Q WENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpD T05GSUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMgQ09O RklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpD T05GSUdfQ0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19TVEFDS1BST1RFQ1RP UiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJ R19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5U X0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxF U19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hB VkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdf QVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklH X0lTQV9CVVNfQVBJPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VT UEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VS TkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJ Q1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hB U19QSFlTX1RPX0RNQT15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15CiMgQ09ORklHX1JFRkNP VU5UX0ZVTEwgaXMgbm90IHNldAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMg Q09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklM RV9BTEw9eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01P RFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15 CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90 IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19N T0RVTEVfU0lHIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9DT01QUkVTUz15CkNPTkZJR19NT0RV TEVfQ09NUFJFU1NfR1pJUD15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19YWiBpcyBub3Qgc2V0 CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKIyBDT05GSUdfTEJE QUYgaXMgbm90IHNldApDT05GSUdfQkxLX1NDU0lfUkVRVUVTVD15CkNPTkZJR19CTEtfREVWX0JT Rz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CiMg Q09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5H PXkKQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1c9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFS U0VSPXkKQ09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dCVF9TUT15CkNPTkZJR19CTEtfV0JU X01RPXkKIyBDT05GSUdfQkxLX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1NFRF9P UEFMIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FE VkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FJWF9Q QVJUSVRJT049eQojIENPTkZJR19PU0ZfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1J R0FfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFDX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJ T049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CiMgQ09ORklHX01JTklYX1NVQlBBUlRJVElPTiBp cyBub3Qgc2V0CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQojIENPTkZJR19VTklYV0FS RV9ESVNLTEFCRUwgaXMgbm90IHNldApDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xE TV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOX1BBUlRJVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0tBUk1BX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VG SV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdf QkxLX01RX1ZJUlRJTz15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9 eQojIENPTkZJR19JT1NDSEVEX0RFQURMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TQ0hFRF9D RlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hF RD0ibm9vcCIKIyBDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19N UV9JT1NDSEVEX0tZQkVSPW0KQ09ORklHX0lPU0NIRURfQkZRPXkKIyBDT05GSUdfQkZRX0dST1VQ X0lPU0NIRUQgaXMgbm90IHNldApDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9bQpDT05GSUdf SU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05G SUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkK Q09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRP TUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5f T05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FV RVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VT RV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hB U19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0NDX0hBU19TQU5FX1NUQUNLUFJP VEVDVE9SPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFN RVM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPTERGSVNIIGlz IG5vdCBzZXQKQ09ORklHX1JFVFBPTElORT15CiMgQ09ORklHX0lOVEVMX1JEVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfQklHU01QPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09O RklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTUlEPXkKQ09ORklH X1g4Nl9JTlRFTF9RVUFSSz15CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1E X1BMQVRGT1JNX0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19JT1NGX01CSV9ERUJV Rz15CkNPTkZJR19YODZfUkRDMzIxWD15CkNPTkZJR19YODZfMzJfTk9OX1NUQU5EQVJEPXkKQ09O RklHX1NUQTJYMTE9eQojIENPTkZJR19YODZfMzJfSVJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND SEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNU PXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkK IyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9B Q0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JP T1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0 CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBzZXQK IyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNldAoj IENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBpcyBub3Qg c2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0 CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklH X01DUlVTT0UgaXMgbm90IHNldApDT05GSUdfTUVGRklDRU9OPXkKIyBDT05GSUdfTVdJTkNISVBD NiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19NRUxB TiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9E RV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01W SUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNP UkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19YODZfR0VO RVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTUKQ09ORklH X1g4Nl9MMV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdf WDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNT1Y9 eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02CkNPTkZJR19YODZfREVCVUdDVExNU1I9 eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVf U1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfSFBFVF9U SU1FUj15CkNPTkZJR19BUEJfVElNRVI9eQpDT05GSUdfRE1JPXkKQ09ORklHX05SX0NQVVNfUkFO R0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9FTkQ9NjQKQ09ORklHX05SX0NQVVNfREVG QVVMVD0zMgpDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJR19TQ0hFRF9TTVQgaXMgbm90IHNldAoj IENPTkZJR19TQ0hFRF9NQyBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX05PTkU9eQojIENPTkZJ R19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19Y ODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNP TkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldAojIENP TkZJR19YODZfTUNFX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRV9BTUQgaXMgbm90 IHNldAojIENPTkZJR19YODZfQU5DSUVOVF9NQ0UgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9J TkpFQ1Q9bQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNf SU5URUxfVU5DT1JFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19QRVJG X0VWRU5UU19BTURfUE9XRVI9eQojIENPTkZJR19YODZfTEVHQUNZX1ZNODYgaXMgbm90IHNldApD T05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CiMgQ09ORklHX1RPU0hJQkEg aXMgbm90IHNldApDT05GSUdfSThLPW0KQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQpDT05GSUdf TUlDUk9DT0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX01J Q1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2 X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldApD T05GSUdfSElHSE1FTTRHPXkKIyBDT05GSUdfSElHSE1FTTY0RyBpcyBub3Qgc2V0CkNPTkZJR19Q QUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX0FSQ0hfSEFTX01F TV9FTkNSWVBUPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19J TExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CiMgQ09O RklHX0ZMQVRNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpD T05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BB UlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0tfTk9ERV9NQVA9eQpDT05GSUdfSEFWRV9HRU5FUklDX0dVUD15CkNPTkZJR19BUkNIX0RJU0NB UkRfTUVNQkxPQ0s9eQojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19T UExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15 CiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19N TVVfTk9USUZJRVI9eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9NTUFQ X01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5T UEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01B RFZJU0UgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQojIENP TkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NN QSBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPW0K IyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPW0KQ09ORklHX1BHVEFC TEVfTUFQUElORz15CkNPTkZJR19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlf SU9SRU1BUD15CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldApD T05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKIyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlzIG5vdCBz ZXQKQ09ORklHX0dVUF9CRU5DSE1BUks9eQpDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQoj IENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJ T049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJ R19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01BVEhfRU1VTEFUSU9OPXkKQ09ORklHX01UUlI9 eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RF RkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05G SUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9S QU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfWDg2X0lOVEVMX1VNSVA9eQojIENPTkZJ R19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpf MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAw IGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMAojIENPTkZJR19LRVhF QyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQVNIX0RVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lD QUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklH X1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JP T1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldApDT05GSUdfREVCVUdfSE9UUExVR19DUFUw PXkKQ09ORklHX0NPTVBBVF9WRFNPPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQK Q09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9U UExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdf U1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJ QkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkK Q09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQpDT05GSUdfUE1fV0FL RUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NL U19HQz15CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BN X0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNI X01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NV UFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BD Ul9UQUJMRT15CkNPTkZJR19BQ1BJX1NMRUVQPXkKQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSPXkK IyBDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEUgaXMgbm90IHNldApDT05GSUdfQUNQ SV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPW0KQ09O RklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQpD T05GSUdfQUNQSV9UQUQ9bQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFf UFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NP Ul9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdH UkVHQVRPUj1tCiMgQ09ORklHX0FDUElfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NV U1RPTV9EU0RUX0ZJTEU9IiIKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNP TkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQ SV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD1tCiMg Q09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBF ST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90 IHNldAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfT1BSRUdJT049 eQojIENPTkZJR19YUE9XRVJfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIVF9E Q19USV9QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ09ORklHRlM9bQpDT05G SUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX1NGST15CkNPTkZJR19YODZfQVBNX0JPT1Q9eQpDT05G SUdfQVBNPXkKQ09ORklHX0FQTV9JR05PUkVfVVNFUl9TVVNQRU5EPXkKQ09ORklHX0FQTV9ET19F TkFCTEU9eQojIENPTkZJR19BUE1fQ1BVX0lETEUgaXMgbm90IHNldApDT05GSUdfQVBNX0RJU1BM QVlfQkxBTks9eQpDT05GSUdfQVBNX0FMTE9XX0lOVFM9eQoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpD T05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90 IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkU9eQojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1ND SEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNF PW0KQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD1tCiMgQ09ORklHX0NQVV9GUkVRX0dPVl9D T05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15Cgoj CiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFU RT15CkNPTkZJR19YODZfUENDX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT1tCkNP TkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CkNPTkZJR19YODZfU0ZJX0NQVUZSRVE9bQojIENP TkZJR19YODZfUE9XRVJOT1dfSzYgaXMgbm90IHNldAojIENPTkZJR19YODZfUE9XRVJOT1dfSzcg aXMgbm90IHNldAojIENPTkZJR19YODZfUE9XRVJOT1dfSzggaXMgbm90IHNldAojIENPTkZJR19Y ODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFkgaXMgbm90IHNldApDT05GSUdfWDg2X0dYX1NVU1BNT0Q9 eQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9T UEVFRFNURVBfSUNIPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JPW0KQ09ORklHX1g4Nl9QNF9D TE9DS01PRD1tCkNPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyPXkKQ09ORklHX1g4Nl9MT05HUlVO PW0KQ09ORklHX1g4Nl9MT05HSEFVTD1tCkNPTkZJR19YODZfRV9QT1dFUlNBVkVSPW0KCiMKIyBz aGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj15CiMgQ09ORklHX1g4Nl9T UEVFRFNURVBfUkVMQVhFRF9DQVBfQ0hFQ0sgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09O RklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lE TEVfR09WX01FTlU9eQpDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBl dGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBDT05G SUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90 IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJF Q1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdf UENJRVBPUlRCVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1NU VUI9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKIyBDT05G SUdfUENJX0lPViBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUFJJPXkKIyBDT05GSUdfUENJX1BBU0lE IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5v dCBzZXQKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKCiMKIyBDYWRlbmNlIFBDSWUgY29u dHJvbGxlcnMgc3VwcG9ydAojCgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKCiMK IyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKIyBDT05GSUdfUENJX0VORFBP SU5UX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfVEVTVD1tCgojCiMgUENJIHN3 aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX1NXX1NXSVRDSFRFQz1tCkNPTkZJ R19JU0FfRE1BX0FQST15CiMgQ09ORklHX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDA9eQpD T05GSUdfU0N4MjAwSFJfVElNRVI9bQojIENPTkZJR19PTFBDIGlzIG5vdCBzZXQKIyBDT05GSUdf QUxJWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVDU1MDEgaXMgbm90IHNldApDT05GSUdfR0VPUz15 CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FSREJVUyBpcyBub3Qgc2V0CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKIyBD T05GSUdfWUVOVEEgaXMgbm90IHNldApDT05GSUdfUkFQSURJTz15CkNPTkZJR19SQVBJRElPX0RJ U0NfVElNRU9VVD0zMApDT05GSUdfUkFQSURJT19FTkFCTEVfUlhfVFhfUE9SVFM9eQojIENPTkZJ R19SQVBJRElPX0RNQV9FTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDIGlzIG5vdCBzZXQKQ09ORklHX1JB UElESU9fQ0hNQU49eQpDT05GSUdfUkFQSURJT19NUE9SVF9DREVWPXkKCiMKIyBSYXBpZElPIFN3 aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPW0KIyBDT05GSUdfUkFQSURJT19D UFNfWFggaXMgbm90IHNldApDT05GSUdfUkFQSURJT19UU0k1Njg9eQpDT05GSUdfUkFQSURJT19D UFNfR0VOMj1tCiMgQ09ORklHX1JBUElESU9fUlhTX0dFTjMgaXMgbm90IHNldAojIENPTkZJR19Y ODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0 aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9E VU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19I QVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9bQpDT05GSUdfQklORk1UX01JU0M9bQpDT05G SUdfQ09SRURVTVA9eQpDT05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQ PXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19YODZfRE1BX1JFTUFQPXkKQ09ORklH X05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBz ZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19U TFMgaXMgbm90IHNldApDT05GSUdfWEZSTT15CiMgQ09ORklHX1hGUk1fVVNFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFU RSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJ R19JTkVUPXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfQURW QU5DRURfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhD UD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBH UkVfREVNVVggaXMgbm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CiMgQ09ORklHX1NZTl9D T09LSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORVRfQUggaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORVRfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09O RklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5O RUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0RJQUc9eQpDT05G SUdfSU5FVF9UQ1BfRElBRz15CiMgQ09ORklHX0lORVRfVURQX0RJQUcgaXMgbm90IHNldAojIENP TkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kg aXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19U Q1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdf VENQX01ENVNJRyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJf UFJFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldAoj IENPTkZJR19JTkVUNl9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X0VTUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORVQ2X0lQQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTUlQNiBpcyBu b3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVQ2X1hG Uk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9eQojIENPTkZJR19J TkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19JUFY2 X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBp cyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKIyBDT05GSUdfSVBWNl9UVU5O RUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVM IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19O RVRMQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGSUxU RVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NU UCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90 IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKIyBD T05GSUdfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05F VF9EU0EgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdf REVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxL IGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qg c2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNl dAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj1tCiMgQ09O RklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5v dCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU0ggaXMgbm90IHNl dAojIENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRfTkNT SSBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15 CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRf Q0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15 CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldAojIENPTkZJR19CUEZfU1RSRUFNX1BBUlNFUiBp cyBub3Qgc2V0CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMK IyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldAojIENPTkZJ R19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CkNPTkZJR19X SVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVk cyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9N QVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NFUEhfTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBD T05GSUdfUFNBTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkUgaXMgbm90IHNldAojIENP TkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NF TExTPXkKIyBDT05GSUdfTkVUX0RFVkxJTksgaXMgbm90IHNldApDT05GSUdfTUFZX1VTRV9ERVZM SU5LPXkKIyBDT05GSUdfRkFJTE9WRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9FQlBGX0pJVD15 CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENP TkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdf REVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQK Q09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNP TkZJR19GV19MT0FERVI9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURF Ul9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpD T05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKQ09O RklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JF TU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBz ZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxO RVJBQklMSVRJRVM9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdf UkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST1tCkNPTkZJR19SRUdNQVBfTU1JTz15CkNP TkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1B X0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5F Q1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1RFU1RTPW0KIyBDT05GSUdf TVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBp cyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBQYXJ0aXRpb24gcGFyc2Vycwoj CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JM S0RFVlM9eQojIENPTkZJR19NVERfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfTVREX0JMT0NLX1JP PXkKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CkNPTkZJ R19JTkZUTD1tCkNPTkZJR19SRkRfRlRMPW0KIyBDT05GSUdfU1NGREMgaXMgbm90IHNldApDT05G SUdfU01fRlRMPXkKQ09ORklHX01URF9PT1BTPXkKIyBDT05GSUdfTVREX1NXQVAgaXMgbm90IHNl dApDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlw IGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST15CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5v dCBzZXQKQ09ORklHX01URF9HRU5fUFJPQkU9eQojIENPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05T IGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBf QkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9D RklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPW0KQ09O RklHX01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERfQ0ZJ X1VUSUw9eQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNF TlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERf Q09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFlTTUFQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1NDeDIwMF9ET0NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9J TlRFTF9WUl9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1BMQVRSQU09bQoKIwojIFNlbGYtY29u dGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUxPXkKIyBDT05GSUdf TVREX1BNQzU1MV9CVUdGSVggaXMgbm90IHNldAojIENPTkZJR19NVERfUE1DNTUxX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTTI1 UDgwPW0KIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldApDT05GSUdfTVREX1NTVDI1 TD15CkNPTkZJR19NVERfU0xSQU09bQojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldApDT05G SUdfTVREX01URFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERS QU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URF9CTE9DSzJNVEQ9bQoKIwojIERpc2stT24tQ2hp cCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CkNPTkZJR19N VERfT05FTkFORD1tCkNPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEU9eQpDT05GSUdfTVRE X09ORU5BTkRfR0VORVJJQz1tCiMgQ09ORklHX01URF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CkNP TkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKQ09ORklHX01URF9OQU5EX0VDQz15CkNPTkZJ R19NVERfTkFORF9FQ0NfU01DPXkKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNldAoKIwojIExQ RERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05G SUdfTVREX1FJTkZPX1BST0JFPXkKQ09ORklHX01URF9TUElfTk9SPW0KQ09ORklHX01URF9NVDgx eHhfTk9SPW0KIyBDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlMgaXMgbm90IHNldApD T05GSUdfU1BJX0lOVEVMX1NQST1tCiMgQ09ORklHX1NQSV9JTlRFTF9TUElfUENJIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9JTlRFTF9TUElfUExBVEZPUk09bQojIENPTkZJR19NVERfVUJJIGlzIG5v dCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BB UlBPUlQ9eQpDT05GSUdfUEFSUE9SVD1tCiMgQ09ORklHX1BBUlBPUlRfUEMgaXMgbm90IHNldApD T05GSUdfUEFSUE9SVF9BWDg4Nzk2PW0KQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQ T1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMK IyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdf QkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19a UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05CRCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlz IG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBvcnQKIwpDT05GSUdfTlZNRV9DT1JFPXkKQ09ORklHX0JM S19ERVZfTlZNRT15CiMgQ09ORklHX05WTUVfTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09ORklHX05W TUVfRkFCUklDUz15CkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVEFSR0VUPXkKIyBDT05G SUdfTlZNRV9UQVJHRVRfTE9PUCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX1RBUkdFVF9GQz15CkNP TkZJR19OVk1FX1RBUkdFVF9GQ0xPT1A9bQoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5T T1JTX0xJUzNMVjAyRD15CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKQ09ORklHX0RV TU1ZX0lSUT1tCkNPTkZJR19JQk1fQVNNPW0KQ09ORklHX1BIQU5UT009eQpDT05GSUdfSU5URUxf TUlEX1BUST15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQojIENPTkZJR19U SUZNXzdYWDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT15CkNPTkZJR19FTkNMT1NVUkVf U0VSVklDRVM9bQojIENPTkZJR19DUzU1MzVfTUZHUFQgaXMgbm90IHNldApDT05GSUdfSFBfSUxP PW0KQ09ORklHX0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIw PXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgx NzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJR19E UzE2ODI9eQojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19QQ0hfUEhV Qj1tCiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJ Q0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldApDT05GSUdfQzJQT1JUPW0KQ09ORklHX0My UE9SVF9EVVJBTUFSXzIxNTA9bQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9B VDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdf RUVQUk9NX01BWDY4NzU9bQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdf RUVQUk9NXzkzWFg0Nj15CiMgQ09ORklHX0VFUFJPTV9JRFRfODlIUEVTWCBpcyBub3Qgc2V0CkNP TkZJR19DQjcxMF9DT1JFPXkKIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdf Q0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0 cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MSVMzX0kyQz15CkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfSU5URUxf TUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90 IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9bQoKIwojIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9y dAojCgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgoj CiMgVk9QIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50 ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENv cHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2 ZXIKIwojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NT SSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkK Q09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BST0NfRlMgaXMgbm90IHNldAoKIwojIFNDU0kgc3Vw cG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKIyBDT05GSUdfQkxLX0RFVl9TRCBpcyBu b3Qgc2V0CkNPTkZJR19DSFJfREVWX1NUPW0KQ09ORklHX0NIUl9ERVZfT1NTVD15CiMgQ09ORklH X0JMS19ERVZfU1IgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TRz1tCkNPTkZJR19DSFJfREVW X1NDSD1tCiMgQ09ORklHX1NDU0lfRU5DTE9TVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9D T05TVEFOVFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNP TkZJR19TQ1NJX1NQSV9BVFRSUz1tCiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0FTX0FUVFJT PXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CiMgQ09ORklHX1NDU0lfU0FTX0FUQSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9T UlBfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9bQpDT05G SUdfU0NTSV9PU0RfVUxEPW0KQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklH X1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9WRVJC T1NFX0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9BQ1BJPXkKQ09ORklHX1NBVEFfWlBPREQ9 eQojIENPTkZJR19TQVRBX1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24t U0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9C SUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfU0FU QV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0 CkNPTkZJR19TQVRBX1NJTDI0PW0KIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJR19N RD15CkNPTkZJR19CTEtfREVWX01EPW0KQ09ORklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlE MD1tCkNPTkZJR19NRF9SQUlEMT1tCiMgQ09ORklHX01EX1JBSUQxMCBpcyBub3Qgc2V0CkNPTkZJ R19NRF9SQUlENDU2PW0KIyBDT05GSUdfTURfTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09ORklHX01E X0ZBVUxUWT1tCkNPTkZJR19CQ0FDSEU9bQpDT05GSUdfQkNBQ0hFX0RFQlVHPXkKIyBDT05GSUdf QkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJ Tj15CkNPTkZJR19CTEtfREVWX0RNPW0KIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RN X0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORz15CkNPTkZJR19ETV9ERUJVR19CTE9DS19TVEFD S19UUkFDSU5HPXkKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9E QVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ1JZUFQg aXMgbm90IHNldApDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05J Tkc9bQpDT05GSUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RNX1dS SVRFQ0FDSEU9bQpDT05GSUdfRE1fRVJBPW0KQ09ORklHX0RNX01JUlJPUj1tCiMgQ09ORklHX0RN X0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19ETV9SQUlEIGlzIG5vdCBzZXQKQ09O RklHX0RNX1pFUk89bQpDT05GSUdfRE1fTVVMVElQQVRIPW0KQ09ORklHX0RNX01VTFRJUEFUSF9R TD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RFTEFZ IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0RNX0ZMQUtF WT1tCiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19ETV9TV0lUQ0g9bQojIENP TkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKQ09ORklHX0RNX0lOVEVHUklUWT1tCiMgQ09O RklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMK IyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKIyBDT05G SUdfRklSRVdJUkVfT0hDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX1NCUDIgaXMgbm90 IHNldAojIENPTkZJR19GSVJFV0lSRV9ORVQgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9O T1NZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05G SUdfTkVUREVWSUNFUz15CkNPTkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90 IHNldAojIENPTkZJR19EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFDVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JJT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09O RklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJUlRJT19ORVQgaXMgbm90IHNldAojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwoj CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VU SEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdf Vk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklH X0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdf TkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklH X1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19BTURfWEdCRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9W RU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qg c2V0CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90 IHNldAojIENPTkZJR19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMg Q09ORklHX1RJR09OMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05G SUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19C TkEgaXMgbm90IHNldApDT05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15 CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRW RiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5v dCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMg Q09ORklHX05FVF9UVUxJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBD T05GSUdfREwySyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfRU1VTEVYPXkKIyBDT05GSUdfQkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfRVpDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CkNPTkZJR19ORVRfVkVORE9SX0k4 MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0 CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05G SUdfSUdCPW0KQ09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT1tCkNPTkZJR19JWEdCRV9IV01PTj15 CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKIyBDT05G SUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldAojIENPTkZJR19KTUUg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlz IG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklHX01MWDRfRU4gaXMgbm90IHNl dAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUxYRlcgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9 eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAoj IENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1Jf TVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90 IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9O T01FPXkKQ09ORklHX05FVF9WRU5ET1JfTkk9eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBD T05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQojIENP TkZJR19GT1JDRURFVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJ R19QQ0hfR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVU X1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVM TE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxB M1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FMR0Ug aXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVEIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMg aXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JE Qz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15 CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMgQ09O RklHXzgxMzlUT08gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVU X1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19T RkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNl dAojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5NDIwIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNS Tz15CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49 eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNl dAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFf UkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENP TkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBD T05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfTURJT19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19QSFlMSUIgaXMgbm90IHNldAoj IENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QTElQIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CgojCiMg SG9zdC1zaWRlIFVTQiBzdXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBz dXBwb3J0CiMKQ09ORklHX1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKQ09ORklH X1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CkNPTkZJR19X TEFOX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19X TEFOX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklH X0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdfV0xB Tl9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSz15CkNPTkZJR19X TEFOX1ZFTkRPUl9SQUxJTks9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19X TEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQpDT05GSUdfV0xBTl9WRU5E T1JfVEk9eQpDT05GSUdfV0xBTl9WRU5ET1JfWllEQVM9eQpDT05GSUdfV0xBTl9WRU5ET1JfUVVB TlRFTk5BPXkKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdvcmtpbmcgb3B0aW9ucykgdG8gc2VlIHRo ZSBXaU1BWCBkcml2ZXJzCiMKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1YTkVU MyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldAojIENPTkZJR19USFVO REVSQk9MVF9ORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRERVZTSU0gaXMgbm90IHNldAojIENP TkZJR19ORVRfRkFJTE9WRVIgaXMgbm90IHNldAojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKQ09O RklHX05WTT15CkNPTkZJR19OVk1fREVCVUc9eQpDT05GSUdfTlZNX1BCTEs9eQoKIwojIElucHV0 IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9bQpDT05G SUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVU X1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50 ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VW QlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15 CkNPTkZJR19LRVlCT0FSRF9BREM9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBz ZXQKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9bQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT15CkNP TkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9eQpDT05GSUdfS0VZ Qk9BUkRfUVQyMTYwPXkKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfR1BJTz1t CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfVENBNjQxNiBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PXkKQ09ORklHX0tF WUJPQVJEX01BVFJJWD15CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRf TE04MzMzPW0KQ09ORklHX0tFWUJPQVJEX01BWDczNTk9eQojIENPTkZJR19LRVlCT0FSRF9NQ1Mg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldApDT05GSUdfS0VZ Qk9BUkRfTkVXVE9OPW0KQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz1tCkNPTkZJR19LRVlCT0FS RF9TQU1TVU5HPXkKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldApDT05GSUdf S0VZQk9BUkRfU1VOS0JEPW0KQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWT15CiMgQ09ORklH X0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NVEtfUE1JQz1tCiMgQ09ORklHX0lOUFVUX01PVVNFIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1t CkNPTkZJR19KT1lTVElDS19BM0Q9bQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNU SUNLX0NPQlJBPW0KIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CkNPTkZJR19KT1lT VElDS19HUklQPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19K T1lTVElDS19HVUlMTEVNT1Q9bQojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0 CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9bQpDT05G SUdfSk9ZU1RJQ0tfSUZPUkNFPW0KQ09ORklHX0pPWVNUSUNLX0lGT1JDRV8yMzI9eQojIENPTkZJ R19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkK IyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1BB Q0VCQUxMPW0KQ09ORklHX0pPWVNUSUNLX1NUSU5HRVI9bQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpP WT1tCiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tf REI5PW0KQ09ORklHX0pPWVNUSUNLX0dBTUVDT049bQojIENPTkZJR19KT1lTVElDS19UVVJCT0dS QUZYIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15CkNPTkZJR19KT1lTVElDS19K T1lEVU1QPW0KIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19QU1hQQURfU1BJPW0KQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUElfRkY9eQojIENPTkZJR19K T1lTVElDS19QWFJDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RB QkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMg bm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19U QUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlz IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdf SU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMgQ09O RklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3 ODc3PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4 NzlfSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9TUEk9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fQVRNRUxfTVhUPXkKQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVI9eQojIENPTkZJR19U T1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9O RV9JQ044NTA1IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTA9bQpDT05G SUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0ky Qz15CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfU1BJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZ VFRTUDRfQ09SRT1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fREE5MDM0PXkKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj1tCkNPTkZJR19UT1VDSFND UkVFTl9EWU5BUFJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT1tCkNPTkZJR19UT1VD SFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUw9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fRVhDMzAwMD1tCkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPW0KIyBDT05G SUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0hJREVF UD15CkNPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3 NjE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIx Mjc9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTj15CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpD T05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01f STJDPXkKQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTIgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fUEVOTU9VTlQ9bQojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9UT1VDSFdJTj1tCkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9bQojIENPTkZJ R19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9X TTgzMVg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X1RPVUNISVQyMTMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPW0KQ09O RklHX1RPVUNIU0NSRUVOX1RTQzIwMFhfQ09SRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIw MDQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNT15CkNPTkZJR19UT1VDSFND UkVFTl9UU0MyMDA3PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDdfSUlPPXkKQ09ORklHX1RP VUNIU0NSRUVOX1BDQVA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFM9bQpDT05GSUdfVE9VQ0hT Q1JFRU5fU0lMRUFEPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkM9bQojIENPTkZJR19UT1VD SFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTPXkKQ09O RklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQST1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1 NCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD1tCiMgQ09ORklHX1RPVUNI U0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFPXkKQ09O RklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMz15CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90 IHNldApDT05GSUdfUk1JNF9DT1JFPXkKQ09ORklHX1JNSTRfSTJDPW0KQ09ORklHX1JNSTRfU1BJ PW0KIyBDT05GSUdfUk1JNF9TTUIgaXMgbm90IHNldApDT05GSUdfUk1JNF9GMDM9eQpDT05GSUdf Uk1JNF9GMDNfU0VSSU89eQpDT05GSUdfUk1JNF8yRF9TRU5TT1I9eQpDT05GSUdfUk1JNF9GMTE9 eQpDT05GSUdfUk1JNF9GMTI9eQpDT05GSUdfUk1JNF9GMzA9eQpDT05GSUdfUk1JNF9GMzQ9eQoj IENPTkZJR19STUk0X0Y1NSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09O RklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJ T19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEwPW0K Q09ORklHX1NFUklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9f TElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMg bm90IHNldApDT05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKQ09O RklHX1NFUklPX0dQSU9fUFMyPW0KIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKQ09ORklHX0dB TUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09O RklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRfRk04MDE9bQoKIwojIENoYXJh Y3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RS QU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9 eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05G SUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9D T1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX05P Wk9NST1tCiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj1tCkNP TkZJR19UUkFDRV9TSU5LPW0KIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX0RFVktN RU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJ R19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpD T05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1B PXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkKQ09O RklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS VFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9N QU5ZX1BPUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX1JTQSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CkNPTkZJ R19TRVJJQUxfODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz1tCkNPTkZJR19T RVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTU9YQT15CgojCiMgTm9uLTgyNTAg c2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxfTUFYMzEwMD1tCkNPTkZJR19TRVJJ QUxfTUFYMzEwWD1tCkNPTkZJR19TRVJJQUxfVUFSVExJVEU9bQpDT05GSUdfU0VSSUFMX1VBUlRM SVRFX05SX1VBUlRTPTEKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPW0KIyBDT05G SUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9USU1CRVJEQUxF IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBP UlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZY Nlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfQVJDPW0KQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJ QUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPW0KQ09ORklH X0xQX0NPTlNPTEU9eQpDT05GSUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19W SVJUSU9fQ09OU09MRT1tCkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVD T0RFPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNP TkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU1NJRj1tCkNPTkZJR19JUE1JX1dBVENIRE9HPW0K Q09ORklHX0lQTUlfUE9XRVJPRkY9bQojIENPTkZJR19IV19SQU5ET00gaXMgbm90IHNldApDT05G SUdfTlZSQU09bQojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CkNPTkZJR19BUFBMSUNPTT15CiMg Q09ORklHX1NPTllQSSBpcyBub3Qgc2V0CkNPTkZJR19NV0FWRT15CkNPTkZJR19TQ3gyMDBfR1BJ Tz15CiMgQ09ORklHX1BDODczNnhfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19OU0NfR1BJTz15CkNP TkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKQ09ORklHX0hQRVQ9eQoj IENPTkZJR19IUEVUX01NQVAgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKIyBD T05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKIyBD T05GSUdfREVWUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19YSUxMWUJVUz1tCgojCiMgSTJDIHN1cHBv cnQKIwpDT05GSUdfSTJDPXkKIyBDT05GSUdfQUNQSV9JMkNfT1BSRUdJT04gaXMgbm90IHNldApD T05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFS REVWPW0KIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVU TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09O RklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENB PXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29u dHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09ORklHX0kyQ19BTEkxNTYz PXkKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDc1Nj15CiMg Q09ORklHX0kyQ19BTUQ3NTZfUzQ4ODIgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDgxMTE9eQpD T05GSUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJDX0lTTVQ9bQojIENP TkZJR19JMkNfUElJWDQgaXMgbm90IHNldApDT05GSUdfSTJDX05GT1JDRTI9eQojIENPTkZJR19J MkNfTkZPUkNFMl9TNDk4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTOTZYPXkKQ09O RklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09O RklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRk ZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CiMgQ09ORklHX0ky Q19ERVNJR05XQVJFX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVf UENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19FRzIwVD1tCkNPTkZJR19JMkNfRU1FVjI9eQojIENP TkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPW0KQ09ORklHX0kyQ19P Q09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT1tCkNPTkZJR19JMkNfU0lNVEVDPXkKQ09O RklHX0kyQ19YSUxJTlg9bQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMK IwojIENPTkZJR19JMkNfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUEFSUE9SVF9MSUdI VD15CkNPTkZJR19JMkNfVEFPU19FVk09bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVy cwojCkNPTkZJR19TQ3gyMDBfQUNCPW0KQ09ORklHX0kyQ19TVFVCPW0KQ09ORklHX0kyQ19TTEFW RT15CiMgQ09ORklHX0kyQ19TTEFWRV9FRVBST00gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CkNPTkZJR19TUElfTUVNPXkKCiMK IyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEgaXMg bm90IHNldApDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FPXkKQ09ORklHX1NQSV9CSVRCQU5HPXkK IyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPW0KIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9EV19NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9HUElPPW0K IyBDT05GSUdfU1BJX0xNNzBfTExQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMg bm90IHNldAojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JPQ0tD SElQIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9TQzE4SVM2MDI9bQpDT05GSUdfU1BJX1RPUENMSUZG X1BDSD15CkNPTkZJR19TUElfWENPTU09bQpDT05GSUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElf WllOUU1QX0dRU1BJPW0KCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJ REVWPXkKQ09ORklHX1NQSV9MT09QQkFDS19URVNUPW0KQ09ORklHX1NQSV9UTEU2MlgwPXkKIyBD T05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPW0KQ09O RklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVu dHMKIwojIENPTkZJR19IU0lfQ0hBUiBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19Q UFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBT X0NMSUVOVF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVOVF9MRElTQz1tCkNPTkZJR19QUFNfQ0xJ RU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQUFMgZ2VuZXJhdG9y cyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9D Sz1tCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNl ZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlz IG5vdCBzZXQKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT1tCkNPTkZJR19QSU5DVFJMPXkKQ09O RklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMg Q09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BTUQ9eQojIENP TkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TWDE1MFgg aXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9CQVlUUkFJTD15CiMgQ09ORklHX1BJTkNUUkxfQ0hF UlJZVklFVyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUVSUklGSUVMRCBpcyBub3Qgc2V0 CkNPTkZJR19QSU5DVFJMX0lOVEVMPXkKQ09ORklHX1BJTkNUUkxfQlJPWFRPTj1tCkNPTkZJR19Q SU5DVFJMX0NBTk5PTkxBS0U9eQpDT05GSUdfUElOQ1RSTF9DRURBUkZPUks9bQojIENPTkZJR19Q SU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0U9bQpD T05GSUdfUElOQ1RSTF9MRVdJU0JVUkc9bQpDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQ9eQpD T05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdf R1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VO RVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2 ZXJzCiMKQ09ORklHX0dQSU9fQU1EUFQ9eQojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fRVhBUj1tCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09bQpDT05GSUdf R1BJT19JQ0g9eQpDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQpDT05GSUdfR1BJT19NQjg2UzdYPXkK IyBDT05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldApDT05GSUdfR1BJT19TVEEyWDExPXkKQ09O RklHX0dQSU9fVlg4NTU9eQoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpDT05G SUdfR1BJT19GNzE4OFg9bQojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19H UElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1dJTkJPTkQ9bQpDT05GSUdfR1BJT19XUzE2QzQ4PW0KCiMKIyBJMkMgR1BJTyBleHBh bmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3 MzAwPXkKQ09ORklHX0dQSU9fTUFYNzMyWD1tCiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qg c2V0CkNPTkZJR19HUElPX1BDRjg1N1g9bQojIENPTkZJR19HUElPX1RQSUMyODEwIGlzIG5vdCBz ZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTIwPW0KQ09ORklH X0dQSU9fQVJJWk9OQT1tCiMgQ09ORklHX0dQSU9fQ1M1NTM1IGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fREE5MDUyPXkKQ09ORklHX0dQSU9fREE5MDU1PXkKQ09ORklHX0dQSU9fSkFOWl9UVEw9bQpD T05GSUdfR1BJT19LRU1QTEQ9bQojIENPTkZJR19HUElPX0xQMzk0MyBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0xQODczWD1tCiMgQ09ORklHX0dQSU9fTVNJQyBpcyBub3Qgc2V0CkNPTkZJR19HUElP X1RQUzY1ODZYPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9bQpDT05GSUdfR1BJT19UV0w0MDMwPXkK IyBDT05GSUdfR1BJT19UV0w2MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XTTgzMVggaXMg bm90IHNldApDT05GSUdfR1BJT19XTTg5OTQ9bQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90 IHNldApDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQojIENPTkZJR19HUElPX01FUlJJRklFTEQgaXMg bm90IHNldApDT05GSUdfR1BJT19NTF9JT0g9eQojIENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1BDSV9JRElPXzE2PXkKQ09ORklHX0dQSU9fUENJRV9JRElPXzI0PXkKIyBD T05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19NQVgzMTkxWD1tCkNPTkZJR19HUElPX01BWDczMDE9eQpDT05GSUdfR1BJT19N QzMzODgwPXkKQ09ORklHX0dQSU9fUElTT1NSPW0KQ09ORklHX0dQSU9fWFJBMTQwMz1tCkNPTkZJ R19XMT1tCgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9 bQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj1tCiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBu b3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJ R19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVNPW0KIyBDT05GSUdfVzFfU0xB VkVfRFMyNDA1IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD1tCiMgQ09ORklHX1cx X1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9 bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9E UzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI4MDUgaXMgbm90IHNldAojIENP TkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMg aXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDM4PW0KQ09ORklHX1cxX1NMQVZFX0RTMjc2 MD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPW0KQ09O RklHX1cxX1NMQVZFX0RTMjhFMDQ9bQpDT05GSUdfVzFfU0xBVkVfRFMyOEUxNz1tCiMgQ09ORklH X1BPV0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09O RklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19QREFfUE9XRVI9bQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJR19X TTgzMVhfQkFDS1VQPXkKQ09ORklHX1dNODMxWF9QT1dFUj1tCiMgQ09ORklHX1RFU1RfUE9XRVIg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZX0RTMjc4MD1tCkNPTkZJR19CQVRURVJZX0RTMjc4MT1tCkNPTkZJR19CQVRURVJZX0RTMjc4 Mj1tCkNPTkZJR19CQVRURVJZX1NCUz15CkNPTkZJR19DSEFSR0VSX1NCUz15CkNPTkZJR19CQVRU RVJZX0JRMjdYWFg9eQojIENPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfQlEyN1hYWF9IRFE9bQpDT05GSUdfQkFUVEVSWV9EQTkwMzA9eQpDT05GSUdf QkFUVEVSWV9EQTkwNTI9bQojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJ R19BWFAyODhfRlVFTF9HQVVHRSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkK IyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFY MTcyMVggaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREM9eQojIENPTkZJR19D SEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SWDUxIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9U V0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBDT05GSUdfQ0hBUkdF Ul9MUDg3ODggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPW0KQ09ORklHX0NIQVJHRVJf TUFOQUdFUj15CkNPTkZJR19DSEFSR0VSX0xUQzM2NTE9bQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3 Nz15CkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPW0KIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTk3IGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTk4IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJH RVJfQlEyNDE1WD1tCiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CkNPTkZJR19D SEFSR0VSX0JRMjQyNTc9eQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJf QlEyNTg5MD15CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9O PW0KQ09ORklHX0hXTU9OX1ZJRD1tCkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRp dmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQUJJVFVHVVJVMz1tCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTg9 bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCkNPTkZJ R19TRU5TT1JTX0FETTEwMjY9bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTky NDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09SU19B RFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5TT1JT X0FEVDc0MTE9bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3 NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQVNDNzYyMT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCiMgQ09ORklHX1NFTlNP UlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FTUEVFRD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0K Q09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VO U09SU19ERUxMX1NNTT1tCiMgQ09ORklHX1NFTlNPUlNfREE5MDUyX0FEQyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0RBOTA1NT1tCkNPTkZJR19TRU5TT1JTX0k1S19BTUI9bQojIENPTkZJR19T RU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4ODJGRz1tCiMgQ09O RklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURD PW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJ R19TRU5TT1JTX0dMNTIwU009bQojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSElINjEzMD1tCkNP TkZJR19TRU5TT1JTX0lCTUFFTT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1tCkNPTkZJR19TRU5T T1JTX0lJT19IV01PTj1tCkNPTkZJR19TRU5TT1JTX0k1NTAwPW0KIyBDT05GSUdfU0VOU09SU19D T1JFVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD1tCiMgQ09ORklHX1NFTlNP UlNfTElORUFHRSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9bQojIENPTkZJR19T RU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PW0KQ09ORklHX1NFTlNP UlNfTFRDNDI2MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01B WDExMTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5TT1JT X01BWDE2MTk9bQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3 PW0KQ09ORklHX1NFTlNPUlNfTUFYMzE3MjI9bQpDT05GSUdfU0VOU09SU19NQVg2NjIxPW0KIyBD T05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1t CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KQ09ORklH X1NFTlNPUlNfTUFYMzE3OTA9bQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19UQzY1ND1tCiMgQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURDWFg9bQojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0xNNzMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc1PW0KIyBDT05GSUdfU0VOU09SU19M TTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTE04NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09S U19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQojIENP TkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2 MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RP Uj1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05D VDY3NzU9bQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKQ09ORklHX1BN QlVTPW0KQ09ORklHX1NFTlNPUlNfUE1CVVM9bQpDT05GSUdfU0VOU09SU19BRE0xMjc1PW0KIyBD T05GSUdfU0VOU09SU19JQk1fQ0ZGUFMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JUjM1MjIx PW0KQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQojIENP TkZJR19TRU5TT1JTX0xUQzI5NzhfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TFRDMzgxNT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KQ09ORklHX1NFTlNPUlNfTUFYMjA3 NTE9bQojIENPTkZJR19TRU5TT1JTX01BWDMxNzg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TUFYMzQ0NDA9bQojIENPTkZJR19TRU5TT1JTX01BWDg2ODggaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFM1MzY3OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVUNEOTAwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1VDRDkyMDA9bQojIENPTkZJR19TRU5TT1JTX1pMNjEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNfU0hUMjE9bQpDT05GSUdfU0VOU09SU19TSFQzeD1t CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KQ09ORklHX1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJR19T RU5TT1JTX0RNRTE3Mzc9bQojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19TTVND NDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCkNPTkZJR19TRU5TT1JTX1NUVFM3 NTE9bQojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE QzEyOEQ4MTg9bQpDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NFTlNPUlNfQURTNzgy OD1tCkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9bQpDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09O RklHX1NFTlNPUlNfSU5BMjA5PW0KQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNP UlNfSU5BMzIyMT1tCiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1Q MTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldApDT05GSUdf U0VOU09SU19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VOU09SU19W SUFfQ1BVVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5TT1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4 Mzc3M0c9bQpDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1t CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5 Mz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz TDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3 SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQojIENPTkZJR19TRU5TT1JTX1dNODMxWCBp cyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1t CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJN QUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9G Rl9ERUxBWV9NUz0wCiMgQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFMgaXMgbm90IHNldAoj IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BP V0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkK Q09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JB Tkc9eQojIENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RI RVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CkNP TkZJR19JTlRFTF9QT1dFUkNMQU1QPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1FVQVJLX0RUU19USEVSTUFMPW0KCiMKIyBBQ1BJIElOVDM0 MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BRENf VEhFUk1BTD15CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJM RT15CiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklH X0JDTUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklHX0JDTUFfSE9T VF9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9IT1NUX1NPQz15CiMgQ09ORklHX0JDTUFfRFJJ VkVSX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfU0ZMQVNIIGlzIG5vdCBzZXQKQ09ORklH X0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQpDT05GSUdf QkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19N RkRfQ09SRT15CkNPTkZJR19NRkRfQ1M1NTM1PW0KQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdf UE1JQ19BRFA1NTIwPXkKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKQ09ORklH X01GRF9BWFAyMFg9eQpDT05GSUdfTUZEX0FYUDIwWF9JMkM9eQojIENPTkZJR19NRkRfQ1JPU19F QyBpcyBub3Qgc2V0CkNPTkZJR19QTUlDX0RBOTAzWD15CkNPTkZJR19QTUlDX0RBOTA1Mj15CiMg Q09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNTJfSTJDPXkK Q09ORklHX01GRF9EQTkwNTU9eQpDT05GSUdfTUZEX0RBOTA2Mj1tCkNPTkZJR19NRkRfREE5MDYz PW0KIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hYWD1tCkNP TkZJR19NRkRfTUMxM1hYWF9TUEk9bQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPW0KIyBDT05GSUdf SFRDX1BBU0lDMyBpcyBub3Qgc2V0CkNPTkZJR19IVENfSTJDUExEPXkKIyBDT05GSUdfTUZEX0lO VEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBD X1NDSD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf U09DX1BNSUNfQlhUV0MgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFRXQyBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFREQ19UST15CkNPTkZJR19NRkRfSU5U RUxfTFBTUz15CkNPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJPW0KQ09ORklHX01GRF9JTlRFTF9M UFNTX1BDST15CkNPTkZJR19NRkRfSU5URUxfTVNJQz15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89 bQpDT05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgwMD1tCkNPTkZJR19NRkRfODhQ TTgwNT15CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYMTQ1 Nzc9eQpDT05GSUdfTUZEX01BWDc3NjkzPW0KQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19N RkRfTUFYODkwNz1tCiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9N QVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkKQ09ORklHX01GRF9NVDYzOTc9bQpDT05GSUdf TUZEX01FTkYyMUJNQz15CkNPTkZJR19FWlhfUENBUD15CiMgQ09ORklHX01GRF9SRVRVIGlzIG5v dCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19BREM9bQpDT05GSUdf UENGNTA2MzNfR1BJTz1tCiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNP TkZJR19NRkRfU001MDE9bQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQpDT05GSUdfTUZEX1NLWTgx NDUyPW0KQ09ORklHX01GRF9TTVNDPXkKQ09ORklHX0FCWDUwMF9DT1JFPXkKQ09ORklHX0FCMzEw MF9DT1JFPXkKQ09ORklHX0FCMzEwMF9PVFA9bQpDT05GSUdfTUZEX1NUQTJYMTE9eQpDT05GSUdf TUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKQ09O RklHX01GRF9MUDM5NDM9bQpDT05GSUdfTUZEX0xQODc4OD15CiMgQ09ORklHX01GRF9USV9MTVUg aXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1RQUzYxMDVY PXkKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwOTA9 eQojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNldApDT05GSUdfTUZEX1RJX0xQODczWD15 CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApD T05GSUdfTUZEX1RQUzY1OTEyPW0KQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9bQpDT05GSUdfTUZE X1RQUzY1OTEyX1NQST1tCiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19U V0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9D T1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT1tCiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfVElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9 eQpDT05GSUdfTUZEX0FSSVpPTkE9eQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNl dApDT05GSUdfTUZEX0FSSVpPTkFfU1BJPXkKQ09ORklHX01GRF9DUzQ3TDI0PXkKQ09ORklHX01G RF9XTTUxMDI9eQpDT05GSUdfTUZEX1dNNTExMD15CkNPTkZJR19NRkRfV004OTk3PXkKIyBDT05G SUdfTUZEX1dNODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApD T05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9X TTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldApD T05GSUdfTUZEX1dNODk5ND1tCkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVHVUxBVE9SX0RF QlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9S X1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9D T05TVU1FUj15CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl84OFBNODAwPW0KQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PW0KQ09ORklHX1JFR1VM QVRPUl9BRDUzOTg9eQpDT05GSUdfUkVHVUxBVE9SX0FOQVRPUD1tCiMgQ09ORklHX1JFR1VMQVRP Ul9BQjMxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVMzNzExIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPW0KQ09O RklHX1JFR1VMQVRPUl9EQTkwM1g9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1Mj15CiMgQ09ORklH X1JFR1VMQVRPUl9EQTkwNTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTA2Mj1tCkNP TkZJR19SRUdVTEFUT1JfREE5MDYzPW0KIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT1t CiMgQ09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w5 MzA1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPW0KIyBDT05G SUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUg aXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX0xUQzM1ODkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9bQpD T05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKIyBD T05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2 NjA9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9 eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTc9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTg9eQpD T05GSUdfUkVHVUxBVE9SX01BWDc3NjkzPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9 bQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9bQojIENPTkZJR19SRUdVTEFUT1JfTUMxMzg5MiBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VMQVRPUl9NVDYz MjM9bQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz1tCkNPTkZJR19SRUdVTEFUT1JfUENBUD1tCkNP TkZJR19SRUdVTEFUT1JfUENGNTA2MzM9bQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPW0KQ09O RklHX1JFR1VMQVRPUl9QVjg4MDYwPXkKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwPXkKIyBDT05G SUdfUkVHVUxBVE9SX1BWODgwOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUUNPTV9T UE1JIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1Mj1tCiMgQ09ORklHX1JFR1VM QVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMz15CiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUw OTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0 WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfVFBTNjU5MTI9bQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9eQpDT05GSUdfUkVHVUxBVE9S X1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004OTk0PW0KQ09ORklHX1JDX0NPUkU9eQojIENP TkZJR19SQ19NQVAgaXMgbm90IHNldAojIENPTkZJR19MSVJDIGlzIG5vdCBzZXQKIyBDT05GSUdf UkNfREVDT0RFUlMgaXMgbm90IHNldAojIENPTkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNP TkZJR19BR1A9bQojIENPTkZJR19BR1BfQUxJIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9BVEk9bQpD T05GSUdfQUdQX0FNRD1tCkNPTkZJR19BR1BfQU1ENjQ9bQpDT05GSUdfQUdQX0lOVEVMPW0KIyBD T05GSUdfQUdQX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19BR1BfU0lTPW0KIyBDT05GSUdfQUdQ X1NXT1JLUyBpcyBub3Qgc2V0CkNPTkZJR19BR1BfVklBPW0KQ09ORklHX0FHUF9FRkZJQ0VPTj1t CkNPTkZJR19JTlRFTF9HVFQ9bQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9H UFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT1tCkNP TkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWPXkKIyBDT05GSUdf RFJNX0RFQlVHX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09O RklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05G SUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9 eQpDT05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fVk09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhl bHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2 ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KIyBDT05GSUdfRFJNX0kyQ19OWFBfVERB OTk1MCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNF UlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Q cm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwoKIwojIEFNRCBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX0RSTV9OT1VWRUFVPW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9E RUJVR19ERUZBVUxUPTMKQ09ORklHX05PVVZFQVVfREVCVUdfTU1VPXkKQ09ORklHX0RSTV9OT1VW RUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X0FMUEhB X1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CiMgQ09O RklHX0RSTV9JOTE1X0NPTVBSRVNTX0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1X1VT RVJQVFI9eQpDT05GSUdfRFJNX1ZHRU09bQpDT05GSUdfRFJNX1ZNV0dGWD1tCiMgQ09ORklHX0RS TV9WTVdHRlhfRkJDT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQVNUPW0KQ09ORklHX0RSTV9N R0FHMjAwPW0KIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9R WEw9bQojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklSVElPX0dQ VSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09O RklHX0RSTV9QQU5FTF9SQVNQQkVSUllQSV9UT1VDSFNDUkVFTj1tCkNPTkZJR19EUk1fQlJJREdF PXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRn ZXMKIwpDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFg9bQpDT05GSUdfRFJNX0hJU0lfSElCTUM9 bQojIENPTkZJR19EUk1fVElOWURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMg bm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz1tCgojCiMgRnJhbWUg YnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJ R19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9bQpDT05GSUdf RkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJf SU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFS RUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15 CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQklHX0VORElB TiBpcyBub3Qgc2V0CkNPTkZJR19GQl9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX0ZCX1NZU19GT1BT PXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9T VkdBTElCPW0KQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpD T05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVy cwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTI9bQojIENPTkZJ R19GQl9QTTJfRklGT19ESVNDT05ORUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NZQkVSMjAwMD1t CkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZCX0FSQz15CkNPTkZJR19GQl9BU0lM SUFOVD15CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9eQpDT05G SUdfRkJfSEdBPW0KQ09ORklHX0ZCX09QRU5DT1JFUz1tCkNPTkZJR19GQl9TMUQxM1hYWD15CkNP TkZJR19GQl9OVklESUE9bQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTlZJRElBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdI VCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldApDT05GSUdfRkJfSTc0MD1t CkNPTkZJR19GQl9JODEwPW0KQ09ORklHX0ZCX0k4MTBfR1RGPXkKQ09ORklHX0ZCX0k4MTBfSTJD PXkKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9SQURFT049bQojIENPTkZJR19GQl9SQURFT05fSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkK Q09ORklHX0ZCX0FUWTEyOD15CiMgQ09ORklHX0ZCX0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNl dAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldApDT05GSUdfRkJfUzM9bQojIENPTkZJR19GQl9T M19EREMgaXMgbm90IHNldApDT05GSUdfRkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdFX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQojIENPTkZJR19GQl9TSVMgaXMg bm90IHNldApDT05GSUdfRkJfVklBPW0KQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTPXkKQ09O RklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9eQpDT05GSUdfRkJfTkVPTUFHSUM9eQojIENPTkZJ R19GQl9LWVJPIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlg9bQpDT05GSUdfRkJfM0RGWF9BQ0NF TD15CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURF TlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMg aXMgbm90IHNldApDT05GSUdfRkJfQ0FSTUlORT15CkNPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZB TD15CiMgQ09ORklHX0NBUk1JTkVfRFJBTV9DVVNUT00gaXMgbm90IHNldAojIENPTkZJR19GQl9H RU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0lC TV9HWFQ0NTAwPXkKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NRVRS T05PTUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQoj IENPTkZJR19GQl9NQjg2MlhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQg aXMgbm90IHNldApDT05GSUdfRkJfU0lNUExFPXkKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9 eQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09ORklHX0xDRF9MTVMyODNHRjA1PXkKQ09ORklH X0xDRF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJOTMyMD15 CiMgQ09ORklHX0xDRF9URE8yNE0gaXMgbm90IHNldApDT05GSUdfTENEX1ZHRzI0MzJBND15CiMg Q09ORklHX0xDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9TNkU2M00wIGlzIG5v dCBzZXQKQ09ORklHX0xDRF9MRDkwNDA9bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qg c2V0CkNPTkZJR19MQ0RfTE1TNTAxS0YwMz15CiMgQ09ORklHX0xDRF9IWDgzNTcgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfT1RNMzIyNUEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNT X0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNLTElHSFRfREE5 MDNYPW0KQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9bQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkK Q09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQ NTUyMD15CkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3 MD1tCkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9bQojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5 IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QQU5ET1JBPW0KIyBDT05GSUdfQkFDS0xJR0hU X1NLWTgxNDUyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9bQpDT05GSUdfQkFD S0xJR0hUX0dQSU89eQojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05O PXkKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBk cml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNPTl9TT0ZU X1NDUk9MTEJBQ0sgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1N WV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdf RlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9Q UklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQpDT05GSUdfTE9H Tz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVY X1ZHQTE2PXkKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD15CiMgQ09O RklHX1NORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklH X0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQKQ09ORklH X1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpD T05GSUdfSElEX0E0VEVDSD15CkNPTkZJR19ISURfQUNSVVg9eQojIENPTkZJR19ISURfQUNSVVhf RkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FTVVMgaXMgbm90 IHNldApDT05GSUdfSElEX0FVUkVBTD15CiMgQ09ORklHX0hJRF9CRUxLSU4gaXMgbm90IHNldAoj IENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSElDT05ZPW0KQ09ORklH X0hJRF9DTUVESUE9eQpDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklT RSBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpDT05G SUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldApDT05GSUdfSElE X0dGUk09eQpDT05GSUdfSElEX0tFWVRPVUNIPW0KIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfR1lSQVRJT04gaXMg bm90IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfSVRFIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9KQUJSQT15CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09ORklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJ RF9MRUQ9eQojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lU RUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01PVVNFPXkKIyBDT05GSUdfSElEX01BWUZM QVNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9SRURSQUdPTj1tCkNPTkZJR19ISURfTUlDUk9TT0ZU PXkKQ09ORklHX0hJRF9NT05URVJFWT1tCkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJR19I SURfTlRJPW0KQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQpDT05G SUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNP TENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdI VD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNP TkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJ RF9QUklNQVg9eQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1T VU5HPXkKQ09ORklHX0hJRF9TUEVFRExJTks9eQpDT05GSUdfSElEX1NURUFNPW0KQ09ORklHX0hJ RF9TVEVFTFNFUklFUz1tCkNPTkZJR19ISURfU1VOUExVUz1tCkNPTkZJR19ISURfUk1JPXkKIyBD T05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMg aXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVE9QU0VF RD1tCiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RF Uj1tCkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldApDT05GSUdfSElEX1hJTk1PPXkK Q09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0KIyBD T05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FM UFMgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09O RklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdf VVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUENJ PXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVy cwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19W QlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZ UEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVdCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkK Q09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklH X01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQpDT05GSUdfTVNQUk9fQkxPQ0s9eQpDT05GSUdfTVNf QkxPQ0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklH X01FTVNUSUNLX1RJRk1fTVM9bQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9bQpDT05GSUdf TUVNU1RJQ0tfUjU5Mj1tCkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKIyBD T05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVT U19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0FQ VT15CkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURT X01UNjMyMz1tCiMgQ09ORklHX0xFRFNfTkVUNDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf V1JBUCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk1MzI9bQpDT05GSUdfTEVEU19QQ0E5NTMy X0dQSU89eQpDT05GSUdfTEVEU19HUElPPW0KQ09ORklHX0xFRFNfTFAzOTQ0PXkKIyBDT05GSUdf TEVEU19MUDM5NTIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKIyBDT05G SUdfTEVEU19MUDU1MjEgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVE U19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQ ODc4OD15CkNPTkZJR19MRURTX0NMRVZPX01BSUw9eQpDT05GSUdfTEVEU19QQ0E5NTVYPW0KQ09O RklHX0xFRFNfUENBOTU1WF9HUElPPXkKQ09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURT X1dNODMxWF9TVEFUVVM9eQojIENPTkZJR19MRURTX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0RBOTA1Mj1tCiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1JFR1VMQVRPUj1tCkNPTkZJR19MRURTX0JEMjgwMj15CkNPTkZJR19MRURTX0lOVEVMX1NT NDIwMD1tCkNPTkZJR19MRURTX0xUMzU5Mz1tCiMgQ09ORklHX0xFRFNfQURQNTUyMCBpcyBub3Qg c2V0CkNPTkZJR19MRURTX01DMTM3ODM9bQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNl dApDT05GSUdfTEVEU19UTEM1OTFYWD1tCkNPTkZJR19MRURTX01BWDg5OTc9eQpDT05GSUdfTEVE U19MTTM1NXg9bQojIENPTkZJR19MRURTX09UMjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUVO RjIxQk1DPW0KCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRl ciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktN IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUxYQ1BMRD15CkNPTkZJR19MRURTX01MWFJFRz1tCkNP TkZJR19MRURTX1VTRVI9eQpDT05GSUdfTEVEU19OSUM3OEJYPW0KCiMKIyBMRUQgVHJpZ2dlcnMK IwojIENPTkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNDRVNTSUJJTElU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19B VE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX1JUQ19MSUI9eQpDT05G SUdfUlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQojIENPTkZJR19SVENfSENU T1NZUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19E RVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfREVCVUc9eQojIENPTkZJR19SVENfTlZNRU0gaXMgbm90 IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90 IHNldApDT05GSUdfUlRDX0lOVEZfUFJPQz15CiMgQ09ORklHX1JUQ19JTlRGX0RFViBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJz CiMKIyBDT05GSUdfUlRDX0RSVl84OFBNODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQUJC NVpFUzM9eQpDT05GSUdfUlRDX0RSVl9BQlg4MFg9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9bQpD T05GSUdfUlRDX0RSVl9EUzEzMDdfSFdNT049eQpDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVS WT15CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfTFA4Nzg4PXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCiMgQ09ORklHX1JUQ19EUlZfTUFY ODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX01BWDg5OTc9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E UlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KIyBDT05GSUdfUlRDX0RSVl9Y MTIwNSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1MjM9bQpDT05GSUdfUlRDX0RSVl9Q Q0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1MzYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU2 Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdfUlRDX0RSVl9NNDFUODA9eQpDT05G SUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1RQUzY1ODZYPW0KQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CiMgQ09O RklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJR19SVENfRFJWX1JWODgwMz1t CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMw Mj1tCkNPTkZJR19SVENfRFJWX0RTMTMwNT1tCkNPTkZJR19SVENfRFJWX0RTMTM0Mz15CkNPTkZJ R19SVENfRFJWX0RTMTM0Nz15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfTUFYNjkxNj15CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9SWDQ1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDYxMTA9eQojIENPTkZJR19S VENfRFJWX1JTNUMzNDggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKIyBDT05G SUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUNQNzk1PW0KQ09O RklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05G SUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQpDT05GSUdf UlRDX0RSVl9QQ0YyMTI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0Cgoj CiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0NNT1MgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9WUlRDPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9bQpDT05GSUdf UlRDX0RSVl9EUzE2ODVfRkFNSUxZPW0KQ09ORklHX1JUQ19EUlZfRFMxNjg1PXkKIyBDT05GSUdf UlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTcyODUgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0RTMTc4ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1BST0NfUkVHUyBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUzE2ODVfU1lTRlNfUkVHUyBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMTc0Mj1tCiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EQTkwNTU9bQpDT05GSUdf UlRDX0RSVl9EQTkwNjM9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1tCiMgQ09ORklHX1JUQ19E UlZfTTQ4VDg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PXkKIyBDT05GSUdfUlRD X0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9eQpDT05GSUdf UlRDX0RSVl9WMzAyMD1tCiMgQ09ORklHX1JUQ19EUlZfV004MzFYIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfUENGNTA2MzM9bQojIENPTkZJR19SVENfRFJWX0FCMzEwMCBpcyBub3Qgc2V0Cgoj CiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRlRSVEMwMTA9eQojIENPTkZJ R19SVENfRFJWX1BDQVAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQzEzWFhYPW0KQ09ORklH X1JUQ19EUlZfTVQ2Mzk3PW0KCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKQ09ORklHX0RN QURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEg RGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxT PXkKQ09ORklHX0RNQV9BQ1BJPXkKIyBDT05GSUdfQUxURVJBX01TR0RNQSBpcyBub3Qgc2V0CkNP TkZJR19JTlRFTF9JRE1BNjQ9eQojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FD T01fSElETUFfTUdNVD15CiMgQ09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdfRFdf RE1BQ19DT1JFPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX1BD ST15CkNPTkZJR19IU1VfRE1BPXkKQ09ORklHX0hTVV9ETUFfUENJPXkKCiMKIyBETUEgQ2xpZW50 cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMg bm90IHNldAoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklH X1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFORUwgaXMgbm90IHNldAojIENPTkZJR19VSU8gaXMgbm90IHNldAojIENPTkZJR19WSVJU X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPW0KIyBDT05GSUdfVklSVElPX01FTlUg aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJ R19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPXkKQ09ORklHX0FDRVJfV0lSRUxF U1M9bQpDT05GSUdfQUNFUkhERj15CkNPTkZJR19BTElFTldBUkVfV01JPW0KIyBDT05GSUdfQVNV U19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9TTUJJT1M9bQojIENPTkZJR19ERUxMX1NN QklPU19XTUkgaXMgbm90IHNldApDT05GSUdfREVMTF9TTUJJT1NfU01NPXkKIyBDT05GSUdfREVM TF9MQVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9XTUk9bQpDT05GSUdfREVMTF9XTUlfREVT Q1JJUFRPUj1tCkNPTkZJR19ERUxMX1dNSV9BSU89eQojIENPTkZJR19ERUxMX1dNSV9MRUQgaXMg bm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX1RBQkxFVD1tCiMgQ09ORklHX0dQRF9Q T0NLRVRfRkFOIGlzIG5vdCBzZXQKQ09ORklHX1RDMTEwMF9XTUk9eQojIENPTkZJR19IUF9BQ0NF TCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9eQpDT05GSUdf UEFOQVNPTklDX0xBUFRPUD1tCkNPTkZJR19TVVJGQUNFM19XTUk9bQpDT05GSUdfVEhJTktQQURf QUNQST1tCiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFE X0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15 CiMgQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEwgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19IREFQUz1tCkNPTkZJR19BU1VTX1dJUkVMRVNTPW0KQ09ORklHX0FDUElfV01JPXkKIyBD T05GSUdfV01JX0JNT0YgaXMgbm90IHNldApDT05GSUdfSU5URUxfV01JX1RIVU5ERVJCT0xUPXkK IyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQK Q09ORklHX1RPUFNUQVJfTEFQVE9QPW0KIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldApDT05GSUdfVE9TSElCQV9IQVBT PXkKQ09ORklHX1RPU0hJQkFfV01JPXkKIyBDT05GSUdfQUNQSV9DTVBDIGlzIG5vdCBzZXQKQ09O RklHX0lOVEVMX0lOVDAwMDJfVkdQSU89bQpDT05GSUdfSU5URUxfSElEX0VWRU5UPW0KQ09ORklH X0lOVEVMX1ZCVE49eQpDT05GSUdfSU5URUxfU0NVX0lQQz15CiMgQ09ORklHX0lOVEVMX1NDVV9J UENfVVRJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01JRF9QT1dFUl9CVVRUT04gaXMgbm90 IHNldApDT05GSUdfSU5URUxfTUZMRF9USEVSTUFMPXkKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5v dCBzZXQKQ09ORklHX0lOVEVMX0lNUj15CkNPTkZJR19JTlRFTF9QTUNfQ09SRT15CiMgQ09ORklH X0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05GSUdfTVhNX1dN ST15CkNPTkZJR19TQU1TVU5HX1ExMD15CkNPTkZJR19BUFBMRV9HTVVYPW0KQ09ORklHX0lOVEVM X1JTVD15CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QVlBB TklDPW0KQ09ORklHX0lOVEVMX1BNQ19JUEM9eQpDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTj1t CkNPTkZJR19TVVJGQUNFXzNfQlVUVE9OPW0KQ09ORklHX0lOVEVMX1BVTklUX0lQQz15CiMgQ09O RklHX01MWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TSUxFQURfRE1JPXkKQ09ORklHX0lO VEVMX0NIVERDX1RJX1BXUkJUTj15CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0NIUk9NRV9Q TEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdf Q09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1P Tl9DTEtfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90 IHNldApDT05GSUdfQ09NTU9OX0NMS19TSTU0ND15CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9 eQpDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1A9eQpDT05GSUdfQ0xLX1RXTDYwNDA9eQojIENP TkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNP TkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xP Q0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CkNPTkZJR19N QUlMQk9YPXkKIyBDT05GSUdfUENDIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVSQV9NQk9YPW0KQ09O RklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQK IwoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPW0KCiMKIyBScG1z ZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENP TkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldApDT05GSUdfU09VTkRXSVJFPXkKCiMKIyBTb3Vu ZFdpcmUgRGV2aWNlcwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVy cwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMK IwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBD T05GSUdfU09DX1RJIGlzIG5vdCBzZXQKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwpDT05GSUdf WElMSU5YX1ZDVT15CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhUQ09O PXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fQURDX0pBQ0sg aXMgbm90IHNldAojIENPTkZJR19FWFRDT05fQVhQMjg4IGlzIG5vdCBzZXQKQ09ORklHX0VYVENP Tl9HUElPPXkKQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2PXkKIyBDT05GSUdfRVhUQ09OX01B WDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVgzMzU1PXkKIyBDT05GSUdfRVhUQ09O X01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVg3Nzg0Mz1tCkNPTkZJR19FWFRD T05fTUFYODk5Nz15CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdf RVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9VU0JfR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JV RkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19CVUZGRVJfSFdfQ09OU1VN RVI9bQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj15 CkNPTkZJR19JSU9fQ09ORklHRlM9bQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NP TlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldApD T05GSUdfSUlPX1NXX1RSSUdHRVI9bQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0FESVMx NjIwMT15CkNPTkZJR19BRElTMTYyMDk9bQpDT05GSUdfQURYTDM0NT15CkNPTkZJR19BRFhMMzQ1 X0kyQz15CkNPTkZJR19BRFhMMzQ1X1NQST15CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CkNP TkZJR19CTUEyMjA9bQpDT05GSUdfQk1DMTUwX0FDQ0VMPXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9J MkM9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX1NQST15CkNPTkZJR19EQTI4MD1tCiMgQ09ORklHX0RB MzExIGlzIG5vdCBzZXQKQ09ORklHX0RNQVJEMDk9bQojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9bQojIENPTkZJR19JSU9fQ1JPU19FQ19BQ0NF TF9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX0tY Q0pLMTAxMyBpcyBub3Qgc2V0CkNPTkZJR19NQzMyMzA9bQpDT05GSUdfTU1BNzQ1NT1tCkNPTkZJ R19NTUE3NDU1X0kyQz1tCkNPTkZJR19NTUE3NDU1X1NQST1tCiMgQ09ORklHX01NQTc2NjAgaXMg bm90IHNldApDT05GSUdfTU1BODQ1Mj1tCkNPTkZJR19NTUE5NTUxX0NPUkU9bQpDT05GSUdfTU1B OTU1MT1tCiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldApDT05GSUdfTVhDNDAwNT1tCkNPTkZJ R19NWEM2MjU1PXkKQ09ORklHX1NDQTMwMDA9eQpDT05GSUdfU1RLODMxMj1tCkNPTkZJR19TVEs4 QkE1MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzI2 NiBpcyBub3Qgc2V0CkNPTkZJR19BRDcyOTE9eQpDT05GSUdfQUQ3Mjk4PXkKIyBDT05GSUdfQUQ3 NDc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3Nzkx IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODg3IGlz IG5vdCBzZXQKQ09ORklHX0FENzkyMz15CkNPTkZJR19BRDc5OVg9eQojIENPTkZJR19BWFAyMFhf QURDIGlzIG5vdCBzZXQKQ09ORklHX0FYUDI4OF9BREM9eQojIENPTkZJR19DQzEwMDAxX0FEQyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CkNPTkZJR19IWDcxMT15CkNPTkZJ R19JTkEyWFhfQURDPW0KQ09ORklHX0xQODc4OF9BREM9bQpDT05GSUdfTFRDMjQ3MT1tCkNPTkZJ R19MVEMyNDg1PW0KQ09ORklHX0xUQzI0OTc9bQojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQK Q09ORklHX01BWDExMTAwPXkKIyBDT05GSUdfTUFYMTExOCBpcyBub3Qgc2V0CkNPTkZJR19NQVgx MzYzPW0KIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDMyMFggaXMgbm90 IHNldApDT05GSUdfTUNQMzQyMj1tCkNPTkZJR19OQVU3ODAyPXkKQ09ORklHX1FDT01fVkFEQ19D T01NT049bQojIENPTkZJR19RQ09NX1NQTUlfSUFEQyBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NQ TUlfVkFEQz1tCiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldApDT05GSUdfVElfQURDMDgz Mj15CkNPTkZJR19USV9BREMwODRTMDIxPXkKQ09ORklHX1RJX0FEQzEyMTM4PW0KQ09ORklHX1RJ X0FEQzEwOFMxMDI9bQpDT05GSUdfVElfQURDMTI4UzA1Mj15CkNPTkZJR19USV9BREMxNjFTNjI2 PXkKQ09ORklHX1RJX0FEUzEwMTU9bQojIENPTkZJR19USV9BRFM3OTUwIGlzIG5vdCBzZXQKQ09O RklHX1RJX1RMQzQ1NDE9eQpDT05GSUdfVFdMNDAzMF9NQURDPXkKIyBDT05GSUdfVFdMNjAzMF9H UEFEQyBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIEZyb250IEVuZHMKIwoKIwojIEFtcGxpZmllcnMK IwpDT05GSUdfQUQ4MzY2PW0KCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMKIyBDT05GSUdfQVRMQVNf UEhfU0VOU09SIGlzIG5vdCBzZXQKQ09ORklHX0NDUzgxMT1tCkNPTkZJR19JQVFDT1JFPW0KQ09O RklHX1ZaODlYPW0KCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNP Ul9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9bQpDT05GSUdfSUlP X01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCiMgQ09ORklHX0lJT19T U1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz1tCkNPTkZJ R19JSU9fU1RfU0VOU09SU19TUEk9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT1tCgojCiMg Q291bnRlcnMKIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1 MDY0PW0KIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBz ZXQKQ09ORklHX0FENTQyMT1tCkNPTkZJR19BRDU0NDY9bQojIENPTkZJR19BRDU0NDkgaXMgbm90 IHNldApDT05GSUdfQUQ1NTkyUl9CQVNFPW0KIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CkNP TkZJR19BRDU1OTNSPW0KQ09ORklHX0FENTUwND15CkNPTkZJR19BRDU2MjRSX1NQST15CkNPTkZJ R19MVEMyNjMyPXkKIyBDT05GSUdfQUQ1Njg2X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY5 Nl9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRDU3NTUgaXMgbm90IHNldApDT05GSUdfQUQ1NzYx PW0KQ09ORklHX0FENTc2ND15CkNPTkZJR19BRDU3OTE9bQpDT05GSUdfQUQ3MzAzPW0KQ09ORklH X0FEODgwMT1tCkNPTkZJR19EUzQ0MjQ9bQojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldApDT05G SUdfTUFYNTE3PW0KQ09ORklHX01DUDQ3MjU9bQpDT05GSUdfTUNQNDkyMj15CiMgQ09ORklHX1RJ X0RBQzA4MlMwODUgaXMgbm90IHNldApDT05GSUdfVElfREFDNTU3MT15CgojCiMgSUlPIGR1bW15 IGRyaXZlcgojCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9j ayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKQ09ORklHX0FEOTUyMz1tCgojCiMgUGhhc2UtTG9j a2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCkNPTkZJR19BREY0MzUwPW0K CiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKQ09ORklHX0FESVMxNjA4MD15CkNPTkZJ R19BRElTMTYxMzA9bQojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldApDT05GSUdfQURJUzE2 MjYwPXkKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldApDT05GSUdfQk1HMTYwPW0KQ09ORklH X0JNRzE2MF9JMkM9bQpDT05GSUdfQk1HMTYwX1NQST1tCkNPTkZJR19ISURfU0VOU09SX0dZUk9f M0Q9bQojIENPTkZJR19NUFUzMDUwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfR1lST18z QVhJUz1tCkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0dZUk9f U1BJXzNBWElTPW0KIyBDT05GSUdfSVRHMzIwMCBpcyBub3Qgc2V0CgojCiMgSGVhbHRoIFNlbnNv cnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwMz1tCiMgQ09ORklH X0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CkNPTkZJR19N QVgzMDEwMj1tCgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19BTTIzMTU9eQpDT05GSUdf REhUMTE9bQojIENPTkZJR19IREMxMDBYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVN SURJVFk9bQpDT05GSUdfSFRTMjIxPW0KQ09ORklHX0hUUzIyMV9JMkM9bQpDT05GSUdfSFRTMjIx X1NQST1tCkNPTkZJR19IVFUyMT1tCkNPTkZJR19TSTcwMDU9eQpDT05GSUdfU0k3MDIwPXkKCiMK IyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19BRElTMTY0MDA9bQpDT05GSUdf QURJUzE2NDgwPW0KQ09ORklHX0JNSTE2MD1tCkNPTkZJR19CTUkxNjBfSTJDPW0KQ09ORklHX0JN STE2MF9TUEk9bQpDT05GSUdfS01YNjE9bQojIENPTkZJR19JTlZfTVBVNjA1MF9TUEkgaXMgbm90 IHNldAojIENPTkZJR19JSU9fU1RfTFNNNkRTWCBpcyBub3Qgc2V0CkNPTkZJR19JSU9fQURJU19M SUI9eQpDT05GSUdfSUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCkNP TkZJR19BQ1BJX0FMUz15CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQUwzMzIwQT15CiMgQ09O RklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5OTYwPW0KQ09ORklHX0JIMTc1MD15 CkNPTkZJR19CSDE3ODA9eQpDT05GSUdfQ00zMjE4MT15CiMgQ09ORklHX0NNMzIzMiBpcyBub3Qg c2V0CiMgQ09ORklHX0NNMzMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzY2NTEgaXMgbm90IHNl dApDT05GSUdfR1AyQVAwMjBBMDBGPXkKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0lTTDI5MDI4PXkKIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNl dApDT05GSUdfSElEX1NFTlNPUl9BTFM9bQpDT05GSUdfSElEX1NFTlNPUl9QUk9YPW0KQ09ORklH X0pTQTEyMTI9eQpDT05GSUdfUlBSMDUyMT1tCkNPTkZJR19MVFI1MDE9eQpDT05GSUdfTFYwMTA0 Q1M9bQpDT05GSUdfTUFYNDQwMDA9eQojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKQ09ORklH X1BBMTIyMDMwMDE9eQojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEw IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKQ09ORklHX1RDUzM0MTQ9 eQojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz1tCiMg Q09ORklHX1RTTDI1ODMgaXMgbm90IHNldApDT05GSUdfVFNMMjc3Mj1tCkNPTkZJR19UU0w0NTMx PW0KIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CkNPTkZJR19WQ05MNDAwMD1tCkNPTkZJR19W RU1MNjA3MD15CkNPTkZJR19WTDYxODA9bQojIENPTkZJR19aT1BUMjIwMSBpcyBub3Qgc2V0Cgoj CiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc1PW0KIyBDT05GSUdfQUswOTkx MSBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfTUFHTj1tCiMgQ09ORklHX0JNQzE1MF9NQUdOX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfTUFHTl9TUEk9bQpDT05GSUdfTUFHMzExMD15CiMg Q09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEIGlzIG5vdCBzZXQKQ09ORklHX01NQzM1 MjQwPW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdOX0kyQ18z QVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9bQpDT05GSUdfU0VOU09SU19ITUM1 ODQzPXkKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0hNQzU4NDNfU1BJPXkKCiMKIyBNdWx0aXBsZXhlcnMKIwoKIwojIEluY2xpbm9tZXRlciBz ZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEPW0KQ09ORklHX0hJRF9T RU5TT1JfREVWSUNFX1JPVEFUSU9OPW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05G SUdfSUlPX0hSVElNRVJfVFJJR0dFUj1tCiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUiBp cyBub3Qgc2V0CkNPTkZJR19JSU9fVElHSFRMT09QX1RSSUdHRVI9bQpDT05GSUdfSUlPX1NZU0ZT X1RSSUdHRVI9bQoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfQUQ1MjcyPW0K IyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKQ09ORklHX01BWDU0ODE9bQojIENPTkZJR19NQVg1 NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQx MzEgaXMgbm90IHNldApDT05GSUdfTUNQNDUzMT15CkNPTkZJR19UUEwwMTAyPW0KCiMKIyBEaWdp dGFsIHBvdGVudGlvc3RhdHMKIwpDT05GSUdfTE1QOTEwMDA9eQoKIwojIFByZXNzdXJlIHNlbnNv cnMKIwpDT05GSUdfQUJQMDYwTUc9bQpDT05GSUdfQk1QMjgwPXkKQ09ORklHX0JNUDI4MF9JMkM9 eQpDT05GSUdfQk1QMjgwX1NQST15CkNPTkZJR19ISURfU0VOU09SX1BSRVNTPW0KIyBDT05GSUdf SFAwMyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9eQpDT05GSUdfTVBMMTE1X0kyQz1tCkNPTkZJ R19NUEwxMTVfU1BJPXkKQ09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPW0KQ09ORklHX01T NTYxMV9JMkM9bQpDT05GSUdfTVM1NjExX1NQST1tCiMgQ09ORklHX01TNTYzNyBpcyBub3Qgc2V0 CkNPTkZJR19JSU9fU1RfUFJFU1M9bQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz1tCkNPTkZJR19J SU9fU1RfUFJFU1NfU1BJPW0KIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldApDT05GSUdfSFAyMDZD PXkKIyBDT05GSUdfWlBBMjMyNiBpcyBub3Qgc2V0CgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwpD T05GSUdfQVMzOTM1PW0KCiMKIyBQcm94aW1pdHkgYW5kIGRpc3RhbmNlIHNlbnNvcnMKIwojIENP TkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKQ09ORklHX1JGRDc3NDAyPW0KIyBDT05GSUdf U1JGMDQgaXMgbm90IHNldApDT05GSUdfU1g5NTAwPW0KIyBDT05GSUdfU1JGMDggaXMgbm90IHNl dAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDJTMTIwMD15 CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01BWElNX1RIRVJNT0NPVVBMRSBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19NTFg5 MDYxND1tCkNPTkZJR19NTFg5MDYzMj1tCkNPTkZJR19UTVAwMDY9eQpDT05GSUdfVE1QMDA3PW0K Q09ORklHX1RTWVMwMT1tCkNPTkZJR19UU1lTMDJEPXkKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CgojCiMg SVJRIGNoaXAgc3VwcG9ydAojCkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNL X0JVUyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKIyBDT05GSUdfUkVTRVRf VElfU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz1tCkNPTkZJR19GTUNfRkFLRURFVj1tCkNP TkZJR19GTUNfVFJJVklBTD1tCiMgQ09ORklHX0ZNQ19XUklURV9FRVBST00gaXMgbm90IHNldApD T05GSUdfRk1DX0NIQVJERVY9bQoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19Q SFk9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhB XzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj1tCiMgQ09ORklHX1BIWV9DUENB UF9VU0IgaXMgbm90IHNldApDT05GSUdfUE9XRVJDQVA9eQojIENPTkZJR19JTlRFTF9SQVBMIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9y IHN1cHBvcnQKIwojIENPTkZJR19SQVMgaXMgbm90IHNldApDT05GSUdfVEhVTkRFUkJPTFQ9bQoK IwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklHX0RBWD15CkNP TkZJR19ERVZfREFYPW0KQ09ORklHX05WTUVNPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpD T05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT1tCiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09M RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfSEVBUlRCRUFUIGlzIG5vdCBzZXQKQ09O RklHX0lOVEVMX1RIPW0KIyBDT05GSUdfSU5URUxfVEhfUENJIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1RIX0FDUEk9bQpDT05GSUdfSU5URUxfVEhfR1RIPW0KQ09ORklHX0lOVEVMX1RIX1NUSD1t CiMgQ09ORklHX0lOVEVMX1RIX01TVSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9USF9QVEk9bQoj IENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GUEdBPXkKIyBDT05GSUdf QUxURVJBX1BSX0lQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GUEdBX01HUl9BTFRFUkFfUFNf U1BJIGlzIG5vdCBzZXQKQ09ORklHX0ZQR0FfTUdSX0FMVEVSQV9DVlA9bQpDT05GSUdfRlBHQV9N R1JfWElMSU5YX1NQST15CkNPTkZJR19GUEdBX01HUl9NQUNIWE8yX1NQST15CkNPTkZJR19GUEdB X0JSSURHRT1tCiMgQ09ORklHX1hJTElOWF9QUl9ERUNPVVBMRVIgaXMgbm90IHNldApDT05GSUdf RlBHQV9SRUdJT049bQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBp cyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0 CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFT PW0KQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RN SV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklO RCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX0NGR19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HT09H TEVfRklSTVdBUkU9eQojIENPTkZJR19HT09HTEVfQ09SRUJPT1RfVEFCTEVfQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFX1g4Nl9MRUdBQ1kgaXMgbm90IHNldAoKIwoj IFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNI RV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90 IHNldApDT05GSUdfRVhUM19GUz1tCiMgQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUM19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPW0K Q09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKIyBD T05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0VOQ1JZUFRJT049 eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19KQkQyPW0KQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJDQUNIRT1t CkNPTkZJR19SRUlTRVJGU19GUz1tCkNPTkZJR19SRUlTRVJGU19DSEVDSz15CkNPTkZJR19SRUlT RVJGU19QUk9DX0lORk89eQojIENPTkZJR19SRUlTRVJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNP TkZJR19KRlNfRlM9eQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklU WSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfREVCVUc9eQojIENPTkZJR19KRlNfU1RBVElTVElDUyBp cyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0K IyBDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNf Q0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9U RVNUUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19ERUJVRz15CiMgQ09ORklHX0JUUkZTX0FTU0VS VCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldApDT05G SUdfTklMRlMyX0ZTPXkKQ09ORklHX0YyRlNfRlM9bQojIENPTkZJR19GMkZTX1NUQVRfRlMgaXMg bm90IHNldApDT05GSUdfRjJGU19GU19YQVRUUj15CiMgQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19GMkZTX0NIRUNL X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfRU5DUllQVElPTj15CkNPTkZJR19GMkZTX0ZB VUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMg bm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9D S0lORyBpcyBub3Qgc2V0CkNPTkZJR19GU19FTkNSWVBUSU9OPW0KQ09ORklHX0ZTTk9USUZZPXkK Q09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkg aXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFD RSBpcyBub3Qgc2V0CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKQ09ORklHX1FVT1RBX0RF QlVHPXkKQ09ORklHX1FGTVRfVjE9bQojIENPTkZJR19RRk1UX1YyIGlzIG5vdCBzZXQKQ09ORklH X1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9bQpDT05GSUdfQVVUT0ZTX0ZTPW0KQ09ORklH X0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CkNPTkZJR19PVkVSTEFZX0ZTPW0KIyBDT05GSUdfT1ZF UkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElS RUNUX0FMV0FZU19GT0xMT1cgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19JTkRFWD15CiMg Q09ORklHX09WRVJMQVlfRlNfTkZTX0VYUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZT X1hJTk9fQVVUTz15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9bQpDT05GSUdfRlNDQUNI RV9TVEFUUz15CkNPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTT15CiMgQ09ORklHX0ZTQ0FDSEVfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09O RklHX0NBQ0hFRklMRVM9bQpDT05GSUdfQ0FDSEVGSUxFU19ERUJVRz15CkNPTkZJR19DQUNIRUZJ TEVTX0hJU1RPR1JBTT15CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085 NjYwX0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKQ09ORklHX1pJU09GUz15CiMgQ09O RklHX1VERl9GUyBpcyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJ R19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQojIENPTkZJR19WRkFUX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfTlRGU19GUz15CkNPTkZJR19O VEZTX0RFQlVHPXkKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNP TkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9D X1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERS RU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZT PXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklH X0hVR0VUTEJGUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfQ09ORklH RlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJR19PUkFOR0VGU19GUz15CkNP TkZJR19BREZTX0ZTPXkKIyBDT05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CkNPTkZJR19BRkZT X0ZTPXkKQ09ORklHX0VDUllQVF9GUz1tCkNPTkZJR19FQ1JZUFRfRlNfTUVTU0FHSU5HPXkKQ09O RklHX0hGU19GUz1tCkNPTkZJR19IRlNQTFVTX0ZTPXkKQ09ORklHX0hGU1BMVVNfRlNfUE9TSVhf QUNMPXkKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19CRlNfRlM9eQpDT05GSUdf RUZTX0ZTPW0KIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMg bm90IHNldAojIENPTkZJR19TUVVBU0hGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYRlNfRlMgaXMg bm90IHNldApDT05GSUdfTUlOSVhfRlM9bQpDT05GSUdfT01GU19GUz15CiMgQ09ORklHX0hQRlNf RlMgaXMgbm90IHNldApDT05GSUdfUU5YNEZTX0ZTPW0KQ09ORklHX1FOWDZGU19GUz15CkNPTkZJ R19RTlg2RlNfREVCVUc9eQojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BT VE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldApDT05GSUdfVUZTX0ZT PXkKQ09ORklHX1VGU19GU19XUklURT15CkNPTkZJR19VRlNfREVCVUc9eQojIENPTkZJR19FWE9G U19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19G Uz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBp cyBub3Qgc2V0CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CiMg Q09ORklHX05GU19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMgbm90IHNldAoj IENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJO RUxfRE5TPXkKIyBDT05GSUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpD T05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJ R19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz1tCiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz1tCiMgQ09ORklH X0NJRlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBub3Qg c2V0CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19YQVRUUiBp cyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90 IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NJ RlNfREZTX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfU01CMzExIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NP REVQQUdFXzczNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldApDT05GSUdf TkxTX0NPREVQQUdFXzg1MD1tCiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV84NjI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCiMgQ09O RklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfODY5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzkz Mj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpD T05GSUdfTkxTX0lTTzg4NTlfOD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCiMgQ09ORklH X05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CiMgQ09ORklH X05MU19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19O TFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlf NT15CkNPTkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdf TkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfS09JOF9SPXkKQ09ORklHX05MU19LT0k4X1U9eQpDT05GSUdfTkxT X01BQ19ST01BTj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCiMgQ09ORklHX05MU19NQUNfQ0VO VEVVUk8gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNfTUFD X0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JFRUs9 eQojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJ VD1tCiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQojIENPTkZJR19ETE0gaXMgbm90 IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9 eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNP TkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9E RUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19E WU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21w aWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURV Q0VEPXkKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApD T05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15 CkNPTkZJR19GUkFNRV9XQVJOPTEwMjQKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNl dAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdfVU5VU0VEX1NZTUJPTFM9 eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklH X0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CiMgQ09ORklH X1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1BPSU5U RVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdf TUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJ R19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkg RGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKIyBDT05GSUdfREVCVUdfUEFHRUFM TE9DIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKQ09ORklHX1BBR0VfUE9JU09O SU5HX05PX1NBTklUWT15CkNPTkZJR19QQUdFX1BPSVNPTklOR19aRVJPPXkKQ09ORklHX0RFQlVH X1JPREFUQV9URVNUPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CkNPTkZJR19T TFVCX0RFQlVHX09OPXkKQ09ORklHX1NMVUJfU1RBVFM9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVN TEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf U1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQ UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0gaXMgbm90IHNldApDT05GSUdfSEFW RV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBz IGFuZCBIYW5ncwojCiMgQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENP TkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdf VEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09O RklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRFNU QVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tz LCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENP TkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQ SU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldT RU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVT VFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19XV19NVVRFWF9TRUxGVEVTVD1tCkNPTkZJR19TVEFDS1RSQUNFPXkKQ09ORklHX1dBUk5fQUxM X1VOU0VFREVEX1JBTkRPTT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05G SUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVE RU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JDVV9QRVJG X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdf UkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVS X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RS QUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJ R19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09V TlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZF X0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVS PXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JU PXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1B X0lOSVQ9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlVOVElN RV9URVNUSU5HX01FTlUgaXMgbm90IHNldApDT05GSUdfTUVNVEVTVD15CiMgQ09ORklHX0JVR19P Tl9EQVRBX0NPUlJVUFRJT04gaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNC PXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05G SUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDPXkKIyBD T05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQK Q09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApD T05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9 MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZ PTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMg bm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZ X1VERUxBWT15CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9JT19ERUxBWV9UWVBFPTIKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAoj IENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf Tk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lNUl9TRUxGVEVTVD15CkNPTkZJ R19YODZfREVCVUdfRlBVPXkKQ09ORklHX1BVTklUX0FUT01fREVCVUc9eQpDT05GSUdfVU5XSU5E RVJfRlJBTUVfUE9JTlRFUj15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkK Q09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0 CkNPTkZJR19FTkNSWVBURURfS0VZUz1tCiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdf U0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUksg aXMgbm90IHNldApDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfU0VDVVJJVFlf UEFUSD15CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CiMgQ09ORklH X0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9SVElGWV9TT1VSQ0UgaXMg bm90IHNldApDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSPXkKQ09ORklHX1NUQVRJQ19VU0VS TU9ERUhFTFBFUl9QQVRIPSIvc2Jpbi91c2VybW9kZS1oZWxwZXIiCiMgQ09ORklHX1NFQ1VSSVRZ X1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTE9BRFBJ Tj15CkNPTkZJR19TRUNVUklUWV9MT0FEUElOX0VOQUJMRUQ9eQpDT05GSUdfU0VDVVJJVFlfWUFN QT15CiMgQ09ORklHX0lOVEVHUklUWSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09O RklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1t CkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQ VE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkK Q09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBU T19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBI RVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19D UllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVM VD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNP TkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPW0KQ09ORklHX0NSWVBUT19BQ09N UDI9eQpDT05GSUdfQ1JZUFRPX1JTQT1tCiMgQ09ORklHX0NSWVBUT19ESCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fRUNESD1tCkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19D UllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15 CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdf Q1JZUFRPX01DUllQVEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX1RF U1Q9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9bQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj1t CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09O RklHX0NSWVBUT19DQ009bQojIENPTkZJR19DUllQVE9fR0NNIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19BRUdJUzEyOD1tCiMgQ09ORklH X0NSWVBUT19BRUdJUzEyOEwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFR0lTMjU2PW0KQ09O RklHX0NSWVBUT19NT1JVUzY0MD1tCiMgQ09ORklHX0NSWVBUT19NT1JVUzEyODAgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1NFUUlWPW0KQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxv Y2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz1tCkNPTkZJR19DUllQVE9fQ0ZCPXkKQ09ORklH X0NSWVBUT19DVFI9bQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPW0KIyBD T05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19YVFM9bQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0 CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1B Qz15CkNPTkZJR19DUllQVE9fWENCQz15CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hB U0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdf Q1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JN RDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05G SUdfQ1JZUFRPX1JNRDMyMD1tCiMgQ09ORklHX0NSWVBUT19TSEExIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj1tCkNPTkZJR19DUllQVE9fU0hB Mz15CkNPTkZJR19DUllQVE9fU00zPW0KQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZ UFRPX1dQNTEyPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19D UllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFU181ODYgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0FOVUJJUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVJDND15CiMgQ09ORklHX0NSWVBUT19C TE9XRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRP X0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1tCkNPTkZJR19DUllQVE9fQ0FTVDY9 bQpDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQ VE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj1tCiMgQ09ORklHX0NS WVBUT19TTTQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NQRUNLPXkKQ09ORklHX0NSWVBUT19U RUE9bQojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdP RklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PW0KCiMKIyBDb21wcmVzc2lv bgojCiMgQ09ORklHX0NSWVBUT19ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWk89 eQpDT05GSUdfQ1JZUFRPXzg0Mj1tCkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19M WjRIQz1tCkNPTkZJR19DUllQVE9fWlNURD1tCgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9u CiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpD T05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklH X0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJf QVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CiMgQ09ORklHX0NS WVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FT WU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKIyBDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9Q QVJTRVIgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5n CiMKIyBDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U1RFTV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJ R19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX1ZIT1NUX05FVCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGlu ZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19SQVRJT05B TD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RS TkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklO RF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19J T01BUD15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRU PW0KQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkK Q09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NFTEZURVNUPW0KQ09ORklHX0NSQzMyX1NMSUNF Qlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9T QVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NS QzQ9bQojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19D UkM4PW0KQ09ORklHX1hYSEFTSD1tCiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHXzg0Ml9DT01QUkVTUz1tCkNPTkZJR184NDJfREVDT01QUkVTUz1tCkNPTkZJR19a TElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX0xaT19DT01QUkVTUz15 CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0 SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVT Uz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9bQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RF Q19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05G SUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQ QVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9bQpDT05GSUdfREVD T01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVT U19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpD T05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdf SU5URVJWQUxfVFJFRT15CkNPTkZJR19SQURJWF9UUkVFX01VTFRJT1JERVI9eQpDT05GSUdfQVNT T0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQ PXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05F RURfRE1BX01BUF9TVEFURT15CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09O RklHX0RNQV9ESVJFQ1RfT1BTPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfU0dMX0FMTE9DPXkK Q09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpD T05GSUdfR0xPQj15CkNPTkZJR19HTE9CX1NFTEZURVNUPW0KQ09ORklHX05MQVRUUj15CkNPTkZJ R19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz15CkNPTkZJR19ERFI9eQojIENPTkZJR19JUlFfUE9M TCBpcyBub3Qgc2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPW0KQ09ORklH X0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19G T05UXzh4MTY9eQojIENPTkZJR19GT05UXzZ4MTEgaXMgbm90IHNldApDT05GSUdfRk9OVF83eDE0 PXkKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JO Xzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UX01JTklfNHg2PXkKIyBDT05GSUdfRk9OVF82eDEw IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfMTB4MTg9eQpDT05GSUdfRk9OVF9TVU44eDE2PXkKIyBD T05GSUdfRk9OVF9TVU4xMngyMiBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FS Q0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfU1RSSU5HX1NFTEZURVNU PW0K --===============7181447033620003322==--