From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 24 Jul 2018 14:43:37 +0800 From: kernel test robot To: Kishon Vijay Abraham I Cc: Lorenzo Pieralisi , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, LKP Subject: [LKP] ef1433f717 [ 4.913681] BUG: unable to handle kernel NULL pointer dereference at 0000004c Message-ID: <20180724064337.GB19722@shao2-debian> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mvpLiMfbWzRoNl4x" Sender: linux-kernel-owner@vger.kernel.org List-ID: --mvpLiMfbWzRoNl4x 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/torvalds/linux.git master commit ef1433f717a2c63747a519d86965d73ff9bd08b3 Author: Kishon Vijay Abraham I AuthorDate: Mon Apr 2 18:59:35 2018 +0530 Commit: Lorenzo Pieralisi CommitDate: Fri May 18 16:40:50 2018 +0100 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry In order to be able to provide correct driver_data for pci_epf device, a separate configfs entry for each pci_epf_device_id table entry in pci_epf_driver is required. Add support to create configfs entry for each pci_epf_device_id table entry here. Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Lorenzo Pieralisi Tested-by: Gustavo Pimentel ecc57efe9d misc: pci_endpoint_test: Use pci_irq_vector function ef1433f717 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry 28c20cc73b Merge tag 'drm-fixes-2018-07-20' of git://anongit.freedesktop.org/drm/drm 89cf553533 Add linux-next specific files for 20180720 +------------------------------------------+------------+------------+------------+---------------+ | | ecc57efe9d | ef1433f717 | 28c20cc73b | next-20180720 | +------------------------------------------+------------+------------+------------+---------------+ | boot_successes | 27 | 0 | 16 | 52 | | boot_failures | 1 | 15 | | | | invoked_oom-killer:gfp_mask=0x | 1 | | | | | Mem-Info | 1 | | | | | BUG:unable_to_handle_kernel | 0 | 15 | | | | Oops:#[##] | 0 | 15 | | | | EIP:__pci_epf_register_driver | 0 | 15 | | | | Kernel_panic-not_syncing:Fatal_exception | 0 | 15 | | | +------------------------------------------+------------+------------+------------+---------------+ [ 4.897660] find_next_and_bit: 53907 cycles, 1 iterations [ 4.898600] test passed [ 4.899303] test_printf: all 240 tests passed [ 4.900210] xz_dec_test: module loaded [ 4.900788] xz_dec_test: Create a device node with 'mknod xz_dec_test c 249 0' and write .xz files to it. [ 4.913681] BUG: unable to handle kernel NULL pointer dereference at 0000004c [ 4.914853] *pde = 00000000 [ 4.915349] Oops: 0002 [#1] PREEMPT SMP [ 4.915981] Modules linked in: [ 4.916436] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.17.0-rc1-00005-gef1433f #1 [ 4.917645] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 4.923544] EIP: __pci_epf_register_driver+0x8c/0xc0 [ 4.923544] EFLAGS: 00210202 CPU: 0 [ 4.923544] EAX: 419acaf4 EBX: 419acaf4 ECX: 419acaf4 EDX: 419acaf4 [ 4.923544] ESI: 41717100 EDI: 419acaa0 EBP: 51821ee8 ESP: 51821ed8 [ 4.923544] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 4.923544] CR0: 80050033 CR2: 0000004c CR3: 01c00000 CR4: 000406d0 [ 4.923544] Call Trace: [ 4.923544] ? pci_epf_init+0x28/0x28 [ 4.923544] ? pci_epf_test_init+0x2d/0x4a [ 4.923544] ? do_one_initcall+0x41/0x1a3 [ 4.923544] ? parse_args+0x1be/0x300 [ 4.923544] ? set_debug_rodata+0xf/0xf [ 4.923544] ? kernel_init_freeable+0x176/0x206 [ 4.923544] ? rest_init+0xe0/0xe0 [ 4.923544] ? kernel_init+0xb/0x100 [ 4.923544] ? schedule_tail_wrapper+0x9/0xc [ 4.923544] ? ret_from_fork+0x19/0x24 [ 4.923544] Code: d2 b8 40 ca 9a 41 e8 44 49 3c 00 8b 5f 58 b8 48 00 00 00 8b 4d f0 89 da e8 82 25 fb ff 84 c0 74 1b 8b 45 f0 c7 47 58 48 00 00 00 <89> 1d 4c 00 00 00 a3 48 00 00 00 c7 03 48 00 00 00 b8 40 ca 9a [ 4.923544] EIP: __pci_epf_register_driver+0x8c/0xc0 SS:ESP: 0068:51821ed8 [ 4.923544] CR2: 000000000000004c [ 4.923544] ---[ end trace 0fa53401c5bec6d4 ]--- [ 4.923544] Kernel panic - not syncing: Fatal exception # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start ea9561cfc952fc0a86184563c0a8c7371116e0f6 v4.17 -- git bisect bad f72328d27f3bb117b7f707fae2ca20d03ba2796d # 17:03 B 0 11 30 4 hpfs: Use EUCLEAN for filesystem errors git bisect good abf7dba7c4f77d781f6df50fefb19a64c5dc331f # 17:30 G 10 0 4 4 Merge tag 'char-misc-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc git bisect bad 3a3869f1c443383ef8354ffa0e5fb8df65d8b549 # 18:09 B 0 3 22 4 Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci git bisect good 0eb0061381b2bac082cc26d573fc48fe99db3922 # 18:42 G 10 0 2 2 Merge tag 'for-linus-4.18' of git://github.com/cminyard/linux-ipmi git bisect good 1c8c5a9d38f607c0b6fd12c91cbe1a4418762a21 # 18:55 G 11 0 1 1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next git bisect good d987f62cce3289e42b83eb6c110c4745ea781bdf # 19:40 G 10 0 1 1 Merge tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs git bisect good c90fca951e90ba470a3dc6087667edffcf8db21b # 20:12 G 11 0 1 1 Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux git bisect good 3036bc45364f98515a2c446d7fac2c34dcfbeff4 # 20:34 G 11 0 0 0 Merge tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media git bisect good 13fbadcd512c225c907d6e8147fb48a88114bf03 # 20:52 G 11 0 3 3 Merge branch 'pci/sparc' git bisect bad 741f8e7ecc2c6414cff442ec8eb07dcfe4481533 # 21:23 B 0 11 30 4 Merge branch 'lorenzo/pci/hv' git bisect good f03c7aa4598b78f9f0f6883f1e410f67968f74b9 # 21:40 G 10 0 2 2 Merge branch 'lorenzo/pci/dwc' git bisect bad bf79d7d0997abfab40b421a0360adcc4fdbda0a4 # 21:52 B 0 2 20 3 Merge branch 'lorenzo/pci/endpoint' git bisect good ecc57efe9d0d958c8a3a43a4430bf19319e74728 # 22:41 G 10 0 2 2 misc: pci_endpoint_test: Use pci_irq_vector function git bisect good d792b32688c65841aef256e5870f0e25ed69ed9c # 22:58 G 10 0 3 3 Merge branch 'lorenzo/pci/dwc-fixes' git bisect bad ef1433f717a2c63747a519d86965d73ff9bd08b3 # 23:23 B 0 2 21 4 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry # first bad commit: [ef1433f717a2c63747a519d86965d73ff9bd08b3] PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry git bisect good ecc57efe9d0d958c8a3a43a4430bf19319e74728 # 23:41 G 30 0 9 11 misc: pci_endpoint_test: Use pci_irq_vector function # extra tests with debug options git bisect bad ef1433f717a2c63747a519d86965d73ff9bd08b3 # 23:55 B 0 11 27 1 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry # extra tests on HEAD of linus/master git bisect bad 3c53776e29f81719efcf8f7a6e30cdf753bee94d # 00:06 B 0 11 26 0 Mark HI and TASKLET softirq synchronous # extra tests on tree/branch linus/master git bisect good 28c20cc73b9cc4288c86c2a3fc62af4087de4b19 # 00:25 G 10 0 3 3 Merge tag 'drm-fixes-2018-07-20' of git://anongit.freedesktop.org/drm/drm # extra tests on tree/branch linux-next/master git bisect good 89cf553533084a35b44f533d59198497d3319d69 # 00:48 G 11 0 3 3 Add linux-next specific files for 20180720 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --mvpLiMfbWzRoNl4x Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-yocto-vp-22:20180720152949:i386-randconfig-h1-07181746:4.17.0-rc1-00005-gef1433f:1.gz" Content-Transfer-Encoding: base64 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 --mvpLiMfbWzRoNl4x Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-yocto-vp-17:20180720153619:i386-randconfig-h1-07181746:4.17.0-rc1-00004-gecc57ef:1.gz" Content-Transfer-Encoding: base64 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 --mvpLiMfbWzRoNl4x Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce-yocto-vp-22:20180720152949:i386-randconfig-h1-07181746:4.17.0-rc1-00005-gef1433f:1" #!/bin/bash kernel=$1 initrd=yocto-trinity-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/yocto/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 296 -smp 1 -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[*]}" --mvpLiMfbWzRoNl4x Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.17.0-rc1-00005-gef1433f" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.17.0-rc1 Kernel Configuration # CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_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 is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y 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_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_DEVICE is not set # 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 is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=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=y # CONFIG_UID16 is not set CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SYSTEM_DATA_VERIFICATION=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_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_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_CC_STACKPROTECTOR_AUTO=y 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_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_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_GOLDFISH=y # CONFIG_RETPOLINE is not set CONFIG_INTEL_RDT=y # CONFIG_X86_BIGSMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=m # 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=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=8 CONFIG_NR_CPUS_DEFAULT=8 CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_SCHED_MC_PRIO is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 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=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m 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_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=m # CONFIG_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_PERCPU_STATS is not set CONFIG_GUP_BENCHMARK=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 is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_UMIP is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y 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_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=120 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_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y 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 is not set CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_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_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_STUB is not set CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_HOST is not set # CONFIG_PCIE_CADENCE_EP is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set CONFIG_PCI_EPF_TEST=y # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=y CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=m CONFIG_XFRM_USER=m CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set CONFIG_INET_RAW_DIAG=y # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y # CONFIG_TCP_CONG_BIC is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set # CONFIG_TCP_CONG_HSTCP is not set CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_NV=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m # CONFIG_TCP_CONG_YEAH is not set CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=m CONFIG_TCP_CONG_CDG=m CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_BBR is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set # CONFIG_IPV6 is not set # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG 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=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=m CONFIG_STP=y CONFIG_GARP=y # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_ATALK is not set CONFIG_X25=m # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=y # CONFIG_NET_SCH_SFB is not set CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=y # CONFIG_NET_SCH_TBF is not set CONFIG_NET_SCH_CBS=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=m # CONFIG_NET_SCH_QFQ is not set # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=m CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=y # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=m # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=m # CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_MARK is not set # CONFIG_NET_CLS_RSVP is not set CONFIG_NET_CLS_RSVP6=m # CONFIG_NET_CLS_FLOW is not set CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_CLS_MATCHALL is not set # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_NAT=m # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=m CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_SKBMOD=m CONFIG_NET_ACT_IFE=y # CONFIG_NET_ACT_TUNNEL_KEY is not set CONFIG_NET_IFE_SKBMARK=m # CONFIG_NET_IFE_SKBPRIO is not set CONFIG_NET_IFE_SKBTCINDEX=y CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # 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=y # CONFIG_MPLS is not set CONFIG_NET_NSH=y CONFIG_HSR=m # 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=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_STREAM_PARSER is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set CONFIG_BT=m # CONFIG_BT_BREDR is not set CONFIG_BT_LE=y CONFIG_BT_LEDS=y CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y # CONFIG_BT_SELFTEST_SMP is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_RTL is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_SERDEV=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_NOKIA=m # CONFIG_BT_HCIUART_BCSP is not set CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set CONFIG_BT_HCIUART_INTEL=y # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIUART_AG6XX=y CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y # CONFIG_CFG80211_DEFAULT_PS is not set # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m # CONFIG_MAC80211_RC_MINSTREL is not set CONFIG_MAC80211_RC_DEFAULT="" # # Some wireless drivers require a rate control algorithm # CONFIG_MAC80211_MESH=y # CONFIG_MAC80211_LEDS is not set # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_GPIO=m CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=y CONFIG_NET_IFE=y CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set 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 is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_TEST_ASYNC_DRIVER_PROBE=m CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA_SIZE_SEL_MIN=y # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_SIMPLE_PM_BUS=m CONFIG_CONNECTOR=m CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_OF_PARTS=m CONFIG_MTD_AR7_PARTS=m # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set # CONFIG_MTD_MAP_BANK_WIDTH_2 is not set # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y # CONFIG_MTD_CFI_I2 is not set # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_SBC_GXX=m CONFIG_MTD_SCx200_DOCFLASH=m CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=y CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_MCHP23K256=m CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_FLATTREE=y CONFIG_OF_PROMTREE=y CONFIG_OF_KOBJ=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_AX88796=m # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # NVME Support # # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=m CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=m CONFIG_EEPROM_93XX46=y CONFIG_EEPROM_IDT_89HPESX=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC & 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=m # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN 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_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE 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_EL3 is not set # CONFIG_3C515 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_LANCE is not set # CONFIG_PCNET32 is not set # CONFIG_NI65 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CIRRUS=y # CONFIG_CS89x0 is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_GEMINI_ETHERNET is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=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_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_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_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_NE2000 is not set # CONFIG_NE2K_PCI is not set # CONFIG_ULTRA is not set # CONFIG_WD80x3 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000_SPI is not set # CONFIG_QCA7000_UART is not set # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC9194 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_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_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE 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 CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set # CONFIG_USB_IPHETH is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x2E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set # CONFIG_MAC80211_HWSIM is not set # CONFIG_USB_NET_RNDIS_WLAN is not set # # WiMAX Wireless Broadband devices # # CONFIG_WIMAX_I2400M_USB is not set # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set # CONFIG_MOUSE_SERIAL is not set CONFIG_MOUSE_APPLETOUCH=y # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m # CONFIG_MOUSE_ELAN_I2C_I2C is not set # CONFIG_MOUSE_ELAN_I2C_SMBUS is not set CONFIG_MOUSE_INPORT=m # CONFIG_MOUSE_ATIXL is not set # CONFIG_MOUSE_LOGIBM is not set CONFIG_MOUSE_PC110PAD=y CONFIG_MOUSE_VSXXXAA=m CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=y # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_88PM860X is not set # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=y # CONFIG_TOUCHSCREEN_AD7879_I2C is not set CONFIG_TOUCHSCREEN_AD7879_SPI=y # CONFIG_TOUCHSCREEN_AR1021_I2C is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=m CONFIG_TOUCHSCREEN_BU21013=m CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set # CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m # CONFIG_TOUCHSCREEN_DA9034 is not set # CONFIG_TOUCHSCREEN_DA9052 is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_EGALAX=m # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set CONFIG_TOUCHSCREEN_EXC3000=y # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_GOODIX=m CONFIG_TOUCHSCREEN_HIDEEP=m # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_EKTF2127=y CONFIG_TOUCHSCREEN_ELAN=y # CONFIG_TOUCHSCREEN_ELO is not set # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_HTCPEN=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # CONFIG_TOUCHSCREEN_WM831X is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_MC13783=m CONFIG_TOUCHSCREEN_USB_EGALAX=y # CONFIG_TOUCHSCREEN_USB_PANJIT is not set # CONFIG_TOUCHSCREEN_USB_3M is not set CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y # CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set # CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set # CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set # CONFIG_TOUCHSCREEN_USB_GOTOP is not set CONFIG_TOUCHSCREEN_USB_JASTEC=y # CONFIG_TOUCHSCREEN_USB_ELO is not set # CONFIG_TOUCHSCREEN_USB_E2I is not set CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y # CONFIG_TOUCHSCREEN_USB_NEXIO is not set # CONFIG_TOUCHSCREEN_USB_EASYTOUCH is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC200X_CORE=m # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2005=m CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=y # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZET6223 is not set CONFIG_TOUCHSCREEN_ZFORCE=m CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=m # CONFIG_INPUT_88PM80X_ONKEY is not set CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_AD714X_SPI=y # CONFIG_INPUT_ARIZONA_HAPTICS is not set CONFIG_INPUT_ATMEL_CAPTOUCH=m CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_MAX77693_HAPTIC=y # CONFIG_INPUT_MAX8925_ONKEY is not set CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=m CONFIG_INPUT_MMA8450=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=y # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_CPCAP_PWRBUTTON=m CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y CONFIG_INPUT_KXTJ9=y # CONFIG_INPUT_KXTJ9_POLLED_MODE is not set # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=m # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_TPS65218_PWRBUTTON=m # CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_TWL6040_VIBRA=m # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PALMAS_PWRBUTTON=m CONFIG_INPUT_PCF50633_PMU=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_RK805_PWRKEY is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_DA9052_ONKEY is not set CONFIG_INPUT_DA9055_ONKEY=y # CONFIG_INPUT_DA9063_ONKEY is not set # CONFIG_INPUT_WM831X_ON is not set CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m CONFIG_INPUT_ADXL34X_SPI=m CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=m CONFIG_INPUT_CMA3000_I2C=m CONFIG_INPUT_IDEAPAD_SLIDEBAR=m # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=m CONFIG_RMI4_CORE=y # CONFIG_RMI4_I2C is not set CONFIG_RMI4_SPI=y CONFIG_RMI4_SMB=m # CONFIG_RMI4_F03 is not set CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y # CONFIG_RMI4_F12 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_APBPS2 is not set CONFIG_SERIO_OLPC_APSP=m # CONFIG_SERIO_GPIO_PS2 is not set CONFIG_USERIO=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=m # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set CONFIG_N_HDLC=y CONFIG_N_GSM=m # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_GOLDFISH_TTY=m CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y # CONFIG_SERIAL_8250_PNP is not set CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_MEN_MCB=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_FOURPORT is not set CONFIG_SERIAL_8250_ACCENT=y CONFIG_SERIAL_8250_ASPEED_VUART=m # CONFIG_SERIAL_8250_BOCA is not set CONFIG_SERIAL_8250_EXAR_ST16C554=m CONFIG_SERIAL_8250_HUB6=m # CONFIG_SERIAL_8250_SHARE_IRQ is not set CONFIG_SERIAL_8250_DETECT_IRQ=y # CONFIG_SERIAL_8250_RSA is not set CONFIG_SERIAL_8250_DW=m # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set CONFIG_SERIAL_OF_PLATFORM=m # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX_CORE=m CONFIG_SERIAL_SC16IS7XX=m # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_SC16IS7XX_SPI=y # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=m CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_IFX6X60=y # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_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_CONEXANT_DIGICOLOR=y CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE=y CONFIG_SERIAL_MEN_Z135=m CONFIG_SERIAL_DEV_BUS=m CONFIG_TTY_PRINTK=m CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=m # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=m CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=m CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=m CONFIG_TCG_TIS=m CONFIG_TCG_TIS_SPI=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_CRB is not set CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_GPMUX=m CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y CONFIG_I2C_GPIO_FAULT_INJECTOR=y CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_DLN2=m # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set 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=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_AXI_SPI_ENGINE=m CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_DLN2=m CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=m # CONFIG_SPI_XILINX is not set CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI 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 is not set CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK_KVM=y # CONFIG_PINCTRL is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=m # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_MB86S7X is not set CONFIG_GPIO_MENZ127=m # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=m # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y CONFIG_GPIO_WINBOND=m # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=m # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_BD9571MWV=y CONFIG_GPIO_DA9052=y # CONFIG_GPIO_DA9055 is not set CONFIG_GPIO_DLN2=m CONFIG_GPIO_LP3943=m CONFIG_GPIO_LP873X=m CONFIG_GPIO_LP87565=m # CONFIG_GPIO_MAX77620 is not set CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65086=m CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set # CONFIG_GPIO_MAX3191X is not set CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set CONFIG_GPIO_XRA1403=m # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=m 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=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2805=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y 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=y # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=m CONFIG_BATTERY_DS2760=m # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_OLPC is not set CONFIG_BATTERY_SBS=y # CONFIG_CHARGER_SBS is not set CONFIG_MANAGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=m CONFIG_BATTERY_BQ27XXX_HDQ=m CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM=y # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_DA9150 is not set CONFIG_AXP288_CHARGER=m CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_CHARGER_88PM860X=m CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_DETECTOR_MAX14656=m # CONFIG_CHARGER_MAX8998 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=m CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=m CONFIG_CHARGER_SMB347=m # CONFIG_CHARGER_TPS65090 is not set CONFIG_CHARGER_TPS65217=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_GOLDFISH=m # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_HWMON is not set CONFIG_THERMAL=y CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_OF=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y # CONFIG_MAX77620_THERMAL is not set CONFIG_QORIQ_THERMAL=m CONFIG_DA9062_THERMAL=m CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_ACT8945A is not set CONFIG_MFD_AS3711=y # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_FLEXCOM is not set # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AXP20X=m CONFIG_MFD_AXP20X_I2C=m CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m CONFIG_MFD_CROS_EC_SPI=m # CONFIG_MFD_CROS_EC_CHARDEV is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=m # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=m CONFIG_MFD_DLN2=m CONFIG_MFD_MC13XXX=m # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=m # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77620=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_CPCAP=m CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=m CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=m CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=m CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TI_LP87565=m CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y # 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=y # CONFIG_RAVE_SP_CORE is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PG86X is not set CONFIG_REGULATOR_88PM800=m # CONFIG_REGULATOR_88PM8607 is not set # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ARIZONA_LDO1 is not set # CONFIG_REGULATOR_ARIZONA_MICSUPP is not set # CONFIG_REGULATOR_AS3711 is not set # CONFIG_REGULATOR_AXP20X is not set # CONFIG_REGULATOR_BD9571MWV is not set CONFIG_REGULATOR_CPCAP=m CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=m CONFIG_REGULATOR_DA9062=m # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LM363X=m CONFIG_REGULATOR_LP3971=m # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP873X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LP87565=m CONFIG_REGULATOR_LP8788=m # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=m CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX77620=m # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=m # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=m # CONFIG_REGULATOR_MC13783 is not set # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=m # CONFIG_REGULATOR_MT6323 is not set CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=m # CONFIG_REGULATOR_S5M8767 is not set # CONFIG_REGULATOR_SKY81452 is not set # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=m # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65086 is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6524X=m # CONFIG_REGULATOR_TPS65912 is not set CONFIG_REGULATOR_VCTRL=m CONFIG_REGULATOR_WM831X=m # CONFIG_REGULATOR_WM8994 is not set # CONFIG_RC_CORE is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_DVB_CORE=y CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set CONFIG_DVB_ULE_DEBUG=y # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Analog/digital TV USB devices # # # Digital TV USB devices # # CONFIG_DVB_USB_V2 is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=y # CONFIG_DVB_B2C2_FLEXCOP_USB is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_DVB_PLATFORM_DRIVERS=y # # Supported MMC/SDIO adapters # CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_CYPRESS_FIRMWARE=y CONFIG_SMS_SIANO_MDTV=y # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=y CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Multistandard (satellite) frontends # # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # # # DVB-T (terrestrial) frontends # # # DVB-C (cable) frontends # # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # # # SEC control devices for DVB-S # # # Common Interface (EN50221) controller drivers # # # Tools to develop new frontends # # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_VGEM=m # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_RCAR_DW_HDMI is not set CONFIG_DRM_RCAR_LVDS=m # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_LVDS=m CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set CONFIG_DRM_PANEL_SAMSUNG_LD9040=m CONFIG_DRM_PANEL_LG_LG4573=m # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set CONFIG_DRM_DUMB_VGA_DAC=m CONFIG_DRM_LVDS_ENCODER=m # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set CONFIG_DRM_NXP_PTN3460=m # CONFIG_DRM_PARADE_PS8622 is not set CONFIG_DRM_SII902X=m CONFIG_DRM_SII9234=m CONFIG_DRM_TOSHIBA_TC358767=m # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_ARCPGU=m # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_TINYDRM=m CONFIG_TINYDRM_MIPI_DBI=m # CONFIG_TINYDRM_ILI9225 is not set CONFIG_TINYDRM_MI0283QT=m CONFIG_TINYDRM_REPAPER=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m CONFIG_DRM_LEGACY=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m # # Frame buffer Devices # CONFIG_FB=m # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=m # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=m CONFIG_FB_SMSCUFX=m # CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SSD1307=m # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=m CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=m # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_LCD_S6E63M0=m CONFIG_LCD_LD9040=m CONFIG_LCD_AMS369FG06=m # CONFIG_LCD_LMS501KF03 is not set CONFIG_LCD_HX8357=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=m CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=m # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_SKY81452=m # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y # CONFIG_BACKLIGHT_ARCXCNN is not set CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=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=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m # CONFIG_SND_DYNAMIC_MINORS is not set # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL4_LIB=m CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set CONFIG_SND_ALOOP=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set CONFIG_SND_PORTMAN2X4=m CONFIG_SND_WSS_LIB=m CONFIG_SND_SB_COMMON=m CONFIG_SND_SB8_DSP=m CONFIG_SND_SB16_DSP=m CONFIG_SND_ISA=y # CONFIG_SND_ADLIB is not set CONFIG_SND_AD1816A=m # CONFIG_SND_AD1848 is not set CONFIG_SND_ALS100=m # CONFIG_SND_AZT1605 is not set CONFIG_SND_AZT2316=m CONFIG_SND_AZT2320=m # CONFIG_SND_CMI8328 is not set CONFIG_SND_CMI8330=m # CONFIG_SND_CS4231 is not set CONFIG_SND_CS4236=m CONFIG_SND_ES1688=m CONFIG_SND_ES18XX=m CONFIG_SND_SC6000=m CONFIG_SND_GUSCLASSIC=m # CONFIG_SND_GUSEXTREME is not set CONFIG_SND_GUSMAX=m # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_JAZZ16 is not set CONFIG_SND_OPL3SA2=m # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set CONFIG_SND_OPTI93X=m CONFIG_SND_MIRO=m CONFIG_SND_SB8=m CONFIG_SND_SB16=m CONFIG_SND_SBAWE=m # CONFIG_SND_SB16_CSP is not set CONFIG_SND_SSCAPE=m CONFIG_SND_WAVEFRONT=m CONFIG_SND_MSND_PINNACLE=m # CONFIG_SND_MSND_CLASSIC is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m # CONFIG_SND_USB_CAIAQ_INPUT is not set # CONFIG_SND_USB_US122L is not set # CONFIG_SND_USB_6FIRE is not set CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m # CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set CONFIG_SND_ATMEL_SOC=m # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_IMX_AUDMUX=m # CONFIG_SND_I2S_HI6210_I2S is not set CONFIG_SND_SOC_IMG=y # CONFIG_SND_SOC_IMG_I2S_IN is not set CONFIG_SND_SOC_IMG_I2S_OUT=m # CONFIG_SND_SOC_IMG_PARALLEL_OUT is not set CONFIG_SND_SOC_IMG_SPDIF_IN=m CONFIG_SND_SOC_IMG_SPDIF_OUT=m CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m # CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XTFPGA_I2S=m # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set CONFIG_SND_SOC_ADAU_UTILS=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU17X1=m CONFIG_SND_SOC_ADAU1761=m CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_AK5558=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_BD28623=m CONFIG_SND_SOC_BT_SCO=m # CONFIG_SND_SOC_CPCAP is not set CONFIG_SND_SOC_CS35L32=m CONFIG_SND_SOC_CS35L33=m # CONFIG_SND_SOC_CS35L34 is not set CONFIG_SND_SOC_CS35L35=m CONFIG_SND_SOC_CS42L42=m # CONFIG_SND_SOC_CS42L51_I2C is not set CONFIG_SND_SOC_CS42L52=m CONFIG_SND_SOC_CS42L56=m CONFIG_SND_SOC_CS42L73=m CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m CONFIG_SND_SOC_CS4271=m # CONFIG_SND_SOC_CS4271_I2C is not set CONFIG_SND_SOC_CS4271_SPI=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS43130=m CONFIG_SND_SOC_CS4349=m # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_DA7219=m # CONFIG_SND_SOC_DIO2125 is not set CONFIG_SND_SOC_HDMI_CODEC=m CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES8316=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m # CONFIG_SND_SOC_ES8328_SPI is not set CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98504=m CONFIG_SND_SOC_MAX9867=m # CONFIG_SND_SOC_MAX98927 is not set CONFIG_SND_SOC_MAX98373=m CONFIG_SND_SOC_MAX9860=m # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM1789=m CONFIG_SND_SOC_PCM1789_I2C=m CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM179X_SPI=m CONFIG_SND_SOC_PCM186X=m CONFIG_SND_SOC_PCM186X_I2C=m # CONFIG_SND_SOC_PCM186X_SPI is not set CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m # CONFIG_SND_SOC_PCM3168A_SPI is not set CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m # CONFIG_SND_SOC_PCM512x_SPI is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_REGMAP=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_SPI=m CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TAS5720=m CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC23_SPI=m # CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC32X4=m # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set CONFIG_SND_SOC_TLV320AIC32X4_SPI=m CONFIG_SND_SOC_TLV320AIC3X=m # CONFIG_SND_SOC_TS3A227E is not set # CONFIG_SND_SOC_TSCS42XX is not set CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m # CONFIG_SND_SOC_WM8741 is not set CONFIG_SND_SOC_WM8750=m # CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8770=m # CONFIG_SND_SOC_WM8776 is not set CONFIG_SND_SOC_WM8804=m # CONFIG_SND_SOC_WM8804_I2C is not set CONFIG_SND_SOC_WM8804_SPI=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8960=m # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_WM8985=m CONFIG_SND_SOC_ZX_AUD96P22=m # CONFIG_SND_SOC_MAX9759 is not set CONFIG_SND_SOC_NAU8540=m CONFIG_SND_SOC_NAU8810=m # CONFIG_SND_SOC_NAU8824 is not set CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SND_SIMPLE_SCU_CARD is not set # CONFIG_SND_AUDIO_GRAPH_CARD is not set CONFIG_SND_AUDIO_GRAPH_SCU_CARD=m CONFIG_SND_X86=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACCUTOUCH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y CONFIG_HID_ASUS=m # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CORSAIR=y # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m CONFIG_HID_ELO=y # CONFIG_HID_EZKEY is not set CONFIG_HID_GEMBIRD=m # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set CONFIG_HID_GOOGLE_HAMMER=m CONFIG_HID_GT683R=y # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=m CONFIG_HID_ITE=m # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_HIDPP is not set # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MAYFLASH=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTI=m CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PENMOUNT=y CONFIG_HID_PETALYNX=m 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_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=y # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_UDRAW_PS3=y CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set CONFIG_HID_ALPS=y # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_MON=m CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=y CONFIG_USB_FOTG210_HCD=y CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=y # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set CONFIG_USB_HCD_SSB=m CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set CONFIG_USBIP_VUDC=m CONFIG_USBIP_DEBUG=y CONFIG_USB_MUSB_HDRC=m # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m CONFIG_USB_DWC3_OF_SIMPLE=m CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PCI is not set CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_OF=m CONFIG_USB_CHIPIDEA_PCI=m CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=m # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=y CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HUB_USB251XB=y CONFIG_USB_HSIC_USB3503=m CONFIG_USB_HSIC_USB4604=m CONFIG_USB_LINK_LAYER_TEST=m CONFIG_USB_CHAOSKEY=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=m # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=m CONFIG_USB_GADGET_DEBUG=y # CONFIG_USB_GADGET_VERBOSE is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FUSB300=m # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=m CONFIG_USB_PXA27X=m CONFIG_USB_MV_UDC=m CONFIG_USB_MV_U3D=m CONFIG_USB_SNP_CORE=m CONFIG_USB_SNP_UDC_PLAT=m # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=m CONFIG_USB_NET2272_DMA=y # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_TYPEC is not set # CONFIG_USB_ROLES_INTEL_XHCI is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_ROLE_SWITCH=m CONFIG_UWB=y CONFIG_UWB_HWA=m # CONFIG_UWB_WHCI is not set CONFIG_UWB_I1480U=m # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_88PM860X=m # CONFIG_LEDS_APU is not set CONFIG_LEDS_AS3645A=m # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y # CONFIG_LEDS_CPCAP is not set CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_LM3692X=y CONFIG_LEDS_MT6323=y CONFIG_LEDS_NET48XX=y CONFIG_LEDS_WRAP=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8788=y # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m CONFIG_LEDS_MC13783=m CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_MAX8997 is not set CONFIG_LEDS_LM355x=m # CONFIG_LEDS_OT200 is not set # CONFIG_LEDS_MENF21BMC is not set CONFIG_LEDS_KTD2692=m CONFIG_LEDS_IS31FL319X=y # CONFIG_LEDS_IS31FL32XX is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m CONFIG_LEDS_MLXREG=y CONFIG_LEDS_USER=y # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_MTD=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=m # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=m CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=m # CONFIG_EDAC_AMD64 is not set # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set # CONFIG_EDAC_E752X is not set # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # CONFIG_RTC_NVMEM is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y # CONFIG_RTC_INTF_PROC is not set CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set CONFIG_RTC_DRV_88PM80X=m # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=y # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_LP8788 is not set CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_MAX8907=m CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set # CONFIG_RTC_DRV_MAX77686 is not set CONFIG_RTC_DRV_RK808=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12026=m CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF85363=m CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=m # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV8803=m CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=m # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1343=y # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=m # CONFIG_RTC_DRV_MAX6916 is not set CONFIG_RTC_DRV_R9701=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_RX6110 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_MAX6902=m # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_MCP795=y CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_RV3029C2=m # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set 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=y CONFIG_RTC_DS1685_SYSFS_REGS=y # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=m # CONFIG_RTC_DRV_DA9052 is not set # CONFIG_RTC_DRV_DA9055 is not set CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_ZYNQMP=m CONFIG_RTC_DRV_CROS_EC=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=y CONFIG_RTC_DRV_MC13XXX=m CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_MT6397=m CONFIG_RTC_DRV_R7301=y # CONFIG_RTC_DRV_CPCAP is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_ALTERA_MSGDMA=m CONFIG_DW_AXI_DMAC=m CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set CONFIG_QCOM_HIDMA_MGMT=y CONFIG_QCOM_HIDMA=m CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC 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=y # 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_WIRELESS is not set # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=m # CONFIG_DELL_SMBIOS_SMM is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_CHT_INT33FE is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_XO1_RFKILL=m # CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y CONFIG_MLX_PLATFORM=y # CONFIG_SILEAD_DMI is not set CONFIG_PMC_ATOM=y # CONFIG_GOLDFISH_BUS is not set CONFIG_GOLDFISH_PIPE=m CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set # CONFIG_CLK_HSDK is not set # CONFIG_COMMON_CLK_MAX77686 is not set # CONFIG_COMMON_CLK_RK808 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_SI570 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_VC5 is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m # # Rpmsg drivers # CONFIG_RPMSG=y # CONFIG_RPMSG_CHAR is not set CONFIG_RPMSG_VIRTIO=y # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # CONFIG_SOC_TI=y # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ARIZONA=m CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y # CONFIG_EXTCON_USBC_CROS_EC is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_CROS_EC=m CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LP3943=m # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # CONFIG_IRQCHIP=y 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 is not set # # 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 is not set CONFIG_PHY_MAPPHONE_MDM6600=m # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=m # CONFIG_MCB_PCI is not set CONFIG_MCB_LPC=m # # Performance monitor support # CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_DAX=m CONFIG_DEV_DAX=m CONFIG_NVMEM=y # # HW tracing support # # CONFIG_STM is not set CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_ACPI is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # CONFIG_FPGA is not set CONFIG_FSI=y CONFIG_FSI_MASTER_GPIO=m # CONFIG_FSI_MASTER_HUB is not set CONFIG_FSI_SCOM=y CONFIG_MULTIPLEXER=m # # Multiplexer drivers # CONFIG_MUX_ADG792A=m # CONFIG_MUX_GPIO is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=m # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_COREBOOT_TABLE_OF is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=m CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set CONFIG_OVERLAY_FS_XINO_AUTO=y # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_CRAMFS is not set CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=m CONFIG_PSTORE_DEFLATE_COMPRESS=m CONFIG_PSTORE_LZO_COMPRESS=m # CONFIG_PSTORE_LZ4_COMPRESS is not set CONFIG_PSTORE_LZ4HC_COMPRESS=m # CONFIG_PSTORE_842_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y # CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_RAM=m # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=m # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=m # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=m # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=m # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # 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 is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_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=y 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=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCK_STAT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m 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_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=m # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER 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_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_TEST_LIST_SORT=m CONFIG_TEST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=m CONFIG_TEST_UUID=m CONFIG_TEST_RHASHTABLE=m # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_FIND_BIT_BENCHMARK=y CONFIG_TEST_FIRMWARE=m # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_DEBUG_VIRTUAL is not set # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set # CONFIG_UBSAN_NULL is not set CONFIG_TEST_UBSAN=m CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=m CONFIG_DEBUG_WX=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED 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=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_FRAME_POINTER=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=65536 # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_SELINUX_DISABLE is not set # CONFIG_SECURITY_SELINUX_DEVELOP is not set # CONFIG_SECURITY_SELINUX_AVC_STATS is not set CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_APPARMOR_HASH is not set # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m # CONFIG_CRYPTO_LRW is not set CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=m CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_SM4=m CONFIG_CRYPTO_SPECK=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set # CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_CRYPTO_DEV_CCREE=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS7_TEST_KEY=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SECONDARY_TRUSTED_KEYRING=y # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_VHOST_NET=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Library routines # 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 is not set CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC4=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m # CONFIG_CRC8 is not set CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=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_SGL_ALLOC=y CONFIG_DMA_DIRECT_OPS=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_STACKDEPOT=y CONFIG_STRING_SELFTEST=y --mvpLiMfbWzRoNl4x-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0817557922644628687==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: ef1433f717 [ 4.913681] BUG: unable to handle kernel NULL pointer dereference at 0000004c Date: Tue, 24 Jul 2018 14:43:37 +0800 Message-ID: <20180724064337.GB19722@shao2-debian> List-Id: --===============0817557922644628687== 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/torvalds/linux.git master commit ef1433f717a2c63747a519d86965d73ff9bd08b3 Author: Kishon Vijay Abraham I AuthorDate: Mon Apr 2 18:59:35 2018 +0530 Commit: Lorenzo Pieralisi CommitDate: Fri May 18 16:40:50 2018 +0100 PCI: endpoint: Create configfs entry for each pci_epf_device_id table e= ntry = In order to be able to provide correct driver_data for pci_epf device, a separate configfs entry for each pci_epf_device_id table entry in pci_epf_driver is required. = Add support to create configfs entry for each pci_epf_device_id table entry here. = Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Lorenzo Pieralisi Tested-by: Gustavo Pimentel ecc57efe9d misc: pci_endpoint_test: Use pci_irq_vector function ef1433f717 PCI: endpoint: Create configfs entry for each pci_epf_device_id= table entry 28c20cc73b Merge tag 'drm-fixes-2018-07-20' of git://anongit.freedesktop.o= rg/drm/drm 89cf553533 Add linux-next specific files for 20180720 +------------------------------------------+------------+------------+-----= -------+---------------+ | | ecc57efe9d | ef1433f717 | 28c2= 0cc73b | next-20180720 | +------------------------------------------+------------+------------+-----= -------+---------------+ | boot_successes | 27 | 0 | 16 = | 52 | | boot_failures | 1 | 15 | = | | | invoked_oom-killer:gfp_mask=3D0x | 1 | | = | | | Mem-Info | 1 | | = | | | BUG:unable_to_handle_kernel | 0 | 15 | = | | | Oops:#[##] | 0 | 15 | = | | | EIP:__pci_epf_register_driver | 0 | 15 | = | | | Kernel_panic-not_syncing:Fatal_exception | 0 | 15 | = | | +------------------------------------------+------------+------------+-----= -------+---------------+ [ 4.897660] find_next_and_bit: 53907 cycles, 1 iterations [ 4.898600] test passed [ 4.899303] test_printf: all 240 tests passed [ 4.900210] xz_dec_test: module loaded [ 4.900788] xz_dec_test: Create a device node with 'mknod xz_dec_test c = 249 0' and write .xz files to it. [ 4.913681] BUG: unable to handle kernel NULL pointer dereference at 000= 0004c [ 4.914853] *pde =3D 00000000 = [ 4.915349] Oops: 0002 [#1] PREEMPT SMP [ 4.915981] Modules linked in: [ 4.916436] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.17.0-rc1-00005-g= ef1433f #1 [ 4.917645] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 4.923544] EIP: __pci_epf_register_driver+0x8c/0xc0 [ 4.923544] EFLAGS: 00210202 CPU: 0 [ 4.923544] EAX: 419acaf4 EBX: 419acaf4 ECX: 419acaf4 EDX: 419acaf4 [ 4.923544] ESI: 41717100 EDI: 419acaa0 EBP: 51821ee8 ESP: 51821ed8 [ 4.923544] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 4.923544] CR0: 80050033 CR2: 0000004c CR3: 01c00000 CR4: 000406d0 [ 4.923544] Call Trace: [ 4.923544] ? pci_epf_init+0x28/0x28 [ 4.923544] ? pci_epf_test_init+0x2d/0x4a [ 4.923544] ? do_one_initcall+0x41/0x1a3 [ 4.923544] ? parse_args+0x1be/0x300 [ 4.923544] ? set_debug_rodata+0xf/0xf [ 4.923544] ? kernel_init_freeable+0x176/0x206 [ 4.923544] ? rest_init+0xe0/0xe0 [ 4.923544] ? kernel_init+0xb/0x100 [ 4.923544] ? schedule_tail_wrapper+0x9/0xc [ 4.923544] ? ret_from_fork+0x19/0x24 [ 4.923544] Code: d2 b8 40 ca 9a 41 e8 44 49 3c 00 8b 5f 58 b8 48 00 00 = 00 8b 4d f0 89 da e8 82 25 fb ff 84 c0 74 1b 8b 45 f0 c7 47 58 48 00 00 00 = <89> 1d 4c 00 00 00 a3 48 00 00 00 c7 03 48 00 00 00 b8 40 ca 9a = [ 4.923544] EIP: __pci_epf_register_driver+0x8c/0xc0 SS:ESP: 0068:51821e= d8 [ 4.923544] CR2: 000000000000004c [ 4.923544] ---[ end trace 0fa53401c5bec6d4 ]--- [ 4.923544] Kernel panic - not syncing: Fatal exception # HH:MM RESULT GO= OD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start ea9561cfc952fc0a86184563c0a8c7371116e0f6 v4.17 -- git bisect bad f72328d27f3bb117b7f707fae2ca20d03ba2796d # 17:03 B 0= 11 30 4 hpfs: Use EUCLEAN for filesystem errors git bisect good abf7dba7c4f77d781f6df50fefb19a64c5dc331f # 17:30 G 10= 0 4 4 Merge tag 'char-misc-4.18-rc1' of git://git.kernel.org/pub= /scm/linux/kernel/git/gregkh/char-misc git bisect bad 3a3869f1c443383ef8354ffa0e5fb8df65d8b549 # 18:09 B 0= 3 22 4 Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/= scm/linux/kernel/git/helgaas/pci git bisect good 0eb0061381b2bac082cc26d573fc48fe99db3922 # 18:42 G 10= 0 2 2 Merge tag 'for-linus-4.18' of git://github.com/cminyard/li= nux-ipmi git bisect good 1c8c5a9d38f607c0b6fd12c91cbe1a4418762a21 # 18:55 G 11= 0 1 1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/= net-next git bisect good d987f62cce3289e42b83eb6c110c4745ea781bdf # 19:40 G 10= 0 1 1 Merge tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/= scm/linux/kernel/git/jack/linux-fs git bisect good c90fca951e90ba470a3dc6087667edffcf8db21b # 20:12 G 11= 0 1 1 Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm= /linux/kernel/git/powerpc/linux git bisect good 3036bc45364f98515a2c446d7fac2c34dcfbeff4 # 20:34 G 11= 0 0 0 Merge tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/= linux/kernel/git/mchehab/linux-media git bisect good 13fbadcd512c225c907d6e8147fb48a88114bf03 # 20:52 G 11= 0 3 3 Merge branch 'pci/sparc' git bisect bad 741f8e7ecc2c6414cff442ec8eb07dcfe4481533 # 21:23 B 0= 11 30 4 Merge branch 'lorenzo/pci/hv' git bisect good f03c7aa4598b78f9f0f6883f1e410f67968f74b9 # 21:40 G 10= 0 2 2 Merge branch 'lorenzo/pci/dwc' git bisect bad bf79d7d0997abfab40b421a0360adcc4fdbda0a4 # 21:52 B 0= 2 20 3 Merge branch 'lorenzo/pci/endpoint' git bisect good ecc57efe9d0d958c8a3a43a4430bf19319e74728 # 22:41 G 10= 0 2 2 misc: pci_endpoint_test: Use pci_irq_vector function git bisect good d792b32688c65841aef256e5870f0e25ed69ed9c # 22:58 G 10= 0 3 3 Merge branch 'lorenzo/pci/dwc-fixes' git bisect bad ef1433f717a2c63747a519d86965d73ff9bd08b3 # 23:23 B 0= 2 21 4 PCI: endpoint: Create configfs entry for each pci_epf_devi= ce_id table entry # first bad commit: [ef1433f717a2c63747a519d86965d73ff9bd08b3] PCI: endpoin= t: Create configfs entry for each pci_epf_device_id table entry git bisect good ecc57efe9d0d958c8a3a43a4430bf19319e74728 # 23:41 G 30= 0 9 11 misc: pci_endpoint_test: Use pci_irq_vector function # extra tests with debug options git bisect bad ef1433f717a2c63747a519d86965d73ff9bd08b3 # 23:55 B 0= 11 27 1 PCI: endpoint: Create configfs entry for each pci_epf_devi= ce_id table entry # extra tests on HEAD of linus/master git bisect bad 3c53776e29f81719efcf8f7a6e30cdf753bee94d # 00:06 B 0= 11 26 0 Mark HI and TASKLET softirq synchronous # extra tests on tree/branch linus/master git bisect good 28c20cc73b9cc4288c86c2a3fc62af4087de4b19 # 00:25 G 10= 0 3 3 Merge tag 'drm-fixes-2018-07-20' of git://anongit.freedesk= top.org/drm/drm # extra tests on tree/branch linux-next/master git bisect good 89cf553533084a35b44f533d59198497d3319d69 # 00:48 G 11= 0 3 3 Add linux-next specific files for 20180720 --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/lkp Intel Corporati= on --===============0817557922644628687== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1.gz" 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 --===============0817557922644628687== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1.gz" 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 flz14Jr/9Pu3cPnif2Ayk7uzkwEA --===============0817557922644628687== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.17.0-rc1-00005-gef1433f1" IyEvYmluL2Jhc2gKCmtlcm5lbD0kMQppbml0cmQ9eW9jdG8tdHJpbml0eS1pMzg2LmNnegoKd2dl dCAtLW5vLWNsb2JiZXIgaHR0cHM6Ly9naXRodWIuY29tL2ZlbmdndWFuZy9yZXByb2R1Y2Uta2Vy bmVsLWJ1Zy9yYXcvbWFzdGVyL3lvY3RvLyRpbml0cmQKCmt2bT0oCglxZW11LXN5c3RlbS14ODZf NjQKCS1lbmFibGUta3ZtCgktY3B1IEhhc3dlbGwsK3NtZXAsK3NtYXAKCS1rZXJuZWwgJGtlcm5l bAoJLWluaXRyZCAkaW5pdHJkCgktbSAyOTYKCS1zbXAgMQoJLWRldmljZSBlMTAwMCxuZXRkZXY9 bmV0MAoJLW5ldGRldiB1c2VyLGlkPW5ldDAKCS1ib290IG9yZGVyPW5jCgktbm8tcmVib290Cgkt d2F0Y2hkb2cgaTYzMDBlc2IKCS13YXRjaGRvZy1hY3Rpb24gZGVidWcKCS1ydGMgYmFzZT1sb2Nh bHRpbWUKCS1zZXJpYWwgc3RkaW8KCS1kaXNwbGF5IG5vbmUKCS1tb25pdG9yIG51bGwKKQoKYXBw ZW5kPSgKCXJvb3Q9L2Rldi9yYW0wCglodW5nX3Rhc2tfcGFuaWM9MQoJZGVidWcKCWFwaWM9ZGVi dWcKCXN5c3JxX2Fsd2F5c19lbmFibGVkCglyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9 MTAwCgluZXQuaWZuYW1lcz0wCglwcmludGsuZGV2a21zZz1vbgoJcGFuaWM9LTEKCXNvZnRsb2Nr dXBfcGFuaWM9MQoJbm1pX3dhdGNoZG9nPXBhbmljCglvb3BzPXBhbmljCglsb2FkX3JhbWRpc2s9 MgoJcHJvbXB0X3JhbWRpc2s9MAoJZHJiZC5taW5vcl9jb3VudD04CglzeXN0ZW1kLmxvZ19sZXZl bD1lcnIKCWlnbm9yZV9sb2dsZXZlbAoJY29uc29sZT10dHkwCgllYXJseXByaW50az10dHlTMCwx MTUyMDAKCWNvbnNvbGU9dHR5UzAsMTE1MjAwCgl2Z2E9bm9ybWFsCglydwoJZHJiZC5taW5vcl9j b3VudD04CglyY3VwZXJmLnNodXRkb3duPTAKKQoKIiR7a3ZtW0BdfSIgLWFwcGVuZCAiJHthcHBl bmRbKl19Igo= --===============0817557922644628687== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.17.0-rc1-00005-gef1433f" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xNy4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19YODZfMzI9eQpDT05G SUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1B VD0iZWxmMzItaTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL2kz ODZfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0Vf U1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj04CkNP TkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05G SUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19H RU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFW RV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJ Q19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FS Q0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15 CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJf Q1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15 CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1E X1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9T VVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19Q QUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9C RVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0yCkNP TkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RI UkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZf QVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9B VVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9 eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJ R19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VS TkVMX0daSVAgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0JaSVAyPXkKIyBDT05GSUdfS0VSTkVM X0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19L RVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldApD T05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdf Q1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05G SUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdf QVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNP TkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklH X0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdf SVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19HRU5FUklDX0lSUV9D SElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpD T05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9S RVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQ QVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkK Q09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNj b3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKQ09ORklHX0lSUV9USU1FX0FD Q09VTlRJTkc9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19B Q0NUX1YzPXkKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JU09MQVRJ T049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQojIENPTkZJR19S Q1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09O RklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVE X1NFR0NCTElTVD15CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJ R19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MjAKQ09ORklHX0xPR19DUFVf TUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05G SUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9V Tk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQpD T05GSUdfTUVNQ0c9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NI RUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKQ09ORklHX1JUX0dST1VQX1ND SEVEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NH Uk9VUF9GUkVFWkVSPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkK IyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NU IGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENP TkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CiMg Q09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMg bm90IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZ PXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09O RklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19S RF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpF X0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBz ZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2 PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExB VEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CiMgQ09ORklHX1VJRDE2IGlzIG5v dCBzZXQKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90 IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5v dCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5U Sz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CiMgQ09ORklHX1BDU1BLUl9QTEFU Rk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19GVVRF WD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNP TkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlP PXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdf Q0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tB TExTWU1TX0FMTD15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9T WVNDQUxMPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf TUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJG X0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90 IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1f RVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfQ09NUEFUX0JSSz15CiMgQ09ORklHX1NMQUIgaXMgbm90 IHNldAojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklHX1NMT0I9eQojIENPTkZJR19TTEFC X01FUkdFX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9O PXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpD T05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfS1BST0JFUyBpcyBub3Qgc2V0CkNP TkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUPXkKQ09ORklHX0hB VkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9C U1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpD T05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hB VkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9FUlJPUl9JTkpFQ1RJ T049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJ R19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkK Q09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1P Ulk9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FS Q0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNL X0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVH PXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9J TlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZF X1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15 CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1Q PXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZS RUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBY Q0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5U X0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNP TkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdf R0NDX1BMVUdJTlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1Jf U1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX0FVVE89eQpDT05GSUdf SEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NP VU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19I QVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05G SUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklU Uz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz04 CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19JU0FfQlVTX0FQST15CkNPTkZJ R19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9T SUdBQ1RJT049eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RS SUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05G SUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfQVJDSF9IQVNfUkVGQ09VTlQ9eQojIENPTkZJ R19SRUZDT1VOVF9GVUxMIGlzIG5vdCBzZXQKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxp bmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09W X1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdf UlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKQ09ORklHX01PRFVMRVM9eQpDT05GSUdf TU9EVUxFX0ZPUkNFX0xPQUQ9eQojIENPTkZJR19NT0RVTEVfVU5MT0FEIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9B TEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9E VUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQojIENP TkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5f VU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9T UElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19T UElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdf UVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJ R19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJN T0RFPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwoj CkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9 eQpDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfR09MREZJU0g9eQojIENPTkZJR19SRVRQT0xJ TkUgaXMgbm90IHNldApDT05GSUdfSU5URUxfUkRUPXkKIyBDT05GSUdfWDg2X0JJR1NNUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJ Q0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQ UE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfWDg2XzMyX0lSSVM9bQojIENPTkZJR19TQ0hF RF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15 CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMg Q09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUND T1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09U TUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAoj IENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CkNP TkZJR19NNjg2PXkKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5U SVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYg aXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4g aXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVf TFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklB QzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JF MiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dFTkVS SUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD01CkNPTkZJR19Y ODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTYKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09O RklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNP TkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9T VVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19DUFVfU1VQ X1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpD T05GSUdfRE1JPXkKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19S QU5HRV9FTkQ9OApDT05GSUdfTlJfQ1BVU19ERUZBVUxUPTgKQ09ORklHX05SX0NQVVM9OApDT05G SUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfU0NIRURfTUNfUFJJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVN UFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9D T1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09O RklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdBQ1k9eQojIENPTkZJR19YODZfTUNFX0lOVEVM IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9BTkNJRU5UX01DRT15 CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD15CgojCiMg UGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9 eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRF TF9DU1RBVEU9eQpDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSPXkKIyBDT05GSUdfWDg2X0xF R0FDWV9WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2XzE2QklUIGlzIG5vdCBzZXQKQ09ORklH X1RPU0hJQkE9bQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENPTkZJR19YODZfUkVCT09URklY VVBTIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9 eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15 CkNPTkZJR19YODZfTVNSPXkKIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdf Tk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02 NEcgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1T UExJVF8zR19PUFQgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQKIyBD T05GSUdfVk1TUExJVF8yR19PUFQgaXMgbm90IHNldApDT05GSUdfVk1TUExJVF8xRz15CkNPTkZJ R19QQUdFX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX0FSQ0hfSEFT X01FTV9FTkNSWVBUPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9T UEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJ R19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNP TkZJR19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNl dApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFS U0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9D S19OT0RFX01BUD15CkNPTkZJR19IQVZFX0dFTkVSSUNfR1VQPXkKQ09ORklHX0FSQ0hfRElTQ0FS RF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX1NQTElUX1BUTE9D S19DUFVTPTQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1ZJ UlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9N SU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklH X01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5T UEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNP TkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMgbm90 IHNldApDT05GSUdfQ01BX0FSRUFTPTcKIyBDT05GSUdfWlBPT0wgaXMgbm90IHNldApDT05GSUdf WkJVRD15CkNPTkZJR19aU01BTExPQz1tCiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qg c2V0CkNPTkZJR19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15 CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9T VEFUUyBpcyBub3Qgc2V0CkNPTkZJR19HVVBfQkVOQ0hNQVJLPXkKIyBDT05GSUdfSElHSFBURSBp cyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9C T09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9X PTY0CkNPTkZJR19NQVRIX0VNVUxBVElPTj15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9T QU5JVElaRVIgaXMgbm90IHNldAojIENPTkZJR19YODZfUEFUIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX1VNSVAgaXMg bm90IHNldAojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CkNPTkZJR19I Wl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90 IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMApDT05GSUdfU0NI RURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApDT05GSUdfQ1JBU0hfRFVNUD15 CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKIyBDT05GSUdfUkVMT0NBVEFCTEUgaXMg bm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BV PXkKIyBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19IT1RQTFVHX0NQVTA9eQpDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19DTURMSU5FX0JP T0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0FSQ0hfRU5B QkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlv bnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RF QlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09ORklHX0RQTV9XQVRDSERPRz15CkNP TkZJR19EUE1fV0FUQ0hET0dfVElNRU9VVD0xMjAKQ09ORklHX1BNX0NMSz15CiMgQ09ORklHX1dR X1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdf QUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9Q REM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19B Q1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklH X0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BP U1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf QUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdf QUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9D SyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NF U1NPUl9DU1RBVEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BS T0NFU1NPUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNT T1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQ SV9DVVNUT01fRFNEVF9GSUxFPSIiCkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9 eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlO RVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9N RVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9 eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVH SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfUE1fVElNRVI9eQojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kg c2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNP TkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMgbm90IHNldApD T05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQpDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVzIG9w dGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5v dCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09E SVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09PTFBDIGlzIG5vdCBzZXQKQ09ORklHX1BD SV9HT0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BD SV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfT0xQQz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09O RklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMg bm90IHNldAojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQoj IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNl dApDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwoj IENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMKIyBDT05GSUdfUENJRV9DQURFTkNF X0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0NBREVOQ0VfRVAgaXMgbm90IHNldAoKIwoj IERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCgojCiMgUENJIGhvc3QgY29udHJvbGxlciBk cml2ZXJzCiMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJX0VORFBPSU5UPXkKIyBDT05G SUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfVEVTVD15 CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJ VENIVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNBX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19JU0Ff RE1BX0FQST15CkNPTkZJR19JU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBzZXQKQ09ORklHX1ND eDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1FUj1tCkNPTkZJR19PTFBDPXkKIyBDT05GSUdfT0xQ Q19YTzE1X1NDSSBpcyBub3Qgc2V0CkNPTkZJR19BTElYPXkKIyBDT05GSUdfTkVUNTUwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dFT1MgaXMgbm90IHNldApDT05GSUdfQU1EX05CPXkKIyBDT05GSUdf UENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRp b25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19CSU5GTVRf U0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CkNPTkZJR19CSU5GTVRfQU9VVD1tCiMgQ09ORklH X0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05G SUdfQ09NUEFUXzMyPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX05FVD15CkNP TkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKCiMKIyBOZXR3b3JraW5nIG9w dGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9 eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPXkKQ09ORklHX1hGUk09 eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz1tCkNPTkZJR19YRlJNX1VT RVI9bQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFURT15CkNPTkZJ R19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfTkVUX0tFWT1tCkNPTkZJR19ORVRfS0VZX01JR1JB VEU9eQpDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0CiMgQ09O RklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9QTlA9eQpDT05GSUdf SVBfUE5QX0RIQ1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNldApDT05GSUdfSVBf UE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMg bm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CiMgQ09ORklHX1NZTl9DT09LSUVTIGlzIG5v dCBzZXQKQ09ORklHX05FVF9JUFZUST15CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CiMgQ09ORklH X05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90IHNl dAojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRVNQPW0KQ09ORklHX0lO RVRfRVNQX09GRkxPQUQ9bQojIENPTkZJR19JTkVUX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19J TkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9C RUVUIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkK IyBDT05GSUdfSU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1JBV19ESUFHPXkK IyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURW QU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdf Q1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQojIENPTkZJR19UQ1BfQ09OR19IVENQ IGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldApDT05GSUdfVENQ X0NPTkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdfVkVHQVM9eQpDT05GSUdfVENQX0NPTkdfTlY9 eQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9eQpDT05GSUdfVENQX0NPTkdfTFA9bQpDT05GSUdf VENQX0NPTkdfVkVOTz1tCiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldApDT05GSUdf VENQX0NPTkdfSUxMSU5PSVM9eQpDT05GSUdfVENQX0NPTkdfRENUQ1A9bQpDT05GSUdfVENQX0NP TkdfQ0RHPW0KQ09ORklHX1RDUF9DT05HX0JCUj15CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBD T05GSUdfREVGQVVMVF9WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfV0VTVFdPT0Qg aXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFV TFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05G SUdfVENQX01ENVNJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjYgaXMgbm90IHNldAojIENPTkZJ R19ORVRMQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVU X1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPW0KQ09ORklH X0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwpDT05GSUdf SVBfRENDUF9DQ0lEMl9ERUJVRz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDMgaXMgbm90IHNldAoK IwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMg Q09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldApDT05GSUdfTDJU UD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19MMlRQX1YzPXkKQ09O RklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9bQpDT05GSUdfU1RQPXkKQ09ORklHX0dBUlA9 eQojIENPTkZJR19CUklER0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKIyBDT05G SUdfTkVUX0RTQSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAy MVFfR1ZSUD15CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF Q05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklHX0FUQUxL IGlzIG5vdCBzZXQKQ09ORklHX1gyNT1tCiMgQ09ORklHX0xBUEIgaXMgbm90IHNldApDT05GSUdf UEhPTkVUPXkKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9 eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdf TkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz1t CkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NIX1JFRD15CiMgQ09ORklHX05F VF9TQ0hfU0ZCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hf VEVRTD15CiMgQ09ORklHX05FVF9TQ0hfVEJGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0JT PXkKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz1tCkNPTkZJR19O RVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPW0KQ09ORklHX05FVF9TQ0hfTVFQUklP PXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9bQojIENPTkZJR19ORVRfU0NIX1FGUSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUV9DT0RF TD1tCkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPW0KQ09ORklHX05FVF9T Q0hfUElFPXkKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BMVUc9eQoj IENPTkZJR19ORVRfU0NIX0RFRkFVTFQgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMK Q09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RD SU5ERVg9bQojIENPTkZJR19ORVRfQ0xTX1JPVVRFNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9D TFNfRlcgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19VMzI9bQojIENPTkZJR19DTFNfVTMyX1BF UkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldAojIENPTkZJR19O RVRfQ0xTX1JTVlAgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19SU1ZQNj1tCiMgQ09ORklHX05F VF9DTFNfRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRf Q0xTX0JQRj15CiMgQ09ORklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0NMU19NQVRDSEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9FTUFUQ0ggaXMgbm90IHNldApD T05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FD VF9HQUNUPXkKQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCkNPTkZJ R19ORVRfQUNUX1NBTVBMRT1tCkNPTkZJR19ORVRfQUNUX05BVD1tCiMgQ09ORklHX05FVF9BQ1Rf UEVESVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NJTVAgaXMgbm90IHNldApDT05GSUdf TkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NVTT1tCkNPTkZJR19ORVRfQUNUX1ZM QU49bQpDT05GSUdfTkVUX0FDVF9CUEY9eQpDT05GSUdfTkVUX0FDVF9TS0JNT0Q9bQpDT05GSUdf TkVUX0FDVF9JRkU9eQojIENPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVkgaXMgbm90IHNldApDT05G SUdfTkVUX0lGRV9TS0JNQVJLPW0KIyBDT05GSUdfTkVUX0lGRV9TS0JQUklPIGlzIG5vdCBzZXQK Q09ORklHX05FVF9JRkVfU0tCVENJTkRFWD15CkNPTkZJR19ORVRfQ0xTX0lORD15CkNPTkZJR19O RVRfU0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVS PW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlz IG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfTkVUTElOS19ESUFH PXkKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj1t CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVS X0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15 CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15 CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNP TkZJR19CUUw9eQojIENPTkZJR19CUEZfU1RSRUFNX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49 eQojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CkNP TkZJR19CVD1tCiMgQ09ORklHX0JUX0JSRURSIGlzIG5vdCBzZXQKQ09ORklHX0JUX0xFPXkKQ09O RklHX0JUX0xFRFM9eQpDT05GSUdfQlRfU0VMRlRFU1Q9eQpDT05GSUdfQlRfU0VMRlRFU1RfRUNE SD15CiMgQ09ORklHX0JUX1NFTEZURVNUX1NNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0RFQlVH RlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9J TlRFTD1tCkNPTkZJR19CVF9CQ009bQpDT05GSUdfQlRfSENJQlRVU0I9bQpDT05GSUdfQlRfSENJ QlRVU0JfQVVUT1NVU1BFTkQ9eQpDT05GSUdfQlRfSENJQlRVU0JfQkNNPXkKIyBDT05GSUdfQlRf SENJQlRVU0JfUlRMIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlQ9bQpDT05GSUdfQlRfSENJ VUFSVF9TRVJERVY9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX05P S0lBPW0KIyBDT05GSUdfQlRfSENJVUFSVF9CQ1NQIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVB UlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CiMgQ09ORklHX0JUX0hDSVVBUlRfM1dJ UkUgaXMgbm90IHNldApDT05GSUdfQlRfSENJVUFSVF9JTlRFTD15CiMgQ09ORklHX0JUX0hDSVVB UlRfUUNBIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlRfQUc2WFg9eQpDT05GSUdfQlRfSENJ VUFSVF9NUlZMPXkKQ09ORklHX0JUX0hDSUJDTTIwM1g9bQpDT05GSUdfQlRfSENJQlBBMTBYPW0K Q09ORklHX0JUX0hDSUJGVVNCPW0KIyBDT05GSUdfQlRfSENJVkhDSSBpcyBub3Qgc2V0CkNPTkZJ R19CVF9NUlZMPW0KQ09ORklHX0JUX0FUSDNLPW0KQ09ORklHX0JUX1dJTElOSz1tCkNPTkZJR19B Rl9SWFJQQz15CiMgQ09ORklHX0FGX1JYUlBDX0lOSkVDVF9MT1NTIGlzIG5vdCBzZXQKIyBDT05G SUdfQUZfUlhSUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9eQojIENPTkZJR19BRl9L Q00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19XSVJFTEVTUz15CkNP TkZJR19XRVhUX0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX0NGRzgwMjExPW0KQ09O RklHX05MODAyMTFfVEVTVE1PREU9eQpDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdT PXkKIyBDT05GSUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVTIGlzIG5vdCBzZXQKQ09ORklH X0NGRzgwMjExX1JFUVVJUkVfU0lHTkVEX1JFR0RCPXkKQ09ORklHX0NGRzgwMjExX1VTRV9LRVJO RUxfUkVHREJfS0VZUz15CiMgQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFMgaXMgbm90IHNldAoj IENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFf U1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKQ09ORklHX01BQzgwMjExPW0KIyBDT05G SUdfTUFDODAyMTFfUkNfTUlOU1RSRUwgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVG QVVMVD0iIgoKIwojIFNvbWUgd2lyZWxlc3MgZHJpdmVycyByZXF1aXJlIGEgcmF0ZSBjb250cm9s IGFsZ29yaXRobQojCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKIyBDT05GSUdfTUFDODAyMTFfTEVE UyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJ R19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9E RUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAK Q09ORklHX1dJTUFYPW0KQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD1t CkNPTkZJR19SRktJTExfTEVEUz15CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qgc2V0CkNP TkZJR19SRktJTExfR1BJTz1tCkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz1t CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNl dApDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5v dCBzZXQKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19MV1RVTk5FTD15 CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxM Uz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQoKIwojIERl dmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVO VF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15 CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBTkRBTE9ORSBp cyBub3Qgc2V0CiMgQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05G SUdfRldfTE9BREVSPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJf VVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09O RklHX1dBTlRfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJF Uz15CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19U RVNUX0FTWU5DX0RSSVZFUl9QUk9CRT1tCkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpD T05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJ R19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpD T05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19ETUFf RkVOQ0VfVFJBQ0U9eQpDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1l bW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0la RV9QRVJDRU5UQUdFPTAKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9TSVpF X1NFTF9NSU49eQojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NN QV9BTElHTk1FTlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX1NJTVBMRV9QTV9CVVM9bQpD T05GSUdfQ09OTkVDVE9SPW0KQ09ORklHX01URD15CkNPTkZJR19NVERfVEVTVFM9bQojIENPTkZJ R19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz1t CkNPTkZJR19NVERfT0ZfUEFSVFM9bQpDT05GSUdfTVREX0FSN19QQVJUUz1tCgojCiMgUGFydGl0 aW9uIHBhcnNlcnMKIwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMK Q09ORklHX01URF9PT1BTPW0KIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qg c2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCkNP TkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JFPXkKQ09ORklHX01URF9D RklfQURWX09QVElPTlM9eQojIENPTkZJR19NVERfQ0ZJX05PU1dBUCBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9DRklfQkVfQllURV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfTEVfQllU RV9TV0FQPXkKQ09ORklHX01URF9DRklfR0VPTUVUUlk9eQojIENPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfMSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQgaXMgbm90IHNldApDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzg9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2PXkKQ09ORklHX01U RF9NQVBfQkFOS19XSURUSF8zMj15CkNPTkZJR19NVERfQ0ZJX0kxPXkKIyBDT05GSUdfTVREX0NG SV9JMiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19N VERfQ0ZJX0k4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09UUCBpcyBub3Qgc2V0CkNPTkZJR19N VERfQ0ZJX0lOVEVMRVhUPW0KQ09ORklHX01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklf U1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVREX1JBTT15CiMgQ09ORklHX01U RF9ST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQKCiMKIyBNYXBw aW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdT PXkKIyBDT05GSUdfTVREX1BIWVNNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNNQVBfT0Y9 eQpDT05GSUdfTVREX1NCQ19HWFg9bQpDT05GSUdfTVREX1NDeDIwMF9ET0NGTEFTSD1tCkNPTkZJ R19NVERfQU1ENzZYUk9NPXkKIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJ R19NVERfRVNCMlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNl dAojIENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwg aXMgbm90IHNldApDT05GSUdfTVREX0w0NDBHWD1tCiMgQ09ORklHX01URF9QQ0kgaXMgbm90IHNl dApDT05GSUdfTVREX0dQSU9fQUREUj15CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90 IHNldApDT05GSUdfTVREX1BMQVRSQU09eQpDT05GSUdfTVREX0xBVENIX0FERFI9bQoKIwojIFNl bGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMg bm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSD15CkNPTkZJR19NVERfREFUQUZMQVNIX1dSSVRF X1ZFUklGWT15CiMgQ09ORklHX01URF9EQVRBRkxBU0hfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01U RF9NQ0hQMjNLMjU2PW0KQ09ORklHX01URF9TU1QyNUw9eQpDT05GSUdfTVREX1NMUkFNPXkKIyBD T05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKQ09ORklHX01URF9NVERSQU09bQpDT05GSUdfTVRE UkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CgojCiMgRGlz ay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hf Q09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NAojIENPTkZJR19NVERfT05FTkFORCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9OQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQ Q00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPW0KQ09ORklHX01URF9RSU5GT19Q Uk9CRT1tCiMgQ09ORklHX01URF9TUElfTk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBp cyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9QUk9NVFJFRT15CkNPTkZJ R19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJ R19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0Zf T1ZFUkxBWT15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQ T1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9bQojIENPTkZJR19QQVJQT1JUX1NFUklBTCBpcyBub3Qg c2V0CkNPTkZJR19QQVJQT1JUX1BDX0ZJRk89eQojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8g aXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PW0KIyBDT05GSUdfUEFSUE9SVF8xMjg0 IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklH X1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX0lT QVBOUD15CiMgQ09ORklHX1BOUEJJT1MgaXMgbm90IHNldApDT05GSUdfUE5QQUNQST15CgojCiMg TlZNRSBTdXBwb3J0CiMKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYw MkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQojIENPTkZJR19BRDUyNVhfRFBPVF9JMkMgaXMgbm90 IHNldApDT05GSUdfQUQ1MjVYX0RQT1RfU1BJPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNl dAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19JQ1M5MzJTNDAxPW0KIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5v dCBzZXQKIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMg bm90IHNldApDT05GSUdfSVNMMjkwMDM9eQpDT05GSUdfSVNMMjkwMjA9bQojIENPTkZJR19TRU5T T1JTX1RTTDI1NTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19CSDE3NzA9eQojIENPTkZJR19T RU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CkNP TkZJR19EUzE2ODI9bQojIENPTkZJR19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T V0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CkNPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHPW0KQ09O RklHX1NSQU09eQojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FU MjQ9eQojIENPTkZJR19FRVBST01fQVQyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9MRUdB Q1kgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2 PW0KQ09ORklHX0VFUFJPTV85M1hYNDY9eQpDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYPXkKIyBD T05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVk IHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwpDT05GSUdfVElfU1Q9eQpDT05GSUdfU0VOU09S U19MSVMzX0kyQz15CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qg c2V0CgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CiMKCiMKIyBJbnRlbCBNSUMgQnVz IERyaXZlcgojCgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKCiMKIyBWT1AgQnVzIERyaXZlcgojCgoj CiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoK IwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdl bWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19FQ0hPPW0KIyBD T05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMg bm90IHNldApDT05GSUdfSEFWRV9JREU9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9eQojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAo RmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENP TkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJ R19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENPTkZJR19EVU1NWSBp cyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lGQiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDVkxBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09O RklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJUlRJT19ORVQgaXMgbm90IHNldAojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwoj CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VU SEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdf RUwzIGlzIG5vdCBzZXQKIyBDT05GSUdfM0M1MTUgaXMgbm90IHNldAojIENPTkZJR19WT1JURVgg aXMgbm90IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QURBUFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0FMQUNSSVRFQ0g9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJB X1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19ORVRfVkVO RE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOQ0Ug aXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkk2NSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FNRF9YR0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFV QU5USUE9eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9T PXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENP TkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKIyBDT05GSUdf QUxYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkEgaXMgbm90IHNldApDT05G SUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldAojIENPTkZJR19CQ01HRU5FVCBp cyBub3Qgc2V0CiMgQ09ORklHX0JOWDIgaXMgbm90IHNldAojIENPTkZJR19DTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVElHT04zIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAoj IENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9DQVZJVU09eQpDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdf Q0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENP TkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lSUlVTPXkKIyBDT05GSUdfQ1M4OXgwIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQ09SVElOQT15CiMgQ09ORklHX0dFTUlOSV9FVEhFUk5FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VO REFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJO RVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBf TlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQoj IENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0hQPXkKIyBDT05GSUdfSFAxMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9IVUFXRUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90 IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPW0KQ09ORklHX0UxMDAwRV9IV1RTPXkK Q09ORklHX0lHQj1tCiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQiBpcyBu b3Qgc2V0CkNPTkZJR19JWEdCRT1tCiMgQ09ORklHX0k0MEUgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9JODI1WFg9eQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5P WD15CiMgQ09ORklHX01MWDRfRU4gaXMgbm90IHNldAojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYRlcgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNl dAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNS T0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAg aXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf TVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90 IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9O T01FPXkKQ09ORklHX05FVF9WRU5ET1JfTkk9eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBD T05GSUdfTkUyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldAojIENP TkZJR19VTFRSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1dEODB4MyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX05WSURJQT15CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX09LST15CiMgQ09ORklHX1BDSF9HQkUgaXMgbm90IHNldAojIENPTkZJR19FVEhP QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkg aXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxDTklDIGlz IG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMg bm90IHNldAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09N TT15CiMgQ09ORklHX1FDQTcwMDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNBNzAwMF9VQVJU IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5v dCBzZXQKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qg c2V0CiMgQ09ORklHX1I4MTY5IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15 CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklH X1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVU X1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKIyBDT05GSUdfU0ZDIGlzIG5v dCBzZXQKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NN U0M9eQojIENPTkZJR19TTUM5MTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1J Q1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NV Tj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qg c2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKIyBDT05G SUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9S SElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkK IyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAoj IENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldAoj IENPTkZJR19NRElPX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWUxJQiBpcyBub3Qgc2V0 CiMgQ09ORklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BMSVAgaXMgbm90 IHNldAojIENPTkZJR19QUFAgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9ORVRfRFJJVkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0tBV0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VTQk5F VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU08gaXMgbm90IHNldAojIENPTkZJR19VU0JfSVBI RVRIIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XSVJFTEVTU19XRFMgaXMgbm90 IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKIyBDT05GSUdfQURNODIxMSBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19BVEg1SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUSDlLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFRDIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENPTkZJR19BVEg2S0wgaXMgbm90IHNldAoj IENPTkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qgc2V0CkNPTkZJ R19XTEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09ORklHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdf QVQ3NkM1MFhfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKIyBD T05GSUdfQjQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05G SUdfQlJDTVNNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNRk1BQyBpcyBub3Qgc2V0CkNPTkZJ R19XTEFOX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldApDT05GSUdfV0xB Tl9WRU5ET1JfSU5URUw9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBX MjIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTDQ5NjUgaXMgbm90IHNldAojIENPTkZJR19JV0wz OTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZF TkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hFUk1F UyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19QUklT TTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJF UlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5vdCBzZXQKIyBD T05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBzZXQKQ09ORklH X1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBub3Qgc2V0CiMgQ09O RklHX01UNzZ4MkUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKIyBDT05G SUdfUlQyWDAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQojIENPTkZJ R19SVEw4MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4NyBpcyBub3Qgc2V0CkNPTkZJR19S VExfQ0FSRFM9bQojIENPTkZJR19SVEw4MTkyQ0UgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTky U0UgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyREUgaXMgbm90IHNldAojIENPTkZJR19SVEw4 NzIzQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENPTkZJR19S VEw4MTg4RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAojIENPTkZJ R19SVEw4ODIxQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyQ1UgaXMgbm90IHNldAojIENP TkZJR19SVEw4WFhYVSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJ R19SU0lfOTFYIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKIyBDT05GSUdfQ1cx MjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKIyBDT05GSUdfV0wxMjUxIGlz IG5vdCBzZXQKIyBDT05GSUdfV0wxMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxOFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfV0xDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1pZREFT PXkKIyBDT05GSUdfVVNCX1pEMTIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1pEMTIxMVJXIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUEVB UkxfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0hXU0lNIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX05FVF9STkRJU19XTEFOIGlzIG5vdCBzZXQKCiMKIyBXaU1BWCBXaXJlbGVzcyBC cm9hZGJhbmQgZGV2aWNlcwojCiMgQ09ORklHX1dJTUFYX0kyNDAwTV9VU0IgaXMgbm90IHNldAoj IENPTkZJR19XQU4gaXMgbm90IHNldAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05G SUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CiMg Q09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklH X0lOUFVUPXkKIyBDT05GSUdfSU5QVVRfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9GRl9N RU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15 CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBD T05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9bQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElu cHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZ Qk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFY NzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HT0xERklTSF9FVkVO VFMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0NBUDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNl dApDT05GSUdfSU5QVVRfTU9VU0U9eQojIENPTkZJR19NT1VTRV9QUzIgaXMgbm90IHNldAojIENP TkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD15CiMg Q09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9bQpDT05G SUdfTU9VU0VfRUxBTl9JMkM9bQojIENPTkZJR19NT1VTRV9FTEFOX0kyQ19JMkMgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9J TlBPUlQ9bQojIENPTkZJR19NT1VTRV9BVElYTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0xP R0lCTSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QQzExMFBBRD15CkNPTkZJR19NT1VTRV9WU1hY WEFBPW0KQ09ORklHX01PVVNFX0dQSU89bQpDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15CkNP TkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPXkKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hT Q1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMgQ09ORklHX1RPVUNIU0NS RUVOXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3 ODc5PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9BRDc4NzlfU1BJPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CkNPTkZJ R19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSPW0KQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTM9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044MzE4PXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZ OENUTUcxMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkU9bQojIENPTkZJR19UT1VD SFNDUkVFTl9DWVRUU1BfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQ X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9bQpDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9 bQojIENPTkZJR19UT1VDSFNDUkVFTl9EQTkwMzQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTz15CkNPTkZJ R19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUST1tCkNPTkZJ R19UT1VDSFNDUkVFTl9FR0FMQVg9bQojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFM IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDA9eQojIENPTkZJR19UT1VDSFND UkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWD1tCkNPTkZJ R19UT1VDSFNDUkVFTl9ISURFRVA9bQojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9HVU5aRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNz15CkNPTkZJR19UT1VD SFNDUkVFTl9FTEFOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f V0FDT01fSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkK Q09ORklHX1RPVUNIU0NSRUVOX0lNWDZVTF9UU0M9eQojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVY SU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CkNPTkZJ R19UT1VDSFNDUkVFTl9IVENQRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQ9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNj1tCkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hU PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fVElfQU0zMzVYX1RTQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVggaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT1tCkNPTkZJR19UT1VDSFND UkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9eQojIENPTkZJR19U T1VDSFNDUkVFTl9VU0JfUEFOSklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC XzNNIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JVE09eQpDT05GSUdfVE9VQ0hT Q1JFRU5fVVNCX0VUVVJCTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR1VOWkU9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fVVNCX0RNQ19UU0MxMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRP VUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lERUFMVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dFTkVSQUxfVE9VQ0ggaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1AgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX0pBU1RFQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE8gaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9VU0JfRTJJIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9aWVRST05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9VU0JfTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9V U0JfRUFTWVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9bQoj IENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDMjAwWF9DT1JFPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9TSUxFQUQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RN RlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1RQUzY1MDdYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9aRk9SQ0U9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIz PXkKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTg2MFhfT05LRVk9bQojIENP TkZJR19JTlBVVF84OFBNODBYX09OS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FENzE0WD15 CkNPTkZJR19JTlBVVF9BRDcxNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FENzE0WF9TUEk9eQojIENP TkZJR19JTlBVVF9BUklaT05BX0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVRNRUxf Q0FQVE9VQ0g9bQpDT05GSUdfSU5QVVRfQk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9O PXkKQ09ORklHX0lOUFVUX01BWDc3NjkzX0hBUFRJQz15CiMgQ09ORklHX0lOUFVUX01BWDg5MjVf T05LRVkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFYODk5N19IQVBUSUM9eQpDT05GSUdfSU5Q VVRfTUMxMzc4M19QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfTU1BODQ1MD15CkNPTkZJR19JTlBV VF9BUEFORUw9eQpDT05GSUdfSU5QVVRfR1AyQT1tCkNPTkZJR19JTlBVVF9HUElPX0JFRVBFUj15 CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9DUENB UF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfV0lTVFJPTl9CVE5TPXkKIyBDT05GSUdfSU5QVVRf QVRMQVNfQlROUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj15CkNPTkZJR19J TlBVVF9LRVlTUEFOX1JFTU9URT15CkNPTkZJR19JTlBVVF9LWFRKOT15CiMgQ09ORklHX0lOUFVU X0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX1lFQUxJTks9bQojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX1RQUzY1 MjE4X1BXUkJVVFRPTj1tCiMgQ09ORklHX0lOUFVUX0FYUDIwWF9QRUsgaXMgbm90IHNldApDT05G SUdfSU5QVVRfVFdMNjA0MF9WSUJSQT1tCiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9QQUxNQVNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BN VT1tCiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01f QkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfUks4MDVfUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19S T1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWSBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9EQTkwNTVfT05LRVk9eQojIENPTkZJR19JTlBVVF9EQTkwNjNf T05LRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9XTTgzMVhfT04gaXMgbm90IHNldApDT05G SUdfSU5QVVRfQURYTDM0WD1tCkNPTkZJR19JTlBVVF9BRFhMMzRYX0kyQz1tCkNPTkZJR19JTlBV VF9BRFhMMzRYX1NQST1tCkNPTkZJR19JTlBVVF9JTVNfUENVPXkKQ09ORklHX0lOUFVUX0NNQTMw MDA9bQpDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkM9bQpDT05GSUdfSU5QVVRfSURFQVBBRF9TTElE RUJBUj1tCiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hB UFRJQ1M9bQpDT05GSUdfUk1JNF9DT1JFPXkKIyBDT05GSUdfUk1JNF9JMkMgaXMgbm90IHNldApD T05GSUdfUk1JNF9TUEk9eQpDT05GSUdfUk1JNF9TTUI9bQojIENPTkZJR19STUk0X0YwMyBpcyBu b3Qgc2V0CkNPTkZJR19STUk0XzJEX1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CiMgQ09ORklH X1JNSTRfRjEyIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfRjMwPXkKQ09ORklHX1JNSTRfRjM0PXkK Q09ORklHX1JNSTRfRjU1PXkKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89 eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkK Q09ORklHX1NFUklPX1NFUlBPUlQ9bQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQojIENPTkZJR19T RVJJT19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApD T05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRF UkFfUFMyPW0KIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19B UkNfUFMyPW0KIyBDT05GSUdfU0VSSU9fQVBCUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX09M UENfQVBTUD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJJ Tz1tCkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1F UE9SVF9MND15CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19H QU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdf VFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdf TEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklBTF9O T05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldApDT05GSUdfQ1lDTEFE RVM9bQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfSU5URUxMSU8g aXMgbm90IHNldApDT05GSUdfTU9YQV9TTUFSVElPPW0KIyBDT05GSUdfU1lOQ0xJTksgaXMgbm90 IHNldAojIENPTkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktfR1Qg aXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19JU0kgaXMgbm90 IHNldApDT05GSUdfTl9IRExDPXkKQ09ORklHX05fR1NNPW0KIyBDT05GSUdfVFJBQ0VfUk9VVEVS IGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1NJTks9eQpDT05GSUdfR09MREZJU0hfVFRZPW0KQ09O RklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUE5QIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSz15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xF PXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05G SUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9NRU5fTUNCPW0KQ09ORklH X1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9 NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9Q T1JUUz15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZPVVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF84MjUwX0FDQ0VOVD15CkNPTkZJR19TRVJJQUxfODI1MF9BU1BFRURfVlVBUlQ9bQojIENP TkZJR19TRVJJQUxfODI1MF9CT0NBIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0VYQVJf U1QxNkM1NTQ9bQpDT05GSUdfU0VSSUFMXzgyNTBfSFVCNj1tCiMgQ09ORklHX1NFUklBTF84MjUw X1NIQVJFX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfUlNBIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0RXPW0K IyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw X0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9Y QSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09bQoKIwojIE5vbi04MjUwIHNl cmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01BWDMxMDA9bQpDT05GSUdfU0VSSUFM X01BWDMxMFg9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPXkKQ09ORklHX1NFUklBTF9VQVJUTElU RV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9VQVJUTElURV9OUl9VQVJUUz0xCkNPTkZJR19TRVJJ QUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX1NDMTZJUzdYWF9DT1JFPW0KQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9bQojIENPTkZJR19T RVJJQUxfU0MxNklTN1hYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYX1NQ ST15CiMgQ09ORklHX1NFUklBTF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9bQpD T05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVF9CQVVEUkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9JRlg2WDYwPXkKIyBDT05GSUdfU0VS SUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0x CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFS VCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SPXkKQ09ORklHX1NF UklBTF9DT05FWEFOVF9ESUdJQ09MT1JfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfTUVOX1oxMzU9 bQpDT05GSUdfU0VSSUFMX0RFVl9CVVM9bQpDT05GSUdfVFRZX1BSSU5USz1tCkNPTkZJR19QUklO VEVSPXkKIyBDT05GSUdfTFBfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQREVWIGlzIG5v dCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9bQojIENPTkZJ R19JUE1JX0hBTkRMRVIgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdf UkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09O RklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKIyBDT05GSUdfSFdf UkFORE9NX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05W UkFNPW0KIyBDT05GSUdfRFRMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQK IyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldApD T05GSUdfTVdBVkU9bQpDT05GSUdfU0N4MjAwX0dQSU89eQojIENPTkZJR19QQzg3MzZ4X0dQSU8g aXMgbm90IHNldApDT05GSUdfTlNDX0dQSU89eQojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09O RklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPW0KQ09ORklHX0hXX1JBTkRPTV9U UE09eQpDT05GSUdfVENHX1RJU19DT1JFPW0KQ09ORklHX1RDR19USVM9bQpDT05GSUdfVENHX1RJ U19TUEk9bQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5G SU5FT049bQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09O RklHX1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQojIENPTkZJR19UQ0dfQ1JCIGlz IG5vdCBzZXQKQ09ORklHX1RDR19WVFBNX1BST1hZPW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjQ9 bQpDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkM9bQojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0 X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz1tCkNPTkZJR19ERVZQT1JUPXkKIyBDT05G SUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNP TkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdf STJDX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdf STJDX0FSQl9HUElPX0NIQUxMRU5HRT15CiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfTVVYX0dQTVVYPW0KQ09ORklHX0kyQ19NVVhfTFRDNDMwNj15CkNPTkZJR19J MkNfTVVYX1BDQTk1NDE9eQojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENP TkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX01MWENQTEQ9eQojIENP TkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkKCiMKIyBJ MkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDRj15 CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMK IyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNf QUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZl cnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJp dmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVT X0dQSU89bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FS RV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VHMjBUIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPXkK Q09ORklHX0kyQ19HUElPX0ZBVUxUX0lOSkVDVE9SPXkKQ09ORklHX0kyQ19PQ09SRVM9bQpDT05G SUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEEgaXMgbm90IHNldAojIENPTkZJ R19JMkNfUkszWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApDT05G SUdfSTJDX1hJTElOWD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwoj CkNPTkZJR19JMkNfRElPTEFOX1UyQz1tCkNPTkZJR19JMkNfRExOMj1tCiMgQ09ORklHX0kyQ19Q QVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJD X1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19USU5ZX1VTQj15CkNPTkZJR19JMkNfVklQRVJCT0FSRD1tCgojCiMgT3Ro ZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BDQV9JU0EgaXMgbm90IHNl dApDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPW0KIyBDT05GSUdfU0N4MjAwX0FDQiBpcyBub3Qg c2V0CkNPTkZJR19JMkNfU1RVQj1tCkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xB VkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMg aXMgbm90IHNldApDT05GSUdfU1BJPXkKQ09ORklHX1NQSV9ERUJVRz15CkNPTkZJR19TUElfTUFT VEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElfQUxU RVJBPXkKQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORT1tCkNPTkZJR19TUElfQklUQkFORz15CiMg Q09ORklHX1NQSV9CVVRURVJGTFkgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ETE4y PW0KQ09ORklHX1NQSV9HUElPPXkKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMgQ09ORklHX1NQSV9G U0xfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PQ19USU5ZPXkKIyBDT05GSUdfU1BJX1BYQTJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfVE9QQ0xJRkZfUENIIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9YQ09NTT1tCiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldApDT05G SUdfU1BJX1pZTlFNUF9HUVNQST15CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJ R19TUElfU1BJREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNl dApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xp ZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKQ09ORklHX1BQU19DTElF TlRfTERJU0M9bQojIENPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdf UFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAg Y2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBIWUxJ QiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9j a3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSD1tCkNPTkZJR19QVFBfMTU4OF9DTE9DS19L Vk09eQojIENPTkZJR19QSU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdf T0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09O RklHX0RFQlVHX0dQSU89eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9 eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoj CkNPTkZJR19HUElPXzc0WFhfTU1JTz1tCiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0RXQVBCPW0KIyBDT05G SUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRlRHUElPMDEwPXkKQ09ORklHX0dQ SU9fR0VORVJJQ19QTEFURk9STT1tCiMgQ09ORklHX0dQSU9fR1JHUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19ITFdEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX01FTloxMjc9bQojIENPTkZJR19HUElPX01PQ0tVUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldApDT05GSUdfR1BJT19YSUxJTlg9 eQoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19GNzE4OFg9 eQpDT05GSUdfR1BJT19JVDg3PW0KIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldApDT05GSUdf R1BJT19TQ0gzMTFYPXkKQ09ORklHX0dQSU9fV0lOQk9ORD1tCiMgQ09ORklHX0dQSU9fV1MxNkM0 OCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4 OD15CkNPTkZJR19HUElPX0FEUDU1ODhfSVJRPXkKQ09ORklHX0dQSU9fQUROUD15CiMgQ09ORklH X0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMlg9bQpDT05GSUdfR1BJ T19QQ0E5NTNYPW0KQ09ORklHX0dQSU9fUENGODU3WD15CkNPTkZJR19HUElPX1RQSUMyODEwPW0K CiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUklaT05BPW0KQ09ORklHX0dQ SU9fQkQ5NTcxTVdWPXkKQ09ORklHX0dQSU9fREE5MDUyPXkKIyBDT05GSUdfR1BJT19EQTkwNTUg aXMgbm90IHNldApDT05GSUdfR1BJT19ETE4yPW0KQ09ORklHX0dQSU9fTFAzOTQzPW0KQ09ORklH X0dQSU9fTFA4NzNYPW0KQ09ORklHX0dQSU9fTFA4NzU2NT1tCiMgQ09ORklHX0dQSU9fTUFYNzc2 MjAgaXMgbm90IHNldApDT05GSUdfR1BJT19QQUxNQVM9eQojIENPTkZJR19HUElPX1RDMzU4OVgg aXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTA4Nj1tCkNPTkZJR19HUElPX1RQUzY1MjE4PW0K IyBDT05GSUdfR1BJT19UUFM2NTkxMiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RXTDYwNDA9eQpD T05GSUdfR1BJT19XTTgzMVg9eQpDT05GSUdfR1BJT19XTTg5OTQ9eQoKIwojIFBDSSBHUElPIGV4 cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f QlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fUENJRV9JRElPXzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMz MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAoKIwojIFNQ SSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDE9eQojIENPTkZJ R19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1hSQTE0MDM9bQoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19H UElPX1ZJUEVSQk9BUkQ9bQpDT05GSUdfVzE9eQojIENPTkZJR19XMV9DT04gaXMgbm90IHNldAoK IwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09ORklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90 IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MD1tCkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkK Q09ORklHX1cxX01BU1RFUl9EUzFXTT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13 aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVN PW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA1IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RT MjQwOD15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQojIENPTkZJR19XMV9TTEFW RV9EUzI0MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PW0KQ09ORklHX1cxX1NM QVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI4MDU9eQpDT05GSUdfVzFfU0xBVkVfRFMy NDMxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JD PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDM4IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RT Mjc2MD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkK Q09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUxNz1tCiMgQ09O RklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQK Q09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19QREFfUE9XRVI9eQojIENPTkZJR19NQVg4OTI1X1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX1dNODMxWF9CQUNLVVA9eQpDT05GSUdfV004MzFYX1BPV0VSPXkKIyBDT05GSUdfVEVT VF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZXzg4UE04NjBYPW0KQ09ORklHX0JBVFRF UllfRFMyNzYwPW0KIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldApDT05GSUdfQkFU VEVSWV9EUzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX09M UEMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9TQlM9eQojIENPTkZJR19DSEFSR0VSX1NCUyBp cyBub3Qgc2V0CkNPTkZJR19NQU5BR0VSX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpD T05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz1tCkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSERRPW0K Q09ORklHX0JBVFRFUllfQlEyN1hYWF9EVF9VUERBVEVTX05WTT15CiMgQ09ORklHX0JBVFRFUllf REE5MDMwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDUyPXkKIyBDT05GSUdfQkFUVEVS WV9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfQVhQMjg4X0NIQVJHRVI9bQpDT05GSUdfQkFUVEVS WV9NQVgxNzA0MD15CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX01BWDE3MjFYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfODhQTTg2MFg9bQpD T05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMz15CkNPTkZJR19DSEFSR0VSX0lTUDE3MDQ9bQpDT05GSUdf Q0hBUkdFUl9NQVg4OTAzPW0KQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBDT05GSUdfQ0hBUkdF Ul9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9MVEMzNjUxIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfREVURUNUT1Jf TUFYMTQ2NTY9bQojIENPTkZJR19DSEFSR0VSX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90 IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PW0KQ09ORklHX0NIQVJHRVJfQlEyNDczNT1tCkNP TkZJR19DSEFSR0VSX0JRMjU4OTA9bQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19D SEFSR0VSX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfVFBTNjUyMTc9bQojIENP TkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9HT0xE RklTSD1tCiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9SVDk0NTUgaXMgbm90IHNldAojIENPTkZJR19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19USEVS TUFMPXkKQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUz15CkNPTkZJR19USEVSTUFMX0VNRVJHRU5D WV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX09GPXkKIyBDT05GSUdfVEhFUk1B TF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf U1RFUF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NI QVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dP Vl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApD T05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9B TExPQ0FUT1I9eQpDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19NQVg3NzYyMF9U SEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1FPUklRX1RIRVJNQUw9bQpDT05GSUdfREE5MDYyX1RI RVJNQUw9bQpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCiMgQ09ORklHX0lOVEVMX1NPQ19EVFNf VEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMg Q09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVS TUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BP U1NJQkxFPXkKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhP U1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfU0lMRU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJf R1BJTz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9I T1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9I T1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENPTkZJR19CQ01B X0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKQ09O RklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05G SUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUzM3MTE9eQojIENPTkZJR19NRkRfQVMz NzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9CRDk1NzFNV1Y9eQpDT05GSUdfTUZEX0FY UDIwWD1tCkNPTkZJR19NRkRfQVhQMjBYX0kyQz1tCkNPTkZJR19NRkRfQ1JPU19FQz1tCkNPTkZJ R19NRkRfQ1JPU19FQ19JMkM9bQpDT05GSUdfTUZEX0NST1NfRUNfU1BJPW0KIyBDT05GSUdfTUZE X0NST1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19QTUlDX0RBOTAzWD15CkNPTkZJR19Q TUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX1NQST15CkNPTkZJR19NRkRfREE5MDUyX0ky Qz15CkNPTkZJR19NRkRfREE5MDU1PXkKQ09ORklHX01GRF9EQTkwNjI9bQojIENPTkZJR19NRkRf REE5MDYzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkxNTA9bQpDT05GSUdfTUZEX0RMTjI9bQpD T05GSUdfTUZEX01DMTNYWFg9bQojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldApD T05GSUdfTUZEX01DMTNYWFhfSTJDPW0KIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBz ZXQKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX0lD SCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9T T0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVFdDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNldAojIENPTkZJR19N RkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfODhQTTgwMD15CiMgQ09ORklHX01GRF84 OFBNODA1IGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODYwWD15CiMgQ09ORklHX01GRF9NQVgx NDU3NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2MjA9eQojIENPTkZJR19NRkRfTUFYNzc2 ODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfTUZE X01BWDc3ODQzPXkKQ09ORklHX01GRF9NQVg4OTA3PXkKQ09ORklHX01GRF9NQVg4OTI1PXkKQ09O RklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkKQ09ORklHX01GRF9NVDYzOTc9 eQpDT05GSUdfTUZEX01FTkYyMUJNQz15CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKQ09O RklHX01GRF9DUENBUD1tCkNPTkZJR19NRkRfVklQRVJCT0FSRD1tCiMgQ09ORklHX01GRF9SRVRV IGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYzM19BREM9bQpD T05GSUdfUENGNTA2MzNfR1BJTz1tCiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKQ09O RklHX01GRF9SVDUwMzM9eQojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfUks4MDg9bQpDT05GSUdfTUZEX1JONVQ2MTg9eQpDT05GSUdfTUZEX1NFQ19DT1JFPXkKQ09O RklHX01GRF9TSTQ3NlhfQ09SRT1tCkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJR19NRkRfU001 MDFfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9bQpDT05GSUdfTUZEX1NNU0M9 eQojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1QRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldApDT05GSUdfTUZEX1RJX0FNMzM1 WF9UU0NBREM9bQpDT05GSUdfTUZEX0xQMzk0Mz1tCkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklH X01GRF9USV9MTVU9bQpDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD1tCiMgQ09O RklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldApDT05G SUdfTUZEX1RQUzY1MDg2PXkKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUy MTc9bQojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNldApDT05GSUdfTUZEX1RJX0xQODcz WD15CkNPTkZJR19NRkRfVElfTFA4NzU2NT1tCkNPTkZJR19NRkRfVFBTNjUyMTg9bQojIENPTkZJ R19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNl dApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQpDT05GSUdf TUZEX1RQUzY1OTEyX1NQST15CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09O RklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9eQpDT05GSUdf TUZEX1dMMTI3M19DT1JFPXkKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdf TUZEX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUkla T05BX0kyQz1tCiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9DUzQ3TDI0IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTUxMDI9eQpDT05GSUdfTUZEX1dNNTEx MD15CkNPTkZJR19NRkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg5OTg9eQojIENPTkZJR19NRkRf V004NDAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dNODMxWF9J MkM9eQojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgz NTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9eQojIENPTkZJR19SQVZFX1NQX0NP UkUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15 CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT1tCkNPTkZJR19SRUdVTEFUT1JfVklSVFVB TF9DT05TVU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKIyBDT05G SUdfUkVHVUxBVE9SXzg4UEc4NlggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9 bQojIENPTkZJR19SRUdVTEFUT1JfODhQTTg2MDcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfQUNUODg2NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PXkKIyBDT05GSUdf UkVHVUxBVE9SX0FSSVpPTkFfTERPMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BUkla T05BX01JQ1NVUFAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVMzNzExIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FYUDIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9CRDk1NzFNV1YgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0NQQ0FQPW0KQ09ORklHX1JF R1VMQVRPUl9EQTkwM1g9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MDUyIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9EQTkwNTU9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA2Mj1tCiMgQ09ORklH X1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9H UElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdfUkVHVUxB VE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MTTM2M1g9bQpDT05GSUdf UkVHVUxBVE9SX0xQMzk3MT1tCiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3 M1g9bQojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9MUDg3NTY1PW0KQ09ORklHX1JFR1VMQVRPUl9MUDg3ODg9bQojIENPTkZJR19SRUdVTEFUT1Jf TFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzY3Nj1tCkNPTkZJR19SRUdV TEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjA9bQojIENPTkZJR19SRUdV TEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15CkNPTkZJ R19SRUdVTEFUT1JfTUFYODkwNz1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODkyNT15CkNPTkZJR19S RUdVTEFUT1JfTUFYODk1Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDg5OTg9eQpDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzPW0KIyBDT05GSUdfUkVHVUxBVE9SX01D MTM3ODMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUMxMzg5MiBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTVQ2MzExPW0KIyBDT05GSUdfUkVHVUxBVE9SX01UNjMyMyBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfTVQ2Mzk3PW0KQ09ORklHX1JFR1VMQVRPUl9QQUxNQVM9bQpD T05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPW0KQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD1tCiMg Q09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QVjg4 MDgwPXkKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwPW0KQ09ORklHX1JFR1VMQVRPUl9QV009eQpD T05GSUdfUkVHVUxBVE9SX1JLODA4PW0KQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09ORklH X1JFR1VMQVRPUl9SVDUwMzM9bQojIENPTkZJR19SRUdVTEFUT1JfUzJNUEEwMSBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfUzJNUFMxMT1tCiMgQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3IGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD1t CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9bQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMg aXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfVFBTNjUwODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkw PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTc9 bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE4PW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WD1t CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf VkNUUkw9bQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD1tCiMgQ09ORklHX1JFR1VMQVRPUl9XTTg5 OTQgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NV UFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0FN RVJBX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBp cyBub3Qgc2V0CkNPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQojIENPTkZJR19NRURJ QV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9DT05UUk9MTEVSPXkKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkIgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9N SU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05GSUdfRFZCX0NPUkU9eQpDT05GSUdfRFZCX05FVD15 CkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTE2CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9eQoj IENPTkZJR19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJf VUxFX0RFQlVHPXkKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1VTQl9TVVBQT1JU PXkKCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCgojCiMgRGlnaXRhbCBUViBV U0IgZGV2aWNlcwojCiMgQ09ORklHX0RWQl9VU0JfVjIgaXMgbm90IHNldAojIENPTkZJR19EVkJf VFRVU0JfQlVER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1RUVVNCX0RFQyBpcyBub3Qgc2V0 CkNPTkZJR19TTVNfVVNCX0RSVj15CiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCIGlzIG5v dCBzZXQKIyBDT05GSUdfRFZCX0FTMTAyIGlzIG5vdCBzZXQKCiMKIyBXZWJjYW0sIFRWIChhbmFs b2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUz15CgojCiMgU3VwcG9ydGVkIE1NQy9T RElPIGFkYXB0ZXJzCiMKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05TPXkKCiMKIyBjb21tb24g ZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT15CkNPTkZJR19TTVNfU0lB Tk9fTURUVj15CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywg aTJjLCBzcGksIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpD T05GSUdfTUVESUFfQVRUQUNIPXkKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwpDT05GSUdfQ1hE Mjg4MF9TUElfRFJWPXkKQ09ORklHX01FRElBX1RVTkVSPXkKQ09ORklHX01FRElBX1RVTkVSX1NJ TVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01FRElBX1RVTkVSX1RE QTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVESUFfVFVORVJf VERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05GSUdfTUVESUFfVFVORVJf WEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9Y QzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9eQoKIwojIE11bHRpc3RhbmRhcmQg KHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJl c3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgoj CiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERWQi1DIChjYWJsZSkgZnJv bnRlbmRzCiMKCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2Fi bGUgRFRWKSBmcm9udGVuZHMKIwoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwoj CgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRz CiMKCiMKIyBEaWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCgojCiMgU0VDIGNv bnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwoKIwojIENvbW1vbiBJbnRlcmZhY2UgKEVONTAyMjEp IGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRz CiMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklH X1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENI RVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWPXkK IyBDT05GSUdfRFJNX0RFQlVHX01NX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNf SEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0ZCREVWX0VN VUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90 IHNldApDT05GSUdfRFJNX0dFTV9DTUFfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfQ01BX0hFTFBF Uj15CkNPTkZJR19EUk1fVk09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNP TkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19EUk1f STJDX05YUF9UREE5OThYPW0KIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9BTURHUFUgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZp Z3VyYXRpb24KIwoKIwojIEFNRCBMaWJyYXJ5IHJvdXRpbmVzCiMKIyBDT05GSUdfRFJNX05PVVZF QVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVkdF TT1tCiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9VREw9bQojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMg bm90IHNldAojIENPTkZJR19EUk1fUkNBUl9EV19IRE1JIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9S Q0FSX0xWRFM9bQojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hT IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJN X1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCkNPTkZJR19EUk1fUEFORUxfTFZEUz1tCkNP TkZJR19EUk1fUEFORUxfU0lNUExFPW0KIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTDkzMjIg aXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwPW0KQ09ORklHX0RSTV9Q QU5FTF9MR19MRzQ1NzM9bQojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NFSUtPXzQzV1ZGMUcgaXMgbm90IHNldAojIENPTkZJ R19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3Nzg5ViBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQlJJREdF PXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRn ZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1f RFVNQl9WR0FfREFDPW0KQ09ORklHX0RSTV9MVkRTX0VOQ09ERVI9bQojIENPTkZJR19EUk1fTUVH QUNISVBTX1NURFBYWFhYX0dFX0I4NTBWM19GVyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTlhQX1BU TjM0NjA9bQojIENPTkZJR19EUk1fUEFSQURFX1BTODYyMiBpcyBub3Qgc2V0CkNPTkZJR19EUk1f U0lJOTAyWD1tCkNPTkZJR19EUk1fU0lJOTIzND1tCkNPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2 Nz1tCiMgQ09ORklHX0RSTV9USV9URlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX0FE Vjc1MTEgaXMgbm90IHNldApDT05GSUdfRFJNX0FSQ1BHVT1tCiMgQ09ORklHX0RSTV9ISVNJX0hJ Qk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01YU0ZCIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9U SU5ZRFJNPW0KQ09ORklHX1RJTllEUk1fTUlQSV9EQkk9bQojIENPTkZJR19USU5ZRFJNX0lMSTky MjUgaXMgbm90IHNldApDT05GSUdfVElOWURSTV9NSTAyODNRVD1tCkNPTkZJR19USU5ZRFJNX1JF UEFQRVI9bQpDT05GSUdfVElOWURSTV9TVDc1ODY9bQpDT05GSUdfVElOWURSTV9TVDc3MzVSPW0K Q09ORklHX0RSTV9MRUdBQ1k9eQojIENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9SMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQSBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0FWQUdFIGlzIG5vdCBzZXQKQ09ORklH X0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9bQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz CiMKQ09ORklHX0ZCPW0KIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9bQpD T05GSUdfRkJfQ0ZCX0NPUFlBUkVBPW0KQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9bQpDT05GSUdf RkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNf SU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdf RkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0K Q09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQojIENPTkZJR19G Ql9USUxFQkxJVFRJTkcgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2 ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBp cyBub3Qgc2V0CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZCX0hHQT1tCiMgQ09ORklHX0ZCX09Q RU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMUQxM1hYWD1tCiMgQ09ORklHX0ZCX05WSURJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQw IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01B VFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVP TUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf M0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19G Ql9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1NNNTAxPW0KQ09ORklHX0ZCX1NNU0NVRlg9bQojIENPTkZJR19GQl9VREwgaXMgbm90IHNl dApDT05GSUdfRkJfSUJNX0dYVDQ1MDA9bQojIENPTkZJR19GQl9HT0xERklTSCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9WSVJUVUFMPW0KIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPW0KIyBDT05G SUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9bQojIENPTkZJR19G Ql9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdf TENEX0NMQVNTX0RFVklDRT1tCkNPTkZJR19MQ0RfTDRGMDAyNDJUMDM9bQpDT05GSUdfTENEX0xN UzI4M0dGMDU9bQpDT05GSUdfTENEX0xUVjM1MFFWPW0KQ09ORklHX0xDRF9JTEk5MjJYPW0KQ09O RklHX0xDRF9JTEk5MzIwPW0KIyBDT05GSUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CkNPTkZJR19M Q0RfVkdHMjQzMkE0PW0KQ09ORklHX0xDRF9QTEFURk9STT1tCkNPTkZJR19MQ0RfUzZFNjNNMD1t CkNPTkZJR19MQ0RfTEQ5MDQwPW0KQ09ORklHX0xDRF9BTVMzNjlGRzA2PW0KIyBDT05GSUdfTENE X0xNUzUwMUtGMDMgaXMgbm90IHNldApDT05GSUdfTENEX0hYODM1Nz1tCkNPTkZJR19CQUNLTElH SFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tM SUdIVF9QV009eQpDT05GSUdfQkFDS0xJR0hUX0RBOTAzWD1tCkNPTkZJR19CQUNLTElHSFRfREE5 MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfQVBQTEUgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEPXkKIyBD T05GSUdfQkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9XTTgz MVggaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF84OFBNODYw WD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfTE0zNjMwQT15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfTFA4NTVYIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODg9eQpD T05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPW0KIyBDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3IGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9eQpDT05GSUdfQkFDS0xJR0hUX0dQSU89 eQojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0JENjEwNz15CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPTU9ERV9IRUxQRVJTPXkKQ09ORklHX0hETUk9eQpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xP R09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKQ09ORklH X0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD15CkNPTkZJR19TTkQ9bQpDT05GSUdf U05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX1BDTV9FTEQ9eQpDT05GSUdf U05EX1BDTV9JRUM5NTg9eQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009bQpDT05GSUdfU05EX0hX REVQPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9K QUNLX0lOUFVUX0RFVj15CiMgQ09ORklHX1NORF9PU1NFTVVMIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9QQ01fVElNRVI9eQpDT05GSUdfU05EX0hSVElNRVI9bQojIENPTkZJR19TTkRfRFlOQU1JQ19N SU5PUlMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBzZXQK Q09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CkNPTkZJR19T TkRfVkVSQk9TRV9QUklOVEs9eQpDT05GSUdfU05EX0RFQlVHPXkKQ09ORklHX1NORF9ERUJVR19W RVJCT1NFPXkKQ09ORklHX1NORF9QQ01fWFJVTl9ERUJVRz15CkNPTkZJR19TTkRfRE1BX1NHQlVG PXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTVBVNDAxX1VB UlQ9bQpDT05GSUdfU05EX09QTDNfTElCPW0KQ09ORklHX1NORF9PUEw0X0xJQj1tCkNPTkZJR19T TkRfRFJJVkVSUz15CiMgQ09ORklHX1NORF9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxP T1A9bQpDT05GSUdfU05EX01UUEFWPW0KIyBDT05GSUdfU05EX01UUzY0IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlz IG5vdCBzZXQKQ09ORklHX1NORF9QT1JUTUFOMlg0PW0KQ09ORklHX1NORF9XU1NfTElCPW0KQ09O RklHX1NORF9TQl9DT01NT049bQpDT05GSUdfU05EX1NCOF9EU1A9bQpDT05GSUdfU05EX1NCMTZf RFNQPW0KQ09ORklHX1NORF9JU0E9eQojIENPTkZJR19TTkRfQURMSUIgaXMgbm90IHNldApDT05G SUdfU05EX0FEMTgxNkE9bQojIENPTkZJR19TTkRfQUQxODQ4IGlzIG5vdCBzZXQKQ09ORklHX1NO RF9BTFMxMDA9bQojIENPTkZJR19TTkRfQVpUMTYwNSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVpU MjMxNj1tCkNPTkZJR19TTkRfQVpUMjMyMD1tCiMgQ09ORklHX1NORF9DTUk4MzI4IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9DTUk4MzMwPW0KIyBDT05GSUdfU05EX0NTNDIzMSBpcyBub3Qgc2V0CkNP TkZJR19TTkRfQ1M0MjM2PW0KQ09ORklHX1NORF9FUzE2ODg9bQpDT05GSUdfU05EX0VTMThYWD1t CkNPTkZJR19TTkRfU0M2MDAwPW0KQ09ORklHX1NORF9HVVNDTEFTU0lDPW0KIyBDT05GSUdfU05E X0dVU0VYVFJFTUUgaXMgbm90IHNldApDT05GSUdfU05EX0dVU01BWD1tCiMgQ09ORklHX1NORF9J TlRFUldBVkUgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5URVJXQVZFX1NUQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9KQVpaMTYgaXMgbm90IHNldApDT05GSUdfU05EX09QTDNTQTI9bQojIENP TkZJR19TTkRfT1BUSTkyWF9BRDE4NDggaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BUSTkyWF9D UzQyMzEgaXMgbm90IHNldApDT05GSUdfU05EX09QVEk5M1g9bQpDT05GSUdfU05EX01JUk89bQpD T05GSUdfU05EX1NCOD1tCkNPTkZJR19TTkRfU0IxNj1tCkNPTkZJR19TTkRfU0JBV0U9bQojIENP TkZJR19TTkRfU0IxNl9DU1AgaXMgbm90IHNldApDT05GSUdfU05EX1NTQ0FQRT1tCkNPTkZJR19T TkRfV0FWRUZST05UPW0KQ09ORklHX1NORF9NU05EX1BJTk5BQ0xFPW0KIyBDT05GSUdfU05EX01T TkRfQ0xBU1NJQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdfU05EX0FEMTg4 OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRf QUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTEk1NDUxIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgxMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4 ODMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9B WlQzMzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JUODdYIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DTUlQQ0kgaXMgbm90IHNldAojIENP TkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M1NTMwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NU WEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldAojIENPTkZJR19T TkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMgbm90IHNldAojIENP TkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjQgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NT05BIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FQ0hPM0cgaXMg bm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElH T0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09ESlggaXMgbm90IHNl dAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VO UzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GTTgwMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1BNIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNFMTcyNCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhY ME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNldAojIENPTkZJR19T TkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90 IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5 NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlggaXMgbm90IHNldAojIENPTkZJR19TTkRf U0lTNzAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT05JQ1ZJQkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJ UlRVT1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwojIENPTkZJR19TTkRfSERBX0lO VEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NApDT05GSUdfU05E X1NQST15CkNPTkZJR19TTkRfVVNCPXkKIyBDT05GSUdfU05EX1VTQl9BVURJTyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfVVNCX1VBMTAxPW0KQ09ORklHX1NORF9VU0JfVVNYMlk9bQpDT05GSUdfU05E X1VTQl9DQUlBUT1tCiMgQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQgaXMgbm90IHNldAojIENP TkZJR19TTkRfVVNCX1VTMTIyTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfNkZJUkUgaXMg bm90IHNldApDT05GSUdfU05EX1VTQl9ISUZBQ0U9bQpDT05GSUdfU05EX0JDRDIwMDA9bQpDT05G SUdfU05EX1VTQl9MSU5FNj1tCkNPTkZJR19TTkRfVVNCX1BPRD1tCkNPTkZJR19TTkRfVVNCX1BP REhEPW0KIyBDT05GSUdfU05EX1VTQl9UT05FUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9V U0JfVkFSSUFYIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdfU05EX1NPQ19HRU5F UklDX0RNQUVOR0lORV9QQ009eQpDT05GSUdfU05EX1NPQ19BTURfQUNQPW0KQ09ORklHX1NORF9T T0NfQU1EX0NaX0RBNzIxOU1YOTgzNTdfTUFDSD1tCiMgQ09ORklHX1NORF9TT0NfQU1EX0NaX1JU NTY0NV9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BVE1FTF9TT0M9bQojIENPTkZJR19TTkRf REVTSUdOV0FSRV9JMlMgaXMgbm90IHNldAoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQ VXMKIwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMK Q09ORklHX1NORF9TT0NfRlNMX0FTUkM9bQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPW0KQ09ORklH X1NORF9TT0NfRlNMX1NTST1tCkNPTkZJR19TTkRfU09DX0ZTTF9TUERJRj1tCkNPTkZJR19TTkRf U09DX0ZTTF9FU0FJPW0KQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWD1tCiMgQ09ORklHX1NORF9J MlNfSEk2MjEwX0kyUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNRz15CiMgQ09ORklHX1NO RF9TT0NfSU1HX0kyU19JTiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNR19JMlNfT1VUPW0K IyBDT05GSUdfU05EX1NPQ19JTUdfUEFSQUxMRUxfT1VUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9T T0NfSU1HX1NQRElGX0lOPW0KQ09ORklHX1NORF9TT0NfSU1HX1NQRElGX09VVD1tCkNPTkZJR19T TkRfU09DX0lNR19QSVNUQUNISU9fSU5URVJOQUxfREFDPW0KIyBDT05GSUdfU05EX1NPQ19JTlRF TF9TU1RfVE9QTEVWRUwgaXMgbm90IHNldAoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBT T0MgYXVkaW8gc3VwcG9ydAojCkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9bQojIENPTkZJR19a WF9URE0gaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JMkNfQU5EX1NQST1tCgojCiMgQ09ERUMg ZHJpdmVycwojCiMgQ09ORklHX1NORF9TT0NfQUM5N19DT0RFQyBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DX0FEQVVfVVRJTFM9bQojIENPTkZJR19TTkRfU09DX0FEQVUxNzAxIGlzIG5vdCBzZXQK Q09ORklHX1NORF9TT0NfQURBVTE3WDE9bQpDT05GSUdfU05EX1NPQ19BREFVMTc2MT1tCkNPTkZJ R19TTkRfU09DX0FEQVUxNzYxX0kyQz1tCkNPTkZJR19TTkRfU09DX0FEQVUxNzYxX1NQST1tCkNP TkZJR19TTkRfU09DX0FEQVU3MDAyPW0KIyBDT05GSUdfU05EX1NPQ19BSzQxMDQgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19BSzQ0NTg9bQojIENPTkZJR19TTkRfU09DX0FLNDU1NCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfQUs0NjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19B SzQ2NDIgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19BSzUzODY9bQpDT05GSUdfU05EX1NPQ19B SzU1NTg9bQpDT05GSUdfU05EX1NPQ19BTEM1NjIzPW0KQ09ORklHX1NORF9TT0NfQkQyODYyMz1t CkNPTkZJR19TTkRfU09DX0JUX1NDTz1tCiMgQ09ORklHX1NORF9TT0NfQ1BDQVAgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19DUzM1TDMyPW0KQ09ORklHX1NORF9TT0NfQ1MzNUwzMz1tCiMgQ09O RklHX1NORF9TT0NfQ1MzNUwzNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTMzVMMzU9bQpD T05GSUdfU05EX1NPQ19DUzQyTDQyPW0KIyBDT05GSUdfU05EX1NPQ19DUzQyTDUxX0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJMNTI9bQpDT05GSUdfU05EX1NPQ19DUzQyTDU2PW0K Q09ORklHX1NORF9TT0NfQ1M0Mkw3Mz1tCkNPTkZJR19TTkRfU09DX0NTNDI2NT1tCkNPTkZJR19T TkRfU09DX0NTNDI3MD1tCkNPTkZJR19TTkRfU09DX0NTNDI3MT1tCiMgQ09ORklHX1NORF9TT0Nf Q1M0MjcxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDI3MV9TUEk9bQpDT05GSUdf U05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9JMkM9bQpDT05GSUdfU05E X1NPQ19DUzQzMTMwPW0KQ09ORklHX1NORF9TT0NfQ1M0MzQ5PW0KIyBDT05GSUdfU05EX1NPQ19D UzUzTDMwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfREE3MjE5PW0KIyBDT05GSUdfU05EX1NP Q19ESU8yMTI1IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSERNSV9DT0RFQz1tCkNPTkZJR19T TkRfU09DX0VTNzEzND1tCkNPTkZJR19TTkRfU09DX0VTODMxNj1tCkNPTkZJR19TTkRfU09DX0VT ODMyOD1tCkNPTkZJR19TTkRfU09DX0VTODMyOF9JMkM9bQojIENPTkZJR19TTkRfU09DX0VTODMy OF9TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19HVE02MDE9bQpDT05GSUdfU05EX1NPQ19J Tk5PX1JLMzAzNj1tCkNPTkZJR19TTkRfU09DX01BWDk4MzU3QT1tCkNPTkZJR19TTkRfU09DX01B WDk4NTA0PW0KQ09ORklHX1NORF9TT0NfTUFYOTg2Nz1tCiMgQ09ORklHX1NORF9TT0NfTUFYOTg5 MjcgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19NQVg5ODM3Mz1tCkNPTkZJR19TTkRfU09DX01B WDk4NjA9bQojIENPTkZJR19TTkRfU09DX01TTTg5MTZfV0NEX0RJR0lUQUwgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1BDTTE2ODEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19QQ00xNzg5 PW0KQ09ORklHX1NORF9TT0NfUENNMTc4OV9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ00xNzlYPW0K Q09ORklHX1NORF9TT0NfUENNMTc5WF9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ00xNzlYX1NQST1t CkNPTkZJR19TTkRfU09DX1BDTTE4Nlg9bQpDT05GSUdfU05EX1NPQ19QQ00xODZYX0kyQz1tCiMg Q09ORklHX1NORF9TT0NfUENNMTg2WF9TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19QQ00z MTY4QT1tCkNPTkZJR19TTkRfU09DX1BDTTMxNjhBX0kyQz1tCiMgQ09ORklHX1NORF9TT0NfUENN MzE2OEFfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNNTEyeD1tCkNPTkZJR19TTkRf U09DX1BDTTUxMnhfSTJDPW0KIyBDT05GSUdfU05EX1NPQ19QQ001MTJ4X1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCkNPTkZJR19TTkRfU09DX1JUNTYxNj1tCkNPTkZJR19T TkRfU09DX1JUNTYzMT1tCkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0Nf U0lHTUFEU1A9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9SRUdNQVA9bQpDT05GSUdfU05EX1NP Q19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpDT05GSUdfU05EX1NP Q19TU00yNjAyPW0KQ09ORklHX1NORF9TT0NfU1NNMjYwMl9TUEk9bQpDT05GSUdfU05EX1NPQ19T U00yNjAyX0kyQz1tCkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQojIENPTkZJR19TTkRfU09DX1NU QTMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1RBMzUwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19TVElfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVEFTMjU1Mj1tCkNP TkZJR19TTkRfU09DX1RBUzUwODY9bQpDT05GSUdfU05EX1NPQ19UQVM1NzFYPW0KQ09ORklHX1NO RF9TT0NfVEFTNTcyMD1tCkNPTkZJR19TTkRfU09DX1RBUzY0MjQ9bQpDT05GSUdfU05EX1NPQ19U REE3NDE5PW0KIyBDT05GSUdfU05EX1NPQ19URkE5ODc5IGlzIG5vdCBzZXQKQ09ORklHX1NORF9T T0NfVExWMzIwQUlDMjM9bQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyM19JMkM9bQpDT05GSUdf U05EX1NPQ19UTFYzMjBBSUMyM19TUEk9bQojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMxWFgg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMlg0PW0KIyBDT05GSUdfU05EX1NP Q19UTFYzMjBBSUMzMlg0X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMy WDRfU1BJPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1g9bQojIENPTkZJR19TTkRfU09DX1RT M0EyMjdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UU0NTNDJYWCBpcyBub3Qgc2V0CkNP TkZJR19TTkRfU09DX1dNODUxMD1tCkNPTkZJR19TTkRfU09DX1dNODUyMz1tCiMgQ09ORklHX1NO RF9TT0NfV004NTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg1ODAgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mjg9bQpDT05GSUdf U05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9bQojIENPTkZJR19TTkRfU09D X1dNODc0MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1dNODc1MD1tCiMgQ09ORklHX1NORF9T T0NfV004NzUzIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004NzcwPW0KIyBDT05GSUdfU05E X1NPQ19XTTg3NzYgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg4MDQ9bQojIENPTkZJR19T TkRfU09DX1dNODgwNF9JMkMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg4MDRfU1BJPW0K Q09ORklHX1NORF9TT0NfV004OTAzPW0KQ09ORklHX1NORF9TT0NfV004OTYwPW0KIyBDT05GSUdf U05EX1NPQ19XTTg5NjIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODk3NCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU09DX1dNODk3OD1tCkNPTkZJR19TTkRfU09DX1dNODk4NT1tCkNPTkZJ R19TTkRfU09DX1pYX0FVRDk2UDIyPW0KIyBDT05GSUdfU05EX1NPQ19NQVg5NzU5IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfTkFVODU0MD1tCkNPTkZJR19TTkRfU09DX05BVTg4MTA9bQojIENP TkZJR19TTkRfU09DX05BVTg4MjQgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UUEE2MTMwQTI9 bQpDT05GSUdfU05EX1NJTVBMRV9DQVJEX1VUSUxTPW0KQ09ORklHX1NORF9TSU1QTEVfQ0FSRD1t CiMgQ09ORklHX1NORF9TSU1QTEVfU0NVX0NBUkQgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVVE SU9fR1JBUEhfQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVVESU9fR1JBUEhfU0NVX0NBUkQ9 bQpDT05GSUdfU05EX1g4Nj15CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05G SUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldAojIENPTkZJR19ISURSQVcgaXMgbm90 IHNldApDT05GSUdfVUhJRD15CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQg ZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KQ09ORklHX0hJRF9BQ0NVVE9VQ0g9eQpDT05G SUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9BUFBMRT15CkNPTkZJR19ISURfQVBQTEVJUj15CkNPTkZJR19ISURfQVNVUz1tCiMgQ09ORklH X0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9C RVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKIyBDT05GSUdfSElEX0NISUNP TlkgaXMgbm90IHNldApDT05GSUdfSElEX0NPUlNBSVI9eQojIENPTkZJR19ISURfUFJPRElLRVlT IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9D WVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9EUkFHT05SSVNFPW0KIyBDT05GSUdfRFJBR09O UklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxFQ09NPW0KQ09ORklHX0hJRF9FTE89 eQojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldApDT05GSUdfSElEX0dFTUJJUkQ9bQojIENP TkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldApD T05GSUdfSElEX0dPT0dMRV9IQU1NRVI9bQpDT05GSUdfSElEX0dUNjgzUj15CiMgQ09ORklHX0hJ RF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJ R19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAoj IENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldApDT05GSUdfSElEX0lDQURFPW0KQ09ORklH X0hJRF9JVEU9bQojIENPTkZJR19ISURfSkFCUkEgaXMgbm90IHNldApDT05GSUdfSElEX1RXSU5I QU49bQpDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qg c2V0CkNPTkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldAoj IENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJ V0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01PVVNFPXkKQ09ORklHX0hJRF9N QVlGTEFTSD15CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT1tCiMg Q09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVEk9bQpDT05GSUdf SElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQpD T05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFTk1PVU5UPXkKQ09ORklHX0hJRF9Q RVRBTFlOWD1tCkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNP TkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTENEPXkKQ09O RklHX0hJRF9QSUNPTENEX0xFRFM9eQojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNl dAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMg bm90IHNldApDT05GSUdfSElEX1JPQ0NBVD15CkNPTkZJR19ISURfU0FJVEVLPW0KQ09ORklHX0hJ RF9TQU1TVU5HPXkKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldApDT05GSUdfSElEX1NQRUVE TElOSz1tCiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9T VU5QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURf R1JFRU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfU01BUlRKT1lQTFVT PW0KQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CkNPTkZJR19ISURf VE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQoj IENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1VEUkFXX1BTMz15 CkNPTkZJR19ISURfV0FDT009bQpDT05GSUdfSElEX1dJSU1PVEU9eQojIENPTkZJR19ISURfWElO TU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldApDT05GSUdfSElE X1pZREFDUk9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0KIyBDT05GSUdfSElEX1NFTlNPUl9D VVNUT01fU0VOU09SIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BTFBTPXkKCiMKIyBVU0IgSElEIHN1 cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldApDT05G SUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQ T1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJ R19VU0I9eQpDT05GSUdfVVNCX1BDST15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9 eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVS U0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19VU0JfT1RHIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUPXkKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJ U1RfSFVCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVD15CkNPTkZJ R19VU0JfTU9OPW0KQ09ORklHX1VTQl9XVVNCPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQpDT05G SUdfVVNCX1dVU0JfQ0JBRl9ERUJVRz15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPW0KIyBDT05GSUdfVVNCX1hIQ0lfSENEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CiMg Q09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX1BD ST15CkNPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09bQpDT05GSUdfVVNCX09YVTIxMEhQX0hD RD1tCkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9eQpDT05GSUdfVVNCX0ZPVEcyMTBfSENEPXkKQ09O RklHX1VTQl9NQVgzNDIxX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpDT05GSUdfVVNCX09I Q0lfSENEX1BDST1tCkNPTkZJR19VU0JfT0hDSV9IQ0RfU1NCPXkKQ09ORklHX1VTQl9PSENJX0hD RF9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9VMTMyX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldApD T05GSUdfVVNCX1I4QTY2NTk3X0hDRD15CiMgQ09ORklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfSFdBX0hDRD1tCiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfSENEX1NTQj1tCkNPTkZJR19VU0JfSENEX1RFU1RfTU9ERT15CgojCiMgVVNCIERl dmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9 bQpDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6 IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFs c28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKCiMKIyBV U0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JJUF9DT1JFPW0KIyBDT05GSUdfVVNCSVBfVkhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JJUF9IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQklQX1ZVREM9bQpDT05GSUdfVVNCSVBf REVCVUc9eQpDT05GSUdfVVNCX01VU0JfSERSQz1tCiMgQ09ORklHX1VTQl9NVVNCX0hPU1QgaXMg bm90IHNldAojIENPTkZJR19VU0JfTVVTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX01V U0JfRFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKCiMKIyBNVVNCIERNQSBt b2RlCiMKQ09ORklHX01VU0JfUElPX09OTFk9eQpDT05GSUdfVVNCX0RXQzM9bQpDT05GSUdfVVNC X0RXQzNfSE9TVD15CiMgQ09ORklHX1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIg U3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9bQpDT05GSUdfVVNCX0RXQzNfT0ZfU0lNUExF PW0KQ09ORklHX1VTQl9EV0MyPXkKQ09ORklHX1VTQl9EV0MyX0hPU1Q9eQoKIwojIEdhZGdldC9E dWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAoj CiMgQ09ORklHX1VTQl9EV0MyX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9ERUJVRz15 CiMgQ09ORklHX1VTQl9EV0MyX1ZFUkJPU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9U UkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHX1BFUklP RElDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DSElQSURFQT1tCkNPTkZJR19VU0JfQ0hJUElERUFf T0Y9bQpDT05GSUdfVVNCX0NISVBJREVBX1BDST1tCkNPTkZJR19VU0JfQ0hJUElERUFfVURDPXkK Q09ORklHX1VTQl9DSElQSURFQV9IT1NUPXkKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNl dAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CiMgQ09ORklHX1VT Ql9TRVJJQUwgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENP TkZJR19VU0JfRU1JNjIgaXMgbm90IHNldApDT05GSUdfVVNCX0VNSTI2PXkKIyBDT05GSUdfVVNC X0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMgbm90IHNldApDT05GSUdf VVNCX1JJTzUwMD1tCiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldApDT05GSUdfVVNC X0xDRD1tCkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQoj IENPTkZJR19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09O RklHX1VTQl9BUFBMRURJU1BMQVk9bQpDT05GSUdfVVNCX1NJU1VTQlZHQT15CkNPTkZJR19VU0Jf TEQ9bQpDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SPW0KQ09ORklHX1VTQl9JT1dBUlJJT1I9bQpD T05GSUdfVVNCX1RFU1Q9eQpDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRT1tCiMgQ09ORklH X1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfRVpVU0JfRlgyPXkKQ09ORklHX1VTQl9IVUJfVVNCMjUxWEI9eQpDT05GSUdfVVNC X0hTSUNfVVNCMzUwMz1tCkNPTkZJR19VU0JfSFNJQ19VU0I0NjA0PW0KQ09ORklHX1VTQl9MSU5L X0xBWUVSX1RFU1Q9bQpDT05GSUdfVVNCX0NIQU9TS0VZPW0KCiMKIyBVU0IgUGh5c2ljYWwgTGF5 ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9bQpDT05G SUdfVVNCX0dQSU9fVkJVUz1tCiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HQURHRVQ9bQpDT05GSUdfVVNCX0dBREdFVF9ERUJVRz15CiMgQ09ORklHX1VTQl9HQURH RVRfVkVSQk9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMg bm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVS Uz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCkNPTkZJR19VU0JfRlVTQjMwMD1t CiMgQ09ORklHX1VTQl9GT1RHMjEwX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUl9VREMg aXMgbm90IHNldApDT05GSUdfVVNCX1I4QTY2NTk3PW0KQ09ORklHX1VTQl9QWEEyN1g9bQpDT05G SUdfVVNCX01WX1VEQz1tCkNPTkZJR19VU0JfTVZfVTNEPW0KQ09ORklHX1VTQl9TTlBfQ09SRT1t CkNPTkZJR19VU0JfU05QX1VEQ19QTEFUPW0KIyBDT05GSUdfVVNCX002NjU5MiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FNRDU1MzZVREMg aXMgbm90IHNldApDT05GSUdfVVNCX05FVDIyNzI9bQpDT05GSUdfVVNCX05FVDIyNzJfRE1BPXkK IyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfWElM SU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RVTU1ZX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1JPTEVTX0lOVEVMX1hIQ0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcg aXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVNCX1JP TEVfU1dJVENIPW0KQ09ORklHX1VXQj15CkNPTkZJR19VV0JfSFdBPW0KIyBDT05GSUdfVVdCX1dI Q0kgaXMgbm90IHNldApDT05GSUdfVVdCX0kxNDgwVT1tCiMgQ09ORklHX01NQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xF RFNfQ0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD15CiMgQ09ORklHX0xFRFNfQlJJR0hU TkVTU19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURT Xzg4UE04NjBYPW0KIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19BUzM2 NDVBPW0KIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkNNNjM1 OD15CiMgQ09ORklHX0xFRFNfQ1BDQVAgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzA9bQpD T05GSUdfTEVEU19MTTM2NDI9bQpDT05GSUdfTEVEU19MTTM2OTJYPXkKQ09ORklHX0xFRFNfTVQ2 MzIzPXkKQ09ORklHX0xFRFNfTkVUNDhYWD15CkNPTkZJR19MRURTX1dSQVA9eQpDT05GSUdfTEVE U19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldApDT05GSUdf TEVEU19HUElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFAzOTUyPXkKQ09O RklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0KQ09ORklHX0xFRFNfTFA4 NTAxPW0KQ09ORklHX0xFRFNfTFA4Nzg4PXkKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1 NVggaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVEU19XTTgzMVhf U1RBVFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19EQTkwM1ggaXMgbm90IHNldApDT05GSUdf TEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKQ09ORklHX0xFRFNfUFdNPXkK IyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfTFQzNTkzPW0KQ09ORklHX0xFRFNfTUMxMzc4Mz1tCkNPTkZJR19MRURTX1RDQTY1MDc9bQoj IENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NQVg4OTk3IGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTV4PW0KIyBDT05GSUdfTEVEU19PVDIwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTUVORjIxQk1DIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfS1REMjY5 Mj1tCkNPTkZJR19MRURTX0lTMzFGTDMxOVg9eQojIENPTkZJR19MRURTX0lTMzFGTDMyWFggaXMg bm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVy IFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0K Q09ORklHX0xFRFNfTUxYQ1BMRD1tCkNPTkZJR19MRURTX01MWFJFRz15CkNPTkZJR19MRURTX1VT RVI9eQojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2Vycwoj CkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX01URD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BV PXkKQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWT1tCkNPTkZJR19MRURTX1RSSUdHRVJfR1BJ Tz1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRh YmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09O RklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15 CkNPTkZJR19MRURTX1RSSUdHRVJfUEFOSUM9eQpDT05GSUdfTEVEU19UUklHR0VSX05FVERFVj15 CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15 CkNPTkZJR19FREFDPW0KQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKQ09ORklHX0VEQUNfREVC VUc9eQpDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KIyBDT05GSUdfRURBQ19BTUQ2NCBpcyBub3Qg c2V0CiMgQ09ORklHX0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FN1hYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4 Mjg3NVAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldAojIENPTkZJ R19FREFDX0kzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfSUUzMTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfWDM4IGlzIG5vdCBz ZXQKIyBDT05GSUdfRURBQ19JNTQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyODYwIGlz IG5vdCBzZXQKIyBDT05GSUdfRURBQ19SODI2MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1 MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VE QUNfSTczMDAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThf TElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBD T05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX05WTUVNIGlzIG5vdCBzZXQK CiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CiMgQ09ORklHX1JU Q19JTlRGX1BST0MgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRD X0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5v dCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWXzg4UE04NjBYIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfODhQTTgwWD1tCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpF UzMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9BQlg4MFg9bQpDT05GSUdfUlRDX0RSVl9EUzEz MDc9eQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxMzc0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfRFMxNjcyPW0KIyBDT05GSUdfUlRDX0RSVl9IWU04NTYzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9MUDg3ODggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAw PW0KQ09ORklHX1JUQ19EUlZfTUFYODkwNz1tCkNPTkZJR19SVENfRFJWX01BWDg5MjU9eQpDT05G SUdfUlRDX0RSVl9NQVg4OTk4PXkKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTk3IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9NQVg3NzY4NiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JLODA4 PW0KQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDg9eQpDT05G SUdfUlRDX0RSVl9JU0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDI2PW0KQ09ORklHX1JU Q19EUlZfWDEyMDU9eQojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9QQ0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1MzYzPW0KQ09ORklHX1JUQ19E UlZfUENGODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQojIENPTkZJR19SVENfRFJWX000 MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9QQUxNQVM9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZf Rk0zMTMwPXkKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9SWDg1ODE9eQojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0VNMzAyNz15CkNPTkZJR19SVENfRFJWX1JWODgwMz1tCkNPTkZJR19SVENfRFJWX1M1TT15 CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPW0KIyBDT05GSUdf UlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNT1tCkNPTkZJR19SVENfRFJWX0RTMTM0Mz15CiMgQ09O RklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzkwPW0KIyBD T05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUjk3MDE9eQoj IENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEw IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CkNPTkZJR19SVENfRFJWX01BWDY5 MDI9bQojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N Q1A3OTU9eQpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJp dmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIzMj1tCkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpD T05GSUdfUlRDX0RSVl9SVjMwMjlDMj1tCgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05G SUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT1tCkNPTkZJR19SVENfRFJWX0RT MTY4NT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzE3Mjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDg1IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9EUzE3ODg1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfUFJP Q19SRUdTPXkKQ09ORklHX1JUQ19EUzE2ODVfU1lTRlNfUkVHUz15CiMgQ09ORklHX1JUQ19EUlZf RFMxNzQyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMyNDA0PW0KIyBDT05GSUdfUlRDX0RS Vl9EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA1NSBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX0RBOTA2Mz1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0KIyBDT05GSUdf UlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9bQpDT05GSUdf UlRDX0RSVl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZf QlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9bQoj IENPTkZJR19SVENfRFJWX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjUwNjMz PXkKQ09ORklHX1JUQ19EUlZfWllOUU1QPW0KQ09ORklHX1JUQ19EUlZfQ1JPU19FQz1tCgojCiMg b24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRlRSVEMwMTA9eQpDT05GSUdfUlRD X0RSVl9NQzEzWFhYPW0KQ09ORklHX1JUQ19EUlZfU05WUz15CkNPTkZJR19SVENfRFJWX01UNjM5 Nz1tCkNPTkZJR19SVENfRFJWX1I3MzAxPXkKIyBDT05GSUdfUlRDX0RSVl9DUENBUCBpcyBub3Qg c2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NF TlNPUl9USU1FIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJ Q0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5F PXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklH X0RNQV9PRj15CkNPTkZJR19BTFRFUkFfTVNHRE1BPW0KQ09ORklHX0RXX0FYSV9ETUFDPW0KQ09O RklHX0ZTTF9FRE1BPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMgQ09ORklHX1BDSF9ETUEgaXMg bm90IHNldApDT05GSUdfUUNPTV9ISURNQV9NR01UPXkKQ09ORklHX1FDT01fSElETUE9bQpDT05G SUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9bQojIENPTkZJR19EV19ETUFDX1BDSSBp cyBub3Qgc2V0CkNPTkZJR19IU1VfRE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FT WU5DX1RYX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFURVNUPXkKQ09ORklHX0RNQV9FTkdJTkVf UkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdf U1dfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJ R19QQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRf RFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQojIENPTkZJR19WSVJUSU9fTUVOVSBp cyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklH X0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldApDT05GSUdfWDg2 X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQK Q09ORklHX0RFTExfU01CSU9TPW0KIyBDT05GSUdfREVMTF9TTUJJT1NfU01NIGlzIG5vdCBzZXQK IyBDT05GSUdfREVMTF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMg bm90IHNldAojIENPTkZJR19ERUxMX1JCVE4gaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xB UFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKQ09ORklH X0FNSUxPX1JGS0lMTD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFOIGlzIG5vdCBzZXQKIyBDT05G SUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CiMg Q09ORklHX01TSV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfU09OWV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19JREVBUEFE X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19IREFQUz15CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09O RklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9S RktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9DSFRfSU5UMzNGRSBpcyBub3Qg c2V0CiMgQ09ORklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9ISURfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKQ09ORklHX1hPMV9SRktJTEw9bQojIENP TkZJR19YTzE1X0VCT09LIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KIyBDT05G SUdfSU5URUxfT0FLVFJBSUwgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qg c2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19Q VlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUFVOSVRfSVBD PXkKQ09ORklHX01MWF9QTEFURk9STT15CiMgQ09ORklHX1NJTEVBRF9ETUkgaXMgbm90IHNldApD T05GSUdfUE1DX0FUT009eQojIENPTkZJR19HT0xERklTSF9CVVMgaXMgbm90IHNldApDT05GSUdf R09MREZJU0hfUElQRT1tCkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9T X0xBUFRPUD1tCkNPTkZJR19DSFJPTUVPU19QU1RPUkU9bQojIENPTkZJR19DUk9TX0VDX0xQQyBp cyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX1BST1RPPXkKIyBDT05GSUdfQ1JPU19LQkRfTEVEX0JB Q0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19NRUxMQU5PWF9QTEFURk9STT15CkNPTkZJR19DTEtE RVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15 CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfV004MzFY IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0hTREsgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19SSzgwOCBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19TSTUxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNl dAojIENPTkZJR19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX1MyTVBTMTEgaXMgbm90IHNldAojIENPTkZJR19DTEtfVFdMNjA0MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19QV00gaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNSBpcyBub3Qgc2V0CkNPTkZJ R19IV1NQSU5MT0NLPXkKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNf STgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09O RklHX01BSUxCT1ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQK CiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz1tCgojCiMgUnBtc2cg ZHJpdmVycwojCkNPTkZJR19SUE1TRz15CiMgQ09ORklHX1JQTVNHX0NIQVIgaXMgbm90IHNldApD T05GSUdfUlBNU0dfVklSVElPPXkKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBT T0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIFNvQyBk cml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCgojCiMgaS5NWCBTb0MgZHJpdmVy cwojCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwpDT05GSUdfU09DX1RJPXkKCiMKIyBYaWxp bnggU29DIGRyaXZlcnMKIwojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2Ug RHJpdmVycwojCkNPTkZJR19FWFRDT05fQVJJWk9OQT1tCkNPTkZJR19FWFRDT05fQVhQMjg4PW0K Q09ORklHX0VYVENPTl9HUElPPW0KIyBDT05GSUdfRVhUQ09OX0lOVEVMX0lOVDM0OTYgaXMgbm90 IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFY Nzc4NDM9eQpDT05GSUdfRVhUQ09OX01BWDg5OTc9eQojIENPTkZJR19FWFRDT05fUEFMTUFTIGlz IG5vdCBzZXQKQ09ORklHX0VYVENPTl9SVDg5NzNBPXkKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBp cyBub3Qgc2V0CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQojIENPTkZJR19FWFRDT05fVVNCQ19D Uk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApDT05G SUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01fQ1JPU19FQz1tCkNPTkZJR19Q V01fRlNMX0ZUTT15CkNPTkZJR19QV01fTFAzOTQzPW0KIyBDT05GSUdfUFdNX0xQU1NfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19Q V01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCkNPTkZJR19JUlFD SElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMg bm90IHNldAojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05G SUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5v dCBzZXQKQ09ORklHX1BIWV9NQVBQSE9ORV9NRE02NjAwPW0KIyBDT05GSUdfUEhZX1NBTVNVTkdf VVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01DQj1t CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTUNCX0xQQz1tCgojCiMgUGVyZm9y bWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX1JBU19DRUMgaXMg bm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMg Q09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfREFYPW0KQ09ORklHX0RFVl9EQVg9bQpD T05GSUdfTlZNRU09eQoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9USD15CiMgQ09ORklHX0lOVEVMX1RIX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1RIX0FDUEkgaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfR1RIPW0K Q09ORklHX0lOVEVMX1RIX01TVT1tCkNPTkZJR19JTlRFTF9USF9QVEk9eQpDT05GSUdfSU5URUxf VEhfREVCVUc9eQojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKQ09ORklHX0ZTST15CkNPTkZJR19G U0lfTUFTVEVSX0dQSU89bQojIENPTkZJR19GU0lfTUFTVEVSX0hVQiBpcyBub3Qgc2V0CkNPTkZJ R19GU0lfU0NPTT15CkNPTkZJR19NVUxUSVBMRVhFUj1tCgojCiMgTXVsdGlwbGV4ZXIgZHJpdmVy cwojCkNPTkZJR19NVVhfQURHNzkyQT1tCiMgQ09ORklHX01VWF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAoKIwojIEZp cm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQojIENPTkZJR19G SVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9bQpDT05GSUdfRENEQkFT PW0KQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz1tCkNPTkZJR19ETUlfU0NBTl9NQUNI SU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNl dApDT05GSUdfRldfQ0ZHX1NZU0ZTPW0KIyBDT05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMg bm90IHNldApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKIyBDT05GSUdfR09PR0xFX0NPUkVCT09U X1RBQkxFX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfQ09SRUJPT1RfVEFCTEVfT0Yg aXMgbm90IHNldAojIENPTkZJR19HT09HTEVfTUVNQ09OU09MRV9YODZfTEVHQUNZIGlzIG5vdCBz ZXQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJ R19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9S VEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVf TE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZ UFRJT049bQpDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09O RklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdf UVVPVEEgaXMgbm90IHNldApDT05GSUdfQVVUT0ZTNF9GUz15CiMgQ09ORklHX0ZVU0VfRlMgaXMg bm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJ Uj15CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19P VkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPPXkK CiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMgaXMg bm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT Q0FDSEVfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVD15CgojCiMg UHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19WTUNPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19T WVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15 CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19U TVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJ R19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX09SQU5HRUZTX0ZTPW0KQ09ORklHX0VDUllQVF9G Uz1tCkNPTkZJR19FQ1JZUFRfRlNfTUVTU0FHSU5HPXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklH X0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVIgaXMgbm90IHNl dAojIENPTkZJR19KRkZTMl9TVU1NQVJZIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0ZTX1hBVFRS PXkKIyBDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJf RlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05T IGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfUlRJTUU9eQojIENP TkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfUk9NRlNfRlM9bQpDT05GSUdfUk9NRlNfQkFD S0VEX0JZX01URD15CkNPTkZJR19ST01GU19PTl9NVEQ9eQpDT05GSUdfUFNUT1JFPW0KQ09ORklH X1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTPW0KQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1M9bQoj IENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9MWjRI Q19DT01QUkVTUz1tCiMgQ09ORklHX1BTVE9SRV84NDJfQ09NUFJFU1MgaXMgbm90IHNldApDT05G SUdfUFNUT1JFX0NPTVBSRVNTPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTX0RFRkFV TFQ9eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTX0RFRkFVTFQgaXMgbm90IHNldAojIENP TkZJR19QU1RPUkVfTFo0SENfQ09NUFJFU1NfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19QU1RP UkVfQ09NUFJFU1NfREVGQVVMVD0iZGVmbGF0ZSIKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkKQ09O RklHX1BTVE9SRV9QTVNHPXkKQ09ORklHX1BTVE9SRV9SQU09bQojIENPTkZJR19ORVRXT1JLX0ZJ TEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNv ODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3 PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODUwPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV84NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNP TkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KIyBDT05G SUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf Mj15CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9eQpDT05GSUdf TkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PW0KIyBDT05GSUdfTkxTX0lTTzg4 NTlfNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5 XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09O RklHX05MU19LT0k4X1I9eQojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CkNPTkZJR19O TFNfTUFDX0NFTlRFVVJPPXkKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfTUFDX0NZUklMTElDPXkKQ09ORklHX05MU19NQUNfR0FFTElDPXkKIyBDT05GSUdf TkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdf TkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPW0KIyBDT05GSUdfTkxTX01B Q19UVVJLSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX1VURjggaXMgbm90IHNldAojIENPTkZJ R19ETE0gaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZM QUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklO VEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FH RV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNl dAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hl Y2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVC VUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMg aXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0 CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNN IGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9eQpD T05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NF Q1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09O TFk9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVS X0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9E RUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJV R19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049 eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1BPSVNP TklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CiMgQ09O RklHX0RFQlVHX09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1RJ TUVSUz15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19QRVJD UFVfQ09VTlRFUj15CkNPTkZJR19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklH X0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0g aXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19W SVJUVUFMPXkKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQ VV9NQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBI YW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RP Uj15CiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklH X0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0hBUkRMT0NLVVBfREVU RUNUT1JfUEVSRj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJB TV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZB TFVFPTEKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CkNPTkZJR19XUV9XQVRD SERPRz15CiMgQ09ORklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05f T09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkK Q09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09ORklHX1NDSEVEX1NU QUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19USU1FS0VFUElORz15CkNPTkZJ R19ERUJVR19QUkVFTVBUPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVz LCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9W RV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19ERUJVR19SVF9N VVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQoj IENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19S V1NFTVM9eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19MT0NLREVQPXkKIyBDT05G SUdfREVCVUdfTE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQoj IENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9D S19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfV1dfTVVURVhfU0VMRlRFU1Q9bQpDT05GSUdfU1RBQ0tU UkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUX1JFTEVB U0UgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNU PXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQojIENPTkZJR19ERUJV R19OT1RJRklFUlMgaXMgbm90IHNldApDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJD VSBEZWJ1Z2dpbmcKIwpDT05GSUdfVE9SVFVSRV9URVNUPW0KIyBDT05GSUdfUkNVX1BFUkZfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9DUFVfU1RB TExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09O RklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OPW0KIyBDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5v dCBzZXQKQ09ORklHX09GX1JFQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklH X05FVERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5K RUNUSU9OPXkKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJ TF9GVVRFWCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlM9eQojIENP TkZJR19GQVVMVF9JTkpFQ1RJT05fU1RBQ0tUUkFDRV9GSUxURVIgaXMgbm90IHNldAojIENPTkZJ R19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlD X0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNP TkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VO VD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQojIENPTkZJ R19GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlz IG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1F X1RFU1RJTkdfTUVOVT15CkNPTkZJR19URVNUX0xJU1RfU09SVD1tCkNPTkZJR19URVNUX1NPUlQ9 eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JCVFJFRV9U RVNUPW0KQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVD1tCkNPTkZJR19QRVJDUFVfVEVTVD1tCiMg Q09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1Q IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9bQpDT05GSUdfVEVTVF9LU1RS VE9YPW0KQ09ORklHX1RFU1RfUFJJTlRGPXkKQ09ORklHX1RFU1RfQklUTUFQPW0KQ09ORklHX1RF U1RfVVVJRD1tCkNPTkZJR19URVNUX1JIQVNIVEFCTEU9bQojIENPTkZJR19URVNUX0hBU0ggaXMg bm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1VTRVJfQ09Q WT1tCkNPTkZJR19URVNUX0JQRj1tCkNPTkZJR19GSU5EX0JJVF9CRU5DSE1BUks9eQpDT05GSUdf VEVTVF9GSVJNV0FSRT1tCiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKIyBDT05GSUdfU0FN UExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMg bm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FO PXkKIyBDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5f QUxJR05NRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5fTlVMTCBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX1VCU0FOPW0KQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklH X1NUUklDVF9ERVZNRU09eQpDT05GSUdfSU9fU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVS Qk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2 X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9bQpDT05GSUdfREVCVUdfV1g9eQojIENP TkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CkNPTkZJ R19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNP TkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpD T05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qg c2V0CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVURF TEFZPXkKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP X0RFTEFZX1RZUEU9MgpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVC VUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19F TlRSWSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OTUlfU0VMRlRFU1Q9eQojIENPTkZJR19YODZf REVCVUdfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSPXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMK Q09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBD T05GSUdfQklHX0tFWVMgaXMgbm90IHNldApDT05GSUdfVFJVU1RFRF9LRVlTPW0KQ09ORklHX0VO Q1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VD VVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfTkVU V09SS19YRlJNIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfTFNNX01N QVBfTUlOX0FERFI9NjU1MzYKIyBDT05GSUdfRk9SVElGWV9TT1VSQ0UgaXMgbm90IHNldAojIENP TkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VM SU5VWD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0JPT1RQQVJBTT15CkNPTkZJR19TRUNVUklU WV9TRUxJTlVYX0JPT1RQQVJBTV9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElT QUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTAKIyBDT05GSUdfU0VDVVJJVFlf U01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfQk9PVFBBUkFN X1ZBTFVFPTEKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf WUFNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQojIENPTkZJR19JTlRFR1JJVFlfU0lH TkFUVVJFIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CiMgQ09ORklHX0lNQSBp cyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X1NFTElOVVg9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQK IyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9T RUNVUklUWT0ic2VsaW51eCIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVs cGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05G SUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtD SVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpD T05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JO RzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NS WVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09O RklHX0NSWVBUT19ESD1tCkNPTkZJR19DUllQVE9fRUNESD15CkNPTkZJR19DUllQVE9fTUFOQUdF Uj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9eQpDT05GSUdf Q1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpD T05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRP X1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBU T19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9 bQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9bQpDT05GSUdfQ1JZUFRP X0dMVUVfSEVMUEVSX1g4Nj1tCkNPTkZJR19DUllQVE9fRU5HSU5FPXkKCiMKIyBBdXRoZW50aWNh dGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1t CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09O RklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1v ZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NGQj1tCkNPTkZJR19DUllQ VE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9bQpDT05GSUdfQ1JZUFRPX0VDQj1tCiMgQ09ORklH X0NSWVBUT19MUlcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRP X1hUUz1tCkNPTkZJR19DUllQVE9fS0VZV1JBUD15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19D UllQVE9fQ01BQz1tCkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNP TkZJR19DUllQVE9fQ1JDMzJDPW0KIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9bQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD1tCiMg Q09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dIQVNIPXkK Q09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBU T19NRDU9bQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09ORklHX0NSWVBUT19STUQyNTY9 bQojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPW0K Q09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQ VE9fU0hBMz15CkNPTkZJR19DUllQVE9fU00zPW0KQ09ORklHX0NSWVBUT19UR1IxOTI9bQpDT05G SUdfQ1JZUFRPX1dQNTEyPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05G SUdfQ1JZUFRPX0FFU19UST1tCkNPTkZJR19DUllQVE9fQUVTXzU4Nj15CkNPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMPW0KQ09ORklHX0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9 eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVM TElBPXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19DQVNUNSBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0RFUz1tCkNPTkZJ R19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQojIENPTkZJR19DUllQVE9f U0FMU0EyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4NiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZ UFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODY9bQpDT05GSUdfQ1JZ UFRPX1NNND1tCkNPTkZJR19DUllQVE9fU1BFQ0s9eQpDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJ R19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQojIENPTkZJ R19DUllQVE9fVFdPRklTSF81ODYgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklH X0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQy IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhDPW0KCiMK IyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hN QUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9Q WT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FF QUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9 eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f REVWX0dFT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISUZOXzc5NVggaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19E RVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFgg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19E RVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQpDT05GSUdfQ1JZUFRPX0RFVl9D Q1JFRT1tCkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVC TElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklH X1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X1RFU1RfS0VZPXkKQ09ORklHX1NJ R05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1 cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNU RU1fVFJVU1RFRF9LRVlTPSIiCkNPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEU9eQpDT05G SUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFX1NJWkU9NDA5NgpDT05GSUdfU0VDT05EQVJZX1RS VVNURURfS0VZUklORz15CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tW TSBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9ORVQ9bQpDT05GSUdfVkhPU1Q9bQojIENPTkZJR19W SE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz CiMKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19T VFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19H RU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklH X0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9I QVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD1tCkNPTkZJR19DUkMxNj15CiMg Q09ORklHX0NSQ19UMTBESUYgaXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NS QzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9T TElDRUJZOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKQ09O RklHX0NSQzMyX1NBUldBVEU9eQojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdf Q1JDND15CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPW0KIyBDT05G SUdfQ1JDOCBpcyBub3Qgc2V0CkNPTkZJR19BVURJVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9N MzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJf REVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpD T05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPW0KQ09ORklHX0xaNF9E RUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90IHNl dApDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQojIENPTkZJR19Y Wl9ERUNfQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQK Q09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19U RVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkK Q09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RF Q09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxM T0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15 CkNPTkZJR19SRUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19CQ0g9eQpDT05GSUdfQkNIX0NPTlNU X1BBUkFNUz15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1JBRElYX1RSRUVfTVVMVElP UkRFUj15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05G SUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19TR0xfQUxMT0M9eQpD T05GSUdfRE1BX0RJUkVDVF9PUFM9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQ VV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CiMg Q09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJR19J UlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09JRF9SRUdJ U1RSWT15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09O RklHX1NUUklOR19TRUxGVEVTVD15Cg== --===============0817557922644628687==--