From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_PASS,UPPERCASE_50_75,URIBL_BLACK,USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C989BC43387 for ; Fri, 21 Dec 2018 08:32:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2F73A218FD for ; Fri, 21 Dec 2018 08:32:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387663AbeLUIcT (ORCPT ); Fri, 21 Dec 2018 03:32:19 -0500 Received: from mga09.intel.com ([134.134.136.24]:2128 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725799AbeLUIcT (ORCPT ); Fri, 21 Dec 2018 03:32:19 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Dec 2018 00:32:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,380,1539673200"; d="xz'?scan'208";a="109095334" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.6]) by fmsmga007.fm.intel.com with ESMTP; 21 Dec 2018 00:32:13 -0800 Date: Fri, 21 Dec 2018 16:32:26 +0800 From: kernel test robot To: Peter Wu Cc: Gerd Hoffmann , Daniel Vetter , LKML , Linus Torvalds , lkp@01.org Subject: [LKP] [bochs] df2052cc92: WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup Message-ID: <20181221083226.GI23332@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="HjNkcEWJ4DMx36DP" Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --HjNkcEWJ4DMx36DP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline FYI, we noticed the following commit (built with gcc-4.9): commit: df2052cc922136e98a5c8d9730f6a4fd0a958c94 ("bochs: convert to drm_fb_helper_fbdev_setup/teardown") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 768M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +-----------------------------------------------------------------------+------------+------------+ | | 70c0ef7bd3 | df2052cc92 | +-----------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 4 | 4 | | WARNING:at_block/blk.h:#blk_register_queue | 4 | 4 | | EIP:blk_register_queue | 4 | 4 | | WARNING:at_arch/x86/mm/dump_pagetables.c:#note_page | 4 | 4 | | EIP:note_page | 4 | 4 | | WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup | 0 | 4 | | EIP:drm_mode_config_cleanup | 0 | 4 | +-----------------------------------------------------------------------+------------+------------+ [ 487.591733] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_mode_config.c:478 drm_mode_config_cleanup+0x270/0x290 [ 487.599141] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G T 4.19.0-rc1-00164-gdf2052c #1 [ 487.599141] EIP: drm_mode_config_cleanup+0x270/0x290 [ 487.599141] Code: 26 00 ff 70 28 68 37 44 91 42 e8 3b f2 ff ff 58 5a 8d 45 dc e8 f1 98 ff ff 85 c0 75 e5 8d 45 dc e8 75 99 ff ff e9 43 fe ff ff <0f> 0b e9 15 ff ff ff 0f 0b 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 [ 487.599141] EAX: 6b879614 EBX: 6ee7970c ECX: 6ee795c8 EDX: 6ee795c8 [ 487.599141] ESI: 6ee79724 EDI: 6ee79178 EBP: 40125e20 ESP: 40125df8 [ 487.599141] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00210206 [ 487.599141] CR0: 80050033 CR2: 00000000 CR3: 02d44000 CR4: 000006b0 [ 487.599141] Call Trace: [ 487.599141] ? debugfs_remove_recursive+0x15a/0x170 [ 487.599141] ? bochs_kms_fini+0x1e/0x30 [ 487.599141] ? bochs_unload+0x18/0x40 [ 487.599141] ? drm_dev_unregister+0x3a/0xd0 [ 487.599141] ? drm_put_dev+0x22/0x50 [ 487.599141] ? bochs_pci_remove+0xe/0x10 [ 487.599141] ? pci_device_remove+0x1c/0x50 [ 487.599141] ? really_probe+0x9a/0x2f0 [ 487.599141] ? driver_probe_device+0x101/0x120 [ 487.599141] ? __driver_attach+0xa1/0xb0 [ 487.599141] ? driver_probe_device+0x120/0x120 [ 487.599141] ? bus_for_each_dev+0x53/0x90 [ 487.599141] ? driver_attach+0x14/0x20 [ 487.599141] ? driver_probe_device+0x120/0x120 [ 487.599141] ? bus_add_driver+0x177/0x1f0 [ 487.599141] ? qxl_init+0x61/0x61 [ 487.599141] ? driver_register+0x51/0xe0 [ 487.599141] ? qxl_init+0x61/0x61 [ 487.599141] ? __pci_register_driver+0x4b/0x50 [ 487.599141] ? bochs_init+0x3e/0x57 [ 487.599141] ? do_one_initcall+0x83/0x1c7 [ 487.599141] ? smp_apic_timer_interrupt+0x48/0x80 [ 487.599141] ? apic_timer_interrupt+0xcb/0xd0 [ 487.599141] ? kernel_init_freeable+0x129/0x204 [ 487.599141] ? rest_init+0xe0/0xe0 [ 487.599141] ? kernel_init+0x8/0xf0 [ 487.599141] ? ret_from_fork+0x19/0x30 [ 487.599141] ---[ end trace 9072929f8a181f7a ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Rong Chen --HjNkcEWJ4DMx36DP Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.19.0-rc1-00164-gdf2052c" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.19.0-rc1 Kernel Configuration # # # Compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=40904 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_DEBUGFS=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_NAMESPACES is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y CONFIG_DEBUG_RSEQ=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_PROFILING=y CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_RETPOLINE is not set CONFIG_INTEL_RDT=y # CONFIG_X86_BIGSMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set CONFIG_MK6=y # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=8 CONFIG_NR_CPUS_DEFAULT=8 CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # # 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 is not set # CONFIG_X86_16BIT is not set # CONFIG_TOSHIBA is not set CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 CONFIG_X86_PAE=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=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 is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_UMIP=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_PM is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set # CONFIG_ACPI_AC is not set CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR_CSTATE=y # CONFIG_ACPI_PROCESSOR is not set # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_BGRT 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=y CONFIG_ACPI_WATCHDOG=y CONFIG_PMIC_OPREGION=y # CONFIG_CRC_PMIC_OPREGION is not set # CONFIG_XPOWER_PMIC_OPREGION is not set # CONFIG_CHT_DC_TI_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_HOTPLUG_PCI_PCIE is not set # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=y CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=y CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y CONFIG_HOTPLUG_PCI_IBM=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # # # Cadence PCIe controllers support # # # DesignWare PCI Core Support # CONFIG_PCIE_DW=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW_PLAT_HOST=y # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y # CONFIG_SCx200HR_TIMER is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PCMCIA_PROBE=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Binary Emulations # CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_HAVE_GENERIC_GUP=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_RUNTIME_MAP is not set CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=y CONFIG_EFI_CAPSULE_LOADER=y CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y CONFIG_EFI_TEST=y # # Tegra firmware driver # CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_HAVE_RCU_TABLE_INVALIDATE=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_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y # CONFIG_STACKPROTECTOR is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y CONFIG_REFCOUNT_FULL=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_GCC_PLUGIN_STRUCTLEAK=y CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set CONFIG_GCC_PLUGIN_RANDSTRUCT=y # CONFIG_GCC_PLUGIN_RANDSTRUCT_PERFORMANCE is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set # # Memory Management options # 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_MEMORY_ISOLATION=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # CONFIG_FAILOVER is not set CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_DEBUG_TEST_DRIVER_REMOVE=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_GNSS=y CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y 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=y CONFIG_MTD_AR7_PARTS=y # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y # CONFIG_MTD_OOPS is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_SCx200_DOCFLASH is not set # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y CONFIG_MTD_PMC551_BUGFIX=y CONFIG_MTD_PMC551_DEBUG=y # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set 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=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y # CONFIG_MTD_ONENAND_GENERIC is not set # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_GPIO=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=y # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_SPI_INTEL_SPI_PCI is not set # CONFIG_SPI_INTEL_SPI_PLATFORM is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y CONFIG_CDROM=y CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y # CONFIG_NVME_TARGET_FC is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y CONFIG_PCI_ENDPOINT_TEST=y CONFIG_MISC_RTSX=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC & related support # # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_ECHO=y # CONFIG_MISC_RTSX_PCI is not set CONFIG_MISC_RTSX_USB=y CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_IDE_LEGACY=y CONFIG_BLK_DEV_IDE_SATA=y # CONFIG_IDE_GD is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y CONFIG_BLK_DEV_IDEACPI=y CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_CS5520=y CONFIG_BLK_DEV_CS5530=y CONFIG_BLK_DEV_CS5535=y CONFIG_BLK_DEV_CS5536=y CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_SC1200=y CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # # CONFIG_BLK_DEV_4DRIVES is not set # CONFIG_BLK_DEV_ALI14XX is not set CONFIG_BLK_DEV_DTC2278=y # CONFIG_BLK_DEV_HT6560B is not set CONFIG_BLK_DEV_QD65XX=y CONFIG_BLK_DEV_UMC8672=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_INIC162X=y # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y # CONFIG_SATA_SX4 is not set # CONFIG_ATA_BMDMA is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_ISAPNP is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_QDI is not set CONFIG_PATA_RZ1000=y # CONFIG_PATA_WINBOND_VLB is not set # # Generic fallback / legacy drivers # CONFIG_PATA_LEGACY=y # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NET is not set CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_VXLAN is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_EL3 is not set # CONFIG_3C515 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_LANCE is not set # CONFIG_PCNET32 is not set # CONFIG_NI65 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CIRRUS=y # CONFIG_CS89x0 is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2000 is not set # CONFIG_NE2K_PCI is not set # CONFIG_ULTRA is not set # CONFIG_WD80x3 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC9194 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_PHYLIB is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_IPHETH is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_DLINK_DIR685=y # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=y # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_SAMSUNG=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_MTK_PMIC=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y # CONFIG_JOYSTICK_XPAD_LEDS is not set # CONFIG_JOYSTICK_WALKERA0701 is not set CONFIG_JOYSTICK_PXRC=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_MAX8925_ONKEY=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_DECODER=y # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_RETU_PWRBUTTON is not set # CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_TWL6040_VIBRA=y # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_DA9063_ONKEY=y CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_SOC_BUTTON_ARRAY=y # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=y # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=y # CONFIG_RMI4_I2C is not set CONFIG_RMI4_SMB=y # CONFIG_RMI4_F03 is not set # CONFIG_RMI4_F11 is not set # CONFIG_RMI4_F12 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_GPIO_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_MEN_MCB is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SSIF is not set # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_NVRAM=y CONFIG_DTLK=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_SONYPI=y # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set CONFIG_TCG_CRB=y CONFIG_TCG_VTPM_PROXY=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set CONFIG_RANDOM_TRUST_CPU=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_MUX_MLXCPLD=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EG20T=y # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y CONFIG_SCx200_ACB=y # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y CONFIG_PINCTRL_AMD=y CONFIG_PINCTRL_MCP23S08=y # CONFIG_PINCTRL_SX150X is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=y # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set CONFIG_PINCTRL_GEMINILAKE=y CONFIG_PINCTRL_ICELAKE=y CONFIG_PINCTRL_LEWISBURG=y # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_PINCTRL_MADERA=y CONFIG_PINCTRL_CS47L90=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_VX855=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_WINBOND=y CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_CRYSTAL_COVE is not set # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP873X=y # CONFIG_GPIO_MADERA is not set CONFIG_GPIO_PALMAS=y CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_UCB1400=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8350=y CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_PCIE_IDIO_24=y # CONFIG_GPIO_RDC321X is not set # # USB GPIO expanders # # CONFIG_W1 is not set CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set CONFIG_CHARGER_ADP5061=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set CONFIG_MANAGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM=y # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_DA9150=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_LTC3651=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_CHARGER_RT9455=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6621=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MLXREG_FAN=y # CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_LM63=y # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_NPCM7XX=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set # CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83773G=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set 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=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set # CONFIG_DA9052_WATCHDOG is not set CONFIG_DA9063_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y # CONFIG_MENZ069_WATCHDOG is not set CONFIG_WDAT_WDT=y # CONFIG_WM831X_WATCHDOG is not set # CONFIG_WM8350_WATCHDOG is not set # CONFIG_XILINX_WATCHDOG is not set CONFIG_ZIIRAVE_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y CONFIG_RETU_WATCHDOG=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_ALIM1535_WDT is not set CONFIG_ALIM7101_WDT=y CONFIG_EBC_C384_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y # CONFIG_IBMASR is not set CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=y CONFIG_SCx200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=y # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=y # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_INTEL_MEI_WDT is not set CONFIG_NI903X_WDT=y # CONFIG_NIC7018_WDT is not set CONFIG_MEN_A21_WDT=y # # ISA-based Watchdog Cards # CONFIG_PCWATCHDOG=y CONFIG_MIXCOMWD=y # CONFIG_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y # # Watchdog Pretimeout Governors # CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_PCI is not set CONFIG_BCMA_SFLASH=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_BD9571MWV is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set CONFIG_MFD_MADERA=y CONFIG_MFD_MADERA_I2C=y # CONFIG_MFD_CS47L35 is not set # CONFIG_MFD_CS47L85 is not set CONFIG_MFD_CS47L90=y CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # CONFIG_INTEL_SOC_PMIC_CHTWC is not set CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_LIRC=y # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DEBUG_MM=y CONFIG_DRM_DEBUG_SELFTEST=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DP_CEC=y CONFIG_DRM_TTM=y CONFIG_DRM_VM=y CONFIG_DRM_SCHED=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_I2C_NXP_TDA9950=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_SI=y CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_AMD_ACP=y # # Display Engine Configuration # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DEBUG_KERNEL_DC=y # # AMD Library routines # CONFIG_CHASH=y CONFIG_CHASH_STATS=y # CONFIG_CHASH_SELFTEST is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=y # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y # CONFIG_DRM_I915_USERPTR is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set CONFIG_DRM_I915_DEBUG=y CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS=y CONFIG_DRM_I915_SW_FENCE_CHECK_DAG=y # CONFIG_DRM_I915_DEBUG_GUC is not set CONFIG_DRM_I915_SELFTEST=y CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS=y CONFIG_DRM_I915_DEBUG_VBLANK_EVADE=y CONFIG_DRM_VGEM=y CONFIG_DRM_VKMS=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=y CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set CONFIG_DRM_LEGACY=y CONFIG_DRM_TDFX=y # CONFIG_DRM_R128 is not set CONFIG_DRM_MGA=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=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=y CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_EFI is not set CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y # CONFIG_FB_LE80578 is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_SIMPLE is not set CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_MAX8925 is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_VGASTATE=y CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_PCM_TIMER is not set CONFIG_SND_HRTIMER=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_PROC_FS is not set # CONFIG_SND_VERBOSE_PRINTK is not set CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL4_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_MTPAV=y # CONFIG_SND_MTS64 is not set CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y # CONFIG_SND_PORTMAN2X4 is not set # CONFIG_SND_AC97_POWER_SAVE is not set CONFIG_SND_WSS_LIB=y CONFIG_SND_SB_COMMON=y CONFIG_SND_SB8_DSP=y CONFIG_SND_SB16_DSP=y CONFIG_SND_ISA=y CONFIG_SND_ADLIB=y CONFIG_SND_AD1816A=y # CONFIG_SND_AD1848 is not set CONFIG_SND_ALS100=y # CONFIG_SND_AZT1605 is not set # CONFIG_SND_AZT2316 is not set CONFIG_SND_AZT2320=y # CONFIG_SND_CMI8328 is not set CONFIG_SND_CMI8330=y CONFIG_SND_CS4231=y # CONFIG_SND_CS4236 is not set CONFIG_SND_ES1688=y CONFIG_SND_ES18XX=y CONFIG_SND_SC6000=y # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set CONFIG_SND_GUSMAX=y # CONFIG_SND_INTERWAVE is not set CONFIG_SND_INTERWAVE_STB=y CONFIG_SND_JAZZ16=y CONFIG_SND_OPL3SA2=y CONFIG_SND_OPTI92X_AD1848=y # CONFIG_SND_OPTI92X_CS4231 is not set CONFIG_SND_OPTI93X=y CONFIG_SND_MIRO=y CONFIG_SND_SB8=y CONFIG_SND_SB16=y CONFIG_SND_SBAWE=y CONFIG_SND_SB16_CSP=y CONFIG_SND_SSCAPE=y CONFIG_SND_WAVEFRONT=y CONFIG_SND_MSND_PINNACLE=y CONFIG_SND_MSND_CLASSIC=y CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set CONFIG_SND_ALS4000=y CONFIG_SND_ASIHPI=y # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set CONFIG_SND_AU8810=y # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y # CONFIG_SND_CS46XX_NEW_DSP is not set CONFIG_SND_CS5530=y # CONFIG_SND_CS5535AUDIO is not set CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set CONFIG_SND_MONA=y CONFIG_SND_MIA=y # CONFIG_SND_ECHO3G is not set CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y # CONFIG_SND_LOLA is not set CONFIG_SND_LX6464ES=y # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=y # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y # CONFIG_SND_HDA_HWDEP is not set CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y # CONFIG_SND_HDA_CODEC_ANALOG is not set CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y # CONFIG_SND_HDA_CODEC_HDMI is not set # CONFIG_SND_HDA_CODEC_CIRRUS is not set CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_USB is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y CONFIG_SND_DICE=y CONFIG_SND_OXFW=y CONFIG_SND_ISIGHT=y # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set CONFIG_SND_FIREWIRE_DIGI00X=y # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_FIREWIRE_MOTU=y # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_ACPI=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set CONFIG_SND_DESIGNWARE_I2S=y # CONFIG_SND_DESIGNWARE_PCM is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y # CONFIG_SND_SOC_FSL_SSI is not set CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_I2S_HI6210_I2S=y CONFIG_SND_SOC_IMG=y # CONFIG_SND_SOC_IMG_I2S_IN is not set CONFIG_SND_SOC_IMG_I2S_OUT=y CONFIG_SND_SOC_IMG_PARALLEL_OUT=y # CONFIG_SND_SOC_IMG_SPDIF_IN is not set # CONFIG_SND_SOC_IMG_SPDIF_OUT is not set # CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_PCI=y CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=y CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=y # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI is not set # CONFIG_SND_SOC_INTEL_SKYLAKE is not set CONFIG_SND_SOC_INTEL_MACH=y # CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=y # CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=y CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=y CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=y # CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set # # STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_ZX_TDM=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set CONFIG_SND_SOC_ADAU1701=y # CONFIG_SND_SOC_ADAU1761_I2C is not set CONFIG_SND_SOC_ADAU7002=y CONFIG_SND_SOC_AK4458=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_AK5558=y # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_BD28623=y CONFIG_SND_SOC_BT_SCO=y CONFIG_SND_SOC_CS35L32=y # CONFIG_SND_SOC_CS35L33 is not set CONFIG_SND_SOC_CS35L34=y CONFIG_SND_SOC_CS35L35=y CONFIG_SND_SOC_CS42L42=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4349 is not set CONFIG_SND_SOC_CS53L30=y CONFIG_SND_SOC_DA7213=y CONFIG_SND_SOC_HDMI_CODEC=y CONFIG_SND_SOC_ES7134=y CONFIG_SND_SOC_ES7241=y CONFIG_SND_SOC_ES8316=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_ES8328_I2C=y # CONFIG_SND_SOC_GTM601 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=y CONFIG_SND_SOC_MAX98504=y CONFIG_SND_SOC_MAX9867=y # CONFIG_SND_SOC_MAX98927 is not set CONFIG_SND_SOC_MAX98373=y CONFIG_SND_SOC_MAX9860=y # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1789=y CONFIG_SND_SOC_PCM1789_I2C=y CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM179X_I2C=y CONFIG_SND_SOC_PCM186X=y CONFIG_SND_SOC_PCM186X_I2C=y CONFIG_SND_SOC_PCM3168A=y CONFIG_SND_SOC_PCM3168A_I2C=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RT5616=y # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5651=y CONFIG_SND_SOC_RT5670=y CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIMPLE_AMPLIFIER=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y # CONFIG_SND_SOC_SSM2305 is not set CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y # CONFIG_SND_SOC_STA350 is not set CONFIG_SND_SOC_STI_SAS=y # CONFIG_SND_SOC_TAS2552 is not set CONFIG_SND_SOC_TAS5086=y # CONFIG_SND_SOC_TAS571X is not set CONFIG_SND_SOC_TAS5720=y CONFIG_SND_SOC_TAS6424=y CONFIG_SND_SOC_TDA7419=y # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC32X4=y CONFIG_SND_SOC_TLV320AIC32X4_I2C=y # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_TSCS42XX=y CONFIG_SND_SOC_TSCS454=y # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8782=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8974=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_WM8985=y # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set CONFIG_SND_SOC_NAU8540=y CONFIG_SND_SOC_NAU8810=y CONFIG_SND_SOC_NAU8824=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD_UTILS=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=y # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CORSAIR=y CONFIG_HID_COUGAR=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_ITE=y CONFIG_HID_JABRA=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MAYFLASH=y # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTI=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_UDRAW_PS3 is not set CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y # # USB HID support # # CONFIG_USB_HID is not set CONFIG_HID_PID=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=y # CONFIG_USB_MOUSE is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_MON is not set CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_FOTG210_HCD=y CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OHCI_HCD_PCI is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set CONFIG_USB_STORAGE_DATAFAB=y # CONFIG_USB_STORAGE_FREECOM is not set CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # CONFIG_USB_DWC3_HAPS is not set CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=y CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_PCI=y # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1761_UDC=y # CONFIG_USB_ISP1760_HOST_ROLE is not set # CONFIG_USB_ISP1760_GADGET_ROLE is not set CONFIG_USB_ISP1760_DUAL_ROLE=y # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HUB_USB251XB=y CONFIG_USB_HSIC_USB3503=y CONFIG_USB_HSIC_USB4604=y CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=y # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y CONFIG_USB_SNP_CORE=y CONFIG_USB_M66592=y # CONFIG_USB_BDC_UDC is not set CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y # CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=y # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_SS_LB=y CONFIG_USB_F_MASS_STORAGE=y CONFIG_USB_F_UAC1_LEGACY=y CONFIG_USB_F_HID=y CONFIG_USB_CONFIGFS=y # CONFIG_USB_CONFIGFS_SERIAL is not set # CONFIG_USB_CONFIGFS_ACM is not set # CONFIG_USB_CONFIGFS_OBEX is not set # CONFIG_USB_CONFIGFS_NCM is not set # CONFIG_USB_CONFIGFS_ECM is not set # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set # CONFIG_USB_CONFIGFS_RNDIS is not set # CONFIG_USB_CONFIGFS_EEM is not set CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_LB_SS=y # CONFIG_USB_CONFIGFS_F_FS is not set # CONFIG_USB_CONFIGFS_F_UAC1 is not set CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_MIDI is not set CONFIG_USB_CONFIGFS_F_HID=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set # CONFIG_USB_CONFIGFS_F_TCM is not set CONFIG_TYPEC=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TCPCI=y # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_FUSB302=y CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_ACPI is not set CONFIG_TYPEC_TPS6598X=y # # USB Type-C Multiplexer/DeMultiplexer Switch support # CONFIG_TYPEC_MUX_PI3USB30532=y # # USB Type-C Alternate Mode drivers # CONFIG_TYPEC_DP_ALTMODE=y # CONFIG_USB_ROLES_INTEL_XHCI is not set CONFIG_USB_ULPI_BUS=y CONFIG_USB_ROLE_SWITCH=y CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_USB=y CONFIG_MMC_CQHCI=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_USB=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_88PM860X is not set # CONFIG_LEDS_AS3645A is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_LM3601X=y # CONFIG_LEDS_MT6323 is not set # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_MAX8997 is not set # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_MLXREG=y CONFIG_LEDS_USER=y CONFIG_LEDS_NIC78BX=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_AMD76X=y CONFIG_EDAC_E7XXX=y # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82875P=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y CONFIG_EDAC_IE31200=y CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y CONFIG_RTC_NVMEM=y # # 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=y CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1307_CENTURY=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=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF85363=y # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8010=y # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV8803=y # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=y # CONFIG_RTC_DRV_DS3232_HWMON is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_DA9052=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=y CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_UDMABUF=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set # CONFIG_UIO is not set CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_MDEV=y # CONFIG_VFIO_MDEV_DEVICE is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # CONFIG_VIRTIO_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_COMEDI=y CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=y CONFIG_COMEDI_TEST=y # CONFIG_COMEDI_PARPORT is not set CONFIG_COMEDI_SSV_DNP=y CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=y # CONFIG_COMEDI_PCL724 is not set CONFIG_COMEDI_PCL726=y CONFIG_COMEDI_PCL730=y CONFIG_COMEDI_PCL812=y CONFIG_COMEDI_PCL816=y CONFIG_COMEDI_PCL818=y CONFIG_COMEDI_PCM3724=y CONFIG_COMEDI_AMPLC_DIO200_ISA=y CONFIG_COMEDI_AMPLC_PC236_ISA=y CONFIG_COMEDI_AMPLC_PC263_ISA=y CONFIG_COMEDI_RTI800=y # CONFIG_COMEDI_RTI802 is not set # CONFIG_COMEDI_DAC02 is not set CONFIG_COMEDI_DAS16M1=y CONFIG_COMEDI_DAS08_ISA=y CONFIG_COMEDI_DAS16=y CONFIG_COMEDI_DAS800=y # CONFIG_COMEDI_DAS1800 is not set CONFIG_COMEDI_DAS6402=y CONFIG_COMEDI_DT2801=y CONFIG_COMEDI_DT2811=y CONFIG_COMEDI_DT2814=y CONFIG_COMEDI_DT2815=y CONFIG_COMEDI_DT2817=y CONFIG_COMEDI_DT282X=y # CONFIG_COMEDI_DMM32AT is not set # CONFIG_COMEDI_FL512 is not set # CONFIG_COMEDI_AIO_AIO12_8 is not set CONFIG_COMEDI_AIO_IIRO_16=y # CONFIG_COMEDI_II_PCI20KC is not set # CONFIG_COMEDI_C6XDIGIO is not set CONFIG_COMEDI_MPC624=y CONFIG_COMEDI_ADQ12B=y CONFIG_COMEDI_NI_AT_A2150=y CONFIG_COMEDI_NI_AT_AO=y CONFIG_COMEDI_NI_ATMIO=y CONFIG_COMEDI_NI_ATMIO16D=y CONFIG_COMEDI_NI_LABPC_ISA=y # CONFIG_COMEDI_PCMAD is not set # CONFIG_COMEDI_PCMDA12 is not set CONFIG_COMEDI_PCMMIO=y CONFIG_COMEDI_PCMUIO=y CONFIG_COMEDI_MULTIQ3=y # CONFIG_COMEDI_S526 is not set # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=y # CONFIG_COMEDI_DT9812 is not set CONFIG_COMEDI_NI_USB6501=y # CONFIG_COMEDI_USBDUX is not set CONFIG_COMEDI_USBDUXFAST=y CONFIG_COMEDI_USBDUXSIGMA=y CONFIG_COMEDI_VMK80XX=y CONFIG_COMEDI_8254=y CONFIG_COMEDI_8255=y # CONFIG_COMEDI_8255_SA is not set CONFIG_COMEDI_KCOMEDILIB=y CONFIG_COMEDI_AMPLC_DIO200=y CONFIG_COMEDI_AMPLC_PC236=y CONFIG_COMEDI_DAS08=y CONFIG_COMEDI_ISADMA=y CONFIG_COMEDI_NI_LABPC=y CONFIG_COMEDI_NI_LABPC_ISADMA=y CONFIG_COMEDI_NI_TIO=y # CONFIG_R8712U is not set # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set CONFIG_MOST=y # CONFIG_MOST_CDEV is not set # CONFIG_MOST_NET is not set CONFIG_MOST_SOUND=y CONFIG_MOST_I2C=y # CONFIG_MOST_USB is not set # CONFIG_KS7010 is not set CONFIG_GREYBUS=y CONFIG_GREYBUS_ES2=y CONFIG_GREYBUS_AUDIO=y # CONFIG_GREYBUS_BOOTROM is not set CONFIG_GREYBUS_HID=y # CONFIG_GREYBUS_LIGHT is not set CONFIG_GREYBUS_LOG=y # CONFIG_GREYBUS_LOOPBACK is not set CONFIG_GREYBUS_POWER=y CONFIG_GREYBUS_RAW=y CONFIG_GREYBUS_VIBRATOR=y CONFIG_GREYBUS_BRIDGED_PHY=y CONFIG_GREYBUS_GPIO=y # CONFIG_GREYBUS_I2C is not set CONFIG_GREYBUS_SDIO=y # CONFIG_GREYBUS_UART is not set # CONFIG_GREYBUS_USB is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_MTK_MMC is not set # # Gasket devices # # CONFIG_XIL_AXIS_FIFO is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set CONFIG_ACER_WIRELESS=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_SMBIOS=y CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_WMI_DESCRIPTOR=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=y CONFIG_FUJITSU_LAPTOP=y CONFIG_FUJITSU_TABLET=y # CONFIG_GPD_POCKET_FAN is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y # CONFIG_PANASONIC_LAPTOP is not set CONFIG_THINKPAD_ACPI=y # CONFIG_THINKPAD_ACPI_ALSA_SUPPORT is not set CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_SENSORS_HDAPS is not set # CONFIG_EEEPC_LAPTOP is not set CONFIG_ASUS_WMI=y # CONFIG_ASUS_NB_WMI is not set # CONFIG_EEEPC_WMI is not set CONFIG_ASUS_WIRELESS=y CONFIG_ACPI_WMI=y # CONFIG_WMI_BMOF is not set CONFIG_INTEL_WMI_THUNDERBOLT=y CONFIG_MSI_WMI=y # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=y CONFIG_TOSHIBA_BT_RFKILL=y CONFIG_TOSHIBA_HAPS=y # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_INT0002_VGPIO=y CONFIG_INTEL_HID_EVENT=y CONFIG_INTEL_VBTN=y CONFIG_INTEL_IPS=y CONFIG_INTEL_PMC_CORE=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=y # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_SURFACE_3_BUTTON=y CONFIG_INTEL_PUNIT_IPC=y CONFIG_MLX_PLATFORM=y CONFIG_INTEL_CHTDC_TI_PWRBTN=y # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CHROMEOS_TBMC is not set # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=y CONFIG_MLXREG_IO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set CONFIG_COMMON_CLK_MAX9485=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI544=y CONFIG_COMMON_CLK_CDCE706=y # CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_CLK_TWL6040=y CONFIG_COMMON_CLK_PALMAS=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_IOVA=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU_DEFAULT_ON=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # CONFIG_RPMSG=y # CONFIG_RPMSG_CHAR is not set CONFIG_RPMSG_VIRTIO=y # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # NXP/Freescale QorIQ SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # CONFIG_SOC_TI=y # # Xilinx SoC drivers # CONFIG_XILINX_VCU=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_AXP288 is not set CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_INTEL_INT3496=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_NTB_IDT=y CONFIG_NTB_SWITCHTEC=y # CONFIG_NTB_PINGPONG is not set CONFIG_NTB_TOOL=y # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y CONFIG_VME_FAKE=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_TI_SYSCON=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_PHY_QCOM_USB_HS=y # CONFIG_PHY_QCOM_USB_HSIC is not set CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_TUSB1210 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y # CONFIG_IDLE_INJECT is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_MCB_LPC is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y CONFIG_ND_CLAIM=y CONFIG_ND_BTT=y CONFIG_BTT=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y # CONFIG_DEV_DAX is not set CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=y CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set # CONFIG_INTEL_TH is not set # CONFIG_FPGA is not set CONFIG_SIOX=y CONFIG_SIOX_BUS_GPIO=y CONFIG_SLIMBUS=y # CONFIG_SLIM_QCOM_CTRL is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION is not set CONFIG_F2FS_FAULT_INJECTION=y # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set CONFIG_OVERLAY_FS_METACOPY=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y # CONFIG_EFIVAR_FS is not set # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set # 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=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # CONFIG_DLM is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y # CONFIG_PAGE_TABLE_ISOLATION is not set CONFIG_INTEL_TXT=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY_FALLBACK is not set CONFIG_HARDENED_USERCOPY_PAGESPAN=y # CONFIG_FORTIFY_SOURCE is not set CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_ECDH 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=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_AEGIS128=y CONFIG_CRYPTO_AEGIS128L=y # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_MORUS640 is not set CONFIG_CRYPTO_MORUS1280=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_LRW is not set CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_SM4=y # CONFIG_CRYPTO_SPECK is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set CONFIG_CRYPTO_ZSTD=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set CONFIG_CRYPTO_DEV_QAT_C62XVF=y CONFIG_CRYPTO_DEV_VIRTIO=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=y # CONFIG_CRC4 is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y # CONFIG_XZ_DEC is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PRIME_NUMBERS=y # CONFIG_STRING_SELFTEST is not set # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # 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=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_WQ_WATCHDOG=y # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_TORTURE_TEST=y CONFIG_RCU_PERF_TEST=y CONFIG_RCU_TORTURE_TEST=y 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_NOTIFIER_ERROR_INJECTION=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set CONFIG_FAIL_IO_TIMEOUT=y # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_INTERVAL_TREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set CONFIG_TEST_BITMAP=y CONFIG_TEST_BITFIELD=y CONFIG_TEST_UUID=y # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y # CONFIG_TEST_IDA is not set CONFIG_FIND_BIT_BENCHMARK=y CONFIG_TEST_FIRMWARE=y CONFIG_TEST_SYSCTL=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_EFI_PGT_DUMP=y CONFIG_DEBUG_WX=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_UNWINDER_FRAME_POINTER=y --HjNkcEWJ4DMx36DP Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export category='functional' export runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-snb-yocto-ia32/trinity.yaml' export queue='validate' export testbox='vm-snb-yocto-ia32-7' export tbox_group='vm-snb-yocto-ia32' export branch='linus/master' export commit='df2052cc922136e98a5c8d9730f6a4fd0a958c94' export kconfig='i386-randconfig-sb0-12192048' export repeat_to=4 export submit_id='5c1aeca50b9a93c3622d196d' export job_file='/lkp/jobs/scheduled/vm-snb-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-df2052cc922136e98a5c8d9730f6a4fd0a958c94-20181220-50018-1ttwr26-3.yaml' export id='4256ccbfc0fa3806e90d1c05b645019a867bf7b0' export queuer_version='/lkp/lkp/.src-20181219-170004' export need_kconfig='CONFIG_KVM_GUEST=y' export compiler='gcc-4.9' export enqueue_time='2018-12-20 09:13:09 +0800' export _id='5c1aeca50b9a93c3622d196e' export _rt='/result/trinity/300s/vm-snb-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-12192048/gcc-4.9/df2052cc922136e98a5c8d9730f6a4fd0a958c94' export user='lkp' export result_root='/result/trinity/300s/vm-snb-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-12192048/gcc-4.9/df2052cc922136e98a5c8d9730f6a4fd0a958c94/3' export scheduler_version='/lkp/lkp/.src-20181219-170004' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-df2052cc922136e98a5c8d9730f6a4fd0a958c94-20181220-50018-1ttwr26-3.yaml ARCH=i386 kconfig=i386-randconfig-sb0-12192048 branch=linus/master commit=df2052cc922136e98a5c8d9730f6a4fd0a958c94 BOOT_IMAGE=/pkg/linux/i386-randconfig-sb0-12192048/gcc-4.9/df2052cc922136e98a5c8d9730f6a4fd0a958c94/vmlinuz-4.19.0-rc1-00164-gdf2052c max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-snb-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/i386-randconfig-sb0-12192048/gcc-4.9/df2052cc922136e98a5c8d9730f6a4fd0a958c94/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export model='qemu-system-x86_64 -enable-kvm -cpu SandyBridge' export nr_cpu=2 export memory='768M' export rootfs='yocto-tiny-i386-2016-04-22.cgz' export hdd_partitions='/dev/vda' export swap_partitions='/dev/vdb' export kernel='/pkg/linux/i386-randconfig-sb0-12192048/gcc-4.9/df2052cc922136e98a5c8d9730f6a4fd0a958c94/vmlinuz-4.19.0-rc1-00164-gdf2052c' export dequeue_time='2018-12-20 09:13:42 +0800' export nr_vm=32 export job_initrd='/lkp/jobs/scheduled/vm-snb-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-df2052cc922136e98a5c8d9730f6a4fd0a958c94-20181220-50018-1ttwr26-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --HjNkcEWJ4DMx36DP Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 scRn+wIAAAAABFla --HjNkcEWJ4DMx36DP-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3927989245508731503==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [bochs] df2052cc92: WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup Date: Fri, 21 Dec 2018 16:32:26 +0800 Message-ID: <20181221083226.GI23332@shao2-debian> List-Id: --===============3927989245508731503== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-4.9): commit: df2052cc922136e98a5c8d9730f6a4fd0a958c94 ("bochs: convert to drm_fb= _helper_fbdev_setup/teardown") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m = 768M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +-----------------------------------------------------------------------+--= ----------+------------+ | | 7= 0c0ef7bd3 | df2052cc92 | +-----------------------------------------------------------------------+--= ----------+------------+ | boot_successes | 0= | 0 | | boot_failures | 4= | 4 | | WARNING:at_block/blk.h:#blk_register_queue | 4= | 4 | | EIP:blk_register_queue | 4= | 4 | | WARNING:at_arch/x86/mm/dump_pagetables.c:#note_page | 4= | 4 | | EIP:note_page | 4= | 4 | | WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup | 0= | 4 | | EIP:drm_mode_config_cleanup | 0= | 4 | +-----------------------------------------------------------------------+--= ----------+------------+ [ 487.591733] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_mode_config.c:= 478 drm_mode_config_cleanup+0x270/0x290 [ 487.599141] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G T 4.= 19.0-rc1-00164-gdf2052c #1 [ 487.599141] EIP: drm_mode_config_cleanup+0x270/0x290 [ 487.599141] Code: 26 00 ff 70 28 68 37 44 91 42 e8 3b f2 ff ff 58 5a 8d = 45 dc e8 f1 98 ff ff 85 c0 75 e5 8d 45 dc e8 75 99 ff ff e9 43 fe ff ff <0f= > 0b e9 15 ff ff ff 0f 0b 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 [ 487.599141] EAX: 6b879614 EBX: 6ee7970c ECX: 6ee795c8 EDX: 6ee795c8 [ 487.599141] ESI: 6ee79724 EDI: 6ee79178 EBP: 40125e20 ESP: 40125df8 [ 487.599141] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00210206 [ 487.599141] CR0: 80050033 CR2: 00000000 CR3: 02d44000 CR4: 000006b0 [ 487.599141] Call Trace: [ 487.599141] ? debugfs_remove_recursive+0x15a/0x170 [ 487.599141] ? bochs_kms_fini+0x1e/0x30 [ 487.599141] ? bochs_unload+0x18/0x40 [ 487.599141] ? drm_dev_unregister+0x3a/0xd0 [ 487.599141] ? drm_put_dev+0x22/0x50 [ 487.599141] ? bochs_pci_remove+0xe/0x10 [ 487.599141] ? pci_device_remove+0x1c/0x50 [ 487.599141] ? really_probe+0x9a/0x2f0 [ 487.599141] ? driver_probe_device+0x101/0x120 [ 487.599141] ? __driver_attach+0xa1/0xb0 [ 487.599141] ? driver_probe_device+0x120/0x120 [ 487.599141] ? bus_for_each_dev+0x53/0x90 [ 487.599141] ? driver_attach+0x14/0x20 [ 487.599141] ? driver_probe_device+0x120/0x120 [ 487.599141] ? bus_add_driver+0x177/0x1f0 [ 487.599141] ? qxl_init+0x61/0x61 [ 487.599141] ? driver_register+0x51/0xe0 [ 487.599141] ? qxl_init+0x61/0x61 [ 487.599141] ? __pci_register_driver+0x4b/0x50 [ 487.599141] ? bochs_init+0x3e/0x57 [ 487.599141] ? do_one_initcall+0x83/0x1c7 [ 487.599141] ? smp_apic_timer_interrupt+0x48/0x80 [ 487.599141] ? apic_timer_interrupt+0xcb/0xd0 [ 487.599141] ? kernel_init_freeable+0x129/0x204 [ 487.599141] ? rest_init+0xe0/0xe0 [ 487.599141] ? kernel_init+0x8/0xf0 [ 487.599141] ? ret_from_fork+0x19/0x30 [ 487.599141] ---[ end trace 9072929f8a181f7a ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in th= is email Thanks, Rong Chen --===============3927989245508731503== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.19.0-rc1-00164-gdf2052c" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xOS4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCgojCiMgQ29tcGlsZXI6IGdjYy00 LjkgKERlYmlhbiA0LjkuNC0yKSA0LjkuNAojCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0ND X1ZFUlNJT049NDA5MDQKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdfSVJRX1dPUks9eQpD T05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNL PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENP TkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJ R19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tF Uk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVM X0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkK Q09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQK Q09ORklHX0tFUk5FTF9CWklQMj15CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0i KG5vbmUpIgojIENPTkZJR19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdf U1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAojIENPTkZJ R19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX1VTRUxJQj15CiMgQ09ORklH X0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElS USBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19J UlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdf R0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05G SUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9TSU09 eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkK Q09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklY X0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklH X0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfR0VORVJJ Q19JUlFfREVCVUdGUz15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNI X0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNM RT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15 CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9f SFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpf SURMRT15CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIENPTkZJR19Q UkVFTVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJ R19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQoKIwojIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15 CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJP Q0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKQ09ORklH X0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQpD T05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJ R19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9T RUdDQkxJU1Q9eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2 CiMgQ09ORklHX1JDVV9GQVNUX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX05PQ0JfQ1BV IGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklH X0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9N QVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJ R19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VO TUFQX1RMQl9GTFVTSD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNl dAojIENPTkZJR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1NDSEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf UkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NU IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19S RUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIi CkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQojIENP TkZJR19SRF9YWiBpcyBub3Qgc2V0CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09O RklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZP Ul9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNP TkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdf SEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJ R19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlz IG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBp cyBub3Qgc2V0CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19Q UklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQojIENPTkZJR19QQ1NQS1Jf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09O RklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJ TUVSRkQ9eQojIENPTkZJR19FVkVOVEZEIGlzIG5vdCBzZXQKQ09ORklHX1NITUVNPXkKQ09ORklH X0FJTz15CiMgQ09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1CQVJS SUVSPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19LQUxM U1lNU19CQVNFX1JFTEFUSVZFPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldAojIENP TkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZ TkNfQ09SRT15CkNPTkZJR19SU0VRPXkKQ09ORklHX0RFQlVHX1JTRVE9eQpDT05GSUdfRU1CRURE RUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkK IyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMg QW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNF X1ZNQUxMT0M9eQojIENPTkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19T TFVCX0RFQlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIg aXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldApDT05GSUdf U0xBQl9NRVJHRV9ERUZBVUxUPXkKQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NPXkKIyBDT05G SUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJU SUFMPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09O RklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzItaTM4 NiIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29uZmln IgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNP TkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04 CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19J U0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNP TkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRI TT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVf UkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FSQ0hfSEFT X0ZJTFRFUl9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdf TkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdF X0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdf QVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15 CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf T1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9D PXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl8zMl9TTVA9eQpDT05GSUdfWDg2 XzMyX0xBWllfR1M9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfQ0NfSEFTX1NBTkVf U1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCiMgQ09O RklHX1pPTkVfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9O QU1FUz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVUUE9MSU5FIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1JEVD15CiMgQ09ORklH X1g4Nl9CSUdTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMg bm90IHNldApDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQpDT05GSUdfWDg2X0FNRF9QTEFURk9STV9E RVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9eQpDT05GSUdfSU9TRl9NQklfREVCVUc9eQojIENPTkZJ R19YODZfMzJfSVJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRF UiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkK IyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElO TE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNU PXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElN RV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05P X0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qg c2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBz ZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNl dAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBpcyBu b3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CkNPTkZJR19NSzY9eQojIENPTkZJ R19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NQ1JVU09F IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNI SVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19N RUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01H RU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklH X01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfWDg2X0dF TkVSSUM9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFf Q0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0FMSUdOTUVOVF8xNj15CkNPTkZJR19YODZfSU5URUxf VVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9 eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUK IyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVM PXkKQ09ORklHX0NQVV9TVVBfQ1lSSVhfMzI9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdf Q1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQ VV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQojIENPTkZJR19ETUkgaXMgbm90IHNl dApDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj0yCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD04 CkNPTkZJR19OUl9DUFVTX0RFRkFVTFQ9OApDT05GSUdfTlJfQ1BVUz04CkNPTkZJR19TQ0hFRF9T TVQ9eQojIENPTkZJR19TQ0hFRF9NQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTE9DQUxfQVBJQz15 CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9P VF9JUlFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0CgojCiMgUGVyZm9y bWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05G SUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RB VEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19Y ODZfTEVHQUNZX1ZNODYgaXMgbm90IHNldAojIENPTkZJR19YODZfMTZCSVQgaXMgbm90IHNldAoj IENPTkZJR19UT1NISUJBIGlzIG5vdCBzZXQKQ09ORklHX0k4Sz15CiMgQ09ORklHX1g4Nl9SRUJP T1RGSVhVUFMgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREUgaXMgbm90IHNldApDT05GSUdf WDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfTk9ISUdITUVNPXkKIyBDT05GSUdf SElHSE1FTTRHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNU1BMSVRfMkcgaXMgbm90IHNldApDT05GSUdfVk1TUExJVF8xRz15CkNPTkZJR19QQUdF X09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FSQ0hfSEFTX01FTV9F TkNSWVBUPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VN RU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExF R0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJ R19YODZfUE1FTV9MRUdBQ1k9eQpDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNP TkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX1g4Nl9S RVNFUlZFX0xPVz02NAojIENPTkZJR19NQVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01UUlIgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9TTUFQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9VTUlQPXkKQ09ORklHX0VGST15 CiMgQ09ORklHX0VGSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0 CkNPTkZJR19IWl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8z MDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMApD T05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJU PTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNB TF9BTElHTj0weDIwMDAwMAojIENPTkZJR19IT1RQTFVHX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQK Q09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURf UFRMT0NLPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJ R19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfUE0gaXMgbm90IHNldApDT05GSUdfQVJDSF9T VVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xP T0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNU RU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQ SV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BQyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz15 CiMgQ09ORklHX0FDUElfRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09S IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1VT VE9NX0RTRFRfRklMRT0iIgpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09O RklHX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX0RFQlVHPXkKIyBDT05GSUdfQUNQ SV9QQ0lfU0xPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9eQpDT05GSUdfQUNQ SV9IRUQ9eQpDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EPXkKIyBDT05GSUdfQUNQSV9CR1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApD T05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05G SUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKQ09ORklHX0RQVEZfUE9XRVI9eQpDT05GSUdfQUNQSV9X QVRDSERPRz15CkNPTkZJR19QTUlDX09QUkVHSU9OPXkKIyBDT05GSUdfQ1JDX1BNSUNfT1BSRUdJ T04gaXMgbm90IHNldAojIENPTkZJR19YUE9XRVJfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0NIVF9EQ19USV9QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9D T05GSUdGUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19TRkkgaXMg bm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15 CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VT RVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15 CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19D UFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZF IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZS RVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTD15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRy aXZlcnMKIwojIENPTkZJR19YODZfSU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q T1dFUk5PV19LNj15CkNPTkZJR19YODZfUE9XRVJOT1dfSzc9eQojIENPTkZJR19YODZfR1hfU1VT UE1PRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PPXkKQ09ORklHX1g4 Nl9TUEVFRFNURVBfQ0VOVFJJTk9fVEFCTEU9eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9JQ0g9eQoj IENPTkZJR19YODZfU1BFRURTVEVQX1NNSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUDRfQ0xPQ0tN T0Q9eQpDT05GSUdfWDg2X0NQVUZSRVFfTkZPUkNFMj15CkNPTkZJR19YODZfTE9OR1JVTj15Cgoj CiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQojIENPTkZJR19Y ODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQoj CkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQ VV9JRExFX0dPVl9NRU5VPXkKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQ Q0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9HT0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJR19QQ0lf RElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09O RklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVQT1JUQlVTPXkKIyBD T05GSUdfSE9UUExVR19QQ0lfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBRVIgaXMgbm90 IHNldApDT05GSUdfUENJRUFTUE09eQojIENPTkZJR19QQ0lFQVNQTV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE1fUE9X RVJTQVZFPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CkNP TkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9eQpDT05G SUdfUENJX1BGX1NUVUI9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09O RklHPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9 eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdf UENJX0NPTVBBUT15CkNPTkZJR19IT1RQTFVHX1BDSV9DT01QQVFfTlZSQU09eQpDT05GSUdfSE9U UExVR19QQ0lfSUJNPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJ R19IT1RQTFVHX1BDSV9DUENJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTAgaXMg bm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9HRU5FUklDPXkKQ09ORklHX0hPVFBMVUdf UENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgUENJ ZSBjb250cm9sbGVycyBzdXBwb3J0CiMKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQK IwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19QQ0lFX0RXX0hPU1Q9eQpDT05GSUdfUENJRV9EV19Q TEFUPXkKQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUPXkKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENP TkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBk cml2ZXJzCiMKQ09ORklHX1BDSV9TV19TV0lUQ0hURUM9eQpDT05GSUdfSVNBX0JVUz15CkNPTkZJ R19JU0FfRE1BX0FQST15CkNPTkZJR19JU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBzZXQKQ09O RklHX1NDeDIwMD15CiMgQ09ORklHX1NDeDIwMEhSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdf QUxJWCBpcyBub3Qgc2V0CkNPTkZJR19ORVQ1NTAxPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJR19Q Q0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMg UEMtY2FyZCBicmlkZ2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldApDT05GSUdfUENNQ0lB X1BST0JFPXkKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBp cyBub3Qgc2V0CgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdfQ09NUEFUXzMyPXkKQ09O RklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX0hBVkVfR0VORVJJQ19HVVA9eQoKIwojIEZp cm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0 CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CkNP TkZJR19EQ0RCQVM9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdf RldfQ0ZHX1NZU0ZTPXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMgbm90IHNldApD T05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKIyBDT05GSUdfR09PR0xFX0NPUkVCT09UX1RBQkxFX0FD UEkgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1 cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQojIENPTkZJR19FRklf UlVOVElNRV9NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX0ZBS0VfTUVNTUFQPXkKQ09ORklHX0VG SV9NQVhfRkFLRV9NRU09OApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfRUZJ X0JPT1RMT0FERVJfQ09OVFJPTD15CkNPTkZJR19FRklfQ0FQU1VMRV9MT0FERVI9eQpDT05GSUdf RUZJX0NBUFNVTEVfUVVJUktfUVVBUktfQ1NIPXkKQ09ORklHX0VGSV9URVNUPXkKCiMKIyBUZWdy YSBmaXJtd2FyZSBkcml2ZXIKIwpDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpB VElPTiBpcyBub3Qgc2V0CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlv bnMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hPVFBM VUdfU01UPXkKIyBDT05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklM RT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJD SF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19I QVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJP QkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElP Tl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RS QUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01Q X0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FS Q0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVM SVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZF X1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hB VkVfQ0xLPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JS RUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJ R19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1Jf UEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFD S19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfUkNVX1RB QkxFX0ZSRUU9eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfSU5WQUxJREFURT15CkNPTkZJR19BUkNI X0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9 eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9 eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9T RUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX0hB U19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05GSUdfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNl dApDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9JUlFf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lG SUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFO RE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJ VF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9U SFJFQURfVExTPXkKQ09ORklHX0lTQV9CVVNfQVBJPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15 CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CkNPTkZJR19B UkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNP TkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VO VD15CkNPTkZJR19SRUZDT1VOVF9GVUxMPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NB VElPTlM9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1Zf S0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05G SUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19H Q0NfUExVR0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5fQ1lDX0NPTVBMRVhJVFkgaXMgbm90IHNl dApDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CkNPTkZJR19HQ0NfUExVR0lOX1NU UlVDVExFQUs9eQpDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLX0JZUkVGX0FMTD15CiMgQ09O RklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBS19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX0dDQ19Q TFVHSU5fUkFORFNUUlVDVD15CiMgQ09ORklHX0dDQ19QTFVHSU5fUkFORFNUUlVDVF9QRVJGT1JN QU5DRSBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MAoj IENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpD T05GSUdfQkxPQ0s9eQojIENPTkZJR19MQkRBRiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfU0NTSV9S RVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09O RklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQg aXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlz IG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5D RUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJ T049eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKCiMKIyBJTyBT Y2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJ TkUgaXMgbm90IHNldAojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgojIENPTkZJR19NUV9JT1ND SEVEX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQojIENPTkZJ R19JT1NDSEVEX0JGUSBpcyBub3Qgc2V0CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNP TkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S TVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09X TkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURf U1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVF VUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfU1lO Q19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpD T05GSUdfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9 eQpDT05GSUdfSEFWRV9BT1VUPXkKIyBDT05GSUdfQklORk1UX0FPVVQgaXMgbm90IHNldApDT05G SUdfQklORk1UX01JU0M9eQojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5 IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklH X0ZMQVRNRU1fTUFOVUFMPXkKIyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNP TkZJR19GTEFUTUVNPXkKQ09ORklHX0ZMQVRfTk9ERV9NRU1fTUFQPXkKQ09ORklHX1NQQVJTRU1F TV9TVEFUSUM9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05P REVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNP TEFUSU9OPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0NPTVBBQ1RJT049eQpD T05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1ZJUlRf VE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVM VF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05G SUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX01BRFZJU0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9 eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CiMgQ09ORklHX0NN QV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfREVCVUdGUz15CkNPTkZJR19DTUFfQVJFQVM9 NwojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19aQlVEPXkKQ09ORklHX1pTTUFMTE9D PXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0lETEVfUEFHRV9UUkFD S0lORz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9CRU5D SE1BUksgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05GSUdfTkVU PXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApD T05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RMUyBp cyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKIyBDT05GSUdfWEZSTV9VU0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kg aXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJN X1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKQ09ORklH X0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNldAojIENPTkZJR19JUF9BRFZB TkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQ PXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAg aXMgbm90IHNldAojIENPTkZJR19ORVRfSVBJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUEdS RV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfU1lOX0NP T0tJRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldAojIENPTkZJR19O RVRfRk9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05G SUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5F TD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJ R19JTkVUX1RDUF9ESUFHPXkKIyBDT05GSUdfSU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CiMgQ09O RklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBp cyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX1RD UF9DT05HX0NVQklDPXkKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgojIENPTkZJR19U Q1BfTUQ1U0lHIGlzIG5vdCBzZXQKQ09ORklHX0lQVjY9eQojIENPTkZJR19JUFY2X1JPVVRFUl9Q UkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CiMg Q09ORklHX0lORVQ2X0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfRVNQIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5FVDZfSVBDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NSVA2IGlzIG5v dCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZfWEZS TV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lO RVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZf VlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlz IG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQojIENPTkZJR19JUFY2X1RVTk5F TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBWNl9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwg aXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05G SUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVS IGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQ IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAoj IENPTkZJR19MMlRQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0EgaXMgbm90IHNldAojIENPTkZJR19WTEFO XzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExD MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5v dCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQK Q09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENP TkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9OU0ggaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldAojIENP TkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYg aXMgbm90IHNldAojIENPTkZJR19ORVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05G SUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf UlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMg TmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklH X0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQg aXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBp cyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQK CiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19N QUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBD T05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklS VElPPXkKIyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNBTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkUgaXMgbm90IHNl dAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdf R1JPX0NFTExTPXkKIyBDT05GSUdfTkVUX0RFVkxJTksgaXMgbm90IHNldApDT05GSUdfTUFZX1VT RV9ERVZMSU5LPXkKIyBDT05GSUdfRkFJTE9WRVIgaXMgbm90IHNldApDT05GSUdfSEFWRV9FQlBG X0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMK IwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09O RklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJ R19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBp cyBub3Qgc2V0CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJ R19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05G SUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1dBTlRf REVWX0NPUkVEVU1QPXkKIyBDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRT15CkNPTkZJR19HRU5FUklDX0NQ VV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklH X1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklH X1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRE1BX0ZFTkNF X1RSQUNFPXkKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkg YXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MApDT05GSUdfQ01BX1NJWkVfUEVS Q0VOVEFHRT0wCiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVMgaXMgbm90IHNldAojIENPTkZJ R19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NF TF9NSU4gaXMgbm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VMX01BWD15CkNPTkZJR19DTUFfQUxJ R05NRU5UPTgKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0 CkNPTkZJR19HTlNTPXkKQ09ORklHX01URD15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNP TkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1Rf UEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19S RUFET05MWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz15CkNPTkZJR19NVERf QVI3X1BBUlRTPXkKCiMKIyBQYXJ0aXRpb24gcGFyc2VycwojCgojCiMgVXNlciBNb2R1bGVzIEFu ZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JM T0NLPXkKQ09ORklHX0ZUTD15CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQojIENPTkZJ R19JTkZUTCBpcyBub3Qgc2V0CkNPTkZJR19SRkRfRlRMPXkKQ09ORklHX1NTRkRDPXkKQ09ORklH X1NNX0ZUTD15CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX01URF9QQVJUSVRJ T05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01U RF9DRkk9eQojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR0VO X1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJ R19NVERfTUFQX0JBTktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9D RklfSTI9eQpDT05GSUdfTVREX0NGSV9JTlRFTEVYVD15CiMgQ09ORklHX01URF9DRklfQU1EU1RE IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9TVEFBIGlzIG5vdCBzZXQKQ09ORklHX01URF9D RklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009eQpDT05GSUdfTVREX0FC U0VOVD15CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19NVERf Q09NUExFWF9NQVBQSU5HUz15CiMgQ09ORklHX01URF9QSFlTTUFQIGlzIG5vdCBzZXQKQ09ORklH X01URF9TQkNfR1hYPXkKIyBDT05GSUdfTVREX1NDeDIwMF9ET0NGTEFTSCBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9QQ0kgaXMgbm90IHNldApDT05GSUdfTVREX0dQSU9fQUREUj15CiMgQ09ORklH X01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1BMQVRSQU09eQojIENPTkZJ R19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmlj ZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1NTE9eQpDT05GSUdfTVREX1BNQzU1MV9CVUdGSVg9 eQpDT05GSUdfTVREX1BNQzU1MV9ERUJVRz15CiMgQ09ORklHX01URF9TTFJBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklH X01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05G SUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09O RklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9 NApDT05GSUdfTVREX09ORU5BTkQ9eQpDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFPXkK IyBDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PTkVO QU5EX09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU0gaXMgbm90 IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05G SUdfTVREX05BTkQ9eQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKQ09ORklH X01URF9TTV9DT01NT049eQpDT05GSUdfTVREX05BTkRfREVOQUxJPXkKQ09ORklHX01URF9OQU5E X0RFTkFMSV9QQ0k9eQpDT05GSUdfTVREX05BTkRfR1BJTz15CkNPTkZJR19NVERfTkFORF9SSUNP SD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQPXkKIyBDT05GSUdfTVREX05BTkRfRElTS09O Q0hJUF9QUk9CRV9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQ X1BST0JFX0FERFJFU1M9MAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldAojIENPTkZJR19NVERf TkFORF9DQUZFIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NTNTUzWD15CiMgQ09ORklHX01U RF9OQU5EX05BTkRTSU0gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUExBVEZPUk09eQoKIwoj IExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpD T05GSUdfTVREX1FJTkZPX1BST0JFPXkKQ09ORklHX01URF9TUElfTk9SPXkKIyBDT05GSUdfTVRE X01UODF4eF9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9S UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9JTlRFTF9TUElfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfU1BJX0lOVEVMX1NQSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJPXkKQ09O RklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIw CkNPTkZJR19NVERfVUJJX0ZBU1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9eQojIENPTkZJ R19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdf QVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CiMgQ09ORklHX1BB UlBPUlRfUEMgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldAoj IENPTkZJR19QQVJQT1JUXzEyODQgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpD T05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMK Q09ORklHX0lTQVBOUD15CiMgQ09ORklHX1BOUEJJT1MgaXMgbm90IHNldApDT05GSUdfUE5QQUNQ ST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0ZEPXkKQ09ORklHX0NEUk9NPXkKQ09ORklHX0JMS19ERVZfUENJRVNT RF9NVElQMzJYWD15CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RB Qzk2MCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJR19CTEtfREVWX0xP T1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX05CRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NYOD15CkNPTkZJR19CTEtfREVW X1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0la RT00MDk2CkNPTkZJR19DRFJPTV9QS1RDRFZEPXkKQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVS Uz04CkNPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRT15CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTlZN RSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05G SUdfTlZNRV9NVUxUSVBBVEg9eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfRkM9 eQpDT05GSUdfTlZNRV9UQVJHRVQ9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD15CiMgQ09ORklH X05WTUVfVEFSR0VUX0ZDIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VO U09SU19MSVMzTFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1Rf STJDPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9BU009eQpDT05G SUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQojIENPTkZJ R19USUZNXzdYWDEgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09O RklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CkNPTkZJR19IUF9JTE89eQojIENPTkZJR19BUERTOTgw MkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5 MDIwPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QkgxNzcwPXkKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2 MzUyPXkKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQK Q09ORklHX1BDSF9QSFVCPXkKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD15CkNPTkZJR19TUkFN PXkKQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUPXkKQ09ORklHX01JU0NfUlRTWD15CiMgQ09ORklH X0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01f QVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2 ODc1PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CkNPTkZJR19FRVBST01fSURUXzg5SFBFU1g9eQpD T05GSUdfQ0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTElTM19JMkM9eQojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApD T05GSUdfSU5URUxfTUVJPXkKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX01FSV9UWEU9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyAmIHJl bGF0ZWQgc3VwcG9ydAojCgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVz IERyaXZlcgojCgojCiMgVk9QIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0IERyaXZl cgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMg SW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwoK IwojIFZPUCBEcml2ZXIKIwpDT05GSUdfRUNITz15CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMg bm90IHNldApDT05GSUdfTUlTQ19SVFNYX1VTQj15CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19J REU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9p bmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElN SU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05GSUdfSURFX0xFR0FDWT15CkNPTkZJR19CTEtf REVWX0lERV9TQVRBPXkKIyBDT05GSUdfSURFX0dEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9ERUxLSU4gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVDRD15CkNPTkZJR19CTEtfREVW X0lERUNEX1ZFUkJPU0VfRVJST1JTPXkKQ09ORklHX0JMS19ERVZfSURFVEFQRT15CkNPTkZJR19C TEtfREVWX0lERUFDUEk9eQpDT05GSUdfSURFX1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJP Q19GUyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJ R19JREVfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX1BMQVRGT1JNPXkKIyBDT05GSUdfQkxLX0RF Vl9DTUQ2NDAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERVBOUCBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0lERURNQV9TRkY9eQoKIwojIFBDSSBJREUgY2hpcHNldHMgc3VwcG9ydAoj CkNPTkZJR19CTEtfREVWX0lERVBDST15CiMgQ09ORklHX0lERVBDSV9QQ0lCVVNfT1JERVIgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9PRkZCT0FSRD15CkNPTkZJR19CTEtfREVWX0dFTkVSSUM9 eQpDT05GSUdfQkxLX0RFVl9PUFRJNjIxPXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhY IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQUxJMTVYMz15CkNPTkZJR19CTEtfREVWX0FNRDc0 WFg9eQpDT05GSUdfQkxLX0RFVl9BVElJWFA9eQpDT05GSUdfQkxLX0RFVl9DTUQ2NFg9eQpDT05G SUdfQkxLX0RFVl9UUklGTEVYPXkKQ09ORklHX0JMS19ERVZfQ1M1NTIwPXkKQ09ORklHX0JMS19E RVZfQ1M1NTMwPXkKQ09ORklHX0JMS19ERVZfQ1M1NTM1PXkKQ09ORklHX0JMS19ERVZfQ1M1NTM2 PXkKQ09ORklHX0JMS19ERVZfSFBUMzY2PXkKIyBDT05GSUdfQkxLX0RFVl9KTUlDUk9OIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfU0MxMjAwPXkKQ09ORklHX0JMS19ERVZfUElJWD15CiMgQ09O RklHX0JMS19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgyMVg9eQpDT05GSUdfQkxLX0RFVl9OUzg3NDE1PXkK IyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1BEQzIwMlhYX05FVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1ZXS1MgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9TSUlNQUdFPXkKQ09ORklHX0JMS19ERVZfU0lTNTUxMz15CiMgQ09O RklHX0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSTTI5MCBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWD15CiMgQ09ORklHX0JMS19ERVZfVEM4 NkMwMDEgaXMgbm90IHNldAoKIwojIE90aGVyIElERSBjaGlwc2V0cyBzdXBwb3J0CiMKCiMKIyBO b3RlOiBtb3N0IG9mIHRoZXNlIGFsc28gcmVxdWlyZSBzcGVjaWFsIGtlcm5lbCBib290IHBhcmFt ZXRlcnMKIwojIENPTkZJR19CTEtfREVWXzREUklWRVMgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0FMSTE0WFggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9EVEMyMjc4PXkKIyBDT05GSUdf QkxLX0RFVl9IVDY1NjBCIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUUQ2NVhYPXkKQ09ORklH X0JMS19ERVZfVU1DODY3Mj15CkNPTkZJR19CTEtfREVWX0lERURNQT15CgojCiMgU0NTSSBkZXZp Y2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklH X1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKQ09ORklH X1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJP TSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9E RVZfT1NTVD15CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkK Q09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05GSUdfU0NTSV9FTkNM T1NVUkU9eQojIENPTkZJR19TQ1NJX0NPTlNUQU5UUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xP R0dJTkc9eQojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJh bnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09ORklHX1NDU0lfRkNfQVRUUlMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfU0FTX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9TQVNfTElCU0FTIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfU1JQX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9MT1dMRVZFTCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkK Q09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CiMgQ09ORklHX1NDU0lf T1NEX0lOSVRJQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfVkVSQk9T RV9FUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQUNQST15CkNPTkZJR19TQVRBX1BNUD15Cgoj CiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FU QV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJ X1BMQVRGT1JNPXkKQ09ORklHX1NBVEFfSU5JQzE2Mlg9eQojIENPTkZJR19TQVRBX0FDQVJEX0FI Q0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBT RkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCkNPTkZJR19QRENfQURN QT15CkNPTkZJR19TQVRBX1FTVE9SPXkKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldAojIENP TkZJR19BVEFfQk1ETUEgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwoj CiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVNBUE5Q IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTVBJSVg9eQpDT05GSUdfUEFUQV9OUzg3NDEwPXkKQ09O RklHX1BBVEFfT1BUST15CiMgQ09ORklHX1BBVEFfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1FESSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1JaMTAwMD15CiMgQ09ORklHX1BBVEFf V0lOQk9ORF9WTEIgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJp dmVycwojCkNPTkZJR19QQVRBX0xFR0FDWT15CiMgQ09ORklHX01EIGlzIG5vdCBzZXQKQ09ORklH X1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQpDT05GSUdfVENNX0ZJTEVJTz15CiMg Q09ORklHX1RDTV9QU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9eQojIENP TkZJR19JU0NTSV9UQVJHRVQgaXMgbm90IHNldApDT05GSUdfU0JQX1RBUkdFVD15CiMgQ09ORklH X0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNP TkZJR19GSVJFV0lSRT15CiMgQ09ORklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90IHNldApDT05GSUdf RklSRVdJUkVfU0JQMj15CiMgQ09ORklHX0ZJUkVXSVJFX05FVCBpcyBub3Qgc2V0CkNPTkZJR19G SVJFV0lSRV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBDT05GSUdfTUFDX0VN VU1PVVNFQlROIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTkVUX0NPUkU9 eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMgbm90IHNldAoj IENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAoj IENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4gaXMgbm90IHNldAoj IENPTkZJR19WWExBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVENPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19UVU4gaXMgbm90IHNldAojIENPTkZJ R19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFVEggaXMgbm90IHNldAoj IENPTkZJR19WSVJUSU9fTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldAoj IENPTkZJR19BUkNORVQgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoK IwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19FVEhF Uk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX0VM MyBpcyBub3Qgc2V0CiMgQ09ORklHXzNDNTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfVk9SVEVYIGlz IG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FE QVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9U U0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQojIENPTkZJR19FTkFfRVRI RVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTEx X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENORVQz MiBpcyBub3Qgc2V0CiMgQ09ORklHX05JNjUgaXMgbm90IHNldAojIENPTkZJR19BTURfWEdCRSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX05FVF9WRU5ET1Jf QVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNl dAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENP TkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FVUk9SQT15CiMgQ09ORklHX0FVUk9SQV9OQjg4MDAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JD TUdFTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NOSUMg aXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldAojIENPTkZJR19CTlhUIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09O RklHX0NIRUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRWRiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJUlJVUz15CiMgQ09ORklHX0NTODl4MCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKIyBD T05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMgQ09ORklHX05F VF9UVUxJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBDT05GSUdfREwy SyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfRU1VTEVYPXkKIyBDT05GSUdfQkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf RVpDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15CiMgQ09ORklHX0hJTklDIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJ R19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19F MTAwMEVfSFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKIyBDT05GSUdfSUdC VkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFPXkKQ09O RklHX0lYR0JFX0hXTU9OPXkKIyBDT05GSUdfSVhHQkVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0k0 MEUgaXMgbm90IHNldAojIENPTkZJR19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19JQ0UgaXMg bm90IHNldAojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAoj IENPTkZJR19TS0dFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09ORklH X01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19NTFhGVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklH X0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENP TkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05G SUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05G SUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9OST15CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19ORTIwMDAgaXMgbm90IHNl dAojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VMVFJBIGlzIG5vdCBzZXQK IyBDT05GSUdfV0Q4MHgzIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBD T05GSUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05G SUdfUENIX0dCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBD T05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBD T05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09O RklHX1FMR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKIyBDT05G SUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19R Q09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf UkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qg c2V0CiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpD T05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQoj IENPTkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lT MTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CiMgQ09ORklHX1NNQzkxOTQg aXMgbm90IHNldAojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVgg aXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNf RVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBp cyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9Q U1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RF SFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkK IyBDT05GSUdfVElfQ1BTV19BTEUgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklBX1JISU5FIGlzIG5vdCBzZXQKIyBD T05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkK IyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlz IG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fREVWSUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfUEhZTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfUExJUCBpcyBub3Qg c2V0CiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05G SUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUyIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldAojIENPTkZJR19VU0JfVVNCTkVU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOPXkK IyBDT05GSUdfV0lSRUxFU1NfV0RTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FETVRF Sz15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9 eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089 eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9 eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQpDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklH X1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5f VkVORE9SX1FVQU5URU5OQT15CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlvbnMp IHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZBSUxPVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CkNPTkZJR19OVk09eQojIENPTkZJR19OVk1fUEJM SyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpD T05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVU X1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhL TUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYg aXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKQ09O RklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBV VF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPXkKQ09ORklHX0tFWUJPQVJEX0FE UDU1ODg9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX0FUS0JEPXkKQ09ORklHX0tFWUJPQVJEX1FUMTA3MD15CkNPTkZJR19LRVlCT0FSRF9RVDIx NjA9eQpDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1PXkKIyBDT05GSUdfS0VZQk9BUkRfTEtL QkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfR1BJTz15CiMgQ09ORklHX0tFWUJPQVJEX0dQ SU9fUE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDQTY0MTY9eQpDT05GSUdfS0VZ Qk9BUkRfVENBODQxOD15CkNPTkZJR19LRVlCT0FSRF9NQVRSSVg9eQojIENPTkZJR19LRVlCT0FS RF9MTTgzMjMgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKIyBDT05GSUdfS0VZ Qk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9ORVdU T049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPXkKQ09ORklHX0tFWUJPQVJEX1NBTVNVTkc9 eQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf WFRLQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTVRLX1BNSUM9eQojIENPTkZJR19JTlBV VF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJR19KT1lTVElD S19BTkFMT0c9eQpDT05GSUdfSk9ZU1RJQ0tfQTNEPXkKQ09ORklHX0pPWVNUSUNLX0FEST15CkNP TkZJR19KT1lTVElDS19DT0JSQT15CkNPTkZJR19KT1lTVElDS19HRjJLPXkKIyBDT05GSUdfSk9Z U1RJQ0tfR1JJUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKIyBDT05GSUdf Sk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUPXkK IyBDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19U TURDPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT15CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9V U0IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyIGlzIG5vdCBzZXQKQ09O RklHX0pPWVNUSUNLX1dBUlJJT1I9eQpDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49eQojIENPTkZJ R19KT1lTVElDS19TUEFDRU9SQiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9 eQojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RX SURKT1k9eQojIENPTkZJR19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNU SUNLX0RCOT15CkNPTkZJR19KT1lTVElDS19HQU1FQ09OPXkKQ09ORklHX0pPWVNUSUNLX1RVUkJP R1JBRlg9eQpDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPXkKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9 eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD15CkNPTkZJR19KT1lTVElDS19YUEFEX0ZGPXkKIyBDT05G SUdfSk9ZU1RJQ0tfWFBBRF9MRURTIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FMS0VS QTA3MDEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfUFhSQz15CiMgQ09ORklHX0lOUFVUX1RB QkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTg2MFhfT05LRVk9eQpDT05GSUdfSU5Q VVRfQUQ3MTRYPXkKQ09ORklHX0lOUFVUX0FENzE0WF9JMkM9eQpDT05GSUdfSU5QVVRfQk1BMTUw PXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPXkKQ09ORklHX0lOUFVUX01BWDg5MjVfT05LRVk9 eQpDT05GSUdfSU5QVVRfTUMxMzc4M19QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfTU1BODQ1MD15 CkNPTkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19ERUNP REVSPXkKIyBDT05GSUdfSU5QVVRfV0lTVFJPTl9CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj15CiMgQ09O RklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkg aXMgbm90IHNldApDT05GSUdfSU5QVVRfUE9XRVJNQVRFPXkKQ09ORklHX0lOUFVUX1lFQUxJTks9 eQojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1JFVFVfUFdS QlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVhQMjBYX1BFSyBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPXkKIyBDT05GSUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfUENGNTA2MzNf UE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5D T0RFUj15CkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9eQpDT05GSUdfSU5QVVRfREE5MDYzX09O S0VZPXkKQ09ORklHX0lOUFVUX1dNODMxWF9PTj15CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMg bm90IHNldApDT05GSUdfSU5QVVRfSU1TX1BDVT15CkNPTkZJR19JTlBVVF9DTUEzMDAwPXkKQ09O RklHX0lOUFVUX0NNQTMwMDBfSTJDPXkKQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVI9eQpD T05GSUdfSU5QVVRfU09DX0JVVFRPTl9BUlJBWT15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQ VElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1M9eQojIENPTkZJR19J TlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPXkKIyBDT05G SUdfUk1JNF9JMkMgaXMgbm90IHNldApDT05GSUdfUk1JNF9TTUI9eQojIENPTkZJR19STUk0X0Yw MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfRjExIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9G MTIgaXMgbm90IHNldApDT05GSUdfUk1JNF9GMzA9eQpDT05GSUdfUk1JNF9GMzQ9eQojIENPTkZJ R19STUk0X0Y1NSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NF UklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0 Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEwPXkKQ09ORklH X1NFUklPX1BBUktCRD15CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9fTElCUFMy PXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NF UklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19TRVJJT19HUElPX1BT Mj15CkNPTkZJR19VU0VSSU89eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1 NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9eQpDT05GSUdfR0FNRVBPUlRfRU1VMTBLMT15CiMgQ09O RklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNP TkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CkNP TkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19T RVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAoj IENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApD T05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRy aXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09O RklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9Q TlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFM XzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgy NTBfRVhBUj15CiMgQ09ORklHX1NFUklBTF84MjUwX01FTl9NQ0IgaXMgbm90IHNldApDT05GSUdf U0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00 CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM XzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNl dApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENP TkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9y dCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxf SlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9C VVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5U RVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPXkKIyBDT05G SUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklH X0lQTUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1NJ PXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9XQVRDSERPRyBp cyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfUE9XRVJPRkYgaXMgbm90IHNldApDT05GSUdfSFdfUkFO RE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKIyBDT05GSUdfSFdfUkFORE9NX0lO VEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dF T0RFPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQojIENPTkZJR19IV19SQU5ET01fVklSVElPIGlz IG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RUTEs9eQojIENPTkZJR19SMzk2NCBpcyBu b3Qgc2V0CkNPTkZJR19BUFBMSUNPTT15CkNPTkZJR19TT05ZUEk9eQojIENPTkZJR19NV0FWRSBp cyBub3Qgc2V0CkNPTkZJR19TQ3gyMDBfR1BJTz15CkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05G SUdfTlNDX0dQSU89eQojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBF VCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CkNP TkZJR19IV19SQU5ET01fVFBNPXkKIyBDT05GSUdfVENHX1RJUyBpcyBub3Qgc2V0CkNPTkZJR19U Q0dfVElTX0kyQ19BVE1FTD15CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBz ZXQKQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049eQpDT05GSUdfVENHX05TQz15CkNPTkZJR19U Q0dfQVRNRUw9eQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX0NS Qj15CkNPTkZJR19UQ0dfVlRQTV9QUk9YWT15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PXkKQ09O RklHX1RDR19USVNfU1QzM1pQMjRfSTJDPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBP UlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET01fVFJVU1RfQ1BV PXkKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJ T049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNl dApDT05GSUdfSTJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIg STJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfTVVYX0xUQzQzMDY9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPXkKQ09ORklHX0kyQ19N VVhfUENBOTU0eD15CkNPTkZJR19JMkNfTVVYX1JFRz15CkNPTkZJR19JMkNfTVVYX01MWENQTEQ9 eQojIENPTkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkK CiMKIyBJMkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxH T1BDRj15CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0 CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJ MTUzNT15CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1 WDMgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDc1Nj15CkNPTkZJR19JMkNfQU1ENzU2X1M0ODgy PXkKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NI PXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldApDT05GSUdfSTJDX1BJSVg0PXkKIyBDT05G SUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15 CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9 eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1v bi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RF U0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CiMgQ09ORklH X0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BD ST15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9CQVlUUkFJTD15CkNPTkZJR19JMkNfRUcyMFQ9eQoj IENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldApDT05GSUdfSTJDX0dQSU89eQojIENPTkZJR19J MkNfR1BJT19GQVVMVF9JTkpFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPXkKQ09O RklHX0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJR19JMkNfU0lN VEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NN QnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9 eQpDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPXkKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj15CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2 ZXJzCiMKQ09ORklHX0kyQ19QQ0FfSVNBPXkKQ09ORklHX1NDeDIwMF9BQ0I9eQojIENPTkZJR19J MkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNl dAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVO VF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQK Q09ORklHX1BQU19DTElFTlRfUEFSUE9SVD15CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBu b3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBv cnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdP UktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCiMgQ09O RklHX1BUUF8xNTg4X0NMT0NLX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19QVFBfMTU4OF9DTE9DS19L Vk09eQpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElOQ09ORj15CkNP TkZJR19HRU5FUklDX1BJTkNPTkY9eQpDT05GSUdfREVCVUdfUElOQ1RSTD15CkNPTkZJR19QSU5D VFJMX0FNRD15CkNPTkZJR19QSU5DVFJMX01DUDIzUzA4PXkKIyBDT05GSUdfUElOQ1RSTF9TWDE1 MFggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JBWVRSQUlMIGlzIG5vdCBzZXQKQ09ORklH X1BJTkNUUkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX0lOVEVMPXkKIyBDT05GSUdfUElO Q1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQ0FOTk9OTEFLRT15CiMgQ09O RklHX1BJTkNUUkxfQ0VEQVJGT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9ERU5WRVJU T04gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9HRU1JTklMQUtFPXkKQ09ORklHX1BJTkNUUkxf SUNFTEFLRT15CkNPTkZJR19QSU5DVFJMX0xFV0lTQlVSRz15CiMgQ09ORklHX1BJTkNUUkxfU1VO UklTRVBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFERVJBPXkKQ09ORklHX1BJTkNU UkxfQ1M0N0w5MD15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElN SVQ9NTEyCkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05G SUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9f R0VORVJJQz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19B TURQVD15CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIg aXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPXkKQ09ORklHX0dQSU9fSUNI PXkKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT19NQjg2UzdY PXkKQ09ORklHX0dQSU9fTUVOWjEyNz15CkNPTkZJR19HUElPX01PQ0tVUD15CkNPTkZJR19HUElP X1ZYODU1PXkKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9f RjcxODhYPXkKQ09ORklHX0dQSU9fSVQ4Nz15CkNPTkZJR19HUElPX1NDSD15CkNPTkZJR19HUElP X1NDSDMxMVg9eQpDT05GSUdfR1BJT19XSU5CT05EPXkKQ09ORklHX0dQSU9fV1MxNkM0OD15Cgoj CiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15CkNPTkZJR19HUElP X0FEUDU1ODhfSVJRPXkKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fTUFYNzMyWD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWF9JUlEgaXMgbm90IHNldApDT05GSUdf R1BJT19QQ0E5NTNYPXkKQ09ORklHX0dQSU9fUENBOTUzWF9JUlE9eQpDT05GSUdfR1BJT19QQ0Y4 NTdYPXkKQ09ORklHX0dQSU9fVFBJQzI4MTA9eQoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZF IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EQTkwNTIgaXMgbm90IHNldApDT05GSUdfR1BJT19L RU1QTEQ9eQpDT05GSUdfR1BJT19MUDg3M1g9eQojIENPTkZJR19HUElPX01BREVSQSBpcyBub3Qg c2V0CkNPTkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19HUElPX1JDNVQ1ODM9eQojIENPTkZJR19H UElPX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQUzY1ODZYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19UV0w2MDQwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVUNCMTQwMD15 CkNPTkZJR19HUElPX1dNODMxWD15CkNPTkZJR19HUElPX1dNODM1MD15CkNPTkZJR19HUElPX1dN ODk5ND15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CkNP TkZJR19HUElPX0JUOFhYPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09ORklHX0dQSU9fUENIPXkK Q09ORklHX0dQSU9fUENJX0lESU9fMTY9eQpDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQ9eQojIENP TkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX1cxIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX0FWUz15CiMgQ09ORklHX1BPV0VSX1JF U0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBM WV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X01BWDg5MjVfUE9XRVIgaXMgbm90IHNldApDT05GSUdfV004MzFYX0JBQ0tVUD15CkNPTkZJR19X TTgzMVhfUE9XRVI9eQpDT05GSUdfV004MzUwX1BPV0VSPXkKIyBDT05GSUdfVEVTVF9QT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9BRFA1MDYxPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NC UyBpcyBub3Qgc2V0CkNPTkZJR19NQU5BR0VSX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9 eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRf VVBEQVRFU19OVk09eQojIENPTkZJR19CQVRURVJZX0RBOTAzMCBpcyBub3Qgc2V0CkNPTkZJR19C QVRURVJZX0RBOTA1Mj15CkNPTkZJR19CQVRURVJZX0RBOTE1MD15CkNPTkZJR19CQVRURVJZX01B WDE3MDQwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90 IHNldApDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTFRDMzY1MT15CiMg Q09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9 eQojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0 NzM1PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf U01CMzQ3PXkKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CkNPTkZJR19DSEFSR0VSX1JU OTQ1NT15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9E RUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JT X0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9 eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CiMgQ09O RklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpD T05GSUdfU0VOU09SU19BRE05MjQwPXkKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19T RU5TT1JTX0FEVDc0MTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDExPXkKQ09ORklHX1NFTlNPUlNf QURUNzQ2Mj15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDc1 PXkKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CkNPTkZJ R19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9eQpDT05GSUdf U0VOU09SU19BUFBMRVNNQz15CkNPTkZJR19TRU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JT X0FTUEVFRD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQoj IENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01N PXkKQ09ORklHX1NFTlNPUlNfREE5MDUyX0FEQz15CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9eQoj IENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4ODJG Rz15CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15 CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15 CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSElINjEzMD15CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19T RU5TT1JTX0lCTVBFWD15CkNPTkZJR19TRU5TT1JTX0k1NTAwPXkKQ09ORklHX1NFTlNPUlNfQ09S RVRFTVA9eQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19K QzQyPXkKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0xJTkVBR0U9eQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk5 MD15CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdfU0VOU09SU19MVEM0MjE1PXkKQ09O RklHX1NFTlNPUlNfTFRDNDIyMj15CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQojIENPTkZJR19T RU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQpDT05GSUdfU0VOU09SU19NQVgxOTc9 eQpDT05GSUdfU0VOU09SU19NQVg2NjIxPXkKIyBDT05GSUdfU0VOU09SU19NQVg2NjM5IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9eQpDT05GSUdfU0VOU09SU19NQVgzMTc5 MD15CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01M WFJFR19GQU49eQojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE02Mz15CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTE03NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19M TTc4PXkKQ09ORklHX1NFTlNPUlNfTE04MD15CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04 NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkK Q09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQpDT05GSUdfU0VO U09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CiMgQ09ORklHX1NFTlNPUlNf UEM4NzM2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09S U19OVENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9 eQpDT05GSUdfU0VOU09SU19OQ1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfTlBDTTdYWD15CkNPTkZJ R19TRU5TT1JTX1BDRjg1OTE9eQojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfU0hUMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfU0hUM3g9eQpDT05GSUdfU0VOU09SU19TSFRDMT15CkNPTkZJR19TRU5T T1JTX1NJUzU1OTU9eQojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfU01TQzQ3TTE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpD T05GSUdfU0VOU09SU19TQ0g1NjI3PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01N NjY1PXkKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQURTMTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQojIENPTkZJR19TRU5TT1JTX0FN QzY4MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19J TkEyWFg9eQpDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKQ09ORklHX1NFTlNPUlNfVEM3ND15CkNP TkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj15CiMgQ09ORklHX1NF TlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTA4PXkKQ09ORklHX1NF TlNPUlNfVE1QNDAxPXkKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VO U09SU19WVDEyMTE9eQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1c4Mzc3M0c9eQpDT05GSUdfU0VOU09SU19XODM3ODFEPXkKIyBDT05GSUdfU0VOU09S U19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9 eQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVU Uz15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1dNODMxWD15CkNPTkZJR19TRU5TT1JTX1dNODM1MD15CgojCiMgQUNQSSBkcml2ZXJz CiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9eQpD T05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1M9eQpDT05GSUdfVEhFUk1B TF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MAojIENPTkZJR19USEVSTUFMX0hXTU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf VVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJf QUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQpDT05G SUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15 CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9X RVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90 IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhF Uk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09O RklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFM IGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENP TkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVf Qk9PVF9FTkFCTEVEPXkKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90IHNldAoKIwojIFdh dGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RBOTA1Ml9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EQTkwNjNfV0FUQ0hE T0c9eQpDT05GSUdfREE5MDYyX1dBVENIRE9HPXkKIyBDT05GSUdfTUVOWjA2OV9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD15CiMgQ09ORklHX1dNODMxWF9XQVRDSERPRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1dNODM1MF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElO WF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19aSUlSQVZFX1dBVENIRE9HPXkKQ09ORklHX0NB REVOQ0VfV0FUQ0hET0c9eQpDT05GSUdfRFdfV0FUQ0hET0c9eQpDT05GSUdfTUFYNjNYWF9XQVRD SERPRz15CkNPTkZJR19SRVRVX1dBVENIRE9HPXkKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90 IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTE1MzVf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19FQkNfQzM4NF9XRFQ9 eQpDT05GSUdfRjcxODA4RV9XRFQ9eQpDT05GSUdfU1A1MTAwX1RDTz15CiMgQ09ORklHX1NCQ19G SVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNl dApDT05GSUdfSUI3MDBfV0RUPXkKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKQ09ORklHX1dB RkVSX1dEVD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFNlhY X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQ T1JUPXkKIyBDT05GSUdfSVQ4NzEyRl9XRFQgaXMgbm90IHNldApDT05GSUdfSVQ4N19XRFQ9eQpD T05GSUdfSFBfV0FUQ0hET0c9eQpDT05GSUdfS0VNUExEX1dEVD15CiMgQ09ORklHX0hQV0RUX05N SV9ERUNPRElORyBpcyBub3Qgc2V0CkNPTkZJR19TQzEyMDBfV0RUPXkKQ09ORklHX1NDeDIwMF9X RFQ9eQojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WX1RDTyBpcyBu b3Qgc2V0CiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NCQzgzNjBfV0RUPXkK Q09ORklHX1NCQzcyNDBfV0RUPXkKIyBDT05GSUdfQ1BVNV9XRFQgaXMgbm90IHNldAojIENPTkZJ R19TTVNDX1NDSDMxMVhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NNU0MzN0I3ODdfV0RUPXkKQ09O RklHX1ZJQV9XRFQ9eQojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19X ODM4NzdGX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XODM5NzdGX1dEVD15CiMgQ09ORklHX01BQ0ha X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9NRUlfV0RUIGlzIG5vdCBzZXQKQ09ORklHX05JOTAzWF9XRFQ9eQojIENP TkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19NRU5fQTIxX1dEVD15CgojCiMgSVNB LWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDV0FUQ0hET0c9eQpDT05GSUdfTUlYQ09N V0Q9eQojIENPTkZJR19XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJk cwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CgojCiMgVVNCLWJhc2Vk IFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9eQoKIwojIFdhdGNoZG9nIFBy ZXRpbWVvdXQgR292ZXJub3JzCiMKQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WPXkKQ09O RklHX1dBVENIRE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1ZfTk9PUD15CiMgQ09ORklHX1dBVENI RE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1ZfUEFOSUMgaXMgbm90IHNldApDT05GSUdfV0FUQ0hE T0dfUFJFVElNRU9VVF9HT1ZfTk9PUD15CkNPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPVl9Q QU5JQz15CkNPTkZJR19TU0JfUE9TU0lCTEU9eQojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05G SUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19CQ01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9T U0lCTEU9eQojIENPTkZJR19CQ01BX0hPU1RfUENJIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfSE9T VF9TT0M9eQojIENPTkZJR19CQ01BX0RSSVZFUl9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9T RkxBU0g9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklH X0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkK IyBDT05GSUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90 IHNldApDT05GSUdfUE1JQ19BRFA1NTIwPXkKQ09ORklHX01GRF9BQVQyODcwX0NPUkU9eQpDT05G SUdfTUZEX0JDTTU5MFhYPXkKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9BWFAyMFhfSTJDPXkKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldApDT05GSUdfTUZEX01BREVSQT15CkNPTkZJR19NRkRfTUFERVJBX0kyQz15 CiMgQ09ORklHX01GRF9DUzQ3TDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NTNDdMODUgaXMg bm90IHNldApDT05GSUdfTUZEX0NTNDdMOTA9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQpDT05GSUdf UE1JQ19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1 IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJ R19NRkRfREE5MTUwPXkKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldApDT05GSUdfTUZEX01D MTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBu b3Qgc2V0CkNPTkZJR19IVENfSTJDUExEPXkKQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJ Tz15CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BN SUM9eQojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFRXQyBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9TT0NfUE1JQ19DSFREQ19UST15CkNPTkZJR19NRkRfSU5URUxfTFBTUz15CkNPTkZJR19NRkRf SU5URUxfTFBTU19BQ1BJPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST15CiMgQ09ORklHX01G RF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPXkKIyBDT05GSUdfTUZE Xzg4UE04MDAgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZEXzg4UE04 NjBYPXkKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3 NjkzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkwNz15 CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFY ODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkK Q09ORklHX01GRF9QQ0Y1MDYzMz15CiMgQ09ORklHX1BDRjUwNjMzX0FEQyBpcyBub3Qgc2V0CkNP TkZJR19QQ0Y1MDYzM19HUElPPXkKQ09ORklHX1VDQjE0MDBfQ09SRT15CkNPTkZJR19NRkRfUkRD MzIxWD15CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldApDT05GSUdfTUZEX1JDNVQ1ODM9 eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9DT1JF PXkKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlz IG5vdCBzZXQKQ09ORklHX01GRF9TTVNDPXkKQ09ORklHX0FCWDUwMF9DT1JFPXkKIyBDT05GSUdf QUIzMTAwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElf QU0zMzVYX1RTQ0FEQz15CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldApDT05GSUdfTUZE X0xQODc4OD15CkNPTkZJR19NRkRfVElfTE1VPXkKQ09ORklHX01GRF9QQUxNQVM9eQojIENPTkZJ R19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklH X1RQUzY1MDdYPXkKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY4NDcwIGlzIG5vdCBzZXQKQ09O RklHX01GRF9USV9MUDg3M1g9eQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKIyBDT05GSUdfTUZEX1RQ UzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9eQojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9USU1CRVJE QUxFPXkKQ09ORklHX01GRF9WWDg1NT15CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dN ODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNP TkZJR19NRkRfV004OTk0PXkKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NF Q19DT1JFPXkKQ09ORklHX0NFQ19OT1RJRklFUj15CkNPTkZJR19SQ19DT1JFPXkKQ09ORklHX1JD X01BUD15CkNPTkZJR19MSVJDPXkKIyBDT05GSUdfUkNfREVDT0RFUlMgaXMgbm90IHNldAojIENP TkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qg c2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2 CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJ PXkKQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFVj15CkNPTkZJR19EUk1fREVCVUdfTU09eQpDT05G SUdfRFJNX0RFQlVHX1NFTEZURVNUPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RS TV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJN X0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fRFBfQ0VDPXkKQ09ORklHX0RSTV9UVE09eQpDT05GSUdfRFJNX1ZN PXkKQ09ORklHX0RSTV9TQ0hFRD15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMK Q09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKIyBDT05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNl dApDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD15CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OTUw PXkKQ09ORklHX0RSTV9SQURFT049eQpDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSPXkKQ09ORklH X0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9TST15CkNPTkZJR19EUk1fQU1ER1BVX0NJ Sz15CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQojIENPTkZJR19EUk1fQU1ER1BVX0dBUlRf REVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJh dGlvbgojCkNPTkZJR19EUk1fQU1EX0FDUD15CgojCiMgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJh dGlvbgojCkNPTkZJR19EUk1fQU1EX0RDPXkKQ09ORklHX0RSTV9BTURfRENfRENOMV8wPXkKQ09O RklHX0RFQlVHX0tFUk5FTF9EQz15CgojCiMgQU1EIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdf Q0hBU0g9eQpDT05GSUdfQ0hBU0hfU1RBVFM9eQojIENPTkZJR19DSEFTSF9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVBVT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklH X05PVVZFQVVfREVCVUdfREVGQVVMVD0zCkNPTkZJR19OT1VWRUFVX0RFQlVHX01NVT15CkNPTkZJ R19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQpDT05GSUdfRFJNX0k5MTU9eQojIENPTkZJR19EUk1f STkxNV9BTFBIQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJS T1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQojIENPTkZJR19EUk1fSTkxNV9V U0VSUFRSIGlzIG5vdCBzZXQKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENPTkZJR19EUk1f STkxNV9XRVJST1IgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfREVCVUc9eQpDT05GSUdfRFJN X0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUz15CkNPTkZJR19EUk1fSTkxNV9TV19GRU5DRV9D SEVDS19EQUc9eQojIENPTkZJR19EUk1fSTkxNV9ERUJVR19HVUMgaXMgbm90IHNldApDT05GSUdf RFJNX0k5MTVfU0VMRlRFU1Q9eQpDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRT PXkKQ09ORklHX0RSTV9JOTE1X0RFQlVHX1ZCTEFOS19FVkFERT15CkNPTkZJR19EUk1fVkdFTT15 CkNPTkZJR19EUk1fVktNUz15CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dG WF9GQkNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldApDT05GSUdf RFJNX1VETD15CkNPTkZJR19EUk1fQVNUPXkKQ09ORklHX0RSTV9NR0FHMjAwPXkKIyBDT05GSUdf RFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9RWEw9eQpDT05GSUdfRFJNX0JP Q0hTPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlz cGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOPXkK Q09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlzcGxh eSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElO WURSTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTEVHQUNZPXkKQ09ORklHX0RSTV9UREZYPXkKIyBD T05GSUdfRFJNX1IxMjggaXMgbm90IHNldApDT05GSUdfRFJNX01HQT15CkNPTkZJR19EUk1fVklB PXkKQ09ORklHX0RSTV9TQVZBR0U9eQpDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJL Uz15CkNPTkZJR19EUk1fTElCX1JBTkRPTT15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpD T05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09O RklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBP UlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNP TkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19G Ql9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JF SUdOX0VORElBTj15CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0JJR19FTkRJQU49eQojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15 CkNPTkZJR19GQl9TVkdBTElCPXkKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RF X0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFy ZHdhcmUgZHJpdmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQpDT05GSUdfRkJfUE0yPXkKIyBDT05G SUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DWUJFUjIwMDA9 eQpDT05GSUdfRkJfQ1lCRVIyMDAwX0REQz15CkNPTkZJR19GQl9BUkM9eQpDT05GSUdfRkJfQVNJ TElBTlQ9eQpDT05GSUdfRkJfSU1TVFQ9eQojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNP TkZJR19GQl9WRVNBPXkKIyBDT05GSUdfRkJfRUZJIGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9 eQpDT05GSUdfRkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz15CiMgQ09ORklHX0ZCX1MxRDEz WFhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQT15CkNPTkZJR19GQl9OVklESUFfSTJDPXkK Q09ORklHX0ZCX05WSURJQV9ERUJVRz15CkNPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkKQ09O RklHX0ZCX1JJVkE9eQpDT05GSUdfRkJfUklWQV9JMkM9eQpDT05GSUdfRkJfUklWQV9ERUJVRz15 CiMgQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k3NDA9eQoj IENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKQ09ORklHX0ZCX01BVFJPWD15CkNPTkZJR19G Ql9NQVRST1hfTUlMTEVOSVVNPXkKIyBDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfTUFUUk9YX0cgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1hfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEy OD15CiMgQ09ORklHX0ZCX0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfQVRZ PXkKIyBDT05GSUdfRkJfQVRZX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZX0dYIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMz15 CiMgQ09ORklHX0ZCX1MzX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0U9eQpDT05GSUdf RkJfU0FWQUdFX0kyQz15CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9ORU9NQUdJQz15CkNPTkZJR19GQl9LWVJPPXkKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9WT09ET08xPXkKQ09ORklHX0ZCX1ZUODYyMz15CiMgQ09ORklHX0ZCX1RSSURF TlQgaXMgbm90IHNldApDT05GSUdfRkJfQVJLPXkKQ09ORklHX0ZCX1BNMz15CkNPTkZJR19GQl9D QVJNSU5FPXkKQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9E UkFNX0NVU1RPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9VREw9eQpDT05GSUdfRkJfSUJNX0dY VDQ1MDA9eQpDT05GSUdfRkJfVklSVFVBTD15CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qg c2V0CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CiMgQ09O RklHX0ZCX01CODYyWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTcxMj15CkNP TkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CiMg Q09ORklHX0xDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVW SUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwM1g9 eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CiMgQ09ORklHX0JBQ0tMSUdIVF9NQVg4OTI1IGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CkNPTkZJR19CQUNLTElHSFRfUE04OTQx X1dMRUQ9eQojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF9XTTgzMVg9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQojIENPTkZJR19CQUNLTElH SFRfQURQODg2MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD15CkNPTkZJR19C QUNLTElHSFRfODhQTTg2MFg9eQpDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzPXkKQ09ORklHX0JB Q0tMSUdIVF9BQVQyODcwPXkKQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzk9eQojIENPTkZJR19CQUNL TElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0FSQ1hDTk49eQpDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkK IyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfVkdB MTY9eQojIENPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldApDT05GSUdfU09VTkQ9 eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJ TSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9eQpDT05GSUdfU05EX1RJTUVSPXkKQ09ORklHX1NORF9Q Q009eQpDT05GSUdfU05EX1BDTV9FTEQ9eQpDT05GSUdfU05EX1BDTV9JRUM5NTg9eQpDT05GSUdf U05EX0RNQUVOR0lORV9QQ009eQpDT05GSUdfU05EX0hXREVQPXkKQ09ORklHX1NORF9SQVdNSURJ PXkKQ09ORklHX1NORF9DT01QUkVTU19PRkZMT0FEPXkKQ09ORklHX1NORF9KQUNLPXkKQ09ORklH X1NORF9KQUNLX0lOUFVUX0RFVj15CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlY RVJfT1NTPXkKIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENN X1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IUlRJTUVSPXkKIyBDT05GSUdfU05EX0RZTkFN SUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQojIENPTkZJ R19TTkRfUFJPQ19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfREVCVUc9eQpDT05GSUdfU05EX0RFQlVHX1ZFUkJPU0U9eQpDT05G SUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CiMgQ09ORklHX1NORF9TRVFV RU5DRVIgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwz X0xJQj15CkNPTkZJR19TTkRfT1BMNF9MSUI9eQpDT05GSUdfU05EX1ZYX0xJQj15CkNPTkZJR19T TkRfQUM5N19DT0RFQz15CkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfRFVNTVk9eQpD T05GSUdfU05EX0FMT09QPXkKQ09ORklHX1NORF9NVFBBVj15CiMgQ09ORklHX1NORF9NVFM2NCBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD15CkNPTkZJR19TTkRfTVBVNDAxPXkK IyBDT05GSUdfU05EX1BPUlRNQU4yWDQgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUM5N19QT1dF Ul9TQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9XU1NfTElCPXkKQ09ORklHX1NORF9TQl9DT01N T049eQpDT05GSUdfU05EX1NCOF9EU1A9eQpDT05GSUdfU05EX1NCMTZfRFNQPXkKQ09ORklHX1NO RF9JU0E9eQpDT05GSUdfU05EX0FETElCPXkKQ09ORklHX1NORF9BRDE4MTZBPXkKIyBDT05GSUdf U05EX0FEMTg0OCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxTMTAwPXkKIyBDT05GSUdfU05EX0Fa VDE2MDUgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMjMxNiBpcyBub3Qgc2V0CkNPTkZJR19T TkRfQVpUMjMyMD15CiMgQ09ORklHX1NORF9DTUk4MzI4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9D TUk4MzMwPXkKQ09ORklHX1NORF9DUzQyMzE9eQojIENPTkZJR19TTkRfQ1M0MjM2IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9FUzE2ODg9eQpDT05GSUdfU05EX0VTMThYWD15CkNPTkZJR19TTkRfU0M2 MDAwPXkKIyBDT05GSUdfU05EX0dVU0NMQVNTSUMgaXMgbm90IHNldAojIENPTkZJR19TTkRfR1VT RVhUUkVNRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfR1VTTUFYPXkKIyBDT05GSUdfU05EX0lOVEVS V0FWRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5URVJXQVZFX1NUQj15CkNPTkZJR19TTkRfSkFa WjE2PXkKQ09ORklHX1NORF9PUEwzU0EyPXkKQ09ORklHX1NORF9PUFRJOTJYX0FEMTg0OD15CiMg Q09ORklHX1NORF9PUFRJOTJYX0NTNDIzMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfT1BUSTkzWD15 CkNPTkZJR19TTkRfTUlSTz15CkNPTkZJR19TTkRfU0I4PXkKQ09ORklHX1NORF9TQjE2PXkKQ09O RklHX1NORF9TQkFXRT15CkNPTkZJR19TTkRfU0IxNl9DU1A9eQpDT05GSUdfU05EX1NTQ0FQRT15 CkNPTkZJR19TTkRfV0FWRUZST05UPXkKQ09ORklHX1NORF9NU05EX1BJTk5BQ0xFPXkKQ09ORklH X1NORF9NU05EX0NMQVNTSUM9eQpDT05GSUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkg aXMgbm90IHNldApDT05GSUdfU05EX0FMUzQwMDA9eQpDT05GSUdfU05EX0FTSUhQST15CiMgQ09O RklHX1NORF9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5v dCBzZXQKQ09ORklHX1NORF9BVTg4MTA9eQojIENPTkZJR19TTkRfQVU4ODIwIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNl dAojIENPTkZJR19TTkRfQlQ4N1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ0EwMTA2IGlzIG5v dCBzZXQKQ09ORklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09YWUdFTl9MSUI9eQpDT05GSUdf U05EX09YWUdFTj15CkNPTkZJR19TTkRfQ1M0MjgxPXkKQ09ORklHX1NORF9DUzQ2WFg9eQojIENP TkZJR19TTkRfQ1M0NlhYX05FV19EU1AgaXMgbm90IHNldApDT05GSUdfU05EX0NTNTUzMD15CiMg Q09ORklHX1NORF9DUzU1MzVBVURJTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ1RYRkk9eQpDT05G SUdfU05EX0RBUkxBMjA9eQpDT05GSUdfU05EX0dJTkEyMD15CkNPTkZJR19TTkRfTEFZTEEyMD15 CkNPTkZJR19TTkRfREFSTEEyND15CiMgQ09ORklHX1NORF9HSU5BMjQgaXMgbm90IHNldAojIENP TkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTU9OQT15CkNPTkZJR19TTkRf TUlBPXkKIyBDT05GSUdfU05EX0VDSE8zRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5ESUdPPXkK Q09ORklHX1NORF9JTkRJR09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQojIENPTkZJR19TTkRf SU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKWCBpcyBub3Qgc2V0CkNP TkZJR19TTkRfRU5TMTM3MD15CkNPTkZJR19TTkRfRU5TMTM3MT15CkNPTkZJR19TTkRfRk04MDE9 eQpDT05GSUdfU05EX0hEU1A9eQoKIwojIERvbid0IGZvcmdldCB0byBhZGQgYnVpbHQtaW4gZmly bXdhcmVzIGZvciBIRFNQIGRyaXZlcgojCkNPTkZJR19TTkRfSERTUE09eQojIENPTkZJR19TTkRf SUNFMTcyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5URUw4WDA9eQpDT05GSUdfU05EX0lOVEVM OFgwTT15CkNPTkZJR19TTkRfS09SRzEyMTI9eQojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfTFg2NDY0RVM9eQojIENPTkZJR19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ1hIUj15CiMgQ09ORklHX1NO RF9SSVBUSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTMyIGlzIG5vdCBzZXQKQ09ORklH X1NORF9STUU5Nj15CkNPTkZJR19TTkRfUk1FOTY1Mj15CkNPTkZJR19TTkRfVklBODJYWD15CkNP TkZJR19TTkRfVklBODJYWF9NT0RFTT15CkNPTkZJR19TTkRfVklSVFVPU089eQpDT05GSUdfU05E X1ZYMjIyPXkKQ09ORklHX1NORF9ZTUZQQ0k9eQoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9I REE9eQpDT05GSUdfU05EX0hEQV9JTlRFTD15CiMgQ09ORklHX1NORF9IREFfSFdERVAgaXMgbm90 IHNldApDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CiMgQ09ORklHX1NORF9IREFfSU5QVVRfQkVF UCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRfSERB X0NPREVDX1JFQUxURUs9eQojIENPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09ERUNfVklB PXkKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hE QV9DT0RFQ19DSVJSVVMgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD15 CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEz Mj15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1A9eQpDT05GSUdfU05EX0hEQV9DT0RF Q19DTUVESUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9eQpDT05GSUdfU05EX0hEQV9H RU5FUklDPXkKQ09ORklHX1NORF9IREFfQ09SRT15CkNPTkZJR19TTkRfSERBX0RTUF9MT0FERVI9 eQpDT05GSUdfU05EX0hEQV9DT01QT05FTlQ9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklH X1NORF9IREFfUFJFQUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfVVNCIGlzIG5vdCBzZXQKQ09O RklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElCPXkKQ09ORklHX1NORF9E SUNFPXkKQ09ORklHX1NORF9PWEZXPXkKQ09ORklHX1NORF9JU0lHSFQ9eQojIENPTkZJR19TTkRf RklSRVdPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKQ09ORklH X1NORF9GSVJFV0lSRV9ESUdJMDBYPXkKIyBDT05GSUdfU05EX0ZJUkVXSVJFX1RBU0NBTSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfRklSRVdJUkVfTU9UVT15CiMgQ09ORklHX1NORF9GSVJFRkFDRSBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU09DPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJ TkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19BQ1BJPXkK IyBDT05GSUdfU05EX1NPQ19BTURfQUNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUTUVMX1NP QyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfREVTSUdOV0FSRV9JMlM9eQojIENPTkZJR19TTkRfREVT SUdOV0FSRV9QQ00gaXMgbm90IHNldAoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMK IwoKIwojIENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09O RklHX1NORF9TT0NfRlNMX0FTUkM9eQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPXkKIyBDT05GSUdf U05EX1NPQ19GU0xfU1NJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfRlNMX1NQRElGPXkKQ09O RklHX1NORF9TT0NfRlNMX0VTQUk9eQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPXkKQ09ORklH X1NORF9JMlNfSEk2MjEwX0kyUz15CkNPTkZJR19TTkRfU09DX0lNRz15CiMgQ09ORklHX1NORF9T T0NfSU1HX0kyU19JTiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNR19JMlNfT1VUPXkKQ09O RklHX1NORF9TT0NfSU1HX1BBUkFMTEVMX09VVD15CiMgQ09ORklHX1NORF9TT0NfSU1HX1NQRElG X0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfT1VUIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19JTUdfUElTVEFDSElPX0lOVEVSTkFMX0RBQyBpcyBub3Qgc2V0CkNP TkZJR19TTkRfU09DX0lOVEVMX1NTVF9UT1BMRVZFTD15CkNPTkZJR19TTkRfU1NUX0lQQz15CkNP TkZJR19TTkRfU1NUX0lQQ19QQ0k9eQpDT05GSUdfU05EX1NTVF9BVE9NX0hJRkkyX1BMQVRGT1JN PXkKQ09ORklHX1NORF9TU1RfQVRPTV9ISUZJMl9QTEFURk9STV9QQ0k9eQojIENPTkZJR19TTkRf U1NUX0FUT01fSElGSTJfUExBVEZPUk1fQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf SU5URUxfU0tZTEFLRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lOVEVMX01BQ0g9eQojIENP TkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9TT0NfSU5URUxfQllUQ1JfUlQ1NjUxX01BQ0g9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRf QlNXX1JUNTY3Ml9NQUNIPXkKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX1JUNTY0NV9N QUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19NQVg5ODA5MF9USV9N QUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19OQVU4ODI0X01BQ0g9eQpDT05GSUdf U05EX1NPQ19JTlRFTF9CWVRfQ0hUX0RBNzIxM19NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxf QllUX0NIVF9FUzgzMTZfTUFDSD15CiMgQ09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9OT0NP REVDX01BQ0ggaXMgbm90IHNldAoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBTT0MgYXVk aW8gc3VwcG9ydAojCkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9eQpDT05GSUdfWlhfVERNPXkK Q09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9eQoKIwojIENPREVDIGRyaXZlcnMKIwojIENPTkZJ R19TTkRfU09DX0FDOTdfQ09ERUMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19BREFVMTcwMT15 CiMgQ09ORklHX1NORF9TT0NfQURBVTE3NjFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0Nf QURBVTcwMDI9eQpDT05GSUdfU05EX1NPQ19BSzQ0NTg9eQpDT05GSUdfU05EX1NPQ19BSzQ1NTQ9 eQpDT05GSUdfU05EX1NPQ19BSzQ2MTM9eQpDT05GSUdfU05EX1NPQ19BSzQ2NDI9eQpDT05GSUdf U05EX1NPQ19BSzUzODY9eQpDT05GSUdfU05EX1NPQ19BSzU1NTg9eQojIENPTkZJR19TTkRfU09D X0FMQzU2MjMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19CRDI4NjIzPXkKQ09ORklHX1NORF9T T0NfQlRfU0NPPXkKQ09ORklHX1NORF9TT0NfQ1MzNUwzMj15CiMgQ09ORklHX1NORF9TT0NfQ1Mz NUwzMyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTMzVMMzQ9eQpDT05GSUdfU05EX1NPQ19D UzM1TDM1PXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw0Mj15CkNPTkZJR19TTkRfU09DX0NTNDJMNTE9 eQpDT05GSUdfU05EX1NPQ19DUzQyTDUxX0kyQz15CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1MiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfQ1M0Mkw3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MjY1IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfQ1M0MjcwPXkKQ09ORklHX1NORF9TT0NfQ1M0MjcxPXkKQ09ORklH X1NORF9TT0NfQ1M0MjcxX0kyQz15CiMgQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX0NTNDMxMzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0NTNDM0OSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNTNMMzA9eQpDT05GSUdfU05EX1NP Q19EQTcyMTM9eQpDT05GSUdfU05EX1NPQ19IRE1JX0NPREVDPXkKQ09ORklHX1NORF9TT0NfRVM3 MTM0PXkKQ09ORklHX1NORF9TT0NfRVM3MjQxPXkKQ09ORklHX1NORF9TT0NfRVM4MzE2PXkKQ09O RklHX1NORF9TT0NfRVM4MzI4PXkKQ09ORklHX1NORF9TT0NfRVM4MzI4X0kyQz15CiMgQ09ORklH X1NORF9TT0NfR1RNNjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTk5PX1JLMzAzNiBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX01BWDk4MDkwPXkKQ09ORklHX1NORF9TT0NfTUFYOTg1 MDQ9eQpDT05GSUdfU05EX1NPQ19NQVg5ODY3PXkKIyBDT05GSUdfU05EX1NPQ19NQVg5ODkyNyBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX01BWDk4MzczPXkKQ09ORklHX1NORF9TT0NfTUFYOTg2 MD15CiMgQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0RfRElHSVRBTCBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX1BDTTE2ODE9eQpDT05GSUdfU05EX1NPQ19QQ00xNzg5PXkKQ09ORklHX1NORF9T T0NfUENNMTc4OV9JMkM9eQpDT05GSUdfU05EX1NPQ19QQ00xNzlYPXkKQ09ORklHX1NORF9TT0Nf UENNMTc5WF9JMkM9eQpDT05GSUdfU05EX1NPQ19QQ00xODZYPXkKQ09ORklHX1NORF9TT0NfUENN MTg2WF9JMkM9eQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QT15CkNPTkZJR19TTkRfU09DX1BDTTMx NjhBX0kyQz15CkNPTkZJR19TTkRfU09DX1BDTTUxMng9eQpDT05GSUdfU05EX1NPQ19QQ001MTJ4 X0kyQz15CkNPTkZJR19TTkRfU09DX1JMNjIzMT15CkNPTkZJR19TTkRfU09DX1JUNTYxNj15CiMg Q09ORklHX1NORF9TT0NfUlQ1NjMxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUlQ1NjUxPXkK Q09ORklHX1NORF9TT0NfUlQ1NjcwPXkKQ09ORklHX1NORF9TT0NfU0dUTDUwMDA9eQpDT05GSUdf U05EX1NPQ19TSUdNQURTUD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQX0kyQz15CkNPTkZJR19T TkRfU09DX1NJTVBMRV9BTVBMSUZJRVI9eQpDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVD PXkKQ09ORklHX1NORF9TT0NfU1BESUY9eQojIENPTkZJR19TTkRfU09DX1NTTTIzMDUgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19TU00yNjAyPXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMl9JMkM9 eQpDT05GSUdfU05EX1NPQ19TU000NTY3PXkKQ09ORklHX1NORF9TT0NfU1RBMzJYPXkKIyBDT05G SUdfU05EX1NPQ19TVEEzNTAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19TVElfU0FTPXkKIyBD T05GSUdfU05EX1NPQ19UQVMyNTUyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVEFTNTA4Nj15 CiMgQ09ORklHX1NORF9TT0NfVEFTNTcxWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RBUzU3 MjA9eQpDT05GSUdfU05EX1NPQ19UQVM2NDI0PXkKQ09ORklHX1NORF9TT0NfVERBNzQxOT15CiMg Q09ORklHX1NORF9TT0NfVEZBOTg3OSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzIzPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPXkKQ09ORklHX1NORF9TT0NfVExW MzIwQUlDMzFYWD15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMyWDQ9eQpDT05GSUdfU05EX1NP Q19UTFYzMjBBSUMzMlg0X0kyQz15CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1ggaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19UUzNBMjI3RT15CkNPTkZJR19TTkRfU09DX1RTQ1M0MlhYPXkK Q09ORklHX1NORF9TT0NfVFNDUzQ1ND15CiMgQ09ORklHX1NORF9TT0NfV004NTEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19XTTg1MjMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dN ODUyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NTgwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19XTTg3MTEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg3Mjg9eQpDT05G SUdfU05EX1NPQ19XTTg3MzE9eQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9eQpDT05GSUdfU05EX1NP Q19XTTg3NDE9eQpDT05GSUdfU05EX1NPQ19XTTg3NTA9eQpDT05GSUdfU05EX1NPQ19XTTg3NTM9 eQpDT05GSUdfU05EX1NPQ19XTTg3NzY9eQpDT05GSUdfU05EX1NPQ19XTTg3ODI9eQpDT05GSUdf U05EX1NPQ19XTTg4MDQ9eQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPXkKQ09ORklHX1NORF9T T0NfV004OTAzPXkKQ09ORklHX1NORF9TT0NfV004OTYwPXkKQ09ORklHX1NORF9TT0NfV004OTYy PXkKQ09ORklHX1NORF9TT0NfV004OTc0PXkKQ09ORklHX1NORF9TT0NfV004OTc4PXkKQ09ORklH X1NORF9TT0NfV004OTg1PXkKIyBDT05GSUdfU05EX1NPQ19aWF9BVUQ5NlAyMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfTUFYOTc1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTVQ2 MzUxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfTkFVODU0MD15CkNPTkZJR19TTkRfU09DX05B VTg4MTA9eQpDT05GSUdfU05EX1NPQ19OQVU4ODI0PXkKQ09ORklHX1NORF9TT0NfVFBBNjEzMEEy PXkKQ09ORklHX1NORF9TSU1QTEVfQ0FSRF9VVElMUz15CkNPTkZJR19TTkRfU0lNUExFX0NBUkQ9 eQpDT05GSUdfU05EX1g4Nj15CkNPTkZJR19IRE1JX0xQRV9BVURJTz15CkNPTkZJR19BQzk3X0JV Uz15CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllf U1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9eQojIENPTkZJ R19ISURfR0VORVJJQyBpcyBub3Qgc2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJ R19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9B UFBMRT15CkNPTkZJR19ISURfQVNVUz15CkNPTkZJR19ISURfQVVSRUFMPXkKQ09ORklHX0hJRF9C RUxLSU49eQpDT05GSUdfSElEX0NIRVJSWT15CiMgQ09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9DT1JTQUlSPXkKQ09ORklHX0hJRF9DT1VHQVI9eQojIENPTkZJR19ISURf UFJPRElLRVlTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DTUVESUE9eQpDT05GSUdfSElEX0NZUFJF U1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxFQ09NPXkK IyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90 IHNldApDT05GSUdfSElEX0dGUk09eQojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldApD T05GSUdfSElEX0tZRT15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJBVElPTj15 CkNPTkZJR19ISURfSUNBREU9eQpDT05GSUdfSElEX0lURT15CkNPTkZJR19ISURfSkFCUkE9eQpD T05GSUdfSElEX1RXSU5IQU49eQpDT05GSUdfSElEX0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xD UE9XRVI9eQpDT05GSUdfSElEX0xFRD15CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldApD T05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ESj15CkNPTkZJR19ISURf TE9HSVRFQ0hfSElEUFA9eQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdfTE9HSVJVTUJMRVBB RDJfRkY9eQojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVF TFNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfTUFZRkxBU0g9eQojIENPTkZJR19ISURfUkVEUkFHT04gaXMgbm90IHNldApDT05GSUdf SElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9V Q0g9eQpDT05GSUdfSElEX05UST15CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfUEFOVEhFUkxPUkQ9eQojIENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNP TkZJR19ISURfUEVUQUxZTlg9eQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfUExBTlRST05JQ1M9eQojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9TQUlURUs9eQojIENPTkZJR19ISURfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldApDT05G SUdfSElEX1NURUVMU0VSSUVTPXkKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENP TkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19H UkVFTkFTSUFfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9USVZPPXkKQ09ORklHX0hJRF9UT1BTRUVEPXkKQ09ORklHX0hJRF9USElO R009eQojIENPTkZJR19ISURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VE UkFXX1BTMyBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT15CiMgQ09ORklHX0hJRF9YSU5N TyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05GSUdfWkVST1BMVVNfRkY9eQoj IENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9IVUI9eQpD T05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SPXkKQ09ORklHX0hJRF9BTFBTPXkKCiMKIyBV U0IgSElEIHN1cHBvcnQKIwojIENPTkZJR19VU0JfSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9Q SUQ9eQoKIwojIFVTQiBISUQgQm9vdCBQcm90b2NvbCBkcml2ZXJzCiMKQ09ORklHX1VTQl9LQkQ9 eQojIENPTkZJR19VU0JfTU9VU0UgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNP TkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNC X1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkK Q09ORklHX1VTQj15CkNPTkZJR19VU0JfUENJPXkKIyBDT05GSUdfVVNCX0FOTk9VTkNFX05FV19E RVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklH X1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RH X0JMQUNLTElTVF9IVUI9eQojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9X VVNCPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNC X0M2N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJH Q0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CkNPTkZJR19VU0JfWEhDSV9QTEFU Rk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9 eQojIENPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhD SV9QQ0k9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIx MEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfRk9URzIxMF9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEPXkKIyBDT05GSUdfVVNC X09IQ0lfSENEX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNCX1UxMzJfSENEPXkKQ09O RklHX1VTQl9TTDgxMV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEX0lTTyBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfUjhBNjY1OTdfSENEPXkKQ09ORklHX1VTQl9XSENJX0hDRD15CkNPTkZJR19V U0JfSFdBX0hDRD15CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf SENEX1RFU1RfTU9ERT15CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdf VVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9XRE09eQpDT05GSUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5k cyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBV U0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQojIENP TkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1JF QUxURUsgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15CiMgQ09ORklHX1VT Ql9TVE9SQUdFX0ZSRUVDT00gaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkK IyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0Vf U0REUjA5PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15CkNPTkZJR19VU0JfU1RPUkFHRV9K VU1QU0hPVD15CkNPTkZJR19VU0JfU1RPUkFHRV9BTEFVREE9eQpDT05GSUdfVVNCX1NUT1JBR0Vf T05FVE9VQ0g9eQpDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUE9eQpDT05GSUdfVVNCX1NUT1JBR0Vf Q1lQUkVTU19BVEFDQj15CkNPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwPXkKQ09ORklHX1VT Ql9VQVM9eQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD15CiMg Q09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90 IHNldApDT05GSUdfVVNCX01VU0JfSERSQz15CiMgQ09ORklHX1VTQl9NVVNCX0hPU1QgaXMgbm90 IHNldAojIENPTkZJR19VU0JfTVVTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0Jf RFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKCiMKIyBNVVNCIERNQSBtb2Rl CiMKQ09ORklHX01VU0JfUElPX09OTFk9eQpDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RX QzNfVUxQST15CiMgQ09ORklHX1VTQl9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf RFdDM19HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKCiMKIyBQ bGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CiMgQ09O RklHX1VTQl9EV0MzX0hBUFMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19V U0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWly ZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwpDT05GSUdfVVNCX0RXQzJfUEVS SVBIRVJBTD15CiMgQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfRFdDMl9QQ0k9eQpDT05GSUdfVVNCX0RXQzJfREVCVUc9eQpDT05GSUdfVVNCX0RXQzJfVkVS Qk9TRT15CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0RXQzJfREVCVUdfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJ REVBPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQojIENPTkZJR19VU0JfQ0hJUElERUFfVURD IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldApDT05GSUdf VVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYx X1VEQz15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9JU1AxNzYwX0dBREdFVF9ST0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxNzYwX0RV QUxfUk9MRT15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfVVNTNzIwPXkKIyBD T05GSUdfVVNCX1NFUklBTCBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVy cwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRU1JMjY9eQpDT05G SUdfVVNCX0FEVVRVWD15CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMgbm90IHNldApDT05GSUdfVVNC X1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdf VVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1P VVNFPXkKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CiMg Q09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNl dAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9X QVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNC X0VIU0VUX1RFU1RfRklYVFVSRT15CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CkNP TkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFVCX1VT QjI1MVhCPXkKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQpDT05GSUdfVVNCX0hTSUNfVVNCNDYw ND15CkNPTkZJR19VU0JfTElOS19MQVlFUl9URVNUPXkKQ09ORklHX1VTQl9DSEFPU0tFWT15Cgoj CiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19O T1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURH RVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05G SUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBD b250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dSX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUjhBNjY1OTc9eQojIENPTkZJR19VU0Jf UFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTVZfVTNEPXkKQ09ORklHX1VTQl9TTlBfQ09SRT15CkNPTkZJR19VU0JfTTY2NTkyPXkKIyBD T05GSUdfVVNCX0JEQ19VREMgaXMgbm90IHNldApDT05GSUdfVVNCX0FNRDU1MzZVREM9eQpDT05G SUdfVVNCX05FVDIyNzI9eQojIENPTkZJR19VU0JfTkVUMjI3Ml9ETUEgaXMgbm90IHNldAojIENP TkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR09LVT15CiMgQ09ORklHX1VT Ql9FRzIwVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFVNTVlfSENEPXkKQ09ORklHX1VTQl9MSUJD T01QT1NJVEU9eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX0ZfTUFTU19TVE9SQUdF PXkKQ09ORklHX1VTQl9GX1VBQzFfTEVHQUNZPXkKQ09ORklHX1VTQl9GX0hJRD15CkNPTkZJR19V U0JfQ09ORklHRlM9eQojIENPTkZJR19VU0JfQ09ORklHRlNfU0VSSUFMIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0NPTkZJR0ZTX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19P QkVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX05DTSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9DT05GSUdGU19FQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRUNN X1NVQlNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19STkRJUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9DT05GSUdGU19FRU0gaXMgbm90IHNldApDT05GSUdfVVNCX0NPTkZJR0ZT X01BU1NfU1RPUkFHRT15CkNPTkZJR19VU0JfQ09ORklHRlNfRl9MQl9TUz15CiMgQ09ORklHX1VT Ql9DT05GSUdGU19GX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVUFDMSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfRl9VQUMxX0xFR0FDWT15CiMgQ09ORklHX1VT Ql9DT05GSUdGU19GX1VBQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRl9NSURJ IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX0hJRD15CiMgQ09ORklHX1VTQl9DT05G SUdGU19GX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRl9UQ00gaXMg bm90IHNldApDT05GSUdfVFlQRUM9eQpDT05GSUdfVFlQRUNfVENQTT15CkNPTkZJR19UWVBFQ19U Q1BDST15CiMgQ09ORklHX1RZUEVDX1JUMTcxMUggaXMgbm90IHNldApDT05GSUdfVFlQRUNfRlVT QjMwMj15CkNPTkZJR19UWVBFQ19VQ1NJPXkKIyBDT05GSUdfVUNTSV9BQ1BJIGlzIG5vdCBzZXQK Q09ORklHX1RZUEVDX1RQUzY1OThYPXkKCiMKIyBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVs dGlwbGV4ZXIgU3dpdGNoIHN1cHBvcnQKIwpDT05GSUdfVFlQRUNfTVVYX1BJM1VTQjMwNTMyPXkK CiMKIyBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZlcnMKIwpDT05GSUdfVFlQRUNfRFBf QUxUTU9ERT15CiMgQ09ORklHX1VTQl9ST0xFU19JTlRFTF9YSENJIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfUk9MRV9TV0lUQ0g9eQpDT05GSUdfVVdCPXkKQ09O RklHX1VXQl9IV0E9eQpDT05GSUdfVVdCX1dIQ0k9eQpDT05GSUdfVVdCX0kxNDgwVT15CkNPTkZJ R19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OAojIENP TkZJR19TRElPX1VBUlQgaXMgbm90IHNldApDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9T RElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19S SUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZN PXkKIyBDT05GSUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90IHNldApDT05GSUdfTU1DX1dCU0Q9 eQojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ0I3MTA9eQojIENP TkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WVUIzMDA9eQpDT05GSUdf TU1DX1VTSEM9eQpDT05GSUdfTU1DX1VTREhJNlJPTDA9eQpDT05GSUdfTU1DX1JFQUxURUtfVVNC PXkKQ09ORklHX01NQ19DUUhDST15CkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9eQojIENPTkZJR19N TUNfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX1hFTk9OIGlzIG5vdCBzZXQKQ09O RklHX01FTVNUSUNLPXkKQ09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBk cml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQpDT05GSUdfTVNQUk9fQkxP Q0s9eQpDT05GSUdfTVNfQkxPQ0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBE cml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9eQojIENPTkZJR19NRU1TVElDS19KTUlD Uk9OXzM4WCBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDS19SNTkyPXkKQ09ORklHX01FTVNUSUNL X1JFQUxURUtfVVNCPXkKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05G SUdfTEVEU19DTEFTU19GTEFTSD15CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VE IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfODhQTTg2MFggaXMg bm90IHNldAojIENPTkZJR19MRURTX0FTMzY0NUEgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1 MzA9eQpDT05GSUdfTEVEU19MTTM2NDI9eQpDT05GSUdfTEVEU19MTTM2MDFYPXkKIyBDT05GSUdf TEVEU19NVDYzMjMgaXMgbm90IHNldAojIENPTkZJR19MRURTX05FVDQ4WFggaXMgbm90IHNldAoj IENPTkZJR19MRURTX1dSQVAgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05G SUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05G SUdfTEVEU19MUDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQpDT05GSUdf TEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQODUwMSBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODc4OD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENP TkZJR19MRURTX1BDQTk1NVhfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQoj IENPTkZJR19MRURTX1dNODMxWF9TVEFUVVMgaXMgbm90IHNldApDT05GSUdfTEVEU19XTTgzNTA9 eQpDT05GSUdfTEVEU19EQTkwM1g9eQpDT05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19C RDI4MDI9eQpDT05GSUdfTEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19BRFA1NTIwPXkKQ09ORklH X0xFRFNfTUMxMzc4Mz15CkNPTkZJR19MRURTX1RDQTY1MDc9eQpDT05GSUdfTEVEU19UTEM1OTFY WD15CiMgQ09ORklHX0xFRFNfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4 IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfT1QyMDA9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5r KDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00p CiMKQ09ORklHX0xFRFNfQkxJTktNPXkKQ09ORklHX0xFRFNfTUxYUkVHPXkKQ09ORklHX0xFRFNf VVNFUj15CkNPTkZJR19MRURTX05JQzc4Qlg9eQoKIwojIExFRCBUcmlnZ2VycwojCiMgQ09ORklH X0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CiMgQ09ORklH X0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdf RURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQoj IENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQU1ENzZYPXkKQ09ORklH X0VEQUNfRTdYWFg9eQojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf STgyODc1UD15CkNPTkZJR19FREFDX0k4Mjk3NVg9eQpDT05GSUdfRURBQ19JMzAwMD15CkNPTkZJ R19FREFDX0kzMjAwPXkKQ09ORklHX0VEQUNfSUUzMTIwMD15CkNPTkZJR19FREFDX1gzOD15CiMg Q09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JODI4NjA9eQpDT05GSUdf RURBQ19SODI2MDA9eQpDT05GSUdfRURBQ19JNTAwMD15CkNPTkZJR19FREFDX0k1MTAwPXkKIyBD T05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19N QzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09O RklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklH X1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19ERUJVRz15CkNPTkZJR19SVENf TlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKIyBD T05GSUdfUlRDX0lOVEZfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9ERVY9eQpDT05G SUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMPXkKQ09ORklHX1JUQ19EUlZfVEVTVD15CgojCiMgSTJD IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0FCQjVaRVMzPXkKQ09ORklHX1JUQ19EUlZfQUJYODBYPXkKQ09ORklHX1JUQ19E UlZfRFMxMzA3PXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3X0NFTlRVUlk9eQpDT05GSUdfUlRDX0RS Vl9EUzEzNzQ9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0xQODc4OD15CkNPTkZJ R19SVENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRDX0RSVl9NQVg4OTA3PXkKQ09ORklHX1JUQ19E UlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9eQojIENPTkZJR19SVENfRFJWX01B WDg5OTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZf SVNMMTIwOD15CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPXkKIyBDT05GSUdfUlRDX0RSVl9YMTIw NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1BDRjg1MDYzPXkKQ09ORklHX1JUQ19EUlZfUENGODUzNjM9eQojIENPTkZJR19SVENf RFJWX1BDRjg1NjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09ORklHX1JU Q19EUlZfTTQxVDgwPXkKIyBDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUEFMTUFTIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVFBTNjU4Nlg9eQpDT05GSUdfUlRDX0RSVl9SQzVUNTgz PXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4MDEwPXkKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQojIENPTkZJR19SVENfRFJWX0VNMzAyNyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JWODgwMz15CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMK Q09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpD T05GSUdfUlRDX0RSVl9EUzMyMzI9eQojIENPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTiBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj15 CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBS VEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1 Mz15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9EQTkwNTI9eQojIENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09O RklHX1JUQ19EUlZfTTQ4VDM1PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PXkKQ09ORklHX1JUQ19E UlZfTVNNNjI0Mj15CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMw MT15CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9XTTgz MVg9eQpDT05GSUdfUlRDX0RSVl9XTTgzNTA9eQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15Cgoj CiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRlRSVEMwMTA9eQpDT05GSUdf UlRDX0RSVl9NQzEzWFhYPXkKQ09ORklHX1JUQ19EUlZfTVQ2Mzk3PXkKCiMKIyBISUQgU2Vuc29y IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgRE1BQlVG IG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKQ09ORklHX1NXX1NZTkM9eQpDT05GSUdfVURN QUJVRj15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPXkK Q09ORklHX1ZGSU89eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJ T19NREVWPXkKIyBDT05GSUdfVkZJT19NREVWX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ UlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQojIENPTkZJR19WSVJUSU9fTUVO VSBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09O RklHX0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0NPTUVEST15CkNP TkZJR19DT01FRElfREVCVUc9eQpDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0 OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKQ09ORklHX0NPTUVE SV9NSVNDX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX0JPTkQ9eQpDT05GSUdfQ09NRURJX1RFU1Q9 eQojIENPTkZJR19DT01FRElfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfU1NWX0RO UD15CkNPTkZJR19DT01FRElfSVNBX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX1BDTDcxMT15CiMg Q09ORklHX0NPTUVESV9QQ0w3MjQgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDTDcyNj15CkNP TkZJR19DT01FRElfUENMNzMwPXkKQ09ORklHX0NPTUVESV9QQ0w4MTI9eQpDT05GSUdfQ09NRURJ X1BDTDgxNj15CkNPTkZJR19DT01FRElfUENMODE4PXkKQ09ORklHX0NPTUVESV9QQ00zNzI0PXkK Q09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDBfSVNBPXkKQ09ORklHX0NPTUVESV9BTVBMQ19QQzIz Nl9JU0E9eQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjYzX0lTQT15CkNPTkZJR19DT01FRElfUlRJ ODAwPXkKIyBDT05GSUdfQ09NRURJX1JUSTgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9E QUMwMiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfREFTMTZNMT15CkNPTkZJR19DT01FRElfREFT MDhfSVNBPXkKQ09ORklHX0NPTUVESV9EQVMxNj15CkNPTkZJR19DT01FRElfREFTODAwPXkKIyBD T05GSUdfQ09NRURJX0RBUzE4MDAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RBUzY0MDI9eQpD T05GSUdfQ09NRURJX0RUMjgwMT15CkNPTkZJR19DT01FRElfRFQyODExPXkKQ09ORklHX0NPTUVE SV9EVDI4MTQ9eQpDT05GSUdfQ09NRURJX0RUMjgxNT15CkNPTkZJR19DT01FRElfRFQyODE3PXkK Q09ORklHX0NPTUVESV9EVDI4Mlg9eQojIENPTkZJR19DT01FRElfRE1NMzJBVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTUVESV9GTDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9BSU9fQUlP MTJfOCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQUlPX0lJUk9fMTY9eQojIENPTkZJR19DT01F RElfSUlfUENJMjBLQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9DNlhESUdJTyBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfTVBDNjI0PXkKQ09ORklHX0NPTUVESV9BRFExMkI9eQpDT05GSUdf Q09NRURJX05JX0FUX0EyMTUwPXkKQ09ORklHX0NPTUVESV9OSV9BVF9BTz15CkNPTkZJR19DT01F RElfTklfQVRNSU89eQpDT05GSUdfQ09NRURJX05JX0FUTUlPMTZEPXkKQ09ORklHX0NPTUVESV9O SV9MQUJQQ19JU0E9eQojIENPTkZJR19DT01FRElfUENNQUQgaXMgbm90IHNldAojIENPTkZJR19D T01FRElfUENNREExMiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNTUlPPXkKQ09ORklHX0NP TUVESV9QQ01VSU89eQpDT05GSUdfQ09NRURJX01VTFRJUTM9eQojIENPTkZJR19DT01FRElfUzUy NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQ0lfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJ R19DT01FRElfVVNCX0RSSVZFUlM9eQojIENPTkZJR19DT01FRElfRFQ5ODEyIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9OSV9VU0I2NTAxPXkKIyBDT05GSUdfQ09NRURJX1VTQkRVWCBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfVVNCRFVYRkFTVD15CkNPTkZJR19DT01FRElfVVNCRFVYU0lHTUE9 eQpDT05GSUdfQ09NRURJX1ZNSzgwWFg9eQpDT05GSUdfQ09NRURJXzgyNTQ9eQpDT05GSUdfQ09N RURJXzgyNTU9eQojIENPTkZJR19DT01FRElfODI1NV9TQSBpcyBub3Qgc2V0CkNPTkZJR19DT01F RElfS0NPTUVESUxJQj15CkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwPXkKQ09ORklHX0NPTUVE SV9BTVBMQ19QQzIzNj15CkNPTkZJR19DT01FRElfREFTMDg9eQpDT05GSUdfQ09NRURJX0lTQURN QT15CkNPTkZJR19DT01FRElfTklfTEFCUEM9eQpDT05GSUdfQ09NRURJX05JX0xBQlBDX0lTQURN QT15CkNPTkZJR19DT01FRElfTklfVElPPXkKIyBDT05GSUdfUjg3MTJVIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRTNTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzUwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfWEdJIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKIyBD T05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0ZJ UkVXSVJFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJ R19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQQVIgaXMgbm90IHNldApD T05GSUdfTU9TVD15CiMgQ09ORklHX01PU1RfQ0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1Rf TkVUIGlzIG5vdCBzZXQKQ09ORklHX01PU1RfU09VTkQ9eQpDT05GSUdfTU9TVF9JMkM9eQojIENP TkZJR19NT1NUX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CkNPTkZJ R19HUkVZQlVTPXkKQ09ORklHX0dSRVlCVVNfRVMyPXkKQ09ORklHX0dSRVlCVVNfQVVESU89eQoj IENPTkZJR19HUkVZQlVTX0JPT1RST00gaXMgbm90IHNldApDT05GSUdfR1JFWUJVU19ISUQ9eQoj IENPTkZJR19HUkVZQlVTX0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0dSRVlCVVNfTE9HPXkKIyBD T05GSUdfR1JFWUJVU19MT09QQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX1BPV0VSPXkK Q09ORklHX0dSRVlCVVNfUkFXPXkKQ09ORklHX0dSRVlCVVNfVklCUkFUT1I9eQpDT05GSUdfR1JF WUJVU19CUklER0VEX1BIWT15CkNPTkZJR19HUkVZQlVTX0dQSU89eQojIENPTkZJR19HUkVZQlVT X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX1NESU89eQojIENPTkZJR19HUkVZQlVTX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19HUkVZQlVTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9WQk9YVklERU8gaXMgbm90IHNldAojIENPTkZJR19NVEtfTU1DIGlzIG5vdCBzZXQKCiMKIyBH YXNrZXQgZGV2aWNlcwojCiMgQ09ORklHX1hJTF9BWElTX0ZJRk8gaXMgbm90IHNldApDT05GSUdf WDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CkNPTkZJ R19BQ0VSX1dJUkVMRVNTPXkKQ09ORklHX0FDRVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01J IGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9T TUJJT1M9eQpDT05GSUdfREVMTF9TTUJJT1NfV01JPXkKQ09ORklHX0RFTExfU01CSU9TX1NNTT15 CkNPTkZJR19ERUxMX1dNSV9ERVNDUklQVE9SPXkKQ09ORklHX0RFTExfV01JX0FJTz15CiMgQ09O RklHX0RFTExfV01JX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1NNTzg4MDA9eQpDT05GSUdf RlVKSVRTVV9MQVBUT1A9eQpDT05GSUdfRlVKSVRTVV9UQUJMRVQ9eQojIENPTkZJR19HUERfUE9D S0VUX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDMTEwMF9XTUkgaXMgbm90IHNldAojIENPTkZJ R19IUF9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9 eQojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FD UEk9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUz15CiMgQ09ORklHX1RISU5LUEFEX0FDUElf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5v dCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9I T1RLRVlfUE9MTD15CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19F RUVQQ19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfQVNVU19XTUk9eQojIENPTkZJR19BU1VTX05C X1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFRVBDX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BU1VT X1dJUkVMRVNTPXkKQ09ORklHX0FDUElfV01JPXkKIyBDT05GSUdfV01JX0JNT0YgaXMgbm90IHNl dApDT05GSUdfSU5URUxfV01JX1RIVU5ERVJCT0xUPXkKQ09ORklHX01TSV9XTUk9eQojIENPTkZJ R19QRUFRX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19UT1NI SUJBX0JUX1JGS0lMTD15CkNPTkZJR19UT1NISUJBX0hBUFM9eQojIENPTkZJR19UT1NISUJBX1dN SSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9eQpDT05GSUdfSU5URUxfSU5UMDAwMl9WR1BJ Tz15CkNPTkZJR19JTlRFTF9ISURfRVZFTlQ9eQpDT05GSUdfSU5URUxfVkJUTj15CkNPTkZJR19J TlRFTF9JUFM9eQpDT05GSUdfSU5URUxfUE1DX0NPUkU9eQojIENPTkZJR19JQk1fUlRMIGlzIG5v dCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX01YTV9XTUk9eQpDT05GSUdfU0FN U1VOR19RMTA9eQpDT05GSUdfQVBQTEVfR01VWD15CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1Q9eQojIENPTkZJR19QVlBBTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJP M19CVVRUT04gaXMgbm90IHNldApDT05GSUdfU1VSRkFDRV8zX0JVVFRPTj15CkNPTkZJR19JTlRF TF9QVU5JVF9JUEM9eQpDT05GSUdfTUxYX1BMQVRGT1JNPXkKQ09ORklHX0lOVEVMX0NIVERDX1RJ X1BXUkJUTj15CiMgQ09ORklHX0kyQ19NVUxUSV9JTlNUQU5USUFURSBpcyBub3Qgc2V0CkNPTkZJ R19QTUNfQVRPTT15CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKIyBDT05GSUdfQ0hST01FT1Nf UFNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FT1NfVEJNQyBpcyBub3Qgc2V0CiMgQ09O RklHX0NST1NfS0JEX0xFRF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfTUVMTEFOT1hfUExB VEZPUk09eQpDT05GSUdfTUxYUkVHX0hPVFBMVUc9eQpDT05GSUdfTUxYUkVHX0lPPXkKQ09ORklH X0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05f Q0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKIyBDT05GSUdfQ09NTU9OX0NMS19X TTgzMVggaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1PXkKQ09ORklHX0NPTU1P Tl9DTEtfU0k1MzUxPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQ9eQpDT05GSUdfQ09NTU9OX0NM S19DRENFNzA2PXkKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldApDT05G SUdfQ0xLX1RXTDYwNDA9eQpDT05GSUdfQ09NTU9OX0NMS19QQUxNQVM9eQojIENPTkZJR19IV1NQ SU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtT UkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMg Q09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1V X1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdf SU9NTVVfREVCVUdGUz15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90 IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVM X0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZB VUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CgojCiMgUmVtb3RlcHJvYyBk cml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdf UlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJ Tz15CiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hp cCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJv YWRjb20gU29DIGRyaXZlcnMKIwoKIwojIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMK IwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKQ09O RklHX1NPQ19UST15CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKQ09ORklHX1hJTElOWF9WQ1U9 eQojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0 Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FYUDI4OCBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT05fR1BJTz15CkNPTkZJR19FWFRDT05fSU5URUxfSU5UMzQ5Nj15CkNPTkZJR19F WFRDT05fTUFYMzM1NT15CkNPTkZJR19FWFRDT05fTUFYNzc4NDM9eQpDT05GSUdfRVhUQ09OX01B WDg5OTc9eQpDT05GSUdfRVhUQ09OX1BBTE1BUz15CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNP TkZJR19FWFRDT05fU001NTAyPXkKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CiMgQ09ORklHX01F TU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19OVEI9eQpDT05G SUdfTlRCX0lEVD15CkNPTkZJR19OVEJfU1dJVENIVEVDPXkKIyBDT05GSUdfTlRCX1BJTkdQT05H IGlzIG5vdCBzZXQKQ09ORklHX05UQl9UT09MPXkKIyBDT05GSUdfTlRCX1BFUkYgaXMgbm90IHNl dAojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9eQoKIwoj IFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9eQpDT05GSUdfVk1FX1RT STE0OD15CkNPTkZJR19WTUVfRkFLRT15CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdf Vk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15 CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCkNPTkZJR19B Uk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19SRVNF VF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX1RJX1NZU0NPTj15CiMgQ09ORklHX0ZNQyBpcyBu b3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19C Q01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CiMgQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9RQ09NX1VTQl9IUz15CiMgQ09O RklHX1BIWV9RQ09NX1VTQl9IU0lDIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TQU1TVU5HX1VTQjI9 eQojIENPTkZJR19QSFlfVFVTQjEyMTAgaXMgbm90IHNldApDT05GSUdfUE9XRVJDQVA9eQpDT05G SUdfSU5URUxfUkFQTD15CiMgQ09ORklHX0lETEVfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX01D Qj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NQ0JfTFBDIGlzIG5vdCBz ZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05G SUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lE IGlzIG5vdCBzZXQKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05G SUdfTkRfQkxLPXkKQ09ORklHX05EX0NMQUlNPXkKQ09ORklHX05EX0JUVD15CkNPTkZJR19CVFQ9 eQpDT05GSUdfREFYX0RSSVZFUj15CkNPTkZJR19EQVg9eQojIENPTkZJR19ERVZfREFYIGlzIG5v dCBzZXQKQ09ORklHX05WTUVNPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpDT05GSUdfU1RN PXkKQ09ORklHX1NUTV9EVU1NWT15CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfVEggaXMgbm90IHNldAojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKQ09ORklHX1NJT1g9eQpD T05GSUdfU0lPWF9CVVNfR1BJTz15CkNPTkZJR19TTElNQlVTPXkKIyBDT05GSUdfU0xJTV9RQ09N X0NUUkwgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9B Q0NFU1M9eQpDT05GSUdfRlNfSU9NQVA9eQpDT05GSUdfRVhUMl9GUz15CiMgQ09ORklHX0VYVDJf RlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CiMgQ09ORklHX0VYVDNfRlNfUE9T SVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNP TkZJR19FWFQ0X0ZTPXkKIyBDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05G SUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CkNPTkZJR19KQkQy X0RFQlVHPXkKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQojIENPTkZJ R19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19QUk9DX0lORk89eQoj IENPTkZJR19SRUlTRVJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQpDT05G SUdfSkZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09O RklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9eQojIENPTkZJ R19CVFJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5U RUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0FTU0VSVD15CiMgQ09O RklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMg bm90IHNldApDT05GSUdfRjJGU19GUz15CiMgQ09ORklHX0YyRlNfU1RBVF9GUyBpcyBub3Qgc2V0 CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05G SUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMg bm90IHNldAojIENPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldApDT05GSUdfRjJG U19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNf UE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BT IGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX01BTkRBVE9SWV9GSUxF X0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElG WT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09O RklHX0ZBTk9USUZZPXkKIyBDT05GSUdfUVVPVEEgaXMgbm90IHNldApDT05GSUdfQVVUT0ZTNF9G Uz15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMg bm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz15CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJ Uj15CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19P VkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8g aXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWT15CgojCiMgQ2FjaGVzCiMKIyBD T05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNP TkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklT T0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VERl9GUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVt cwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNP TkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNF VD0iaXNvODg1OS0xIgpDT05GSUdfRkFUX0RFRkFVTFRfVVRGOD15CkNPTkZJR19OVEZTX0ZTPXkK IyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfUlcgaXMgbm90IHNl dAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJP Q19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0Vf TU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19T WVNGUz15CkNPTkZJR19UTVBGUz15CiMgQ09ORklHX1RNUEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0 CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9Q QUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklH X0VGSVZBUl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMgbm90IHNl dApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdfTkZT X1YyPXkKQ09ORklHX05GU19WMz15CiMgQ09ORklHX05GU19WM19BQ0wgaXMgbm90IHNldApDT05G SUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19ORlNfVjRf MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPT1RfTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1VT RV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CiMgQ09O RklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkK Q09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09O RklHX1NVTlJQQ19HU1M9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKIyBDT05GSUdfU1VOUlBD X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZT PXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNF Q1VSRV9MRUdBQ1k9eQojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19YQVRUUiBpcyBub3Qgc2V0 CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENP TkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREZTX1VQ Q0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNf RlMgaXMgbm90IHNldAojIENPTkZJR185UF9GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05G SUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05G SUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKQ09O RklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV84NjMgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15CkNPTkZJ R19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfOTM2IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19OTFNf Q09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQojIENPTkZJ R19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENP TkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MT15CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CkNPTkZJR19OTFNf SVNPODg1OV8yPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CiMgQ09ORklHX05M U19JU084ODU5XzYgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNPTkZJR19OTFNf SVNPODg1OV85PXkKQ09ORklHX05MU19JU084ODU5XzEzPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlf MTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19LT0k4X1IgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNfTUFD X1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89 eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMg bm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19N QUNfR1JFRUsgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JQ0VMQU5EPXkKQ09ORklHX05MU19N QUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19ST01BTklBTj15CiMgQ09ORklHX05MU19NQUNfVFVS S0lTSCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRExN IGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdf UEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19UUlVTVEVEX0tF WVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdfS0VZX0RIX09QRVJBVElPTlM9eQpD T05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklUWSBpcyBub3Qg c2V0CkNPTkZJR19TRUNVUklUWUZTPXkKIyBDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT04gaXMg bm90IHNldApDT05GSUdfSU5URUxfVFhUPXkKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlf QUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKIyBDT05GSUdfSEFSREVORURf VVNFUkNPUFlfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfSEFSREVORURfVVNFUkNPUFlfUEFH RVNQQU49eQojIENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFUSUNf VVNFUk1PREVIRUxQRVI9eQpDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSX1BBVEg9Ii9zYmlu L3VzZXJtb2RlLWhlbHBlciIKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQ1JZUFRPPXkKCiMK IyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19D UllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNP TkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JO Rz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05G SUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZ UFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09O RklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKIyBDT05GSUdfQ1JZUFRPX0VDREgg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIy PXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJf RElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05V TEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdf Q1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRP X01DUllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRP X1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CkNPTkZJR19DUllQVE9fRU5H SU5FPXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEK IwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRP X0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFR0lTMTI4PXkKQ09O RklHX0NSWVBUT19BRUdJUzEyOEw9eQojIENPTkZJR19DUllQVE9fQUVHSVMyNTYgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTU9SVVM2NDAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01PUlVT MTI4MD15CkNPTkZJR19DUllQVE9fU0VRSVY9eQojIENPTkZJR19DUllQVE9fRUNIQUlOSVYgaXMg bm90IHNldAoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZ UFRPX0NGQj15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdf Q1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fS0VZV1JBUD15CgojCiMg SGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNP TkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09O RklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19D UllQVE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZ UFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRP X01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19STUQxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQ VE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpD T05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NNMz15CkNPTkZJR19DUllQVE9fVEdS MTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9f QUVTPXkKQ09ORklHX0NSWVBUT19BRVNfVEk9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05G SUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNP TkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBUT19E RVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKIyBDT05G SUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09O RklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19T RVJQRU5UX1NTRTJfNTg2PXkKQ09ORklHX0NSWVBUT19TTTQ9eQojIENPTkZJR19DUllQVE9fU1BF Q0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09O RklHX0NSWVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRP X0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fWlNURD15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBD T05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVO VT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpD T05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f VVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklH X0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RF Vl9QQURMT0NLX0FFUz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEEgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0RFVl9HRU9ERT15CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1 eENDPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0RFVl9RQVRfQzYyWD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPXkKIyBD T05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVW X1FBVF9DNjJYVkY9eQpDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQojIENPTkZJR19BU1lNTUVU UklDX0tFWV9UWVBFIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBj aGVja2luZwojCkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVN X0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JB SUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VO RVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNP TkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkK Q09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdf QVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKIyBDT05GSUdfQ1JDX0NDSVRUIGlzIG5vdCBzZXQK Q09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09O RklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NFTEZURVNUPXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VC WTggaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTQ9eQojIENPTkZJR19DUkMzMl9TQVJX QVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzY0 PXkKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMy Qz15CkNPTkZJR19DUkM4PXkKQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZU RVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9 eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xa NF9DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNT PXkKQ09ORklHX1pTVERfREVDT01QUkVTUz15CiMgQ09ORklHX1haX0RFQyBpcyBub3Qgc2V0CkNP TkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19E RUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVT U19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkK Q09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNPTkZJR19CQ0g9eQpDT05GSUdfQkNIX0NPTlNU X1BBUkFNUz15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1JBRElYX1RSRUVfTVVMVElP UkRFUj15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05G SUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ORUVEX1NHX0RNQV9M RU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJf VF82NEJJVD15CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX0RNQV9E SVJFQ1RfT1BTPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NI RUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQ PXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKQ09ORklHX0dMT0JfU0VMRlRFU1Q9eQpDT05G SUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15 CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkK Q09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0df Q0hBSU49eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BSSU1F X05VTUJFUlM9eQojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIEtlcm5l bCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRL X1RJTUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVf TE9HTEVWRUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05G SUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK Q09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdf REVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlz IG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01V U1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklHX1NUUklQX0FTTV9TWU1T IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5V U0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfUEFHRV9PV05FUj15CkNPTkZJR19ERUJVR19G Uz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9 eQojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWSBpcyBub3Qgc2V0CkNPTkZJR19G UkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBz ZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxF PTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX0RFQlVHX0tFUk5FTD15Cgoj CiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJV R19QQUdFQUxMT0M9eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0NfRU5BQkxFX0RFRkFVTFQgaXMg bm90IHNldAojIENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19E RUJVR19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19G UkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldApD T05GSUdfREVCVUdfT0JKRUNUU19XT1JLPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQ9 eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfU0xVQl9ERUJVR19PTj15CiMg Q09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15 CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VT QUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMgbm90 IHNldApDT05GSUdfREVCVUdfVk1fUkI9eQpDT05GSUdfREVCVUdfVk1fUEdGTEFHUz15CkNPTkZJ R19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BF Ul9DUFVfTUFQUz15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVC VUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBE ZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdf U09GVExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklD IGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09O RklHX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9S PXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9I QVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdf REVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFT S19QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVF PTAKQ09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0 CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05G SUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkK Q09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19ERUJVR19USU1FS0VFUElORz15 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJ R19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qg c2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19SVF9NVVRFWEVT PXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJ R19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19SV1NFTVM9 eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0RFQlVH X0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJ TkdfQVBJX1NFTEZURVNUUz15CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19XV19N VVRFWF9TRUxGVEVTVD15CkNPTkZJR19TVEFDS1RSQUNFPXkKQ09ORklHX1dBUk5fQUxMX1VOU0VF REVEX1JBTkRPTT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVC VUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9 eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVH X0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1RPUlRVUkVfVEVTVD15 CkNPTkZJR19SQ1VfUEVSRl9URVNUPXkKQ09ORklHX1JDVV9UT1JUVVJFX1RFU1Q9eQpDT05GSUdf UkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNP TkZJR19SQ1VfRVFTX0RFQlVHPXkKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9U SUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lO SkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQpDT05GSUdfRkFJTFNMQUI9 eQojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19GQUlMX01BS0Vf UkVRVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX0lPX1RJTUVPVVQ9eQojIENPTkZJR19GQUlM X0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUz15CkNPTkZJ R19GQUlMX01NQ19SRVFVRVNUPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0Vf RklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfVVNFUl9TVEFDS1RS QUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJ R19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09V TlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZF X0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklHX0ZUUkFD RSBpcyBub3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdf RE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNP TkZJR19MS0RUTT15CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX1RFU1RfU09SVCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdf UkJUUkVFX1RFU1Q9eQpDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPXkKQ09ORklHX0FUT01JQzY0 X1NFTEZURVNUPXkKQ09ORklHX1RFU1RfSEVYRFVNUD15CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hF TFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJ R19URVNUX1BSSU5URiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0JJVE1BUD15CkNPTkZJR19URVNU X0JJVEZJRUxEPXkKQ09ORklHX1RFU1RfVVVJRD15CiMgQ09ORklHX1RFU1RfT1ZFUkZMT1cgaXMg bm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldApDT05GSUdfVEVTVF9I QVNIPXkKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90IHNldApDT05GSUdfRklORF9CSVRfQkVOQ0hN QVJLPXkKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdfVEVTVF9TWVNDVEw9eQpDT05GSUdf VEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBU SU9OPXkKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15 CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVf QUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUJTQU5fQUxJR05NRU5UIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RF Vk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJ R19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMg Q09ORklHX0VBUkxZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQpD T05GSUdfWDg2X1BURFVNUD15CkNPTkZJR19FRklfUEdUX0RVTVA9eQpDT05GSUdfREVCVUdfV1g9 eQojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJGTFVTSD15 CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4 MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVM QVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBp cyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19E RUxBWV9VREVMQVkgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfTk9ORT15CkNPTkZJR19ERUZB VUxUX0lPX0RFTEFZX1RZUEU9MwojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15 CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVT VD15CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldApDT05GSUdfUFVOSVRfQVRPTV9E RUJVRz15CkNPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSPXkK --===============3927989245508731503== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBjYXRlZ29yeT0nZnVuY3Rpb25hbCcKCWV4 cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9y YW5kL3ZtLXNuYi15b2N0by1pYTMyL3RyaW5pdHkueWFtbCcKCWV4cG9ydCBxdWV1ZT0ndmFsaWRh dGUnCglleHBvcnQgdGVzdGJveD0ndm0tc25iLXlvY3RvLWlhMzItNycKCWV4cG9ydCB0Ym94X2dy b3VwPSd2bS1zbmIteW9jdG8taWEzMicKCWV4cG9ydCBicmFuY2g9J2xpbnVzL21hc3RlcicKCWV4 cG9ydCBjb21taXQ9J2RmMjA1MmNjOTIyMTM2ZTk4YTVjOGQ5NzMwZjZhNGZkMGE5NThjOTQnCgll eHBvcnQga2NvbmZpZz0naTM4Ni1yYW5kY29uZmlnLXNiMC0xMjE5MjA0OCcKCWV4cG9ydCByZXBl YXRfdG89NAoJZXhwb3J0IHN1Ym1pdF9pZD0nNWMxYWVjYTUwYjlhOTNjMzYyMmQxOTZkJwoJZXhw b3J0IGpvYl9maWxlPScvbGtwL2pvYnMvc2NoZWR1bGVkL3ZtLXNuYi15b2N0by1pYTMyLTcvdHJp bml0eS0zMDBzLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei1kZjIwNTJjYzkyMjEzNmU5 OGE1YzhkOTczMGY2YTRmZDBhOTU4Yzk0LTIwMTgxMjIwLTUwMDE4LTF0dHdyMjYtMy55YW1sJwoJ ZXhwb3J0IGlkPSc0MjU2Y2NiZmMwZmEzODA2ZTkwZDFjMDViNjQ1MDE5YTg2N2JmN2IwJwoJZXhw b3J0IHF1ZXVlcl92ZXJzaW9uPScvbGtwL2xrcC8uc3JjLTIwMTgxMjE5LTE3MDAwNCcKCWV4cG9y dCBuZWVkX2tjb25maWc9J0NPTkZJR19LVk1fR1VFU1Q9eScKCWV4cG9ydCBjb21waWxlcj0nZ2Nj LTQuOScKCWV4cG9ydCBlbnF1ZXVlX3RpbWU9JzIwMTgtMTItMjAgMDk6MTM6MDkgKzA4MDAnCgll eHBvcnQgX2lkPSc1YzFhZWNhNTBiOWE5M2MzNjIyZDE5NmUnCglleHBvcnQgX3J0PScvcmVzdWx0 L3RyaW5pdHkvMzAwcy92bS1zbmIteW9jdG8taWEzMi95b2N0by10aW55LWkzODYtMjAxNi0wNC0y Mi5jZ3ovaTM4Ni1yYW5kY29uZmlnLXNiMC0xMjE5MjA0OC9nY2MtNC45L2RmMjA1MmNjOTIyMTM2 ZTk4YTVjOGQ5NzMwZjZhNGZkMGE5NThjOTQnCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IHJl c3VsdF9yb290PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1zbmIteW9jdG8taWEzMi95b2N0by10 aW55LWkzODYtMjAxNi0wNC0yMi5jZ3ovaTM4Ni1yYW5kY29uZmlnLXNiMC0xMjE5MjA0OC9nY2Mt NC45L2RmMjA1MmNjOTIyMTM2ZTk4YTVjOGQ5NzMwZjZhNGZkMGE5NThjOTQvMycKCWV4cG9ydCBz Y2hlZHVsZXJfdmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDE4MTIxOS0xNzAwMDQnCglleHBvcnQg TEtQX1NFUlZFUj0naW5uJwoJZXhwb3J0IG1heF91cHRpbWU9MTUwMAoJZXhwb3J0IGluaXRyZD0n L29zaW1hZ2UveW9jdG8veW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IGJv b3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFtMAp1c2VyPWxrcApqb2I9L2xrcC9qb2JzL3Nj aGVkdWxlZC92bS1zbmIteW9jdG8taWEzMi03L3RyaW5pdHktMzAwcy15b2N0by10aW55LWkzODYt MjAxNi0wNC0yMi5jZ3otZGYyMDUyY2M5MjIxMzZlOThhNWM4ZDk3MzBmNmE0ZmQwYTk1OGM5NC0y MDE4MTIyMC01MDAxOC0xdHR3cjI2LTMueWFtbApBUkNIPWkzODYKa2NvbmZpZz1pMzg2LXJhbmRj b25maWctc2IwLTEyMTkyMDQ4CmJyYW5jaD1saW51cy9tYXN0ZXIKY29tbWl0PWRmMjA1MmNjOTIy MTM2ZTk4YTVjOGQ5NzMwZjZhNGZkMGE5NThjOTQKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L2kzODYt cmFuZGNvbmZpZy1zYjAtMTIxOTIwNDgvZ2NjLTQuOS9kZjIwNTJjYzkyMjEzNmU5OGE1YzhkOTcz MGY2YTRmZDBhOTU4Yzk0L3ZtbGludXotNC4xOS4wLXJjMS0wMDE2NC1nZGYyMDUyYwptYXhfdXB0 aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tc25iLXlvY3RvLWlh MzIveW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6L2kzODYtcmFuZGNvbmZpZy1zYjAtMTIx OTIwNDgvZ2NjLTQuOS9kZjIwNTJjYzkyMjEzNmU5OGE1YzhkOTczMGY2YTRmZDBhOTU4Yzk0LzMK TEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3Vw ZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmtt c2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3Bz PXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3VudD04 CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2ZWwKY29uc29sZT10dHkwCmVhcmx5 cHJpbnRrPXR0eVMwLDExNTIwMApjb25zb2xlPXR0eVMwLDExNTIwMAp2Z2E9bm9ybWFsCnJ3JwoJ ZXhwb3J0IGJtX2luaXRyZD0nL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEu Y2d6L3J1bi1pcGNvbmZpZy5pMzg2XzIwMTYtMDktMDMuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4t eDg2XzY0LTIwMTYtMDgtMzEuY2d6L3RyaW5pdHktc3RhdGljLWkzODYteDg2XzY0LTZkZGFiZmQy XzIwMTctMTEtMTAuY2d6JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9sa3AvbGtwL2xrcC1pMzg2LmNn eicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgwCglleHBvcnQgTEtQ X0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBtb2RlbD0ncWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUt a3ZtIC1jcHUgU2FuZHlCcmlkZ2UnCglleHBvcnQgbnJfY3B1PTIKCWV4cG9ydCBtZW1vcnk9Jzc2 OE0nCglleHBvcnQgcm9vdGZzPSd5b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3onCglleHBv cnQgaGRkX3BhcnRpdGlvbnM9Jy9kZXYvdmRhJwoJZXhwb3J0IHN3YXBfcGFydGl0aW9ucz0nL2Rl di92ZGInCglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1zYjAtMTIx OTIwNDgvZ2NjLTQuOS9kZjIwNTJjYzkyMjEzNmU5OGE1YzhkOTczMGY2YTRmZDBhOTU4Yzk0L3Zt bGludXotNC4xOS4wLXJjMS0wMDE2NC1nZGYyMDUyYycKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIw MTgtMTItMjAgMDk6MTM6NDIgKzA4MDAnCglleHBvcnQgbnJfdm09MzIKCWV4cG9ydCBqb2JfaW5p dHJkPScvbGtwL2pvYnMvc2NoZWR1bGVkL3ZtLXNuYi15b2N0by1pYTMyLTcvdHJpbml0eS0zMDBz LXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei1kZjIwNTJjYzkyMjEzNmU5OGE1YzhkOTcz MGY2YTRmZDBhOTU4Yzk0LTIwMTgxMjIwLTUwMDE4LTF0dHdyMjYtMy5jZ3onCgoJWyAtbiAiJExL UF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9CgpydW5f am9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9odHRw LnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4cG9y dF90b3BfZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCgly dW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0YmVhdAoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBtZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NS Qy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3BsYWluL3dhdGNoZG9nCgoJcnVuX3Rlc3QgJExLUF9TUkMvdGVzdHMvd3JhcHBlciB0cmlu aXR5Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgbWVtaW5mbwoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGlt ZSB0cmluaXR5LnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZQoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCn0K CiIkQCIK --===============3927989245508731503== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============3927989245508731503==--