From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751974AbcHGOK0 (ORCPT ); Sun, 7 Aug 2016 10:10:26 -0400 Received: from mga01.intel.com ([192.55.52.88]:15795 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751518AbcHGOKX (ORCPT ); Sun, 7 Aug 2016 10:10:23 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,484,1464678000"; d="xz'?scan'208";a="151940035" Date: Sun, 7 Aug 2016 22:06:47 +0800 From: kernel test robot To: Kan Liang Cc: 0day robot , LKML , lkp@01.org Subject: [lkp] [net/netpolicy] ed519e0259: BUG: scheduling while atomic: migration/0/15/0x00000002 Message-ID: <20160807140647.GB21617@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bCsyhTFzCvuiizWE" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --bCsyhTFzCvuiizWE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux kan-liang-intel-com/net-introduce-NET-poli= cy/20160805-034810 commit ed519e02592874e3cb2d643173e9f34bee2d74e7 ("net/netpolicy: fast path = for finding the queues") in testcase: boot on test machine: 2 threads qemu-system-i386 -enable-kvm with 320M memory caused below changes: +------------------------------------------------+------------+------------+ | | cf30f0dd66 | ed519e0259 | +------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 14 | 12 | | INFO:trying_to_register_non-static_key | 14 | 12 | | backtrace:lock_acquire | 14 | 12 | | backtrace:_raw_spin_lock | 14 | 12 | | backtrace:init_netpolicy | 14 | 12 | | backtrace:netpolicy_dev_init | 14 | 12 | | backtrace:netpolicy_net_init | 14 | 12 | | backtrace:ops_init | 14 | 12 | | backtrace:register_pernet_operations | 14 | 12 | | backtrace:register_pernet_subsys | 14 | 12 | | backtrace:netpolicy_init | 14 | 12 | | backtrace:kernel_init_freeable | 14 | 12 | | IP-Config:Auto-configuration_of_network_failed | 2 | 2 | | invoked_oom-killer:gfp_mask=3D0x | 0 | 1 = | | Mem-Info | 0 | 1 | | BUG:scheduling_while_atomic | 0 | 8 | | INFO:lockdep_is_turned_off | 0 | 8 | | kernel_BUG_at_kernel/cpu.c | 0 | 8 | | invalid_opcode:#[##]PREEMPT_SMP | 0 | 8 | | EIP_is_at_cpuhp_report_idle_dead | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:cpu_startup_entry | 0 | 8 | +------------------------------------------------+------------+------------+ [ 27.102864] BUG: scheduling while atomic: migration/0/15/0x00000002 [ 27.103622] INFO: lockdep is turned off. [ 27.104080] Modules linked in: [ 27.104458] CPU: 0 PID: 15 Comm: migration/0 Not tainted 4.7.0-11573-ged= 519e0 #1 [ 27.105316] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 27.106337] 00000000 00200246 d2af1cbc c1273665 d2ae93c0 00000000 d2af1= cc8 c105bd4e [ 27.107356] d2af2000 d2af1d00 c15757b4 d2800ec0 00af1ce0 c1578d83 d2802= 180 d2af1d60 [ 27.108376] d31ce800 d35a6a94 d2800efc d2ae93c0 d2af2000 d2af1dd4 d2ae9= 3c0 d2af1d0c [ 27.109394] Call Trace: [ 27.118595] [] dump_stack+0x55/0x6e [ 27.119122] [] __schedule_bug+0x63/0x74 [ 27.119692] [] __schedule+0x53/0x587 [ 27.120222] [] ? _raw_spin_unlock+0x22/0x35 [ 27.120831] [] schedule+0x74/0x88 [ 27.121329] [] schedule_timeout+0x1a/0x9b [ 27.138958] [] ? lock_release+0x161/0x369 [ 27.139538] [] ? lock_acquired+0xe0/0x23d [ 27.140125] [] ? __wait_for_common+0xbe/0xef [ 27.140835] [] ? do_raw_spin_trylock+0x8/0x3a [ 27.141514] [] ? do_raw_spin_unlock+0x9/0x72 [ 27.142185] [] ? _raw_spin_unlock_irq+0x27/0x3a [ 27.142885] [] __wait_for_common+0xc5/0xef [ 27.147292] [] ? usleep_range+0x52/0x52 [ 27.147957] [] ? wake_up_q+0x3b/0x3b [ 27.148572] [] wait_for_completion+0x19/0x1c [ 27.149275] [] __wait_rcu_gp+0x9e/0xab [ 27.149930] [] synchronize_rcu+0x3e/0x41 [ 27.150607] [] ? rcu_barrier+0x14/0x14 [ 27.151286] [] ? __rcu_read_unlock+0x4c/0x4c [ 27.152073] [] update_netpolicy_sys_map+0x17d/0x192 [ 27.152867] [] ? _raw_spin_unlock+0x22/0x35 [ 27.164665] [] netpolicy_cpu_callback+0x1a/0x21 [ 27.165499] [] notifier_call_chain+0x56/0x78 [ 27.166314] [] ? notify_online+0x18/0x18 [ 27.167310] [] __raw_notifier_call_chain+0x13/0x15 [ 27.168232] [] __cpu_notify+0x2b/0x45 [ 27.174501] [] cpu_notify+0x12/0x14 [ 27.175082] [] notify_dying+0x14/0x18 [ 27.175677] [] cpuhp_invoke_callback+0x35/0x50 [ 27.176359] [] ? notify_online+0x18/0x18 [ 27.177181] [] take_cpu_down+0x4d/0x64 [ 27.177789] [] multi_cpu_stop+0x74/0xa3 [ 27.178396] [] ? cpu_stopper_thread+0xcc/0xcc [ 27.179072] [] cpu_stopper_thread+0x6b/0xcc [ 27.179731] [] smpboot_thread_fn+0x186/0x1c6 [ 27.180389] [] ? sort_range+0x1d/0x1d [ 27.180983] [] kthread+0x97/0x9c [ 27.181516] [] ? __wait_for_common+0xcf/0xef [ 27.189205] [] ret_from_kernel_thread+0xe/0x24 [ 27.190075] [] ? kthread_stop+0x129/0x129 FYI, raw QEMU command line is: qemu-system-i386 -enable-kvm -kernel /pkg/linux/i386-randconfig-sb0-080518= 38/gcc-5/ed519e02592874e3cb2d643173e9f34bee2d74e7/vmlinuz-4.7.0-11573-ged51= 9e0 -append 'ip=3D::::vm-kbuild-yocto-i386-21::dhcp root=3D/dev/ram0 user= =3Dlkp job=3D/lkp/scheduled/vm-kbuild-yocto-i386-21/boot-1-yocto-minimal-i3= 86.cgz-ed519e02592874e3cb2d643173e9f34bee2d74e7-20160806-122326-o7mamq-0.ya= ml ARCH=3Di386 kconfig=3Di386-randconfig-sb0-08051838 branch=3Dlinux-devel/= devel-spot-201608051704 commit=3Ded519e02592874e3cb2d643173e9f34bee2d74e7 B= OOT_IMAGE=3D/pkg/linux/i386-randconfig-sb0-08051838/gcc-5/ed519e02592874e3c= b2d643173e9f34bee2d74e7/vmlinuz-4.7.0-11573-ged519e0 max_uptime=3D600 RESUL= T_ROOT=3D/result/boot/1/vm-kbuild-yocto-i386/yocto-minimal-i386.cgz/i386-ra= ndconfig-sb0-08051838/gcc-5/ed519e02592874e3cb2d643173e9f34bee2d74e7/0 LKP_= SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall= _timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3D= panic load_ramdisk=3D2 prompt_ramdisk=3D0 systemd.log_level=3Derr ignore_lo= glevel earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga= =3Dnormal rw drbd.minor_count=3D8' -initrd /fs/sdf1/initrd-vm-kbuild-yocto= -i386-21 -m 320 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -= boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc b= ase=3Dlocaltime -drive file=3D/fs/sdf1/disk0-vm-kbuild-yocto-i386-21,media= =3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-vm-kbuild-yocto-i386-21 -se= rial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i386-21 -daemonize -display= none -monitor null=20 Thanks, Xiaolong --bCsyhTFzCvuiizWE Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.7.0-11573-ged519e0" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.7.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set 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_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_BOOST=y CONFIG_RCU_KTHREAD_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set # CONFIG_RCU_NOCB_CPU_ZERO is not set CONFIG_RCU_NOCB_CPU_ALL=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_GZIP=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_TRIM_UNUSED_KSYMS=y CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_MPPARSE is not set CONFIG_X86_BIGSMP=y # CONFIG_GOLDFISH is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set # CONFIG_X86_INTEL_QUARK is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_RDC321X=y CONFIG_X86_32_NON_STANDARD=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_STA2X11 is not set 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_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set CONFIG_MK8=y # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=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 is not set CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 # CONFIG_X86_PAE is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_ZSWAP is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set CONFIG_Z3FOLD=m # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set # 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_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_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_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_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_SFI=y # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=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 # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_SCx200 is not set # CONFIG_OLPC is not set CONFIG_ALIX=y CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=m # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA 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_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y # CONFIG_INET_AH is not set CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_FOU=y CONFIG_IPV6_FOU_TUNNEL=y CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set CONFIG_IPV6_PIMSM_V2=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_NETPOLICY=y CONFIG_IP_DCCP=y 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=y CONFIG_NET_DCCPPROBE=m CONFIG_IP_SCTP=m # CONFIG_NET_SCTPPROBE is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y # CONFIG_L2TP_IP is not set CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=m CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=m CONFIG_NET_DSA_HWMON=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=m # CONFIG_IPDDP is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_6LOWPAN=y CONFIG_6LOWPAN_DEBUGFS=y CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m # CONFIG_6LOWPAN_NHC_IPV6 is not set CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m CONFIG_6LOWPAN_GHC_UDP=m CONFIG_6LOWPAN_GHC_ICMPV6=m CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m # CONFIG_IEEE802154_6LOWPAN is not set # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=y # CONFIG_VSOCKETS is not set CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_HSR=m CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set CONFIG_CAN=m # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=m # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_AF_KCM=m CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_DEBUG is not set CONFIG_CAIF=m # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=m # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=m CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=m # CONFIG_SSFDC is not set CONFIG_SM_FTL=m CONFIG_MTD_OOPS=m # CONFIG_MTD_SWAP is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 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 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 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=y CONFIG_MTD_OTP=y # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_AMD76XROM is not set CONFIG_MTD_ICHXROM=m # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m # CONFIG_MTD_L440GX is not set # CONFIG_MTD_PCI is not set # CONFIG_MTD_GPIO_ADDR is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set CONFIG_BLK_DEV_DRBD=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=m # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m CONFIG_DUMMY_IRQ=y # 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=y CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set CONFIG_BMP085=m CONFIG_BMP085_I2C=m # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # 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 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_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=m # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y # CONFIG_SCSI_DH_HP_SW is not set # CONFIG_SCSI_DH_EMC is not set CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=m CONFIG_NETDEVICES=y # CONFIG_NET_CORE is not set # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=m CONFIG_CAIF_SPI_SLAVE=m CONFIG_CAIF_SPI_SYNC=y # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=m CONFIG_VHOST_NET=m CONFIG_VHOST_RING=m CONFIG_VHOST=m CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6060=m # CONFIG_NET_DSA_BCM_SF2 is not set # CONFIG_B53 is not set # CONFIG_NET_DSA_MV88E6XXX is not set CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=m CONFIG_E1000E=m CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_MVNETA_BM is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # 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_ROCKER is not set 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_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=m CONFIG_SWPHY=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=m CONFIG_AT803X_PHY=m # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m # CONFIG_QSEMI_PHY is not set CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m # CONFIG_TERANETICS_PHY is not set # CONFIG_SMSC_PHY is not set CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_BCM7XXX_PHY=m # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=m CONFIG_REALTEK_PHY=m # CONFIG_NATIONAL_PHY is not set CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m # CONFIG_MICREL_PHY is not set CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=m CONFIG_MICROCHIP_PHY=m CONFIG_FIXED_PHY=m CONFIG_MDIO_BITBANG=m CONFIG_MDIO_GPIO=m CONFIG_MDIO_BCM_UNIMAC=m # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_MDIO_XGENE is not set CONFIG_PPP=y CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=y # CONFIG_PPPOE is not set # CONFIG_PPTP is not set CONFIG_PPPOL2TP=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=y # # Host-side USB support is needed for USB Network Adapter support # # CONFIG_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_HDLC is not set # CONFIG_DLCI is not set CONFIG_LAPBETHER=y CONFIG_X25_ASY=y # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y # CONFIG_ISDN_PPP_VJ is not set CONFIG_ISDN_MPP=y # CONFIG_IPPP_FILTER is not set CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y # CONFIG_ISDN_TTY_FAX is not set # CONFIG_ISDN_X25 is not set # # ISDN feature submodules # # CONFIG_ISDN_DIVERSION is not set # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y CONFIG_HISAX_NO_SENDCOMPLETE=y CONFIG_HISAX_NO_LLC=y CONFIG_HISAX_NO_KEYPAD=y CONFIG_HISAX_1TR6=y # CONFIG_HISAX_NI1 is not set CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y # CONFIG_HISAX_TELESPCI is not set # CONFIG_HISAX_S0BOX is not set CONFIG_HISAX_FRITZPCI=y # CONFIG_HISAX_AVM_A1_PCMCIA is not set # CONFIG_HISAX_ELSA is not set CONFIG_HISAX_DIEHLDIVA=y # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set # CONFIG_HISAX_NETJET_U is not set CONFIG_HISAX_NICCY=y # CONFIG_HISAX_BKM_A4T is not set # CONFIG_HISAX_SCT_QUADRO is not set CONFIG_HISAX_GAZEL=y # CONFIG_HISAX_HFC_PCI is not set # CONFIG_HISAX_W6692 is not set # CONFIG_HISAX_HFC_SX is not set # CONFIG_HISAX_DEBUG is not set # # HiSax PCMCIA card service modules # # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=m # CONFIG_HISAX_FRITZ_PCIPNP is not set CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set # CONFIG_ISDN_CAPI_CAPI20 is not set # CONFIG_ISDN_CAPI_CAPIDRV is not set # # CAPI hardware drivers # # CONFIG_CAPI_AVM is not set # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_I4L is not set # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set # CONFIG_HYSDN is not set # CONFIG_MISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=m # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=m # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TWL4030=m CONFIG_KEYBOARD_XTKBD=y # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m # CONFIG_INPUT_AD714X_I2C is not set CONFIG_INPUT_ARIZONA_HAPTICS=m # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_E3X0_BUTTON=m CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX77693_HAPTIC=m CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=m CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_WISTRON_BTNS=m # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_RETU_PWRBUTTON=m CONFIG_INPUT_TPS65218_PWRBUTTON=m CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_TWL4030_PWRBUTTON=y CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PCF8574=m # CONFIG_INPUT_PWM_BEEPER is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=m CONFIG_INPUT_DA9063_ONKEY=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_SOC_BUTTON_ARRAY=m # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y CONFIG_RMI4_2D_SENSOR=y # CONFIG_RMI4_F11 is not set CONFIG_RMI4_F12=y # CONFIG_RMI4_F30 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y 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_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=m CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y CONFIG_SERIAL_TIMBERDALE=m CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y CONFIG_R3964=m # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=m CONFIG_TCG_TIS_CORE=m CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=m # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TELCLOCK=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=y CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # 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 is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=m # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y 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 is not set CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=m # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=m # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TPIC2810=m # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_CRYSTAL_COVE=m # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=m CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=y CONFIG_GPIO_UCB1400=m # CONFIG_GPIO_WM8994 is not set # # 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_RDC321X is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=m # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=m # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9052=m # CONFIG_CHARGER_DA9150 is not set CONFIG_BATTERY_DA9150=m CONFIG_AXP288_FUEL_GAUGE=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_TWL4030_MADC is not set # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MAX77693=m CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=m CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=m CONFIG_CHARGER_RT9455=y CONFIG_AXP20X_POWER=m CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DA9052_ADC=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_TWL4030_MADC=m # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # 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=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_GENERIC_ADC_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=m # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=m CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_I2C=m CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set CONFIG_INTEL_SOC_PMIC=y # 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=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=m # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=m # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set CONFIG_UCB1400_CORE=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=m CONFIG_MFD_RC5T583=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # 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=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_ANALOGIX_ANX78XX=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # 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=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=m 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_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SM712 is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set CONFIG_SND_PCM_OSS=m # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_AC97_CODEC=m # CONFIG_SND_DRIVERS 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_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set # CONFIG_SND_ISIGHT is not set # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set CONFIG_SND_FIREWIRE_DIGI00X=m CONFIG_SND_FIREWIRE_TASCAM=m CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_ATMEL_SOC=m # # 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_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=m # CONFIG_SND_SOC_IMG_I2S_OUT is not set CONFIG_SND_SOC_IMG_PARALLEL_OUT=m # CONFIG_SND_SOC_IMG_SPDIF_IN is not set CONFIG_SND_SOC_IMG_SPDIF_OUT=m CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m CONFIG_SND_SST_MFLD_PLATFORM=m CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST_MATCH=m # CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=m # CONFIG_SND_SUN4I_I2S is not set CONFIG_SND_SOC_XTFPGA_I2S=m CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1701=m # CONFIG_SND_SOC_ADAU7002 is not set CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CS35L32=m # CONFIG_SND_SOC_CS35L33 is not set CONFIG_SND_SOC_CS42L51=m CONFIG_SND_SOC_CS42L51_I2C=m 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=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS4349=m # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5651=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM4567=m CONFIG_SND_SOC_STA32X=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_STI_SAS=m CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TAS5720=m CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC31XX=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m CONFIG_SND_SOC_WM8741=m CONFIG_SND_SOC_WM8750=m CONFIG_SND_SOC_WM8753=m CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8960=m CONFIG_SND_SOC_WM8962=m CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m # CONFIG_SND_SOC_WM8985 is not set CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=m # # HID support # # CONFIG_HID is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set CONFIG_MMC=m CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=m # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m # CONFIG_LEDS_DA9052 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG 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=m # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8925 is not set # CONFIG_RTC_DRV_MAX8998 is not set # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_TPS65910=y # CONFIG_RTC_DRV_TPS80031 is not set CONFIG_RTC_DRV_RC5T583=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=m # 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 is not set CONFIG_RTC_DS1685_SYSFS_REGS=y # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y # CONFIG_RTC_DRV_DA9052 is not set # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=m # CONFIG_RTC_DRV_MT6397 is not set # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # # DMABUF options # # CONFIG_SYNC_FILE is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_SENSORS_HDAPS is not set # 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_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_SAMSUNG_Q10 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_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=m # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m # CONFIG_EXTCON_ARIZONA is not set CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX3355=m # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX8997=m # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # CONFIG_BMA180=m # CONFIG_BMC150_ACCEL is not set CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_KXCJK1013=m CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m # CONFIG_MMA7660 is not set CONFIG_MMA8452=m CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y # CONFIG_MMA9553 is not set CONFIG_MXC4005=m # CONFIG_MXC6255 is not set CONFIG_STK8312=m CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7291 is not set # CONFIG_AD799X is not set CONFIG_AXP288_ADC=y CONFIG_DA9150_GPADC=m CONFIG_INA2XX_ADC=m # CONFIG_LP8788_ADC is not set # CONFIG_MAX1363 is not set CONFIG_MCP3422=y CONFIG_NAU7802=m CONFIG_TI_ADC081C=y CONFIG_TI_ADS1015=m CONFIG_TI_AM335X_ADC=m CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=m CONFIG_IAQCORE=y CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5380=m # CONFIG_AD5446 is not set CONFIG_AD5592R_BASE=y CONFIG_AD5593R=y CONFIG_M62332=y CONFIG_MAX517=m CONFIG_MCP4725=m # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=m CONFIG_BMG160_I2C=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=m CONFIG_MAX30100=m # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HTU21=m CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_KMX61=m # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m CONFIG_AL3320A=m CONFIG_APDS9300=m CONFIG_APDS9960=m CONFIG_BH1750=y CONFIG_CM32181=y CONFIG_CM3232=m CONFIG_CM3323=y # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m CONFIG_ISL29125=y # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set CONFIG_LTR501=y CONFIG_MAX44000=m CONFIG_OPT3001=m CONFIG_PA12203001=m # CONFIG_STK3310 is not set CONFIG_TCS3414=m CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=y # CONFIG_US5182D is not set CONFIG_VCNL4000=m CONFIG_VEML6070=y # # Magnetometer sensors # CONFIG_AK8975=m CONFIG_AK09911=m CONFIG_BMC150_MAGN=m CONFIG_BMC150_MAGN_I2C=m CONFIG_MAG3110=y # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=m CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_TIGHTLOOP_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_DS1803 is not set # CONFIG_MCP4531 is not set CONFIG_TPL0102=y # # Pressure sensors # CONFIG_HP03=y # CONFIG_MPL115_I2C is not set CONFIG_MPL3115=y # CONFIG_MS5611 is not set CONFIG_MS5637=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_T5403 is not set # CONFIG_HP206C is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=m CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_TI_SYSCON_RESET is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_NVMEM=m CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=m # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y # CONFIG_FPGA_MGR_ZYNQ_FPGA is not set # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=m # CONFIG_EXT4_USE_FOR_EXT2 is not set CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=m # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_IO_TRACE=y # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y 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=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set # 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=y CONFIG_NLS_CODEPAGE_852=y # 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=m CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=m # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=m # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=y 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 is not set CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=m # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=m # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO 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=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y CONFIG_DEBUG_PAGE_REF=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_CPU_HOTPLUG_STATE_CONTROL=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_FAIL_FUTEX=y CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_PREEMPT_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_KPROBE_EVENT is not set CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=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=m CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=m CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=m CONFIG_TEST_HASH=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=m # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=m # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=65536 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_SELINUX_POLICYDB_VERSION_MAX=y CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE=19 # 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_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_INTEGRITY is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=m CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_RSA=m # CONFIG_CRYPTO_DH is not set # CONFIG_CRYPTO_ECDH is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=m # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m CONFIG_X509_CERTIFICATE_PARSER=m CONFIG_PKCS7_MESSAGE_PARSER=m # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=m CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_LRU_CACHE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=m CONFIG_OID_REGISTRY=m CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --bCsyhTFzCvuiizWE Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --bCsyhTFzCvuiizWE-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6351154348793797871==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [net/netpolicy] ed519e0259: BUG: scheduling while atomic: migration/0/15/0x00000002 Date: Sun, 07 Aug 2016 22:06:47 +0800 Message-ID: <20160807140647.GB21617@yexl-desktop> List-Id: --===============6351154348793797871== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux kan-liang-intel-com/net-introduce-NET-poli= cy/20160805-034810 commit ed519e02592874e3cb2d643173e9f34bee2d74e7 ("net/netpolicy: fast path = for finding the queues") in testcase: boot on test machine: 2 threads qemu-system-i386 -enable-kvm with 320M memory caused below changes: +------------------------------------------------+------------+------------+ | | cf30f0dd66 | ed519e0259 | +------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 14 | 12 | | INFO:trying_to_register_non-static_key | 14 | 12 | | backtrace:lock_acquire | 14 | 12 | | backtrace:_raw_spin_lock | 14 | 12 | | backtrace:init_netpolicy | 14 | 12 | | backtrace:netpolicy_dev_init | 14 | 12 | | backtrace:netpolicy_net_init | 14 | 12 | | backtrace:ops_init | 14 | 12 | | backtrace:register_pernet_operations | 14 | 12 | | backtrace:register_pernet_subsys | 14 | 12 | | backtrace:netpolicy_init | 14 | 12 | | backtrace:kernel_init_freeable | 14 | 12 | | IP-Config:Auto-configuration_of_network_failed | 2 | 2 | | invoked_oom-killer:gfp_mask=3D0x | 0 | 1 = | | Mem-Info | 0 | 1 | | BUG:scheduling_while_atomic | 0 | 8 | | INFO:lockdep_is_turned_off | 0 | 8 | | kernel_BUG_at_kernel/cpu.c | 0 | 8 | | invalid_opcode:#[##]PREEMPT_SMP | 0 | 8 | | EIP_is_at_cpuhp_report_idle_dead | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:cpu_startup_entry | 0 | 8 | +------------------------------------------------+------------+------------+ [ 27.102864] BUG: scheduling while atomic: migration/0/15/0x00000002 [ 27.103622] INFO: lockdep is turned off. [ 27.104080] Modules linked in: [ 27.104458] CPU: 0 PID: 15 Comm: migration/0 Not tainted 4.7.0-11573-ged= 519e0 #1 [ 27.105316] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 27.106337] 00000000 00200246 d2af1cbc c1273665 d2ae93c0 00000000 d2af1= cc8 c105bd4e [ 27.107356] d2af2000 d2af1d00 c15757b4 d2800ec0 00af1ce0 c1578d83 d2802= 180 d2af1d60 [ 27.108376] d31ce800 d35a6a94 d2800efc d2ae93c0 d2af2000 d2af1dd4 d2ae9= 3c0 d2af1d0c [ 27.109394] Call Trace: [ 27.118595] [] dump_stack+0x55/0x6e [ 27.119122] [] __schedule_bug+0x63/0x74 [ 27.119692] [] __schedule+0x53/0x587 [ 27.120222] [] ? _raw_spin_unlock+0x22/0x35 [ 27.120831] [] schedule+0x74/0x88 [ 27.121329] [] schedule_timeout+0x1a/0x9b [ 27.138958] [] ? lock_release+0x161/0x369 [ 27.139538] [] ? lock_acquired+0xe0/0x23d [ 27.140125] [] ? __wait_for_common+0xbe/0xef [ 27.140835] [] ? do_raw_spin_trylock+0x8/0x3a [ 27.141514] [] ? do_raw_spin_unlock+0x9/0x72 [ 27.142185] [] ? _raw_spin_unlock_irq+0x27/0x3a [ 27.142885] [] __wait_for_common+0xc5/0xef [ 27.147292] [] ? usleep_range+0x52/0x52 [ 27.147957] [] ? wake_up_q+0x3b/0x3b [ 27.148572] [] wait_for_completion+0x19/0x1c [ 27.149275] [] __wait_rcu_gp+0x9e/0xab [ 27.149930] [] synchronize_rcu+0x3e/0x41 [ 27.150607] [] ? rcu_barrier+0x14/0x14 [ 27.151286] [] ? __rcu_read_unlock+0x4c/0x4c [ 27.152073] [] update_netpolicy_sys_map+0x17d/0x192 [ 27.152867] [] ? _raw_spin_unlock+0x22/0x35 [ 27.164665] [] netpolicy_cpu_callback+0x1a/0x21 [ 27.165499] [] notifier_call_chain+0x56/0x78 [ 27.166314] [] ? notify_online+0x18/0x18 [ 27.167310] [] __raw_notifier_call_chain+0x13/0x15 [ 27.168232] [] __cpu_notify+0x2b/0x45 [ 27.174501] [] cpu_notify+0x12/0x14 [ 27.175082] [] notify_dying+0x14/0x18 [ 27.175677] [] cpuhp_invoke_callback+0x35/0x50 [ 27.176359] [] ? notify_online+0x18/0x18 [ 27.177181] [] take_cpu_down+0x4d/0x64 [ 27.177789] [] multi_cpu_stop+0x74/0xa3 [ 27.178396] [] ? cpu_stopper_thread+0xcc/0xcc [ 27.179072] [] cpu_stopper_thread+0x6b/0xcc [ 27.179731] [] smpboot_thread_fn+0x186/0x1c6 [ 27.180389] [] ? sort_range+0x1d/0x1d [ 27.180983] [] kthread+0x97/0x9c [ 27.181516] [] ? __wait_for_common+0xcf/0xef [ 27.189205] [] ret_from_kernel_thread+0xe/0x24 [ 27.190075] [] ? kthread_stop+0x129/0x129 FYI, raw QEMU command line is: qemu-system-i386 -enable-kvm -kernel /pkg/linux/i386-randconfig-sb0-080518= 38/gcc-5/ed519e02592874e3cb2d643173e9f34bee2d74e7/vmlinuz-4.7.0-11573-ged51= 9e0 -append 'ip=3D::::vm-kbuild-yocto-i386-21::dhcp root=3D/dev/ram0 user= =3Dlkp job=3D/lkp/scheduled/vm-kbuild-yocto-i386-21/boot-1-yocto-minimal-i3= 86.cgz-ed519e02592874e3cb2d643173e9f34bee2d74e7-20160806-122326-o7mamq-0.ya= ml ARCH=3Di386 kconfig=3Di386-randconfig-sb0-08051838 branch=3Dlinux-devel/= devel-spot-201608051704 commit=3Ded519e02592874e3cb2d643173e9f34bee2d74e7 B= OOT_IMAGE=3D/pkg/linux/i386-randconfig-sb0-08051838/gcc-5/ed519e02592874e3c= b2d643173e9f34bee2d74e7/vmlinuz-4.7.0-11573-ged519e0 max_uptime=3D600 RESUL= T_ROOT=3D/result/boot/1/vm-kbuild-yocto-i386/yocto-minimal-i386.cgz/i386-ra= ndconfig-sb0-08051838/gcc-5/ed519e02592874e3cb2d643173e9f34bee2d74e7/0 LKP_= SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall= _timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3D= panic load_ramdisk=3D2 prompt_ramdisk=3D0 systemd.log_level=3Derr ignore_lo= glevel earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga= =3Dnormal rw drbd.minor_count=3D8' -initrd /fs/sdf1/initrd-vm-kbuild-yocto= -i386-21 -m 320 -smp 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -= boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc b= ase=3Dlocaltime -drive file=3D/fs/sdf1/disk0-vm-kbuild-yocto-i386-21,media= =3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-vm-kbuild-yocto-i386-21 -se= rial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i386-21 -daemonize -display= none -monitor null = Thanks, Xiaolong --===============6351154348793797871== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.7.0-11573-ged519e0" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC43LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzItaTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklH PSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJ R19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVS SUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9 eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdP UklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNf Q1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZF X1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hV Tks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9I SUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05G SUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hV R0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NNUD15CkNPTkZJ R19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdf RklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUJVR19ST0RBVEE9eQpDT05GSUdfUEdUQUJMRV9M RVZFTFM9MgpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFT RS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09S VD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09O RklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFW RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa Tz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15 CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5B TUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBD X1NZU0NUTD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NU TD15CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRM RT15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZF X0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9X QVRDSD15CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJ Q19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01B SU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQojIENPTkZJR19JUlFfRE9NQUlOX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJT RV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NP VVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05G SUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9D S0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRp bWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExF IGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldAojIENPTkZJR19ISUdIX1JFU19U SU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcK IwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CkNPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5H PXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1Yz IGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lz dGVtCiMKQ09ORklHX1BSRUVNUFRfUkNVPXkKQ09ORklHX1JDVV9FWFBFUlQ9eQpDT05GSUdfU1JD VT15CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19S Q1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05GSUdfVFJFRV9SQ1Vf VFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0JPT1NUPXkKQ09ORklHX1JDVV9LVEhSRUFEX1BS SU89MQpDT05GSUdfUkNVX0JPT1NUX0RFTEFZPTUwMApDT05GSUdfUkNVX05PQ0JfQ1BVPXkKIyBD T05GSUdfUkNVX05PQ0JfQ1BVX05PTkUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfTk9DQl9DUFVf WkVSTyBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfTk9DQl9DUFVfQUxMPXkKIyBDT05GSUdfUkNVX0VY UEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05G SUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJ R19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX05NSV9MT0dfQlVGX1NISUZUPTEzCkNP TkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVE X1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90 IHNldAojIENPTkZJR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9TQ0hFRD15 CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qg c2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CiMgQ09ORklH X0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90 IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFVklDRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0RFQlVHPXkKIyBDT05GSUdfQ0hFQ0tQ T0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNf TlMgaXMgbm90IHNldApDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQojIENPTkZJR19Q SURfTlMgaXMgbm90IHNldApDT05GSUdfTkVUX05TPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15 CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05G SUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRf R1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKIyBDT05GSUdfUkRfWFog aXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldApDT05GSUdfUkRfTFo0PXkKIyBD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX0NDX09Q VElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNP TkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdf SEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5v dCBzZXQKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19T WVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBp cyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQojIENPTkZJ R19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQkFT RV9SRUxBVElWRT15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19C VUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JB U0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15 CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpD T05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJ R19VU0VSRkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQoj IENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09O RklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5k IENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZN QUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CkNP TkZJR19DT01QQVRfQlJLPXkKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkK IyBDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19TTFVCX0NQ VV9QQVJUSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlz IG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19L RVhFQ19DT1JFPXkKIyBDT05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJP RklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJ R19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90 IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNI X1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9JT1JF TUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15 CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkK Q09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFW RV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJ R19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9T VEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZF X0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09O RklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19O TUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tf RFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1J X1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdf SEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdf QVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMgaXMg bm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RB Q0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VO VElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfTU9E VUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklH X0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKIyBD T05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTX0FQSSBpcyBu b3Qgc2V0CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkK Q09ORklHX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBu b3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9L RVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJ R19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JU X01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdf TU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfVU5MT0FEIGlzIG5v dCBzZXQKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NSQ1ZF UlNJT05fQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVf Q09NUFJFU1M9eQpDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVA9eQojIENPTkZJR19NT0RVTEVf Q09NUFJFU1NfWFogaXMgbm90IHNldApDT05GSUdfVFJJTV9VTlVTRURfS1NZTVM9eQpDT05GSUdf TU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19MQkRBRj15CkNPTkZJ R19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lO VEVHUklUWT15CkNPTkZJR19CTEtfQ01ETElORV9QQVJTRVI9eQoKIwojIFBhcnRpdGlvbiBUeXBl cwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04g aXMgbm90IHNldApDT05GSUdfQUlYX1BBUlRJVElPTj15CiMgQ09ORklHX09TRl9QQVJUSVRJT04g aXMgbm90IHNldAojIENPTkZJR19BTUlHQV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19B VEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19N U0RPU19QQVJUSVRJT049eQojIENPTkZJR19CU0RfRElTS0xBQkVMIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlOSVhfU1VCUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU09MQVJJU19YODZfUEFS VElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CkNPTkZJR19MRE1f UEFSVElUSU9OPXkKQ09ORklHX0xETV9ERUJVRz15CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBD T05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTl9QQVJUSVRJT04g aXMgbm90IHNldApDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049 eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0NNRExJTkVfUEFS VElUSU9OPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJ R19JT1NDSEVEX0RFQURMSU5FPW0KIyBDT05GSUdfSU9TQ0hFRF9DRlEgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX1BB REFUQT15CkNPTkZJR19BU04xPW0KQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkK Q09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxP Q0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JX TE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJv Y2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15 CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RT PXkKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdfWDg2X0JJR1NNUD15CiMg Q09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15 CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9NSUQg aXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfUVVBUksgaXMgbm90IHNldAojIENPTkZJR19Y ODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNF IGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPW0KIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMg bm90IHNldApDT05GSUdfWDg2X1JEQzMyMVg9eQpDT05GSUdfWDg2XzMyX05PTl9TVEFOREFSRD15 CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TVEEyWDExIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPW0KIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9Q T0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJ UlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJU X1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVC VUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJ R19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xP Q0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJ R19NNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001 ODZNTVggaXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJ VU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05G SUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKQ09ORklHX01LOD15CiMg Q09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAoj IENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qg c2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5v dCBzZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90 IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0 CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYK Q09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpD T05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2 X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT00CkNPTkZJR19YODZfREVCVUdD VExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJ R19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdf SFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJ R19OUl9DUFVTPTMyCkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQojIENPTkZJ R19QUkVFTVBUX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBu b3Qgc2V0CkNPTkZJR19QUkVFTVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2 X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9S X0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFX0lOVEVM PXkKIyBDT05GSUdfWDg2X01DRV9BTUQgaXMgbm90IHNldAojIENPTkZJR19YODZfQU5DSUVOVF9N Q0UgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9J TkpFQ1Q9bQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25p dG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VW RU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CiMgQ09O RklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfTEVHQUNZX1ZN ODY9eQpDT05GSUdfVk04Nj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMy PXkKIyBDT05GSUdfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CkNP TkZJR19YODZfUkVCT09URklYVVBTPXkKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9NU1I9bQpDT05GSUdfWDg2X0NQVUlEPW0KQ09ORklHX05PSElHSE1FTT15CiMgQ09O RklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldApD T05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAwMDAwMAojIENPTkZJR19YODZfUEFFIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5U RVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01B TlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1F TT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNP TkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19O T0RFIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWVNfQURE Ul9UXzY0QklUIGlzIG5vdCBzZXQKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15 CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FS Q0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19DTUEgaXMg bm90IHNldAojIENPTkZJR19aU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD1tCiMgQ09ORklH X1pCVUQgaXMgbm90IHNldApDT05GSUdfWjNGT0xEPW0KIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf REVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpD T05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01F TU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJ R19NQVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9T QU5JVElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdf VU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJ R19YODZfSU5URUxfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VDQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8x MDAwPXkKQ09ORklHX0haPTEwMDAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09O RklHX0tFWEVDPXkKIyBDT05GSUdfS0VYRUNfSlVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNB TF9TVEFSVD0weDEwMDAwMDAKIyBDT05GSUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdf UEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQ QVJBTV9IT1RQTFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9UUExVR19DUFUwPXkKQ09ORklHX0NP TVBBVF9WRFNPPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElG WV9MRFRfU1lTQ0FMTD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMK IyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkK Q09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BN X1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQojIENP TkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9 eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQpDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENP TkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRf REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxF U19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElf U1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMg bm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJ X0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRF Ulk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJ X0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9Q Uk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQ SV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElfUFJP Q0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklH X0FDUElfQ1VTVE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RB QkxFX1VQR1JBREU9eQojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9D T05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JT IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NV U1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05M WSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBF SV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19EUFRGX1BPV0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19QTUlD X09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0CkNP TkZJR19TRkk9eQojIENPTkZJR19BUE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJ R19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKIyBDT05GSUdfQ1BVX0lE TEVfR09WX01FTlUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBM RUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0 aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90 IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJ UkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05G SUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9 eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90 IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19F TkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklH X0hUX0lSUT15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15 CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVy IGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90IHNldAoj IENPTkZJR19TQ3gyMDAgaXMgbm90IHNldAojIENPTkZJR19PTFBDIGlzIG5vdCBzZXQKQ09ORklH X0FMSVg9eQpDT05GSUdfTkVUNTUwMT15CiMgQ09ORklHX0dFT1MgaXMgbm90IHNldApDT05GSUdf QU1EX05CPXkKQ09ORklHX1BDQ0FSRD1tCiMgQ09ORklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJ R19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwojIENPTkZJR19ZRU5UQSBpcyBub3Qg c2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90 IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19C SU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxG X0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05G SUdfQklORk1UX0FPVVQ9eQojIENPTkZJR19CSU5GTVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19D T1JFRFVNUD15CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19QTUNfQVRPTT15CkNP TkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9bQpDT05G SUdfUEFDS0VUX0RJQUc9bQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdf WEZSTT15CkNPTkZJR19YRlJNX0FMR089eQojIENPTkZJR19YRlJNX1VTRVIgaXMgbm90IHNldAoj IENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUg aXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZS TV9JUENPTVA9eQpDT05GSUdfTkVUX0tFWT15CiMgQ09ORklHX05FVF9LRVlfTUlHUkFURSBpcyBu b3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CiMgQ09ORklHX0lQX0FE VkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RI Q1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBfUkFS UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUEdS RV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfTkVUX0lQR1JFIGlzIG5v dCBzZXQKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9Q SU1TTV9WMj15CiMgQ09ORklHX1NZTl9DT09LSUVTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUFZU ST1tCkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9G T1VfSVBfVFVOTkVMUz15CiMgQ09ORklHX0lORVRfQUggaXMgbm90IHNldApDT05GSUdfSU5FVF9F U1A9eQpDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJ R19JTkVUX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdf SU5FVF9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9bQpDT05G SUdfSU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJQUc9bQojIENPTkZJR19JTkVUX1VEUF9E SUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldAojIENP TkZJR19UQ1BfQ09OR19BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15 CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBu b3Qgc2V0CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9B SCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09O RklHX0lQVjZfTUlQNj15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9U VU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUNl9Y RlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPXkKIyBDT05GSUdf SU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZf VlRJPW0KQ09ORklHX0lQVjZfU0lUPXkKQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2 X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKQ09ORklHX0lQVjZfR1JFPXkK Q09ORklHX0lQVjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01V TFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldApDT05GSUdf SVBWNl9NUk9VVEU9eQojIENPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVMgaXMgbm90 IHNldApDT05GSUdfSVBWNl9QSU1TTV9WMj15CkNPTkZJR19ORVRMQUJFTD15CkNPTkZJR19ORVRX T1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktf UEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRQT0xJQ1k9eQpDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElB Rz1tCgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJRDJf REVCVUc9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzIGlzIG5vdCBzZXQKCiMKIyBEQ0NQIEtlcm5l bCBIYWNraW5nCiMKQ09ORklHX0lQX0RDQ1BfREVCVUc9eQpDT05GSUdfTkVUX0RDQ1BQUk9CRT1t CkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdfTkVUX1NDVFBQUk9CRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09L SUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NI QTE9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CiMg Q09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lF X0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09ORklHX1JEUyBpcyBub3Qg c2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9DTElQ PXkKIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1t CiMgQ09ORklHX0FUTV9NUE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENPTkZJ R19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQpDT05GSUdfTDJU UF9ERUJVR0ZTPXkKQ09ORklHX0wyVFBfVjM9eQojIENPTkZJR19MMlRQX0lQIGlzIG5vdCBzZXQK Q09ORklHX0wyVFBfRVRIPXkKQ09ORklHX1NUUD15CkNPTkZJR19HQVJQPW0KQ09ORklHX0JSSURH RT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxU RVJJTkc9eQpDT05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX05FVF9EU0E9bQpDT05GSUdfTkVU X0RTQV9IV01PTj15CkNPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSPXkKQ09ORklHX1ZMQU5fODAy MVE9bQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlz IG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CiMgQ09ORklH X0xMQzIgaXMgbm90IHNldApDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qg c2V0CkNPTkZJR19BVEFMSz15CkNPTkZJR19ERVZfQVBQTEVUQUxLPW0KIyBDT05GSUdfSVBERFAg aXMgbm90IHNldApDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKQ09O RklHXzZMT1dQQU49eQpDT05GSUdfNkxPV1BBTl9ERUJVR0ZTPXkKQ09ORklHXzZMT1dQQU5fTkhD PW0KQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9bQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9 bQpDT05GSUdfNkxPV1BBTl9OSENfSE9QPW0KIyBDT05GSUdfNkxPV1BBTl9OSENfSVBWNiBpcyBu b3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQ19NT0JJTElUWT1tCkNPTkZJR182TE9XUEFOX05IQ19S T1VUSU5HPW0KQ09ORklHXzZMT1dQQU5fTkhDX1VEUD1tCkNPTkZJR182TE9XUEFOX0dIQ19FWFRf SERSX0hPUD1tCkNPTkZJR182TE9XUEFOX0dIQ19VRFA9bQpDT05GSUdfNkxPV1BBTl9HSENfSUNN UFY2PW0KQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfREVTVD1tCiMgQ09ORklHXzZMT1dQQU5f R0hDX0VYVF9IRFJfRlJBRyBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJf Uk9VVEUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND1tCiMgQ09ORklHX0lFRUU4MDIxNTRf Tkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VU PW0KIyBDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAy MTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENC IGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMg bm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089 eQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX0hTUj1tCkNPTkZJR19ORVRfU1dJVENIREVW PXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNl dApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19T T0NLX0NHUk9VUF9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9S WF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBO ZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1RDUFBST0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpDT05GSUdf SEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwojIENPTkZJR19BWDI1IGlz IG5vdCBzZXQKQ09ORklHX0NBTj1tCiMgQ09ORklHX0NBTl9SQVcgaXMgbm90IHNldApDT05GSUdf Q0FOX0JDTT1tCiMgQ09ORklHX0NBTl9HVyBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBEcml2 ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPW0KIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5v dCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09O RklHX0FGX1JYUlBDPW0KIyBDT05GSUdfQUZfUlhSUENfREVCVUcgaXMgbm90IHNldApDT05GSUdf UlhLQUQ9eQpDT05GSUdfQUZfS0NNPW0KQ09ORklHX0ZJQl9SVUxFUz15CiMgQ09ORklHX1dJUkVM RVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldApDT05GSUdfUkZLSUxMPXkK Q09ORklHX1JGS0lMTF9JTlBVVD15CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5vdCBzZXQKQ09O RklHX05FVF85UD1tCkNPTkZJR19ORVRfOVBfVklSVElPPW0KIyBDT05GSUdfTkVUXzlQX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQojIENPTkZJR19DQUlGX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0NBSUZfTkVUREVWPW0KIyBDT05GSUdfQ0FJRl9VU0IgaXMgbm90IHNldApDT05GSUdf Q0VQSF9MSUI9bQpDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUc9eQpDT05GSUdfQ0VQSF9MSUJf VVNFX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVO TkVMIGlzIG5vdCBzZXQKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19ORVRfREVWTElOSz1tCkNP TkZJR19NQVlfVVNFX0RFVkxJTks9bQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmlj IERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJ R19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RBTkRBTE9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09O RklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNP TkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBD T05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0FM TE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5v dCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5F UklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpD T05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVE X0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNl cwojCkNPTkZJR19DT05ORUNUT1I9bQpDT05GSUdfTVREPXkKIyBDT05GSUdfTVREX1RFU1RTIGlz IG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRTPW0KQ09ORklHX01URF9SRURCT09UX0RJ UkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1JFQURPTkxZIGlzIG5vdCBzZXQK Q09ORklHX01URF9DTURMSU5FX1BBUlRTPW0KQ09ORklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVz ZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkK Q09ORklHX01URF9CTE9DSz1tCiMgQ09ORklHX01URF9CTE9DS19STyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQpDT05GSUdf SU5GVEw9eQpDT05GSUdfUkZEX0ZUTD1tCiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKQ09ORklH X1NNX0ZUTD1tCkNPTkZJR19NVERfT09QUz1tCiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQK Q09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBk cml2ZXJzCiMKQ09ORklHX01URF9DRkk9bQpDT05GSUdfTVREX0pFREVDUFJPQkU9bQpDT05GSUdf TVREX0dFTl9QUk9CRT1tCkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKQ09ORklHX01URF9D RklfTk9TV0FQPXkKIyBDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVAgaXMgbm90IHNldAojIENP TkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0dFT01F VFJZPXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzEgaXMgbm90IHNldAojIENPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURU SF80IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAoj IENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzMyPXkKQ09ORklHX01URF9DRklfSTE9eQojIENPTkZJR19NVERfQ0ZJX0kyIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0k4 PXkKQ09ORklHX01URF9PVFA9eQojIENPTkZJR19NVERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBzZXQK Q09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERf Q0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT15CiMgQ09ORklHX01URF9ST00gaXMgbm90IHNldApD T05GSUdfTVREX0FCU0VOVD1tCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2Vzcwoj CkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD1tCkNPTkZJ R19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAw CkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIK IyBDT05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSUNIWFJPTT1tCiMg Q09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0WFJPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9ORVR0 ZWw9bQojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9HUElPX0FERFIgaXMgbm90IHNldAojIENPTkZJR19NVERfSU5U RUxfVlJfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9QTEFUUkFNPXkKIyBDT05GSUdfTVREX0xB VENIX0FERFIgaXMgbm90IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVy cwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldApDT05GSUdfTVREX1NMUkFNPW0KQ09O RklHX01URF9QSFJBTT1tCkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9T SVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREX0JMT0NLMk1U RD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0cz IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0VDQz1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19T TUMgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05F TkFORD15CiMgQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURSBpcyBub3Qgc2V0CkNPTkZJ R19NVERfT05FTkFORF9HRU5FUklDPXkKIyBDT05GSUdfTVREX09ORU5BTkRfT1RQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0CgojCiMgTFBERFIg JiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15CkNPTkZJ R19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAoj IENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1VCSV9HTFVFQkk9 eQojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNl dApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlz IG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFBy b3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RF Vl9OVUxMX0JMSz1tCkNPTkZJR19CTEtfREVWX0ZEPW0KIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NE X01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0g aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0xPT1AgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9EUkJEPXkKIyBDT05GSUdf RFJCRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9eQojIENP TkZJR19CTEtfREVWX09TRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfUkFNPW0KQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJ R19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0 CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQpDT05GSUdfVklSVElPX0JMSz1tCiMgQ09ORklHX0JMS19E RVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQkQ9bQojIENPTkZJR19CTEtfREVWX1JT WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19O Vk1FX1RBUkdFVCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNf TElTM0xWMDJEPW0KQ09ORklHX0FENTI1WF9EUE9UPW0KQ09ORklHX0FENTI1WF9EUE9UX0kyQz1t CkNPTkZJR19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdf UEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdf VElGTV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJF X1NFUlZJQ0VTPW0KIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJB TFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5 MDIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JI MTc4MD15CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFgg aXMgbm90IHNldApDT05GSUdfSE1DNjM1Mj15CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNP TkZJR19CTVAwODU9bQpDT05GSUdfQk1QMDg1X0kyQz1tCiMgQ09ORklHX1BDSF9QSFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX1NSQU09 eQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklH X0VFUFJPTV9BVDI0PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4 NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0 CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUK IwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KCiMK IyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NU QVBMPW0KIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01F IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZN V0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgU0NJ RiBCdXMgRHJpdmVyCiMKCiMKIyBWT1AgQnVzIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIEhvc3Qg RHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMK CiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVy cwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19FQ0hPPW0KIyBDT05GSUdfQ1hMX0JBU0UgaXMg bm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9PUFMgaXMgbm90IHNldApDT05GSUdfSEFW RV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQK IwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09O RklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX01RX0RFRkFV TFQ9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywg dGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPW0KQ09ORklHX0NIUl9ERVZfU1Q9eQpD T05GSUdfQ0hSX0RFVl9PU1NUPW0KQ09ORklHX0JMS19ERVZfU1I9bQojIENPTkZJR19CTEtfREVW X1NSX1ZFTkRPUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9ERVZf U0NIPXkKIyBDT05GSUdfU0NTSV9FTkNMT1NVUkUgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NP TlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1NDU0lf U1BJX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9J U0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCiMgQ09ORklHX1NDU0lfU0FTX0xJ QlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCiMgQ09ORklHX1NDU0lfTE9X TEVWRUwgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQoj IENPTkZJR19TQ1NJX0RIX0hQX1NXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESF9FTUMgaXMg bm90IHNldApDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj15 CkNPTkZJR19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBD T05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRB X05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklH X0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BN UD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwojIENP TkZJR19TQVRBX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMg bm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9B Q0FSRF9BSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUQV9TRkYgaXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RB UkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVF IDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPW0KIyBDT05GSUdfRklS RVdJUkVfT0hDSSBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJUkVX SVJFX05FVD1tCiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldApDT05GSUdfTUFDSU5U T1NIX0RSSVZFUlM9eQpDT05GSUdfTUFDX0VNVU1PVVNFQlROPW0KQ09ORklHX05FVERFVklDRVM9 eQojIENPTkZJR19ORVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUTV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2 ZXJzCiMKQ09ORklHX0NBSUZfVFRZPW0KQ09ORklHX0NBSUZfU1BJX1NMQVZFPW0KQ09ORklHX0NB SUZfU1BJX1NZTkM9eQojIENPTkZJR19DQUlGX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19DQUlGX1ZJ UlRJTz1tCkNPTkZJR19WSE9TVF9ORVQ9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJR19WSE9T VD1tCkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBEaXN0cmlidXRlZCBT d2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjA9bQoj IENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19CNTMgaXMgbm90IHNl dAojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15 CkNPTkZJR19NRElPPW0KQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBp cyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9B REFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RT RSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRI IGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRMMUMgaXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX0FVUk9SQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklH X01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0 NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90 IHNldAojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQ0FWSVVNPXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklH X0NIRUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRWRiBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBub3Qgc2V0CiMg Q09ORklHX0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFO Q0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9F WEFSPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9IUD15CiMgQ09ORklHX0hQMTAwIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPW0K Q09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdf SUdCX0hXTU9OPXkKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5v dCBzZXQKQ09ORklHX0lYR0JFPW0KQ09ORklHX0lYR0JFX0hXTU9OPXkKIyBDT05GSUdfSTQwRSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CiMgQ09ORklHX0pNRSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNl dAojIENPTkZJR19NVk5FVEFfQk0gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBD T05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDRfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJ PXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9 eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19QQ0hfR0JFIGlzIG5vdCBzZXQKIyBDT05G SUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19I QU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FM Q05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FMR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5f TklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf UVVBTENPTU09eQpDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlz IG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qgc2V0CiMgQ09ORklHX1I4MTY5IGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JEQz15 CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKIyBD T05GSUdfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09O RklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdf TkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAg aXMgbm90IHNldAojIENPTkZJR19TRkMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TTVND PXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JP PXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15 CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09O RklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElf Q1BTV19BTEUgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1ZF TE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0la TkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9bQpDT05GSUdfU1dQSFk9eQoKIwoj IE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVFVQU5USUFfUEhZPW0KQ09ORklHX0FU ODAzWF9QSFk9bQojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZ PW0KQ09ORklHX0RBVklDT01fUEhZPW0KIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09O RklHX0xYVF9QSFk9bQpDT05GSUdfQ0lDQURBX1BIWT1tCkNPTkZJR19WSVRFU1NFX1BIWT1tCiMg Q09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19QSFkgaXMgbm90 IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9bQpDT05GSUdfQlJPQURDT01fUEhZPW0KQ09ORklH X0JDTTdYWFhfUEhZPW0KIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldApDT05GSUdfSUNQ TFVTX1BIWT1tCkNPTkZJR19SRUFMVEVLX1BIWT1tCiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBu b3Qgc2V0CkNPTkZJR19TVEUxMFhQPW0KQ09ORklHX0xTSV9FVDEwMTFDX1BIWT1tCiMgQ09ORklH X01JQ1JFTF9QSFkgaXMgbm90IHNldApDT05GSUdfRFA4Mzg0OF9QSFk9bQpDT05GSUdfRFA4Mzg2 N19QSFk9bQpDT05GSUdfTUlDUk9DSElQX1BIWT1tCkNPTkZJR19GSVhFRF9QSFk9bQpDT05GSUdf TURJT19CSVRCQU5HPW0KQ09ORklHX01ESU9fR1BJTz1tCkNPTkZJR19NRElPX0JDTV9VTklNQUM9 bQojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fWEdFTkUg aXMgbm90IHNldApDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01QPW0KQ09ORklHX1BQUF9E RUZMQVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQojIENPTkZJR19QUFBfTVBQRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BQUF9NVUxUSUxJTksgaXMgbm90IHNldApDT05GSUdfUFBQT0FUTT15CiMgQ09O RklHX1BQUE9FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBUUCBpcyBub3Qgc2V0CkNPTkZJR19QUFBP TDJUUD15CiMgQ09ORklHX1BQUF9BU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9TWU5DX1RU WSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfU0xIQz15CgojCiMg SG9zdC1zaWRlIFVTQiBzdXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBz dXBwb3J0CiMKIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3 b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQoj IENPTkZJR19IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfRExDSSBpcyBub3Qgc2V0CkNPTkZJR19M QVBCRVRIRVI9eQpDT05GSUdfWDI1X0FTWT15CiMgQ09ORklHX1NCTkkgaXMgbm90IHNldApDT05G SUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KIyBDT05GSUdfVk1YTkVUMyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD1t CkNPTkZJR19JU0ROX1BQUD15CiMgQ09ORklHX0lTRE5fUFBQX1ZKIGlzIG5vdCBzZXQKQ09ORklH X0lTRE5fTVBQPXkKIyBDT05GSUdfSVBQUF9GSUxURVIgaXMgbm90IHNldApDT05GSUdfSVNETl9Q UFBfQlNEQ09NUD1tCkNPTkZJR19JU0ROX0FVRElPPXkKIyBDT05GSUdfSVNETl9UVFlfRkFYIGlz IG5vdCBzZXQKIyBDT05GSUdfSVNETl9YMjUgaXMgbm90IHNldAoKIwojIElTRE4gZmVhdHVyZSBz dWJtb2R1bGVzCiMKIyBDT05GSUdfSVNETl9ESVZFUlNJT04gaXMgbm90IHNldAoKIwojIElTRE40 TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMgUGFzc2l2ZSBjYXJkcwojCkNPTkZJR19JU0RO X0RSVl9ISVNBWD1tCgojCiMgRC1jaGFubmVsIHByb3RvY29sIGZlYXR1cmVzCiMKQ09ORklHX0hJ U0FYX0VVUk89eQpDT05GSUdfREVfQU9DPXkKQ09ORklHX0hJU0FYX05PX1NFTkRDT01QTEVURT15 CkNPTkZJR19ISVNBWF9OT19MTEM9eQpDT05GSUdfSElTQVhfTk9fS0VZUEFEPXkKQ09ORklHX0hJ U0FYXzFUUjY9eQojIENPTkZJR19ISVNBWF9OSTEgaXMgbm90IHNldApDT05GSUdfSElTQVhfTUFY X0NBUkRTPTgKCiMKIyBIaVNheCBzdXBwb3J0ZWQgY2FyZHMKIwpDT05GSUdfSElTQVhfMTZfMz15 CiMgQ09ORklHX0hJU0FYX1RFTEVTUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfUzBCT1gg aXMgbm90IHNldApDT05GSUdfSElTQVhfRlJJVFpQQ0k9eQojIENPTkZJR19ISVNBWF9BVk1fQTFf UENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfRUxTQSBpcyBub3Qgc2V0CkNPTkZJR19I SVNBWF9ESUVITERJVkE9eQojIENPTkZJR19ISVNBWF9TRURMQkFVRVIgaXMgbm90IHNldAojIENP TkZJR19ISVNBWF9ORVRKRVQgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9ORVRKRVRfVSBpcyBu b3Qgc2V0CkNPTkZJR19ISVNBWF9OSUNDWT15CiMgQ09ORklHX0hJU0FYX0JLTV9BNFQgaXMgbm90 IHNldAojIENPTkZJR19ISVNBWF9TQ1RfUVVBRFJPIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX0dB WkVMPXkKIyBDT05GSUdfSElTQVhfSEZDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX1c2 NjkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfSEZDX1NYIGlzIG5vdCBzZXQKIyBDT05GSUdf SElTQVhfREVCVUcgaXMgbm90IHNldAoKIwojIEhpU2F4IFBDTUNJQSBjYXJkIHNlcnZpY2UgbW9k dWxlcwojCgojCiMgSGlTYXggc3ViIGRyaXZlciBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX0hGQzRT OFM9bQojIENPTkZJR19ISVNBWF9GUklUWl9QQ0lQTlAgaXMgbm90IHNldApDT05GSUdfSVNETl9D QVBJPW0KIyBDT05GSUdfQ0FQSV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE5fQ0FQSV9D QVBJMjAgaXMgbm90IHNldAojIENPTkZJR19JU0ROX0NBUElfQ0FQSURSViBpcyBub3Qgc2V0Cgoj CiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfQ0FQSV9BVk0gaXMgbm90IHNldAoj IENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9bQpD T05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNFVF9JNEwgaXMgbm90IHNldAojIENP TkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9NMTAxPW0KIyBD T05GSUdfR0lHQVNFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hZU0ROIGlzIG5vdCBzZXQK IyBDT05GSUdfTUlTRE4gaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwojIElu cHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKIyBDT05GSUdfSU5QVVRfTEVEUyBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9 eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMK IyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfSk9ZREVWPXkKIyBDT05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldApD T05GSUdfSU5QVVRfRVZCVUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lO UFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CkNPTkZJ R19LRVlCT0FSRF9BRFA1NTg5PXkKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKQ09ORklHX0tFWUJP QVJEX1FUMTA3MD15CkNPTkZJR19LRVlCT0FSRF9RVDIxNjA9eQpDT05GSUdfS0VZQk9BUkRfTEtL QkQ9eQpDT05GSUdfS0VZQk9BUkRfR1BJTz15CkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD15 CkNPTkZJR19LRVlCT0FSRF9UQ0E2NDE2PW0KIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NQVRSSVg9bQojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzMzPW0KQ09ORklHX0tFWUJPQVJEX01BWDcz NTk9eQojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTVBS MTIxPXkKQ09ORklHX0tFWUJPQVJEX05FV1RPTj15CkNPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVM9 eQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPW0KQ09O RklHX0tFWUJPQVJEX1RXTDQwMzA9bQpDT05GSUdfS0VZQk9BUkRfWFRLQkQ9eQojIENPTkZJR19L RVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9 eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9V U0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9V U0JfUEVHQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15CiMgQ09O RklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05G SUdfSU5QVVRfQUQ3MTRYPW0KIyBDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9BUklaT05BX0hBUFRJQ1M9bQojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049bQpDT05GSUdfSU5QVVRfUENTUEtSPXkKQ09O RklHX0lOUFVUX01BWDc3NjkzX0hBUFRJQz1tCkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZPW0K Q09ORklHX0lOUFVUX01BWDg5OTdfSEFQVElDPXkKQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVU VE9OPW0KQ09ORklHX0lOUFVUX01NQTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCiMgQ09O RklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUDJBPW0KIyBDT05GSUdf SU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExF RD1tCkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9bQojIENPTkZJR19JTlBVVF9BVExBU19CVE5T IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX1JFVFVfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX1RQUzY1MjE4X1BXUkJVVFRP Tj1tCkNPTkZJR19JTlBVVF9BWFAyMFhfUEVLPW0KQ09ORklHX0lOUFVUX1RXTDQwMzBfUFdSQlVU VE9OPXkKQ09ORklHX0lOUFVUX1RXTDQwMzBfVklCUkE9eQpDT05GSUdfSU5QVVRfVFdMNjA0MF9W SUJSQT15CkNPTkZJR19JTlBVVF9VSU5QVVQ9bQpDT05GSUdfSU5QVVRfUENGODU3ND1tCiMgQ09O RklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19ST1RBUllf RU5DT0RFUj15CkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9bQpDT05GSUdfSU5QVVRfREE5MDYz X09OS0VZPW0KIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0NNQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1NPQ19CVVRUT05fQVJSQVk9bQojIENPTkZJR19JTlBVVF9EUlYy NjBYX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTPXkKQ09ORklHX1JNSTRfQ09SRT15 CkNPTkZJR19STUk0X0kyQz15CkNPTkZJR19STUk0XzJEX1NFTlNPUj15CiMgQ09ORklHX1JNSTRf RjExIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfRjEyPXkKIyBDT05GSUdfUk1JNF9GMzAgaXMgbm90 IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNI X01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9f U0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklP X1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENP TkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9eQojIENP TkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNP TEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9T TEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15 CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5v dCBzZXQKQ09ORklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFVk1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNl cmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1 MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFM XzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSz15CkNPTkZJR19TRVJJQUxfODI1 MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9O Ul9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09ORklHX1NFUklB TF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9SVFM9eQpDT05GSUdf U0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz1tCkNPTkZJR19T RVJJQUxfODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VS SUFMXzgyNTBfTU9YQSBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9y dAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09S RT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKIyBDT05GSUdfU0VSSUFMX1NDQ05YUF9DT05T T0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9TQzE2SVM3WFhfQ09SRT15CkNPTkZJR19TRVJJ QUxfU0MxNklTN1hYPXkKQ09ORklHX1NFUklBTF9TQzE2SVM3WFhfSTJDPXkKQ09ORklHX1NFUklB TF9USU1CRVJEQUxFPW0KQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9eQpDT05GSUdfU0VS SUFMX0FMVEVSQV9KVEFHVUFSVF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VB UlRfQ09OU09MRV9CWVBBU1M9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklHX1NF UklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQkFV RFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CiMgQ09ORklH X1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDPW0KQ09ORklHX1NF UklBTF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89 eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT1tCiMgQ09ORklHX0lQ TUlfSEFORExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJ R19OVlJBTT15CkNPTkZJR19SMzk2ND1tCiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBD T05GSUdfU09OWVBJIGlzIG5vdCBzZXQKQ09ORklHX01XQVZFPW0KQ09ORklHX1BDODczNnhfR1BJ Tz1tCkNPTkZJR19OU0NfR1BJTz1tCkNPTkZJR19SQVdfRFJJVkVSPW0KQ09ORklHX01BWF9SQVdf REVWUz0yNTYKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1F UiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPW0KQ09ORklHX1RDR19USVNfQ09SRT1tCkNPTkZJ R19UQ0dfVElTPW0KIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldApDT05GSUdf VENHX1RJU19JMkNfSU5GSU5FT049bQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5v dCBzZXQKIyBDT05GSUdfVENHX05TQyBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQVRNRUw9bQojIENP TkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQK IyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAy ND1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz1tCkNPTkZJR19URUxDTE9DSz1tCkNPTkZJ R19ERVZQT1JUPXkKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0 CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9B UkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9bQojIENPTkZJ R19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNf U01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9bQoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkx NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19J MkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENP TkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAoj IENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM5Nlgg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQVBS TyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90 IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNl dApDT05GSUdfSTJDX0dQSU89eQpDT05GSUdfSTJDX0tFTVBMRD1tCiMgQ09ORklHX0kyQ19PQ09S RVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT1tCiMgQ09ORklHX0kyQ19QWEFf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf WElMSU5YPW0KCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklH X0kyQ19QQVJQT1JUX0xJR0hUPXkKQ09ORklHX0kyQ19UQU9TX0VWTT15CgojCiMgT3RoZXIgSTJD L1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD15CiMgQ09ORklH X1NDeDIwMF9BQ0IgaXMgbm90IHNldAojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfU0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT15CiMgQ09ORklHX0kyQ19ERUJV R19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENP TkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19IU0k9bQpDT05GSUdfSFNJX0JPQVJESU5GTz15 CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hB Uj1tCgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX05UUF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENP TkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVND PXkKQ09ORklHX1BQU19DTElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAoj CgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVu YWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0 aW9uYWwgY2xvY2tzLgojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSCBpcyBub3Qgc2V0CkNP TkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQST15CkNP TkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdf R1BJT19NQVg3MzBYPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklH X0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJR19HUElPX0dF TkVSSUNfUExBVEZPUk09eQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1pYPXkKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05G SUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJT19JVDg3PW0KIyBDT05GSUdfR1BJ T19TQ0ggaXMgbm90IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBh bmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3 MzAwPW0KIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5 NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gxNTBY IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBJQzI4MTA9bQoKIwojIE1GRCBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19HUElPX0FSSVpPTkE9bQpDT05GSUdfR1BJT19DUllTVEFMX0NPVkU9bQojIENP TkZJR19HUElPX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0tFTVBMRD1tCiMgQ09ORklH X0dQSU9fUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQUzY1MjE4PW0KIyBDT05GSUdf R1BJT19UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQUzY1OTEyPW0KQ09ORklHX0dQ SU9fVFdMNDAzMD1tCkNPTkZJR19HUElPX1RXTDYwNDA9eQpDT05GSUdfR1BJT19VQ0IxNDAwPW0K IyBDT05GSUdfR1BJT19XTTg5OTQgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVycwoj CiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMg bm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENI IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgb3Ig STJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0CkNP TkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09O RklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMyNDgy IGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CiMgQ09ORklHX1cxX01BU1RFUl9H UElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJN PXkKQ09ORklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RT MjQxMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMg aXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQz Mz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD1t CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09ORklH X1cxX1NMQVZFX0RTMjhFMDQ9bQojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQK Q09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJ R19NQVg4OTI1X1BPV0VSPXkKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90 IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX1NCUz1tCiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTA1Mj1tCiMgQ09ORklHX0NIQVJHRVJfREE5MTUwIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MTUwPW0KQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdF PXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREMgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX1JYNTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90 IHNldApDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPW0KQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKQ09O RklHX0NIQVJHRVJfR1BJTz1tCkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPW0KQ09ORklHX0NIQVJH RVJfQlEyNDE1WD1tCkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9CUTI0 MjU3PW0KQ09ORklHX0NIQVJHRVJfQlEyNDczNT1tCkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9eQoj IENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0dBVUdFX0xU QzI5NDE9eQpDT05GSUdfQkFUVEVSWV9SVDUwMzM9bQpDT05GSUdfQ0hBUkdFUl9SVDk0NTU9eQpD T05GSUdfQVhQMjBYX1BPV0VSPW0KQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJf UkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNP TkZJR19IV01PTj1tCkNPTkZJR19IV01PTl9WSUQ9bQpDT05GSUdfSFdNT05fREVCVUdfQ0hJUD15 CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdf U0VOU09SU19BQklUVUdVUlUzPW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNP UlNfQUQ3NDE4PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQojIENPTkZJR19TRU5TT1JT X0FETTEwMjkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KQ09ORklHX1NFTlNP UlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3 NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpD T05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCiMgQ09ORklH X1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19GQU0xNUhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B VFhQMT1tCiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPW0KQ09ORklHX1NFTlNP UlNfREE5MDUyX0FEQz1tCiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0Y3MTgwNUY9bQojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KQ09O RklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCiMgQ09ORklHX1NF TlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09ORklHX1NF TlNPUlNfRzc2Mj1tCkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPW0KQ09ORklHX1NFTlNPUlNfSElI NjEzMD1tCiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19JNTUwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPW0KIyBDT05GSUdf U0VOU09SU19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSkM0Mj1tCkNPTkZJR19TRU5T T1JTX1BPV1IxMjIwPW0KIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk5MD1tCkNP TkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KQ09ORklHX1NF TlNPUlNfTFRDNDIyMj1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQpDT05GSUdfU0VOU09SU19M VEM0MjYwPW0KQ09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTYw NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9bQpDT05GSUdfU0VOU09SU19NQVgzMTc5MD1tCkNPTkZJ R19TRU5TT1JTX01DUDMwMjE9bQpDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049bQpDT05G SUdfU0VOU09SU19MTTYzPW0KQ09ORklHX1NFTlNPUlNfTE03Mz1tCiMgQ09ORklHX1NFTlNPUlNf TE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODA9bQojIENPTkZJR19T RU5TT1JTX0xNODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNP UlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KIyBD T05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCiMg Q09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0 NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3 NDI3PW0KIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX05DVDY2ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q3OTA0PW0K IyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KIyBDT05G SUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KIyBDT05G SUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DMjEw MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTky IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCiMgQ09ORklHX1NFTlNPUlNf U0NINTZYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9bQpDT05GSUdfU0VOU09SU19BRFMxMDE1PW0K Q09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9bQojIENPTkZJ R19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMgQ09O RklHX1NFTlNPUlNfSU5BMzIyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RDNzQ9bQpDT05G SUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09S U19UTVAxMDM9bQojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1RNUDQyMT1tCkNPTkZJR19TRU5TT1JTX1RXTDQwMzBfTUFEQz1tCiMgQ09ORklHX1NFTlNP UlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VO U09SU19XODM3OTM9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1c4M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQoKIwoj IEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklH X1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQ X1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1Zf U1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMg Q09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BPV0VSQ0xB TVA9bQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9bQpDT05GSUdfSU5URUxfU09DX0RUU19J T1NGX0NPUkU9bQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPW0KCiMKIyBBQ1BJIElOVDM0 MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0FE Q19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdf U1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NC PXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJ R19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9T U0lCTEU9eQojIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkUgaXMgbm90IHNldApDT05GSUdfU1NC X0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNp ZmljIEFNQkEKIwpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkK Q09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQK Q09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15CiMg Q09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9ERUJVRz15Cgoj CiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09O RklHX01GRF9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQK IyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcwX0NPUkU9 eQojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD15CkNP TkZJR19NRkRfQVhQMjBYX0kyQz15CkNPTkZJR19NRkRfQ1JPU19FQz15CkNPTkZJR19NRkRfQ1JP U19FQ19JMkM9eQojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19QTUlDX0RB OTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90 IHNldApDT05GSUdfTUZEX0RBOTA2Mj1tCiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldApD T05GSUdfTUZEX0RBOTE1MD1tCkNPTkZJR19NRkRfTUMxM1hYWD1tCkNPTkZJR19NRkRfTUMxM1hY WF9JMkM9bQpDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKIyBDT05GSUdf TFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldApDT05GSUdfSU5U RUxfU09DX1BNSUM9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01P RElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfODhQTTgwNT1tCiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2 OTM9bQojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkw NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNP TkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFC TUM9eQpDT05GSUdfTUZEX1JFVFU9bQojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldApD T05GSUdfVUNCMTQwMF9DT1JFPW0KIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENP TkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNldApDT05GSUdfTUZEX1JUNTAzMz1tCkNPTkZJR19N RkRfUkM1VDU4Mz15CkNPTkZJR19NRkRfU0VDX0NPUkU9eQpDT05GSUdfTUZEX1NJNDc2WF9DT1JF PXkKQ09ORklHX01GRF9TTTUwMT1tCiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQK Q09ORklHX01GRF9TS1k4MTQ1Mj1tCkNPTkZJR19NRkRfU01TQz15CiMgQ09ORklHX0FCWDUwMF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9U U0NBREM9bQojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDg3ODg9 eQojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90 IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1 MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTIxOD1tCiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf VFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPW0KQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9 bQpDT05GSUdfTUZEX1RQUzgwMDMxPXkKQ09ORklHX1RXTDQwMzBfQ09SRT15CkNPTkZJR19NRkRf VFdMNDAzMF9BVURJTz15CkNPTkZJR19UV0w2MDQwX0NPUkU9eQpDT05GSUdfTUZEX1dMMTI3M19D T1JFPXkKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USU1CRVJE QUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRf Vlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFf STJDPXkKIyBDT05GSUdfTUZEX0NTNDdMMjQgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTEwMj15 CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODk5 OD15CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01G RF9XTTg5OTQ9eQojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9T VVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlz IG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENP TkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQojIENPTkZJR19EUk1f RFBfQVVYX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdf RFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19E Uk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMK IwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lM MTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjggaXMgbm90IHNldAoj IENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qg c2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCiMgQ09ORklH X0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldAojIENP TkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNl dAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVN VSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9D SFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKQ09ORklHX0RSTV9B TkFMT0dJWF9BTlg3OFhYPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15 CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNP TkZJR19GQl9OT1RJRlk9eQojIENPTkZJR19GQl9EREMgaXMgbm90IHNldApDT05GSUdfRkJfQk9P VF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9D T1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9Q SVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdf RkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQpDT05GSUdfRkJfRk9S RUlHTl9FTkRJQU49eQojIENPTkZJR19GQl9CT1RIX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19G Ql9CSUdfRU5ESUFOPXkKIyBDT05GSUdfRkJfTElUVExFX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJ R19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9 eQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMg bm90IHNldAojIENPTkZJR19GQl9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9NT0RF X0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBi dWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9BUkM9bQojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJ R19GQl9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX040MTE9eQpD T05GSUdfRkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz1tCkNPTkZJR19GQl9TMUQxM1hYWD1t CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNl dAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMg bm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RF IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNTAxPW0KIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMg bm90IHNldApDT05GSUdfRkJfVklSVFVBTD1tCkNPTkZJR19GQl9NRVRST05PTUU9bQojIENPTkZJ R19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSU1QTEU9eQojIENP TkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZHQVNUQVRFIGlzIG5vdCBzZXQKQ09ORklHX0hETUk9eQoKIwoj IENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNP TkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJB Q0tfU0laRT02NApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NP TFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJf Q09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKIyBD T05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19MT0dP PXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5V WF9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyNCBpcyBub3Qgc2V0 CkNPTkZJR19TT1VORD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09T U19DT1JFX1BSRUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9 bQpDT05GSUdfU05EX1BDTT1tCkNPTkZJR19TTkRfRE1BRU5HSU5FX1BDTT1tCkNPTkZJR19TTkRf SFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdfU05EX0NPTVBSRVNTX09GRkxPQUQ9 bQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVWPXkKQ09ORklHX1NO RF9TRVFVRU5DRVI9bQpDT05GSUdfU05EX1NFUV9EVU1NWT1tCkNPTkZJR19TTkRfT1NTRU1VTD15 CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9PU1M9bQoj IENPTkZJR19TTkRfUENNX09TU19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01fVElN RVI9eQpDT05GSUdfU05EX1NFUVVFTkNFUl9PU1M9eQojIENPTkZJR19TTkRfRFlOQU1JQ19NSU5P UlMgaXMgbm90IHNldApDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfUFJP Q19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9Q UklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05E X1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9 bQojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRf TElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENP TkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX0FDOTdfQ09ERUM9bQoj IENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdf U05EX0FEMTg4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENP TkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTEk1NDUxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFAgaXMg bm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0FVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MjAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQVU4ODMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9BWlQzMzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JUODdYIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DTUlQQ0kgaXMgbm90 IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDI4MSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M1 NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjQg aXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9N T05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F Q0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09ESlgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F TVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GTTgwMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1BNIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNFMTcy NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQg aXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENY SFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlggaXMgbm90IHNldAojIENP TkZJR19TTkRfU0lTNzAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT05JQ1ZJQkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1ZJUlRVT1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwojIENPTkZJR19T TkRfSERBX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NApD T05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9bQojIENPTkZJR19T TkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWEZXIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0lTSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV09SS1MgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQkVCT0IgaXMgbm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFg9 bQpDT05GSUdfU05EX0ZJUkVXSVJFX1RBU0NBTT1tCkNPTkZJR19TTkRfU09DPW0KQ09ORklHX1NO RF9TT0NfQUM5N19CVVM9eQpDT05GSUdfU05EX1NPQ19HRU5FUklDX0RNQUVOR0lORV9QQ009eQpD T05GSUdfU05EX1NPQ19DT01QUkVTUz15CkNPTkZJR19TTkRfU09DX0FNRF9BQ1A9bQpDT05GSUdf U05EX0FUTUVMX1NPQz1tCgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwojCgojCiMg Q29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwpDT05GSUdfU05E X1NPQ19GU0xfQVNSQz1tCkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9bQpDT05GSUdfU05EX1NPQ19G U0xfU1NJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NQRElGPW0KQ09ORklHX1NORF9TT0NfRlNMX0VT QUk9bQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPW0KQ09ORklHX1NORF9TT0NfSU1HPXkKQ09O RklHX1NORF9TT0NfSU1HX0kyU19JTj1tCiMgQ09ORklHX1NORF9TT0NfSU1HX0kyU19PVVQgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19JTUdfUEFSQUxMRUxfT1VUPW0KIyBDT05GSUdfU05EX1NP Q19JTUdfU1BESUZfSU4gaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfT1VUPW0K Q09ORklHX1NORF9TT0NfSU1HX1BJU1RBQ0hJT19JTlRFUk5BTF9EQUM9bQpDT05GSUdfU05EX1NT VF9NRkxEX1BMQVRGT1JNPW0KQ09ORklHX1NORF9TU1RfSVBDPW0KQ09ORklHX1NORF9TU1RfSVBD X0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1Q9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9T U1RfQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9NQVRDSD1tCiMgQ09ORklHX1NORF9T T0NfSU5URUxfQlhUX0RBNzIxOV9NQVg5ODM1N0FfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfSU5URUxfQlhUX1JUMjk4X01BQ0ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRF TF9CWVRDUl9SVDU2NDBfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY1MV9N QUNIPW0KIyBDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xfUlQyODZfTUFDSCBpcyBub3Qgc2V0Cgoj CiMgQWxsd2lubmVyIFNvQyBBdWRpbyBzdXBwb3J0CiMKQ09ORklHX1NORF9TVU40SV9DT0RFQz1t CiMgQ09ORklHX1NORF9TVU40SV9JMlMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19YVEZQR0Ff STJTPW0KQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMKIwpD T05GSUdfU05EX1NPQ19BQzk3X0NPREVDPW0KQ09ORklHX1NORF9TT0NfQURBVTE3MDE9bQojIENP TkZJR19TTkRfU09DX0FEQVU3MDAyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQUs0NTU0PW0K Q09ORklHX1NORF9TT0NfQUs0NjEzPW0KQ09ORklHX1NORF9TT0NfQUs0NjQyPW0KQ09ORklHX1NO RF9TT0NfQUs1Mzg2PW0KQ09ORklHX1NORF9TT0NfQUxDNTYyMz1tCiMgQ09ORklHX1NORF9TT0Nf QlRfU0NPIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1MzNUwzMj1tCiMgQ09ORklHX1NORF9T T0NfQ1MzNUwzMyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJMNTE9bQpDT05GSUdfU05E X1NPQ19DUzQyTDUxX0kyQz1tCkNPTkZJR19TTkRfU09DX0NTNDJMNTI9bQpDT05GSUdfU05EX1NP Q19DUzQyTDU2PW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw3Mz1tCkNPTkZJR19TTkRfU09DX0NTNDI2 NT1tCkNPTkZJR19TTkRfU09DX0NTNDI3MD1tCkNPTkZJR19TTkRfU09DX0NTNDI3MT1tCkNPTkZJ R19TTkRfU09DX0NTNDI3MV9JMkM9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NO RF9TT0NfQ1M0MlhYOF9JMkM9bQpDT05GSUdfU05EX1NPQ19DUzQzNDk9bQojIENPTkZJR19TTkRf U09DX0NTNTNMMzAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19FUzgzMjg9bQpDT05GSUdfU05E X1NPQ19HVE02MDE9bQpDT05GSUdfU05EX1NPQ19JTk5PX1JLMzAzNj1tCiMgQ09ORklHX1NORF9T T0NfTUFYOTg1MDQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01BWDk4NjAgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19QQ00xNjgxPW0KQ09ORklHX1NORF9TT0NfUENNMTc5WD1tCkNPTkZJ R19TTkRfU09DX1BDTTE3OVhfSTJDPW0KQ09ORklHX1NORF9TT0NfUENNMzE2OEE9bQpDT05GSUdf U05EX1NPQ19QQ00zMTY4QV9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4PW0KQ09ORklHX1NO RF9TT0NfUENNNTEyeF9JMkM9bQpDT05GSUdfU05EX1NPQ19STDYyMzE9bQpDT05GSUdfU05EX1NP Q19SVDU2MTY9bQpDT05GSUdfU05EX1NPQ19SVDU2MzE9bQpDT05GSUdfU05EX1NPQ19SVDU2NDA9 bQpDT05GSUdfU05EX1NPQ19SVDU2NTE9bQojIENPTkZJR19TTkRfU09DX1JUNTY3N19TUEkgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19TR1RMNTAwMD1tCkNPTkZJR19TTkRfU09DX1NJR01BRFNQ PW0KQ09ORklHX1NORF9TT0NfU0lHTUFEU1BfSTJDPW0KQ09ORklHX1NORF9TT0NfU0lSRl9BVURJ T19DT0RFQz1tCkNPTkZJR19TTkRfU09DX1NQRElGPW0KQ09ORklHX1NORF9TT0NfU1NNMjYwMj1t CkNPTkZJR19TTkRfU09DX1NTTTI2MDJfSTJDPW0KQ09ORklHX1NORF9TT0NfU1NNNDU2Nz1tCkNP TkZJR19TTkRfU09DX1NUQTMyWD1tCkNPTkZJR19TTkRfU09DX1NUQTM1MD1tCkNPTkZJR19TTkRf U09DX1NUSV9TQVM9bQpDT05GSUdfU05EX1NPQ19UQVMyNTUyPW0KQ09ORklHX1NORF9TT0NfVEFT NTA4Nj1tCkNPTkZJR19TTkRfU09DX1RBUzU3MVg9bQpDT05GSUdfU05EX1NPQ19UQVM1NzIwPW0K Q09ORklHX1NORF9TT0NfVEZBOTg3OT1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzPW0KQ09O RklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFY WD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KQ09ORklHX1NORF9TT0NfVFMzQTIyN0U9 bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NPQ19XTTg1MjM9bQpDT05GSUdf U05EX1NPQ19XTTg1ODA9bQpDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NPQ19X TTg3Mjg9bQpDT05GSUdfU05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9bQpD T05GSUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3NTA9bQpDT05GSUdfU05E X1NPQ19XTTg3NTM9bQpDT05GSUdfU05EX1NPQ19XTTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4 MDQ9bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPW0KQ09ORklHX1NORF9TT0NfV004OTAzPW0K Q09ORklHX1NORF9TT0NfV004OTYwPW0KQ09ORklHX1NORF9TT0NfV004OTYyPW0KQ09ORklHX1NO RF9TT0NfV004OTc0PW0KQ09ORklHX1NORF9TT0NfV004OTc4PW0KIyBDT05GSUdfU05EX1NPQ19X TTg5ODUgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UUEE2MTMwQTI9bQpDT05GSUdfU05EX1NJ TVBMRV9DQVJEX1VUSUxTPW0KQ09ORklHX1NORF9TSU1QTEVfQ0FSRD1tCiMgQ09ORklHX1NPVU5E X1BSSU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPW0KCiMKIyBISUQgc3VwcG9ydAojCiMg Q09ORklHX0hJRCBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJD X0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VT Ql9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90 IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYg aXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFI Vk9fVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19V V0I9bQojIENPTkZJR19VV0JfV0hDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUM9bQpDT05GSUdfTU1D X0RFQlVHPXkKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NL PW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OAojIENPTkZJR19NTUNfQkxPQ0tfQk9VTkNFIGlz IG5vdCBzZXQKQ09ORklHX1NESU9fVUFSVD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQK CiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RI Q0k9bQojIENPTkZJR19NTUNfU0RIQ0lfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJ X0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfUExURk0gaXMgbm90IHNldApDT05G SUdfTU1DX1dCU0Q9bQojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01N Q19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05G SUdfTU1DX1VTREhJNlJPTDA9bQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApD T05GSUdfTU1DX01USz1tCkNPTkZJR19NRU1TVElDSz1tCkNPTkZJR19NRU1TVElDS19ERUJVRz15 CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNV TUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9bQojIENPTkZJR19NU19CTE9DSyBpcyBu b3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJ R19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8z OFggaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKQ09ORklHX05F V19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlz IG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0xNMzUzMD15CkNPTkZJR19M RURTX0xNMzY0Mj15CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19MUDM5NTIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KIyBD T05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0xQNTU2Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTFA4Nzg4PXkKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05G SUdfTEVEU19DTEVWT19NQUlMPW0KIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfUENBOTYzWD1tCiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPW0K IyBDT05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENBNjUwNz1tCiMg Q09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVEU19NQVg4OTk3PXkKQ09O RklHX0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNfT1QyMDA9eQpDT05GSUdfTEVEU19NRU5GMjFC TUM9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNw ZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPXkKCiMK IyBMRUQgVHJpZ2dlcnMKIwojIENPTkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKQ09ORklH X0FDQ0VTU0lCSUxJVFk9eQojIENPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9 eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKIyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19S VENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMg bm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKIyBD T05GSUdfUlRDX0lOVEZfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENP TkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNU PW0KCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz1tCkNPTkZJ R19SVENfRFJWX0FCWDgwWD15CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJW X0RTMTM3ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTFA4Nzg4PXkKIyBDT05G SUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTI1IGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9NQVg4OTk3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCiMgQ09ORklH X1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPXkKIyBD T05GSUdfUlRDX0RSVl9JU0wxMjA1NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPXkKQ09ORklHX1JUQ19EUlZfUENGODUw NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNP TkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdf UlRDX0RSVl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1RQUzY1OTEwPXkKIyBDT05GSUdfUlRDX0RSVl9UUFM4MDAzMSBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1JDNVQ1ODM9eQojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9GTTMxMzA9eQpDT05GSUdfUlRDX0RSVl9SWDgwMTA9eQpDT05G SUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQpDT05GSUdfUlRDX0RS Vl9FTTMwMjc9eQojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfUzVNIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0ky Q19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19E UlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRy aXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09O RklHX1JUQ19EUlZfRFMxNTExPW0KIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZPW0KQ09ORklHX1JUQ19EUlZfRFMxNjg1PXkKIyBD T05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTcyODUg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTc4ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1BST0NfUkVHUyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1M9eQojIENPTkZJR19SVENfRFJW X0RTMTc0MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMjQwND15CiMgQ09ORklHX1JUQ19E UlZfREE5MDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EQTkwNjMgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9TVEsxN1RBOD1tCkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19S VENfRFJWX000OFQzNT15CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19SVENfRFJWX01T TTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9eQpD T05GSUdfUlRDX0RSVl9WMzAyMD1tCgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JU Q19EUlZfTUMxM1hYWD1tCiMgQ09ORklHX1JUQ19EUlZfTVQ2Mzk3IGlzIG5vdCBzZXQKCiMKIyBI SUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0Cgoj CiMgRE1BQlVGIG9wdGlvbnMKIwojIENPTkZJR19TWU5DX0ZJTEUgaXMgbm90IHNldAojIENPTkZJ R19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz1tCgojCiMgVmlydGlvIGRyaXZl cnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09O PW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQK CiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1f REVWSUNFUz15CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4 MDAgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1JCVE4gaXMgbm90IHNldAojIENPTkZJR19GVUpJ VFNVX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19BTUlMT19SRktJTEw9bQojIENPTkZJR19IUF9B Q0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1dNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElC QV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9ISURfRVZFTlQgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBT IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19J Qk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90 IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApDT05GSUdf SU5URUxfUFVOSVRfSVBDPXkKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01F T1NfTEFQVE9QPW0KQ09ORklHX0NIUk9NRU9TX1BTVE9SRT15CkNPTkZJR19DUk9TX0VDX0NIQVJE RVY9bQpDT05GSUdfQ1JPU19FQ19MUEM9bQpDT05GSUdfQ1JPU19FQ19QUk9UTz15CiMgQ09ORklH X0NST1NfS0JEX0xFRF9CQUNLTElHSFQgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2Nr IGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1 Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtC TERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F Ul9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMg bm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1NURV9NT0RFTV9SUFJP QyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hp cCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwojIENPTkZJ R19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049bQoKIwojIEV4dGNvbiBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fQURDX0pBQ0s9bQojIENPTkZJR19FWFRDT05fQVJJ Wk9OQSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fR1BJTz1tCkNPTkZJR19FWFRDT05fTUFYMzM1 NT1tCiMgQ09ORklHX0VYVENPTl9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFY ODk5Nz1tCiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9T TTU1MDI9bQojIENPTkZJR19FWFRDT05fVVNCX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRU1P UlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQojIENPTkZJR19J SU9fQlVGRkVSX0NCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlP X1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX0NPTkZJR0ZTPW0KQ09ORklHX0lJT19UUklH R0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1df REVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TV19UUklHR0VSPW0KCiMKIyBBY2NlbGVyb21l dGVycwojCkNPTkZJR19CTUExODA9bQojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldApD T05GSUdfSUlPX1NUX0FDQ0VMXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9 eQpDT05GSUdfS1hDSksxMDEzPW0KQ09ORklHX01NQTc0NTU9bQpDT05GSUdfTU1BNzQ1NV9JMkM9 bQojIENPTkZJR19NTUE3NjYwIGlzIG5vdCBzZXQKQ09ORklHX01NQTg0NTI9bQpDT05GSUdfTU1B OTU1MV9DT1JFPXkKQ09ORklHX01NQTk1NTE9eQojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQK Q09ORklHX01YQzQwMDU9bQojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKQ09ORklHX1NUSzgz MTI9bQpDT05GSUdfU1RLOEJBNTA9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMK IwojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldApD T05GSUdfQVhQMjg4X0FEQz15CkNPTkZJR19EQTkxNTBfR1BBREM9bQpDT05GSUdfSU5BMlhYX0FE Qz1tCiMgQ09ORklHX0xQODc4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19NQVgxMzYzIGlzIG5v dCBzZXQKQ09ORklHX01DUDM0MjI9eQpDT05GSUdfTkFVNzgwMj1tCkNPTkZJR19USV9BREMwODFD PXkKQ09ORklHX1RJX0FEUzEwMTU9bQpDT05GSUdfVElfQU0zMzVYX0FEQz1tCkNPTkZJR19UV0w0 MDMwX01BREM9eQpDT05GSUdfVFdMNjAzMF9HUEFEQz15CgojCiMgQW1wbGlmaWVycwojCgojCiMg Q2hlbWljYWwgU2Vuc29ycwojCkNPTkZJR19BVExBU19QSF9TRU5TT1I9bQpDT05GSUdfSUFRQ09S RT15CkNPTkZJR19WWjg5WD1tCgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0lJ T19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NU X1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIERpZ2l0YWwg dG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKQ09ORklHX0FENTM4MD1tCiMg Q09ORklHX0FENTQ0NiBpcyBub3Qgc2V0CkNPTkZJR19BRDU1OTJSX0JBU0U9eQpDT05GSUdfQUQ1 NTkzUj15CkNPTkZJR19NNjIzMzI9eQpDT05GSUdfTUFYNTE3PW0KQ09ORklHX01DUDQ3MjU9bQoK IwojIElJTyBkdW1teSBkcml2ZXIKIwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BM TAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2Vk IExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2Nv cGUgc2Vuc29ycwojCkNPTkZJR19CTUcxNjA9bQpDT05GSUdfQk1HMTYwX0kyQz1tCkNPTkZJR19J SU9fU1RfR1lST18zQVhJUz1tCkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9bQpDT05GSUdf SVRHMzIwMD15CgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMK IwpDT05GSUdfQUZFNDQwND1tCkNPTkZJR19NQVgzMDEwMD1tCgojCiMgSHVtaWRpdHkgc2Vuc29y cwojCiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQK Q09ORklHX0hEQzEwMFg9eQpDT05GSUdfSFRVMjE9bQpDT05GSUdfU0k3MDA1PXkKQ09ORklHX1NJ NzAyMD15CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfQk1JMTYwPXkK Q09ORklHX0JNSTE2MF9JMkM9eQpDT05GSUdfS01YNjE9bQoKIwojIExpZ2h0IHNlbnNvcnMKIwoj IENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1MzMTE9bQpDT05GSUdfQUwz MzIwQT1tCkNPTkZJR19BUERTOTMwMD1tCkNPTkZJR19BUERTOTk2MD1tCkNPTkZJR19CSDE3NTA9 eQpDT05GSUdfQ00zMjE4MT15CkNPTkZJR19DTTMyMzI9bQpDT05GSUdfQ00zMzIzPXkKIyBDT05G SUdfQ00zNjY1MSBpcyBub3Qgc2V0CkNPTkZJR19HUDJBUDAyMEEwMEY9bQpDT05GSUdfSVNMMjkx MjU9eQojIENPTkZJR19KU0ExMjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBSMDUyMSBpcyBub3Qg c2V0CkNPTkZJR19MVFI1MDE9eQpDT05GSUdfTUFYNDQwMDA9bQpDT05GSUdfT1BUMzAwMT1tCkNP TkZJR19QQTEyMjAzMDAxPW0KIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CkNPTkZJR19UQ1Mz NDE0PW0KQ09ORklHX1RDUzM0NzI9bQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNl dApDT05GSUdfVFNMNDUzMT15CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldApDT05GSUdfVkNO TDQwMDA9bQpDT05GSUdfVkVNTDYwNzA9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09O RklHX0FLODk3NT1tCkNPTkZJR19BSzA5OTExPW0KQ09ORklHX0JNQzE1MF9NQUdOPW0KQ09ORklH X0JNQzE1MF9NQUdOX0kyQz1tCkNPTkZJR19NQUczMTEwPXkKIyBDT05GSUdfTU1DMzUyNDAgaXMg bm90IHNldAojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0hNQzU4NDM9bQpDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQz1tCgojCiMgSW5jbGlub21l dGVyIHNlbnNvcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fSFJU SU1FUl9UUklHR0VSPW0KQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj1tCiMgQ09ORklHX0lJ T19USUdIVExPT1BfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TWVNGU19UUklHR0VS IGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfRFMxODAz IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CkNPTkZJR19UUEwwMTAyPXkK CiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0hQMDM9eQojIENPTkZJR19NUEwxMTVfSTJD IGlzIG5vdCBzZXQKQ09ORklHX01QTDMxMTU9eQojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldApD T05GSUdfTVM1NjM3PW0KQ09ORklHX0lJT19TVF9QUkVTUz1tCkNPTkZJR19JSU9fU1RfUFJFU1Nf STJDPW0KIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNl dAoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJ R19MSURBUl9MSVRFX1YyPXkKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKCiMKIyBUZW1wZXJh dHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkwNjE0PXkKQ09ORklHX1RNUDAwNj1tCkNPTkZJR19U U1lTMDE9eQpDT05GSUdfVFNZUzAyRD15CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklH X1ZNRV9CVVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09O RklHX1BXTV9DUkMgaXMgbm90IHNldAojIENPTkZJR19QV01fTFBTU19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUENBOTY4NT15 CkNPTkZJR19QV01fVFdMPXkKQ09ORklHX1BXTV9UV0xfTEVEPXkKQ09ORklHX0FSTV9HSUNfTUFY X05SPTEKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xM RVI9eQojIENPTkZJR19USV9TWVNDT05fUkVTRVQgaXMgbm90IHNldApDT05GSUdfRk1DPW0KQ09O RklHX0ZNQ19GQUtFREVWPW0KIyBDT05GSUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldApDT05GSUdf Rk1DX1dSSVRFX0VFUFJPTT1tCkNPTkZJR19GTUNfQ0hBUkRFVj1tCgojCiMgUEhZIFN1YnN5c3Rl bQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJ R19QSFlfUFhBXzI4Tk1fVVNCMj1tCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoK IwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19U SFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMg bm90IHNldApDT05GSUdfTlZNRU09bQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CkNP TkZJR19TVE1fU09VUkNFX0NPTlNPTEU9eQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9bQoj IENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBv cnQKIwpDT05GSUdfRlBHQT15CiMgQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQSBpcyBub3Qgc2V0 CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9bQpDT05GSUdfRUREX09GRj15CkNP TkZJR19GSVJNV0FSRV9NRU1NQVA9eQojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CiMgQ09O RklHX0RDREJBUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9bQpD T05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lf SUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05G SUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CkNPTkZJ R19FWFQzX0ZTPW0KIyBDT05GSUdfRVhUM19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJ R19FWFQzX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9bQojIENPTkZJR19F WFQ0X1VTRV9GT1JfRVhUMiBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNP TkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNSWVBUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0VYVDRfREVCVUc9eQpDT05GSUdfSkJEMj1tCkNPTkZJR19KQkQyX0RFQlVHPXkK Q09ORklHX0ZTX01CQ0FDSEU9bQpDT05GSUdfUkVJU0VSRlNfRlM9eQojIENPTkZJR19SRUlTRVJG U19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CiMg Q09ORklHX0pGU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfSkZTX1NFQ1VSSVRZPXkKQ09O RklHX0pGU19ERUJVRz15CkNPTkZJR19KRlNfU1RBVElTVElDUz15CiMgQ09ORklHX1hGU19GUyBp cyBub3Qgc2V0CkNPTkZJR19HRlMyX0ZTPW0KIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApD T05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0JUUkZT X0ZTX0NIRUNLX0lOVEVHUklUWT15CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMg aXMgbm90IHNldApDT05GSUdfQlRSRlNfREVCVUc9eQpDT05GSUdfQlRSRlNfQVNTRVJUPXkKQ09O RklHX05JTEZTMl9GUz15CkNPTkZJR19GMkZTX0ZTPXkKQ09ORklHX0YyRlNfU1RBVF9GUz15CiMg Q09ORklHX0YyRlNfRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlz IG5vdCBzZXQKQ09ORklHX0YyRlNfSU9fVFJBQ0U9eQojIENPTkZJR19GMkZTX0ZBVUxUX0lOSkVD VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdf TUFOREFUT1JZX0ZJTEVfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19GU19FTkNSWVBUSU9OPXkK Q09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9U SUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQojIENPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVS TUlTU0lPTlMgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5L X0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90 IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkK Q09ORklHX1FGTVRfVjE9bQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CiMgQ09O RklHX0FVVE9GUzRfRlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz1tCkNPTkZJR19DVVNFPW0K Q09ORklHX09WRVJMQVlfRlM9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPW0KIyBDT05G SUdfRlNDQUNIRV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlz IG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfREVCVUc9eQojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9M SVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQpDT05GSUdfQ0FDSEVGSUxFU19ERUJV Rz15CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00v RFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKQ09O RklHX1pJU09GUz15CiMgQ09ORklHX1VERl9GUyBpcyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBG aWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZB VF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxU X0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMK Q09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15 CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklH X0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJ WF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hV R0VUTEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RF TVMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09O RklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQ QUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PW0KIyBDT05GSUdfTkxTX0NPREVQQUdF Xzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RF UEFHRV84NTI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYy PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODY0PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfODY2PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxT X0NPREVQQUdFXzkzMj15CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzg3ND1tCkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19D T0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KIyBDT05GSUdfTkxTX0FT Q0lJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMSBpcyBub3Qgc2V0CkNPTkZJR19O TFNfSVNPODg1OV8yPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CkNPTkZJR19O TFNfSVNPODg1OV80PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CkNPTkZJR19O TFNfSVNPODg1OV82PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19JU084ODU5XzkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05GSUdf TkxTX0lTTzg4NTlfMTQ9bQojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19LT0k4X1IgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNf TUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVV Uk89eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9bQojIENPTkZJR19OTFNfTUFDX0dSRUVL IGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlU PXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1RV UktJU0g9eQpDT05GSUdfTkxTX1VURjg9bQojIENPTkZJR19ETE0gaXMgbm90IHNldAoKIwojIEtl cm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50 ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdF X0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlO QU1JQ19ERUJVRz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9u cwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9E RVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNl dApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBz ZXQKQ09ORklHX1JFQURBQkxFX0FTTT15CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJ R19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdf U0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5U RVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BF Ul9DUFUgaXMgbm90IHNldAojIENPTkZJR19NQUdJQ19TWVNSUSBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJ T049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfUEFHRV9QT0lT T05JTkc9eQpDT05GSUdfUEFHRV9QT0lTT05JTkdfTk9fU0FOSVRZPXkKQ09ORklHX1BBR0VfUE9J U09OSU5HX1pFUk89eQpDT05GSUdfREVCVUdfUEFHRV9SRUY9eQpDT05GSUdfREVCVUdfT0JKRUNU Uz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUPXkKIyBDT05GSUdfREVCVUdfT0JKRUNU U19GUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNl dApDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1Vf SEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMg bm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19TTFVC X0RFQlVHX09OPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RF QlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15CiMgQ09ORklH X0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZNX1JCPXkKIyBDT05G SUdfREVCVUdfVk1fUEdGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09O RklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NU QUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMgQ09O RklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwoj CiMgQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVEVDVF9IVU5H X1RBU0sgaXMgbm90IHNldApDT05GSUdfV1FfV0FUQ0hET0c9eQpDT05GSUdfUEFOSUNfT05fT09Q Uz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MAoj IENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklH X1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CkNPTkZJR19USU1FUl9TVEFUUz15 CiMgQ09ORklHX0RFQlVHX1BSRUVNUFQgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChz cGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQoj IENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19M T0NLX0FMTE9DPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19MT0NL REVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RF QlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBp cyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19TVEFDS1RSQUNFPXkK IyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NF PXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19D UkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JU VVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfUEVSRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9U T1JUVVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfUFJFSU5JVCBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfSU5JVD15CkNPTkZJR19SQ1VfVE9S VFVSRV9URVNUX1NMT1dfSU5JVF9ERUxBWT0zCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1df Q0xFQU5VUD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfQ0xFQU5VUF9ERUxBWT0zCkNP TkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9FUVNfREVCVUc9eQojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJ R19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MPXkKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5K RUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxT TEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklH X0ZBSUxfTUFLRV9SRVFVRVNUPXkKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQK IyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX0ZVVEVYPXkK Q09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUz15CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05f U1RBQ0tUUkFDRV9GSUxURVI9eQojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKIyBDT05GSUdfREVCVUdf U1RSSUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNF X1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNF Uj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNU SU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19I QVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRf UkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0Nf UkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xP Q0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19D T05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RS QUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZV TkNUSU9OX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJFRU1QVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfVFJBQ0VSPXkKIyBDT05G SUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CiMg Q09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVAgaXMgbm90IHNldApDT05GSUdfQlJB TkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdf U1RBQ0tfVFJBQ0VSPXkKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQojIENPTkZJR19LUFJPQkVf RVZFTlQgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX0JQRl9FVkVOVFM9 eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfRFlOQU1JQ19GVFJBQ0UgaXMgbm90IHNl dApDT05GSUdfRlVOQ1RJT05fUFJPRklMRVI9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdf TUFQPXkKQ09ORklHX0hJU1RfVFJJR0dFUlM9eQojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFS SyBpcyBub3Qgc2V0CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQojIENPTkZJR19SSU5H X0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9G SUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTyBpcyBub3Qgc2V0Cgoj CiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09ORklHX1RFU1RfTElTVF9TT1JU PXkKQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1Q9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9U RVNUIGlzIG5vdCBzZXQKQ09ORklHX1JCVFJFRV9URVNUPW0KQ09ORklHX0lOVEVSVkFMX1RSRUVf VEVTVD1tCkNPTkZJR19QRVJDUFVfVEVTVD1tCiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlz IG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVNUD1tCkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJT PXkKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUFJJTlRGPXkK Q09ORklHX1RFU1RfQklUTUFQPW0KQ09ORklHX1RFU1RfVVVJRD15CkNPTkZJR19URVNUX1JIQVNI VEFCTEU9bQpDT05GSUdfVEVTVF9IQVNIPXkKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFf SU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0K Q09ORklHX1RFU1RfQlBGPW0KQ09ORklHX1RFU1RfRklSTVdBUkU9bQojIENPTkZJR19URVNUX1VE RUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldApDT05GSUdfVEVTVF9T VEFUSUNfS0VZUz1tCiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NB TklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMgQ09ORklHX1VCU0FOX1NBTklUSVpFX0FMTCBp cyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNl dApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09O RklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15 CkNPTkZJR19YODZfUFREVU1QPW0KIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JP Tlg9eQpDT05GSUdfREVCVUdfTlhfVEVTVD1tCkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklH X0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX1NUUkVTUz15CkNPTkZJR19I QVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMg bm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBF X05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVM QVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CkNP TkZJR19JT19ERUxBWV9OT05FPXkKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0zCkNPTkZJ R19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19PUFRJTUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJVR19FTlRSWT15CiMgQ09ORklHX0RFQlVH X05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNl dAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRp b25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBz ZXQKQ09ORklHX0JJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZUz1tCkNPTkZJR19FTkNSWVBU RURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05G SUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZ X05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKQ09ORklHX0xTTV9NTUFQX01J Tl9BRERSPTY1NTM2CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNX1ZBTFVF PTEKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDVVJJVFlfU0VMSU5VWF9ERVZFTE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9BVkNfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JF UVBST1RfVkFMVUU9MApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9QT0xJQ1lEQl9WRVJTSU9OX01B WD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYX1ZBTFVFPTE5 CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9N T1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZ X0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hB U0ggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MT0FEUElOIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVHUklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF RkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklU WV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz1tCkNP TkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9f QUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09O RklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBU T19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15 CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19S TkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJ UEhFUj1tCkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fUlNBPW0KIyBDT05GSUdf Q1JZUFRPX0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZ UFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15 CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZ UFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVV RT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KIyBDT05GSUdfQ1JZUFRPX01DUllQVEQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQpDT05GSUdf Q1JZUFRPX0FCTEtfSEVMUEVSPW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB c3NvY2lhdGVkIERhdGEKIwojIENPTkZJR19DUllQVE9fQ0NNIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRP X1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpD T05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KQ09ORklHX0NSWVBUT19QQ0JD PW0KQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9eQoKIwojIEhhc2gg bW9kZXMKIwojIENPTkZJR19DUllQVE9fQ01BQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSE1B Qz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMg aXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NS WVBUT19DUkMzMkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hB U0g9bQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdf Q1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JN RDEyOD15CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JN RDI1Nj1tCiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NI QTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KIyBDT05G SUdfQ1JZUFRPX1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVT PXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PW0KQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQoj IENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PW0KQ09O RklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09O RklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQojIENPTkZJ R19DUllQVE9fQ0FTVDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NS WVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCiMgQ09ORklHX0NSWVBUT19LSEFaQUQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBf NTg2PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD1tCkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJ R19DUllQVE9fU0VSUEVOVD1tCiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdf Q1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIXzU4Nj1tCgojCiMg Q29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15 CkNPTkZJR19DUllQVE9fODQyPXkKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19D UllQVE9fQU5TSV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBU T19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklU VEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJf QVBJX0hBU0g9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9STkc9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9bQpDT05GSUdfQ1JZ UFRPX0hBU0hfSU5GTz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lN TUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPW0K Q09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPW0KQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFS U0VSPW0KCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCiMgQ09ORklH X1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQojIENP TkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMK IyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9 eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05B TD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RS TkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklO RF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19J T01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElF Uj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9bQpDT05GSUdfQ1JDX1QxMERJRj15 CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9 eQojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNF Qlk0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NBUldBVEU9eQojIENPTkZJR19DUkMzMl9CSVQg aXMgbm90IHNldApDT05GSUdfQ1JDNz1tCkNPTkZJR19MSUJDUkMzMkM9eQojIENPTkZJR19DUkM4 IGlzIG5vdCBzZXQKQ09ORklHX0FVRElUX0dFTkVSSUM9eQojIENPTkZJR19BVURJVF9BUkNIX0NP TVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfODQyX0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklH X1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNT PXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklH X0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz1tCkNPTkZJR19YWl9ERUNfWDg2PXkKQ09O RklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19B Uk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJ R19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklHX0RFQ09NUFJFU1NfR1pJ UD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNP TkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19J TlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01F TT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNL X1NJR05BVFVSRT15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15 CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklH X0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19MUlVfQ0FDSEU9eQpD T05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9bQojIENPTkZJR19ERFIgaXMgbm90IHNldApD T05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPW0KQ09ORklHX09JRF9SRUdJU1RSWT1tCkNP TkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05U Xzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNP TkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFT X01NSU9fRkxVU0g9eQo= --===============6351154348793797871== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 YLMAAf9g56EDAEkVnAaxxGf7AgAAAAAEWVo= --===============6351154348793797871==--