From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Date: Thu, 27 Aug 2020 11:25:18 +0800 Subject: [LTP] [bio] 37abbdc72e: WARNING:at_block/bio.c:#bio_release_pages In-Reply-To: <20200822042059.1805541-5-jhubbard@nvidia.com> Message-ID: <20200827032518.GO4299@shao2-debian> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 ("[PATCH 4/5] bio: introduce BIO_FOLL_PIN flag") url: https://github.com/0day-ci/linux/commits/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250 base: https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next in testcase: ltp with following parameters: disk: 1HDD fs: ext4 test: ltp-aiodio.part2 ucode: 0x21 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +----------------+------------+------------+ | | 0f01c02dee | 37abbdc72e | +----------------+------------+------------+ | boot_successes | 0 | 0 | +----------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot user :notice: [ 56.877035] INFO: creating /lkp/benchmarks/ltp/output directory user :notice: [ 56.881385] INFO: creating /lkp/benchmarks/ltp/results directory user :notice: [ 56.886110] Checking for required user/group ids user :notice: [ 56.896602] 'nobody' user id and group found. user :notice: [ 56.900161] 'bin' user id and group found. user :notice: [ 56.903809] 'daemon' user id and group found. user :notice: [ 56.907197] Users group found. user :notice: [ 56.910336] Sys group found. user :notice: [ 56.913550] Required users/groups exist. user :notice: [ 56.918766] If some fields are empty or look unusual you may have an old version. user :notice: [ 56.924550] Compare to the current minimal requirements in Documentation/Changes. user :notice: [ 56.929676] /etc/os-release user :notice: [ 56.933350] PRETTY_NAME="Debian GNU/Linux 10 (buster)" user :notice: [ 56.936986] NAME="Debian GNU/Linux" user :notice: [ 56.939723] VERSION_ID="10" user :notice: [ 56.942553] VERSION="10 (buster)" user :notice: [ 56.945702] VERSION_CODENAME=buster user :notice: [ 56.947515] ID=debian user :notice: [ 56.949931] HOME_URL="https://www.debian.org/" user :notice: [ 56.952557] SUPPORT_URL="https://www.debian.org/support" user :notice: [ 56.955001] BUG_REPORT_URL="https://bugs.debian.org/" user :notice: [ 56.956962] uname: user :notice: [ 56.960871] Linux lkp-ivb-d02 5.8.0-10182-g37abbdc72ec00 #1 SMP Thu Aug 27 06:01:27 CST 2020 x86_64 GNU/Linux user :notice: [ 56.963851] /proc/cmdline user :warn : [ 57.009433] LTP: starting ADSP000 (aiodio_sparse) user :warn : [ 59.571766] LTP: starting ADSP001 (aiodio_sparse -s 180k) user :warn : [ 59.709771] LTP: starting ADSP002 (aiodio_sparse -dd -s 1751k -w 11k) kern :warn : [ 59.757746] ------------[ cut here ]------------ kern :warn : [ 59.758325] WARNING: CPU: 3 PID: 2581 at block/bio.c:955 bio_release_pages+0xd7/0xe0 kern :warn : [ 59.758952] Modules linked in: dm_mod netconsole btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c intel_rapl_msr sd_mod intel_rapl_common t10_pi x86_pkg_temp_thermal sg intel_powerclamp coretemp i915 intel_gtt drm_kms_helper kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel syscopyarea rapl intel_cstate sysfillrect intel_uncore sysimgblt fb_sys_fops drm mei_me ipmi_devintf ahci libahci ipmi_msghandler libata mei joydev ie31200_edac video ip_tables kern :warn : [ 59.761834] CPU: 3 PID: 2581 Comm: aiodio_sparse Not tainted 5.8.0-10182-g37abbdc72ec00 #1 kern :warn : [ 59.762559] Hardware name: Hewlett-Packard p6-1451cx/2ADA, BIOS 8.15 02/05/2013 kern :warn : [ 59.763295] RIP: 0010:bio_release_pages+0xd7/0xe0 kern :warn : [ 59.763983] Code: e1 89 d5 81 e2 ff 0f 00 00 c1 ed 0c 29 d1 48 c1 e5 06 48 03 28 eb 9c 48 8b 45 08 a8 01 75 c0 48 89 ef e8 8c f0 d2 ff eb b6 c3 <0f> 0b c3 66 0f 1f 44 00 00 0f 1f 44 00 00 41 54 31 c0 55 bd 00 10 kern :warn : [ 59.765596] RSP: 0000:ffffc90000124e68 EFLAGS: 00010246 kern :warn : [ 59.766339] RAX: 0000000000000a00 RBX: ffff888212c3f2a0 RCX: 0000000000000000 kern :warn : [ 59.767124] RDX: fffffffffff41387 RSI: 0000000000000000 RDI: ffff88821fae3000 kern :warn : [ 59.767950] RBP: ffff88821fae3000 R08: ffff88821f1d1c00 R09: 0000000000000000 kern :warn : [ 59.768726] R10: ffff88821f1d1a10 R11: ffff88821faab3b0 R12: 0000000040000001 kern :warn : [ 59.769513] R13: 0000000000000400 R14: 0000000000002c00 R15: 0000000000000000 kern :warn : [ 59.770294] FS: 00007fb0401ef740(0000) GS:ffff88821fb80000(0000) knlGS:0000000000000000 kern :warn : [ 59.771112] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kern :warn : [ 59.771908] CR2: 00007ffc3fc11000 CR3: 000000012477e006 CR4: 00000000001706e0 kern :warn : [ 59.772720] Call Trace: kern :warn : [ 59.773466] kern :warn : [ 59.774200] iomap_dio_bio_end_io+0x5f/0x100 kern :warn : [ 59.774973] blk_update_request+0x219/0x3c0 kern :warn : [ 59.775767] scsi_end_request+0x29/0x140 kern :warn : [ 59.776538] scsi_io_completion+0x7a/0x520 kern :warn : [ 59.777324] blk_done_softirq+0x95/0xc0 kern :warn : [ 59.778098] __do_softirq+0xe8/0x313 kern :warn : [ 59.778887] asm_call_on_stack+0x12/0x20 kern :warn : [ 59.779662] kern :warn : [ 59.780435] do_softirq_own_stack+0x39/0x60 kern :warn : [ 59.781217] irq_exit_rcu+0xd2/0xe0 kern :warn : [ 59.782020] common_interrupt+0x74/0x140 kern :warn : [ 59.782797] ? asm_common_interrupt+0x8/0x40 kern :warn : [ 59.783594] asm_common_interrupt+0x1e/0x40 kern :warn : [ 59.784359] RIP: 0033:0x5572c6b47f20 kern :warn : [ 59.785119] Code: 10 00 00 49 01 c4 44 39 fd 0f 8c a2 00 00 00 ba 00 10 00 00 4c 89 ee 44 89 f7 e8 ab f5 ff ff 85 c0 7e d7 89 c2 4c 89 eb eb 09 <48> 83 c3 01 83 ea 01 74 c7 44 0f be 03 45 84 c0 74 ee 83 fa 03 7e kern :warn : [ 59.786952] RSP: 002b:00007ffc3fc0fed0 EFLAGS: 00000246 kern :warn : [ 59.787836] RAX: 0000000000001000 RBX: 00007ffc3fc11de1 RCX: 00007fb0403c950e kern :warn : [ 59.788750] RDX: 00000000000000bf RSI: 00007ffc3fc10ea0 RDI: 0000000000000007 kern :warn : [ 59.789647] RBP: 00000000001b5c00 R08: 0000000000000000 R09: 00007ffc3fc0d6b7 kern :warn : [ 59.790550] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000003e000 kern :warn : [ 59.791447] R13: 00007ffc3fc10ea0 R14: 0000000000000007 R15: 000000000003e000 kern :warn : [ 59.792356] ---[ end trace 1c52c540ed6c08e4 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp -------------- next part -------------- # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.8.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-15) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_LD_VERSION=235000000 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_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_HAVE_KERNEL_ZSTD=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # 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_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_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_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # 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_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set 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 # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_LSM is not set CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL 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_LPIT=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_DPTF_POWER=m CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y CONFIG_PMIC_OPREGION=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y 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=y # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=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_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=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_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DEVICE_PRIVATE=y CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y 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=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set # CONFIG_MPTCP_KUNIT_TESTS is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m CONFIG_NF_LOG_NETDEV=m CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NF_LOG_BRIDGE=m # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # 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=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m # CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set # CONFIG_PCIE_EDR 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=m # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_KUNIT_DRIVER_PE_TEST=y CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE 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 # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_MD_CLUSTER=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_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=y CONFIG_TIGON3_HWMON=y # 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_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE 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_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set # CONFIG_IGC is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_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_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC 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=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_THUNDER is not set # CONFIG_MDIO_XPCS is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_ADIN_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y # CONFIG_USB_ALI_M5632 is not set # CONFIG_USB_AN2720 is not set CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y # CONFIG_USB_EPSON2888 is not set # CONFIG_USB_KC2190 is not set CONFIG_USB_NET_ZAURUS=y # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7915E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # 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=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=64 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set # CONFIG_TRACE_SINK is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # 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 # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set 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=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # 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 is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_AMD_ENERGY is not set CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_MLX_WDT is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_SECO is not set # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set CONFIG_MEDIA_SUPPORT=m # CONFIG_MEDIA_SUPPORT_FILTER is not set # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Media device types # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types # # Media core support # CONFIG_VIDEO_DEV=m CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=m # end of Media core support # # Video4Linux options # CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # end of Video4Linux options # # Media controller options # # CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # end of Digital TV options # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_SDR_PLATFORM_DRIVERS is not set # # MMC/SDIO DVB adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # # FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # end of Audio decoders, processors and mixers # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # end of RDS decoders # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # end of Video decoders # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_ADV7511 is not set # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # end of Video encoders # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # end of Video improvement chips # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # end of Audio/Video compression chips # # SDR tuner chips # # CONFIG_SDR_MAX2175 is not set # end of SDR tuner chips # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # CONFIG_VIDEO_I2C is not set # CONFIG_VIDEO_ST_MIPID02 is not set # end of Miscellaneous helper chips # # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX355 is not set # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5670 is not set # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9P031 is not set # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_SMIAPP is not set # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # end of Camera sensor devices # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9807_VCM is not set # end of Lens drivers # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # end of Flash devices # # SPI helper chips # # CONFIG_VIDEO_GS1662 is not set # end of SPI helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=m # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MSI001=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_S5H1432=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_RTL2832_SDR=m CONFIG_DVB_SI2168=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_CXD2880=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m CONFIG_DVB_MN88443X=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBH29=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GL5=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m CONFIG_DVB_HORUS3A=m CONFIG_DVB_ASCOT2E=m CONFIG_DVB_HELENE=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m # end of Customise DVB Frontends # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # 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 is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC 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_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m 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 is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_XILINX_ZYNQMP_DPDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_ALIENWARE_WMI is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y # CONFIG_DELL_SMBIOS_SMM is not set CONFIG_DELL_LAPTOP=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_DELL_SMO8800=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # 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=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m 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_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set 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 is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 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_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=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_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KCSAN=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FPU is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking -------------- next part -------------- #!/bin/sh export_top_env() { export suite='ltp' export testcase='ltp' export category='functional' export need_modules=true export need_memory='7G' export job_origin='/lkp-src/allot/cyclic:p1:linux-devel:devel-hourly/lkp-ivb-d02/ltp-1hdd-part2.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-ivb-d02' export tbox_group='lkp-ivb-d02' export kconfig='x86_64-rhel-8.3' export submit_id='5f46e3da5f8f3738fd015687' export job_file='/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.yaml' export id='416a5bb16d4b1a54b6ad9b2e9455a50faaa34f52' export queuer_version='/lkp-src' export model='Ivy Bridge' export nr_node=1 export nr_cpu=4 export memory='8G' export nr_hdd_partitions=2 export nr_ssd_partitions=1 export ssd_partitions='/dev/disk/by-id/ata-INTEL_SSDSC2BA400G4_BTHV634505W5400NGN-part1' export hdd_partitions='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part1 /dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part2' export swap_partitions='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part3' export rootfs_partition='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part4' export brand='Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz' export need_kconfig='CONFIG_BLK_DEV_SD CONFIG_SCSI CONFIG_BLOCK=y CONFIG_SATA_AHCI CONFIG_SATA_AHCI_PLATFORM CONFIG_ATA CONFIG_PCI=y CONFIG_BLK_DEV_LOOP CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_VCAN=m CONFIG_IPV6_VTI=m CONFIG_MINIX_FS=m CONFIG_EXT4_FS' export commit='37abbdc72ec00a133b4b93f8d7ff9559a41da4e0' export netconsole_port=6673 export ucode='0x21' export need_kconfig_hw='CONFIG_NET_VENDOR_REALTEK=y CONFIG_R8169=y CONFIG_SATA_AHCI' export enqueue_time='2020-08-27 06:36:11 +0800' export _id='5f46e3de5f8f3738fd015688' export _rt='/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0' export user='lkp' export compiler='gcc-9' export head_commit='a03cced99e8f4a021f6ee589fff9ca623e35f7b8' export base_commit='d012a7190fc1fd72ed48911e77ca97ba4521bccd' export branch='linux-review/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8' export scheduler_version='/lkp/lkp/.src-20200826-103010' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=3600 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250 commit=37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00 max_uptime=3600 RESULT_ROOT=/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8 LKP_SERVER=inn nokaslr selinux=0 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 modules_initrd='/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20200715.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20200715.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20200610.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='4.20.0' export repeat_to=12 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00' export dequeue_time='2020-08-27 07:16:22 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.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_setup nr_hdd=1 $LKP_SRC/setup/disk run_setup fs='ext4' $LKP_SRC/setup/fs 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 test='ltp-aiodio.part2' $LKP_SRC/tests/wrapper ltp } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper ltp $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time ltp.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" -------------- next part -------------- A non-text attachment was scrubbed... Name: kmsg.xz Type: application/x-xz Size: 34304 bytes Desc: not available URL: -------------- next part -------------- 2020-08-26 23:17:48 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs 2020-08-26 23:17:48 ./runltp -f ltp-aiodio.part2 -d /fs/sda1/tmpdir INFO: creating /lkp/benchmarks/ltp/output directory INFO: creating /lkp/benchmarks/ltp/results directory Checking for required user/group ids 'nobody' user id and group found. 'bin' user id and group found. 'daemon' user id and group found. Users group found. Sys group found. Required users/groups exist. If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. /etc/os-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" uname: Linux lkp-ivb-d02 5.8.0-10182-g37abbdc72ec00 #1 SMP Thu Aug 27 06:01:27 CST 2020 x86_64 GNU/Linux /proc/cmdline ip=::::lkp-ivb-d02::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250 commit=37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00 max_uptime=3600 RESULT_ROOT=/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8 LKP_SERVER=inn nokaslr selinux=0 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 Gnu C Clang Gnu make 4.2.1 util-linux 2.33.1 mount linux 2.33.1 (libmount 2.33.1: selinux, smack, btrfs, namespaces, assert, debug) modutils 26 e2fsprogs 1.44.5 Linux C Library > libc.2.28 Dynamic linker (ldd) 2.28 Procps 3.3.15 Net-tools 2.10-alpha iproute2 iproute2-ss190107 iputils iputils-s20180629 ethtool 4.19 Kbd 119: Sh-utils 8.30 Modules Loaded dm_mod netconsole btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c intel_rapl_msr sd_mod intel_rapl_common t10_pi x86_pkg_temp_thermal sg intel_powerclamp coretemp i915 intel_gtt drm_kms_helper kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel syscopyarea rapl intel_cstate sysfillrect intel_uncore sysimgblt fb_sys_fops drm mei_me ipmi_devintf ahci libahci ipmi_msghandler libata mei joydev ie31200_edac video ip_tables free reports: total used free shared buff/cache available Mem: 8030980 365152 5370244 13292 2295584 5268328 Swap: 0 0 0 cpuinfo: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 36 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Model name: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz Stepping: 9 CPU MHz: 3292.447 CPU max MHz: 3300.0000 CPU min MHz: 1600.0000 BogoMIPS: 6584.89 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave avx f16c lahf_lm cpuid_fault epb pti tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm arat pln pts AppArmor enabled SELinux mode: unknown no big block device was specified on commandline. Tests which require a big block device are disabled. You can specify it with option -z COMMAND: /lkp/benchmarks/ltp/bin/ltp-pan -e -S -a 2416 -n 2416 -p -f /fs/sda1/tmpdir/ltp-Cywvp2sczw/alltests -l /lkp/benchmarks/ltp/results/LTP_RUN_ON-2020_08_26-23h_17m_48s.log -C /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_17m_48s.failed -T /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_17m_48s.tconf LOG File: /lkp/benchmarks/ltp/results/LTP_RUN_ON-2020_08_26-23h_17m_48s.log FAILED COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_17m_48s.failed TCONF COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_17m_48s.tconf Running tests....... <<>> tag=ADSP000 stime=1598483868 cmdline="aiodio_sparse" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=3 termination_type=exited termination_id=0 corefile=no cutime=15 cstime=20 <<>> <<>> tag=ADSP001 stime=1598483871 cmdline="aiodio_sparse -s 180k" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP002 stime=1598483871 cmdline="aiodio_sparse -dd -s 1751k -w 11k" contacts="" analysis=exit <<>> Child 2581 has opened 'aiodio_sparse' for reading Child 2581 loop 0 Child 2581 loop 1 aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : io_submit() returned 16 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP003 stime=1598483871 cmdline="aiodio_sparse -i 9 -d -s 180k -w 18k" contacts="" analysis=exit <<>> Child 2586 has opened 'aiodio_sparse' for reading Child 2586 loop 0 Child 2586 loop 1 Child 2586 loop 2 aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : io_submit() returned 9 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7fff140c89a0 filesize 184320 inflight 9 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 18432 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP004 stime=1598483871 cmdline="aiodio_sparse -i 2 -a 2k -w 2k -s 4k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP005 stime=1598483871 cmdline="aiodio_sparse -i 2 -a 4k -w 4k -s 8k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP006 stime=1598483871 cmdline="aiodio_sparse -i 2 -a 4k -w 4k -s 8k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP007 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 8k -s 32k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP008 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 16k -s 64k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP009 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 32k -s 128k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP010 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 64k -s 256k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP011 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 128k -s 512k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP012 stime=1598483871 cmdline="aiodio_sparse -i 4 -a 8k -w 256k -s 1024k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP013 stime=1598483872 cmdline="aiodio_sparse -i 4 -a 8k -w 512k -s 2048k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=0 <<>> <<>> tag=ADSP014 stime=1598483872 cmdline="aiodio_sparse -i 4 -a 8k -w 1024k -s 4096k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=2 <<>> <<>> tag=ADSP015 stime=1598483872 cmdline="aiodio_sparse -i 4 -a 8k -w 2048k -s 8192k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=2 <<>> <<>> tag=ADSP016 stime=1598483872 cmdline="aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=4 cstime=4 <<>> <<>> tag=ADSP017 stime=1598483872 cmdline="aiodio_sparse -i 4 -a 8k -w 8192k -s 32768k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=8 cstime=6 <<>> <<>> tag=ADSP018 stime=1598483873 cmdline="aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 2" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=17 cstime=15 <<>> <<>> tag=ADSP019 stime=1598483873 cmdline="aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 4" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=30 cstime=16 <<>> <<>> tag=ADSP020 stime=1598483874 cmdline="aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=58 cstime=20 <<>> <<>> tag=ADSP021 stime=1598483875 cmdline="aiodio_sparse -i 4 -a 8k -w 128k -s 512k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP022 stime=1598483875 cmdline="aiodio_sparse -i 4 -a 8k -w 256k -s 1024k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP023 stime=1598483875 cmdline="aiodio_sparse -i 4 -a 8k -w 512k -s 2048k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP024 stime=1598483875 cmdline="aiodio_sparse -i 4 -a 8k -w 1024k -s 4096k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=2 <<>> <<>> tag=ADSP025 stime=1598483876 cmdline="aiodio_sparse -i 4 -a 8k -w 2048k -s 8192k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=6 cstime=3 <<>> <<>> tag=ADSP026 stime=1598483876 cmdline="aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=11 cstime=6 <<>> <<>> tag=ADSP027 stime=1598483876 cmdline="aiodio_sparse -i 4 -a 8k -w 18192k -s 72768k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=44 cstime=20 <<>> <<>> tag=ADSP028 stime=1598483877 cmdline="aiodio_sparse -i 4 -a 8k -w 18192k -s 518192k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=6 termination_type=exited termination_id=0 corefile=no cutime=352 cstime=150 <<>> <<>> tag=ADSP029 stime=1598483883 cmdline="aiodio_sparse -i 4 -a 8k -w 65536k -s 262144k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=4 termination_type=exited termination_id=0 corefile=no cutime=177 cstime=87 <<>> <<>> tag=ADSP030 stime=1598483887 cmdline="aiodio_sparse -i 6 -a 8k -w 65536k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=102 cstime=41 <<>> <<>> tag=ADSP031 stime=1598483888 cmdline="aiodio_sparse -i 8 -a 8k -w 128k -s 1024k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP032 stime=1598483888 cmdline="aiodio_sparse -i 16 -a 8k -w 256k -s 4096k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=2 <<>> <<>> tag=ADSP033 stime=1598483888 cmdline="aiodio_sparse -i 32 -a 8k -w 512k -s 16384k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=11 cstime=6 <<>> <<>> tag=ADSP034 stime=1598483888 cmdline="aiodio_sparse -i 64 -a 8k -w 1024k -s 65536k -n 6" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=45 cstime=23 <<>> <<>> tag=ADSP035 stime=1598483889 cmdline="aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 32" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=12 cstime=6 <<>> <<>> tag=ADSP036 stime=1598483890 cmdline="aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 64" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=72 cstime=21 <<>> <<>> tag=ADSP037 stime=1598483890 cmdline="aiodio_sparse -i 4 -a 8k -w 18192k -s 72768k -n 128" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=225 cstime=57 <<>> <<>> tag=ADSP038 stime=1598483892 cmdline="aiodio_sparse -i 4 -a 8k -w 18192k -n 512" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=7 termination_type=exited termination_id=0 corefile=no cutime=1656 cstime=368 <<>> <<>> tag=ADSP039 stime=1598483899 cmdline="aiodio_sparse -i 4 -a 8k -w 18192k -n 1000" contacts="" analysis=exit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=16 termination_type=exited termination_id=0 corefile=no cutime=5076 cstime=1085 <<>> <<>> tag=ADSP040 stime=1598483915 cmdline="dio_sparse" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=2 termination_type=exited termination_id=0 corefile=no cutime=17 cstime=25 <<>> <<>> tag=ADSP041 stime=1598483917 cmdline="dio_sparse -s 180k" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP042 stime=1598483917 cmdline="dio_sparse -dd -s 1751k -w 11k" contacts="" analysis=exit <<>> Child 4605 has opened 'dio_sparse' for reading Child 4605 loop 0 Child 4605 loop 1 Child 4605 loop 2 Child 4605 loop 3 Child 4605 loop 4 dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP043 stime=1598483918 cmdline="dio_sparse -d -s 180k -w 18k" contacts="" analysis=exit <<>> Child 4607 has opened 'dio_sparse' for reading Child 4607 loop 0 Child 4607 loop 1 Child 4607 loop 2 dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP044 stime=1598483918 cmdline="dio_sparse -a 2k -w 2k -s 2k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP045 stime=1598483918 cmdline="dio_sparse -a 4k -w 4k -s 2k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP046 stime=1598483918 cmdline="dio_sparse -a 4k -w 4k -s 4k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP047 stime=1598483918 cmdline="dio_sparse -a 8k -w 16k -s 16k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP048 stime=1598483918 cmdline="dio_sparse -a 8k -w 32k -s 32k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP049 stime=1598483918 cmdline="dio_sparse -a 8k -w 64k -s 64k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP050 stime=1598483918 cmdline="dio_sparse -a 8k -w 128k -s 128k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP051 stime=1598483918 cmdline="dio_sparse -a 8k -w 256k -s 256k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP052 stime=1598483918 cmdline="dio_sparse -a 8k -w 512k -s 512k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP053 stime=1598483918 cmdline="dio_sparse -a 8k -w 1024k -s 1024k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP054 stime=1598483918 cmdline="dio_sparse -a 8k -w 2048k -s 2048k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=2 cstime=1 <<>> <<>> tag=ADSP055 stime=1598483918 cmdline="dio_sparse -a 8k -w 4096k -s 4096k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=3 cstime=2 <<>> <<>> tag=ADSP056 stime=1598483919 cmdline="dio_sparse -a 8k -w 8192k -s 8192k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=8 cstime=3 <<>> <<>> tag=ADSP057 stime=1598483919 cmdline="dio_sparse -a 8k -w 18192k -s 18192k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=17 cstime=7 <<>> <<>> tag=ADSP058 stime=1598483919 cmdline="dio_sparse -a 8k -w 518192k -s 518192k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=6 termination_type=exited termination_id=0 corefile=no cutime=470 cstime=187 <<>> <<>> tag=ADSP059 stime=1598483925 cmdline="dio_sparse -a 8k -w 58192k -s 58192k -n 4" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=116 cstime=30 <<>> <<>> tag=ADSP060 stime=1598483926 cmdline="dio_sparse -a 8k -w 58192k -s 58192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=111 cstime=32 <<>> <<>> tag=ADSP061 stime=1598483927 cmdline="dio_sparse -a 8k -w 256k -s 256k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP062 stime=1598483927 cmdline="dio_sparse -a 8k -w 512k -s 512k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=0 <<>> <<>> tag=ADSP063 stime=1598483927 cmdline="dio_sparse -a 8k -w 1024k -s 1024k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP064 stime=1598483927 cmdline="dio_sparse -a 8k -w 2048k -s 2048k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=4 cstime=1 <<>> <<>> tag=ADSP065 stime=1598483927 cmdline="dio_sparse -a 8k -w 2048k -s 4096k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=4 cstime=2 <<>> <<>> tag=ADSP066 stime=1598483927 cmdline="dio_sparse -a 8k -w 8192k -s 8192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=13 cstime=4 <<>> <<>> tag=ADSP067 stime=1598483927 cmdline="dio_sparse -a 8k -w 18192k -s 18192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=37 cstime=10 <<>> <<>> tag=ADSP068 stime=1598483928 cmdline="dio_sparse -a 8k -w 58192k -s 518192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=6 termination_type=exited termination_id=0 corefile=no cutime=375 cstime=147 <<>> <<>> tag=ADSP069 stime=1598483934 cmdline="dio_sparse -a 8k -w 58192k -s 58192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=106 cstime=32 <<>> <<>> tag=ADSP070 stime=1598483935 cmdline="dio_sparse -a 8k -w 518192k -s 518192k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=5 termination_type=exited termination_id=0 corefile=no cutime=847 cstime=247 <<>> <<>> tag=ADSP071 stime=1598483940 cmdline="dio_sparse -a 8k -w 256k -s 256k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP072 stime=1598483940 cmdline="dio_sparse -a 8k -w 512k -s 512k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP073 stime=1598483940 cmdline="dio_sparse -a 8k -w 1024k -s 1024k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=1 termination_type=exited termination_id=0 corefile=no cutime=3 cstime=0 <<>> <<>> tag=ADSP074 stime=1598483941 cmdline="dio_sparse -a 8k -w 1024k -s 2048k -n 6" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=1 cstime=1 <<>> <<>> tag=ADSP075 stime=1598483941 cmdline="dio_sparse -a 8k -w 4096k -s 4096k -n 32" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=8 cstime=3 <<>> <<>> tag=ADSP076 stime=1598483941 cmdline="dio_sparse -a 8k -w 8192k -s 8192k -n 64" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=15 cstime=5 <<>> <<>> tag=ADSP077 stime=1598483941 cmdline="dio_sparse -a 8k -w 518192k -s 18192k -n 128" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=4 termination_type=exited termination_id=0 corefile=no cutime=1317 cstime=284 <<>> <<>> tag=ADSP078 stime=1598483945 cmdline="dio_sparse -a 8k -w 518192k -s 518192k -n 512" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=19 termination_type=exited termination_id=0 corefile=no cutime=4834 cstime=1032 <<>> <<>> tag=ADSP079 stime=1598483964 cmdline="dio_sparse -a 8k -w 518192k -s 518192k -n 1000" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=36 termination_type=exited termination_id=0 corefile=no cutime=10188 cstime=2227 <<>> <<>> tag=ADSP080 stime=1598484000 cmdline="dio_sparse -a 4k -w 4k -s 2k -o 2k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP081 stime=1598484000 cmdline="dio_sparse -a 2k -w 2k -s 1k -o 1k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP082 stime=1598484000 cmdline="dio_sparse -a 1k -w 1k -s 512 -o 512 -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=1 <<>> <<>> tag=ADSP083 stime=1598484000 cmdline="dio_sparse -a 4k -w 4k -s 2k -o 3k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP084 stime=1598484000 cmdline="dio_sparse -a 4k -w 4k -s 4k -o 4k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP085 stime=1598484000 cmdline="dio_sparse -a 4k -w 4k -s 4k -o 6k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP086 stime=1598484000 cmdline="dio_sparse -a 4k -w 4k -s 4k -o 8k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> <<>> tag=ADSP087 stime=1598484000 cmdline="dio_sparse -a 4k -w 16k -s 8k -o 8k -n 2" contacts="" analysis=exit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed incrementing stop <<>> initiation_status="ok" duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0 <<>> INFO: ltp-pan reported all tests PASS LTP Version: 20200515-110-gd2768c84e ############################################################### Done executing testcases. LTP Version: 20200515-110-gd2768c84e ############################################################### -------------- next part -------------- --- #! jobs/ltp-1hdd-part2.yaml suite: ltp testcase: ltp category: functional need_modules: true disk: 1HDD fs: ext4 need_memory: 7G ltp: test: ltp-aiodio.part2 job_origin: "/lkp-src/allot/cyclic:p1:linux-devel:devel-hourly/lkp-ivb-d02/ltp-1hdd-part2.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-ivb-d02 tbox_group: lkp-ivb-d02 kconfig: x86_64-rhel-8.3 submit_id: 5f46daa95f8f37371a9460ad job_file: "/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14106-1yb93ev-0.yaml" id: 8acdac16c18d0c4679c153a572a6cafe666a3c40 queuer_version: "/lkp-src" #! hosts/lkp-ivb-d02 model: Ivy Bridge nr_node: 1 nr_cpu: 4 memory: 8G nr_hdd_partitions: 2 nr_ssd_partitions: 1 ssd_partitions: "/dev/disk/by-id/ata-INTEL_SSDSC2BA400G4_BTHV634505W5400NGN-part1" hdd_partitions: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part1 /dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part2" swap_partitions: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part3" rootfs_partition: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part4" brand: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz #! include/category/functional kmsg: heartbeat: meminfo: #! include/disk/nr_hdd need_kconfig: - CONFIG_BLK_DEV_SD - CONFIG_SCSI - CONFIG_BLOCK=y - CONFIG_SATA_AHCI - CONFIG_SATA_AHCI_PLATFORM - CONFIG_ATA - CONFIG_PCI=y - CONFIG_BLK_DEV_LOOP - CONFIG_CAN=m - CONFIG_CAN_RAW=m - CONFIG_CAN_VCAN=m - CONFIG_IPV6_VTI=m - CONFIG_MINIX_FS=m - CONFIG_EXT4_FS #! include/ltp #! include/queue/cyclic commit: 37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 #! include/testbox/lkp-ivb-d02 netconsole_port: 6673 ucode: '0x21' need_kconfig_hw: - CONFIG_NET_VENDOR_REALTEK=y - CONFIG_R8169=y - CONFIG_SATA_AHCI #! include/fs/OTHERS enqueue_time: 2020-08-27 05:56:57.721366195 +08:00 _id: 5f46daa95f8f37371a9460ad _rt: "/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0" #! schedule options user: lkp compiler: gcc-9 head_commit: a03cced99e8f4a021f6ee589fff9ca623e35f7b8 base_commit: d012a7190fc1fd72ed48911e77ca97ba4521bccd branch: linux-devel/devel-hourly-2020082517 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/0" scheduler_version: "/lkp/lkp/.src-20200826-103010" LKP_SERVER: inn arch: x86_64 max_uptime: 3600 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14106-1yb93ev-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=linux-devel/devel-hourly-2020082517 - commit=37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00 - max_uptime=3600 - RESULT_ROOT=/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/0 - LKP_SERVER=inn - nokaslr - selinux=0 - 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 modules_initrd: "/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20200715.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20200715.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20200610.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200825-094435/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status last_kernel: 4.20.0 schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00" dequeue_time: 2020-08-27 06:20:28.273664535 +08:00 #! /lkp/lkp/.src-20200826-103010/include/site/inn job_state: finished loadavg: 499.85 169.85 61.02 1/220 6808 start_time: '1598480510' end_time: '1598480646' version: "/lkp/lkp/.src-20200826-103053:ee0c0b39:87a30022e" -------------- next part -------------- dmsetup remove_all wipefs -a --force /dev/sda1 mkfs -t ext4 -q -F /dev/sda1 mkdir -p /fs/sda1 mount -t ext4 /dev/sda1 /fs/sda1 "ln" "-sf" "/usr/bin/genisoimage" "/usr/bin/mkisofs" "./runltp" "-f" "ltp-aiodio.part2" "-d" "/fs/sda1/tmpdir" From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4217148338537141237==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [bio] 37abbdc72e: WARNING:at_block/bio.c:#bio_release_pages Date: Thu, 27 Aug 2020 11:25:18 +0800 Message-ID: <20200827032518.GO4299@shao2-debian> In-Reply-To: <20200822042059.1805541-5-jhubbard@nvidia.com> List-Id: --===============4217148338537141237== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 ("[PATCH 4/5] bio: introdu= ce BIO_FOLL_PIN flag") url: https://github.com/0day-ci/linux/commits/John-Hubbard/bio-Direct-IO-co= nvert-to-pin_user_pages_fast/20200822-122250 base: https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git fo= r-next in testcase: ltp with following parameters: disk: 1HDD fs: ext4 test: ltp-aiodio.part2 ucode: 0x21 test-description: The LTP testsuite contains a collection of tools for test= ing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G = memory caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +----------------+------------+------------+ | | 0f01c02dee | 37abbdc72e | +----------------+------------+------------+ | boot_successes | 0 | 0 | +----------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot user :notice: [ 56.877035] INFO: creating /lkp/benchmarks/ltp/output dir= ectory user :notice: [ 56.881385] INFO: creating /lkp/benchmarks/ltp/results di= rectory user :notice: [ 56.886110] Checking for required user/group ids user :notice: [ 56.896602] 'nobody' user id and group found. user :notice: [ 56.900161] 'bin' user id and group found. user :notice: [ 56.903809] 'daemon' user id and group found. user :notice: [ 56.907197] Users group found. user :notice: [ 56.910336] Sys group found. user :notice: [ 56.913550] Required users/groups exist. user :notice: [ 56.918766] If some fields are empty or look unusual you = may have an old version. user :notice: [ 56.924550] Compare to the current minimal requirements i= n Documentation/Changes. user :notice: [ 56.929676] /etc/os-release user :notice: [ 56.933350] PRETTY_NAME=3D"Debian GNU/Linux 10 (buster)" user :notice: [ 56.936986] NAME=3D"Debian GNU/Linux" user :notice: [ 56.939723] VERSION_ID=3D"10" user :notice: [ 56.942553] VERSION=3D"10 (buster)" user :notice: [ 56.945702] VERSION_CODENAME=3Dbuster user :notice: [ 56.947515] ID=3Ddebian user :notice: [ 56.949931] HOME_URL=3D"https://www.debian.org/" user :notice: [ 56.952557] SUPPORT_URL=3D"https://www.debian.org/support" user :notice: [ 56.955001] BUG_REPORT_URL=3D"https://bugs.debian.org/" user :notice: [ 56.956962] uname: user :notice: [ 56.960871] Linux lkp-ivb-d02 5.8.0-10182-g37abbdc72ec00 = #1 SMP Thu Aug 27 06:01:27 CST 2020 x86_64 GNU/Linux user :notice: [ 56.963851] /proc/cmdline user :warn : [ 57.009433] LTP: starting ADSP000 (aiodio_sparse) user :warn : [ 59.571766] LTP: starting ADSP001 (aiodio_sparse -s 180k) user :warn : [ 59.709771] LTP: starting ADSP002 (aiodio_sparse -dd -s 1= 751k -w 11k) kern :warn : [ 59.757746] ------------[ cut here ]------------ kern :warn : [ 59.758325] WARNING: CPU: 3 PID: 2581 at block/bio.c:955 = bio_release_pages+0xd7/0xe0 kern :warn : [ 59.758952] Modules linked in: dm_mod netconsole btrfs bl= ake2b_generic xor zstd_compress raid6_pq libcrc32c intel_rapl_msr sd_mod in= tel_rapl_common t10_pi x86_pkg_temp_thermal sg intel_powerclamp coretemp i9= 15 intel_gtt drm_kms_helper kvm_intel kvm irqbypass crct10dif_pclmul crc32_= pclmul crc32c_intel ghash_clmulni_intel syscopyarea rapl intel_cstate sysfi= llrect intel_uncore sysimgblt fb_sys_fops drm mei_me ipmi_devintf ahci liba= hci ipmi_msghandler libata mei joydev ie31200_edac video ip_tables kern :warn : [ 59.761834] CPU: 3 PID: 2581 Comm: aiodio_sparse Not tain= ted 5.8.0-10182-g37abbdc72ec00 #1 kern :warn : [ 59.762559] Hardware name: Hewlett-Packard p6-1451cx/2ADA= , BIOS 8.15 02/05/2013 kern :warn : [ 59.763295] RIP: 0010:bio_release_pages+0xd7/0xe0 kern :warn : [ 59.763983] Code: e1 89 d5 81 e2 ff 0f 00 00 c1 ed 0c 29 = d1 48 c1 e5 06 48 03 28 eb 9c 48 8b 45 08 a8 01 75 c0 48 89 ef e8 8c f0 d2 = ff eb b6 c3 <0f> 0b c3 66 0f 1f 44 00 00 0f 1f 44 00 00 41 54 31 c0 55 bd 0= 0 10 kern :warn : [ 59.765596] RSP: 0000:ffffc90000124e68 EFLAGS: 00010246 kern :warn : [ 59.766339] RAX: 0000000000000a00 RBX: ffff888212c3f2a0 R= CX: 0000000000000000 kern :warn : [ 59.767124] RDX: fffffffffff41387 RSI: 0000000000000000 R= DI: ffff88821fae3000 kern :warn : [ 59.767950] RBP: ffff88821fae3000 R08: ffff88821f1d1c00 R= 09: 0000000000000000 kern :warn : [ 59.768726] R10: ffff88821f1d1a10 R11: ffff88821faab3b0 R= 12: 0000000040000001 kern :warn : [ 59.769513] R13: 0000000000000400 R14: 0000000000002c00 R= 15: 0000000000000000 kern :warn : [ 59.770294] FS: 00007fb0401ef740(0000) GS:ffff88821fb800= 00(0000) knlGS:0000000000000000 kern :warn : [ 59.771112] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005= 0033 kern :warn : [ 59.771908] CR2: 00007ffc3fc11000 CR3: 000000012477e006 C= R4: 00000000001706e0 kern :warn : [ 59.772720] Call Trace: kern :warn : [ 59.773466] kern :warn : [ 59.774200] iomap_dio_bio_end_io+0x5f/0x100 kern :warn : [ 59.774973] blk_update_request+0x219/0x3c0 kern :warn : [ 59.775767] scsi_end_request+0x29/0x140 kern :warn : [ 59.776538] scsi_io_completion+0x7a/0x520 kern :warn : [ 59.777324] blk_done_softirq+0x95/0xc0 kern :warn : [ 59.778098] __do_softirq+0xe8/0x313 kern :warn : [ 59.778887] asm_call_on_stack+0x12/0x20 kern :warn : [ 59.779662] kern :warn : [ 59.780435] do_softirq_own_stack+0x39/0x60 kern :warn : [ 59.781217] irq_exit_rcu+0xd2/0xe0 kern :warn : [ 59.782020] common_interrupt+0x74/0x140 kern :warn : [ 59.782797] ? asm_common_interrupt+0x8/0x40 kern :warn : [ 59.783594] asm_common_interrupt+0x1e/0x40 kern :warn : [ 59.784359] RIP: 0033:0x5572c6b47f20 kern :warn : [ 59.785119] Code: 10 00 00 49 01 c4 44 39 fd 0f 8c a2 00 = 00 00 ba 00 10 00 00 4c 89 ee 44 89 f7 e8 ab f5 ff ff 85 c0 7e d7 89 c2 4c = 89 eb eb 09 <48> 83 c3 01 83 ea 01 74 c7 44 0f be 03 45 84 c0 74 ee 83 fa 0= 3 7e kern :warn : [ 59.786952] RSP: 002b:00007ffc3fc0fed0 EFLAGS: 00000246 kern :warn : [ 59.787836] RAX: 0000000000001000 RBX: 00007ffc3fc11de1 R= CX: 00007fb0403c950e kern :warn : [ 59.788750] RDX: 00000000000000bf RSI: 00007ffc3fc10ea0 R= DI: 0000000000000007 kern :warn : [ 59.789647] RBP: 00000000001b5c00 R08: 0000000000000000 R= 09: 00007ffc3fc0d6b7 kern :warn : [ 59.790550] R10: 0000000000000000 R11: 0000000000000246 R= 12: 000000000003e000 kern :warn : [ 59.791447] R13: 00007ffc3fc10ea0 R14: 0000000000000007 R= 15: 000000000003e000 kern :warn : [ 59.792356] ---[ end trace 1c52c540ed6c08e4 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --===============4217148338537141237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.8.0-10182-g37abbdc72ec00" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjguMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9 ImdjYy05IChEZWJpYW4gOS4zLjAtMTUpIDkuMy4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklH X0dDQ19WRVJTSU9OPTkwMzAwCkNPTkZJR19MRF9WRVJTSU9OPTIzNTAwMDAwMApDT05GSUdfQ0xB TkdfVkVSU0lPTj0wCkNPTkZJR19DQ19DQU5fTElOSz15CkNPTkZJR19DQ19DQU5fTElOS19TVEFU SUM9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5FPXkK Q09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkKQ09ORklHX1RI UkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZf QVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NB TFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0JVSUxEX1NBTFQ9 IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VS TkVMX1pTVEQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9Y WiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdf REVGQVVMVF9JTklUPSIiCkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19T V0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9T SVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9R VUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdfVVNF TElCIGlzIG5vdCBzZXQKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NB TEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJ Q19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpD T05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lOSkVDVElP Tj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJ R19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdf R0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0dF TkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJ T05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJR PXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBz dWJzeXN0ZW0KCkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NL U09VUkNFX0lOSVQ9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNP TkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMg VGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09N TU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9JRExF IGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15 CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfTk9fSFo9 eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBlbmQgb2YgVGltZXJzIHN1YnN5c3RlbQoKIyBD T05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkK IyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKCiMKIyBD UFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJUlRfQ1BVX0FDQ09V TlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORz15CkNPTkZJR19IQVZFX1NDSEVEX0FWR19JUlE9eQpDT05GSUdfQlNEX1BST0NF U1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15 CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNL X0lPX0FDQ09VTlRJTkc9eQojIENPTkZJR19QU0kgaXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFz ayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMg UkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMg bm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNV X0dFTkVSSUM9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09O RklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JD VV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19SQ1VfTk9DQl9DUFU9eQojIGVuZCBvZiBSQ1UgU3Vi c3lzdGVtCgpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtD T05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVG X1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19T QUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoK IwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQK IyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JB TEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05G SUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19O VU1BX0JBTEFOQ0lORz15CkNPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpD T05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05G SUdfTUVNQ0dfU1dBUD15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JPVVA9eQpD T05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJ Ul9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1ND SEVEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NH Uk9VUF9GUkVFWkVSPXkKQ09ORklHX0NHUk9VUF9IVUdFVExCPXkKQ09ORklHX0NQVVNFVFM9eQpD T05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ0dS T1VQX0NQVUFDQ1Q9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX0JQRj15CiMg Q09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkK Q09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05G SUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9O Uz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9B VVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JF TEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJ R19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX1JEX1pTVEQ9 eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19DQ19PUFRJTUlaRV9GT1Jf UEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNP TkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9O X1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09O RklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpD T05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZI QU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19QUklO VEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExB VEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJ PXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05G SUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9 eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX0hBVkVfQVJDSF9VU0VSRkFVTFRGRF9X UD15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1T X0FMTD15CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNf QkFTRV9SRUxBVElWRT15CiMgQ09ORklHX0JQRl9MU00gaXMgbm90IHNldApDT05GSUdfQlBGX1NZ U0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CkNPTkZJR19CUEZfSklU X0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFVTFRfT049eQpDT05GSUdfVVNFUkZBVUxU RkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfUlNFUT15 CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoK IwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZf RVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5k IG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMg bm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQpDT05GSUdfU0xB Ql9NRVJHRV9ERUZBVUxUPXkKQ09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NPXkKIyBDT05GSUdf U0xBQl9GUkVFTElTVF9IQVJERU5FRCBpcyBub3Qgc2V0CkNPTkZJR19TSFVGRkxFX1BBR0VfQUxM T0NBVE9SPXkKQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX0RBVEFfVkVS SUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5k IG9mIEdlbmVyYWwgc2V0dXAKCkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdf WDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0i ZWxmNjQteDg2LTY0IgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0Vf U1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApD T05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01Q QVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09O RklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklD X0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNP TkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9 eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FSQ0hfSEFTX0ZJTFRF Ul9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9Q RVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNU X0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9T VVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05G SUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf REVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9T TVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9N RU09eQpDT05GSUdfRFlOQU1JQ19QSFlTSUNBTF9NQVNLPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxT PTUKQ09ORklHX0NDX0hBU19TQU5FX1NUQUNLUFJPVEVDVE9SPXkKCiMKIyBQcm9jZXNzb3IgdHlw ZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4 Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9 eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdf WDg2X0NQVV9SRVNDVFJMPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklH X1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9VVj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9JTlRFTF9NSUQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQpDT05GSUdfWDg2 X0FNRF9QTEFURk9STV9ERVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01C SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQoj IENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJW SVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19YODZfSFZfQ0FMTEJB Q0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CiMgQ09ORklHX1hFTl9QViBpcyBub3Qgc2V0CkNPTkZJ R19YRU5fUFZIVk09eQpDT05GSUdfWEVOX1BWSFZNX1NNUD15CkNPTkZJR19YRU5fU0FWRV9SRVNU T1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBp cyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExFX0hBTFRQT0xM PXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElO Rz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CiMgQ09ORklHX0pBSUxIT1VTRV9HVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUk5fR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90 IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2 X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05G SUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09O RklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNP TkZJR19JQTMyX0ZFQVRfQ1RMPXkKQ09ORklHX1g4Nl9WTVhfRkVBVFVSRV9OQU1FUz15CkNPTkZJ R19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfSFlH T049eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfWkhBT1hJTj15CkNP TkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkK IyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19NQVhTTVA9eQpDT05GSUdfTlJf Q1BVU19SQU5HRV9CRUdJTj04MTkyCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD04MTkyCkNPTkZJ R19OUl9DUFVTX0RFRkFVTFQ9ODE5MgpDT05GSUdfTlJfQ1BVUz04MTkyCkNPTkZJR19TQ0hFRF9T TVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZf TE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1Jf QlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VMT0dfTEVH QUNZPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdf WDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9bQpDT05GSUdfWDg2X1RI RVJNQUxfVkVDVE9SPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZf RVZFTlRTX0lOVEVMX1VOQ09SRT1tCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPW0KQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT1tCkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9X RVI9bQojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2XzE2QklUPXkK Q09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09O RklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlDUk9DT0RFPXkKQ09O RklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JP Q09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkK Q09ORklHX1g4Nl81TEVWRUw9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdf WDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9NRU1fRU5DUllQVD15CiMg Q09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ R19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05G SUdfTlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VM RUNUX01FTU9SWV9NT0RFTD15CiMgQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxV RT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05G SUdfWDg2X1BNRU1fTEVHQUNZPW0KQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQoj IENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklU SVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19NVFJS X1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklH X0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZf U01BUD15CkNPTkZJR19YODZfVU1JUD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJ T05fS0VZUz15CkNPTkZJR19YODZfSU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05GSUdfWDg2X0lO VEVMX1RTWF9NT0RFX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX0FV VE8gaXMgbm90IHNldApDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGSV9N SVhFRD15CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0ha XzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVD PXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkK IyBDT05GSUdfS0VYRUNfU0lHIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdf S0VYRUNfSlVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D QVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15 CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZ T1VUPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9Q SFlTSUNBTF9QQURESU5HPTB4YQpDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFN X0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMg Q09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVM QVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMg bm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENI PXkKQ09ORklHX0xJVkVQQVRDSD15CiMgZW5kIG9mIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwoKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllf SE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VT RV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExP Q0s9eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hf RU5BQkxFX1RIUF9NSUdSQVRJT049eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0 aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkK Q09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09O RklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX0hJQkVSTkFUSU9OX1NOQVBTSE9UX0RFVj15CkNPTkZJ R19QTV9TVERfUEFSVElUSU9OPSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9T TVA9eQojIENPTkZJR19QTV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9D S1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9B RFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qg c2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qg c2V0CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBp cyBub3Qgc2V0CiMgQ09ORklHX0VORVJHWV9NT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NV UFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9P S1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RF TV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNl dApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJR19BQ1BJ X1NMRUVQPXkKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklHX0FDUElf RUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJ R19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKQ09O RklHX0FDUElfVEFEPW0KQ09ORklHX0FDUElfRE9DSz15CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BT Uz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RBVEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1Jf SURMRT15CkNPTkZJR19BQ1BJX0NQUENfTElCPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09O RklHX0FDUElfSVBNST1tCkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJP Q0VTU09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FSQ0hfSEFT X0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENPTkZJ R19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfQUNQ SV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hP VFBMVUdfSU9BUElDPXkKQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKIyBDT05G SUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQkdSVD15CkNPTkZJ R19BQ1BJX05GSVQ9bQojIENPTkZJR19ORklUX1NFQ1VSSVRZX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfTlVNQT15CiMgQ09ORklHX0FDUElfSE1BVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJ PXkKQ09ORklHX0FDUElfQVBFSV9HSEVTPXkKQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSPXkKQ09O RklHX0FDUElfQVBFSV9NRU1PUllfRkFJTFVSRT15CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj1tCkNP TkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRz15CkNPTkZJR19EUFRGX1BPV0VSPW0KQ09ORklHX0FD UElfV0FUQ0hET0c9eQpDT05GSUdfQUNQSV9FWFRMT0c9bQpDT05GSUdfQUNQSV9BRFhMPXkKQ09O RklHX1BNSUNfT1BSRUdJT049eQojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGlu ZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf VVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1B TkQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUg aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUwgaXMgbm90 IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dP Vl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVf RlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcg ZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1BDQ19DUFVG UkVRIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9bQpDT05GSUdfWDg2X0FDUElf Q1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PW0KQ09ORklHX1g4Nl9BTURfRlJF UV9TRU5TSVRJVklUWT1tCiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNl dApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19Y ODZfU1BFRURTVEVQX0xJQj1tCiMgZW5kIG9mIENQVSBGcmVxdWVuY3kgc2NhbGluZwoKIwojIENQ VSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBp cyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0NQVV9JRExFX0dP Vl9URU8gaXMgbm90IHNldAojIENPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEwgaXMgbm90IHNl dApDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5U RUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwoj IEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lf TU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKQ09ORklH X0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qg c2V0CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9u cwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNldApD T05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9B TElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQojIGVuZCBvZiBCaW5hcnkgRW11bGF0 aW9ucwoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09G RiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfRE1JSUQ9eQpDT05G SUdfRE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15 CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZTPXkKIyBD T05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklS TVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2Up IFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJ X1ZBUlNfUFNUT1JFPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpD T05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBz ZXQKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9HRU5FUklDX1NUVUJf SU5JVFJEX0NNRExJTkVfTE9BREVSPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQojIENPTkZJR19S RVNFVF9BVFRBQ0tfTUlUSUdBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxF IGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CiMgZW5k IG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19V RUZJX0NQRVI9eQpDT05GSUdfVUVGSV9DUEVSX1g4Nj15CkNPTkZJR19FRklfREVWX1BBVEhfUEFS U0VSPXkKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxB WVM9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCiMgZW5kIG9mIFRlZ3JhIGZpcm13YXJl IGRyaXZlcgojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgpDT05GSUdfSEFWRV9LVk09eQpDT05G SUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZF X0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9N TUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdf SEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19L Vk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15CkNP TkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVfS1ZNX05PX1BPTEw9eQpDT05G SUdfS1ZNX1hGRVJfVE9fR1VFU1RfV09SSz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJ R19LVk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQpDT05GSUdfS1ZNX0FN RF9TRVY9eQpDT05GSUdfS1ZNX01NVV9BVURJVD15CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdf QVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKCiMK IyBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwojCkNPTkZJR19DUkFTSF9D T1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfR0VO RVJJQ19FTlRSWT15CkNPTkZJR19PUFJPRklMRT1tCkNPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxU SVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9 eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tF WVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNf T05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElH TkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQ Uk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQ X1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNP TkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09O RklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNP TkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NP VVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9E SVJFQ1RfTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNP TkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9BU01fTU9E VkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklH X0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklH X0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9 eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZF TlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19I QVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklH X0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFU SVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JD VV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklH X0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpD T05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19Q QVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19I QVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdf SEFWRV9BUkNIX1NUQUNLTEVBSz15CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklH X0NDX0hBU19TVEFDS1BST1RFQ1RPUl9OT05FPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SPXkKQ09O RklHX1NUQUNLUFJPVEVDVE9SX1NUUk9ORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNL X0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJU X0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpD T05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBB R0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFX1BVRD15CkNPTkZJR19I QVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNP TkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklD PXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5E T01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElU X1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9N TUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgK Q09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZB TElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9T SUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRf MzJCSVRfVElNRT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NU QUNLPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9L RVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NU UklDVF9NT0RVTEVfUldYPXkKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpD T05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRT IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKCiMKIyBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwg cHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMgZW5kIG9mIEdlbmVyYWwgYXJj aGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19C QVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQpD T05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklH X01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBu b3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19N T0RVTEVfU0lHPXkKIyBDT05GSUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19N T0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2 PXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVf U0lHX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTI1NiIKIyBD T05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FMTE9XX01J U1NJTkdfTkFNRVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9M UyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklH X01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVR VUVTVD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfREVWX0JTRz15CkNP TkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19C TEtfREVWX0lOVEVHUklUWV9UMTA9bQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJR19CTEtf REVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlQ9 eQojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19D R1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlRfTVE9eQpDT05GSUdfQkxLX0RF QlVHX0ZTPXkKQ09ORklHX0JMS19ERUJVR19GU19aT05FRD15CiMgQ09ORklHX0JMS19TRURfT1BB TCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0Cgoj CiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklH X0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90 IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENP TkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNP TkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5J WF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VO SVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApD T05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJ X1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJ R19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoK Q09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklHX0JMS19NUV9W SVJUSU89eQpDT05GSUdfQkxLX01RX1JETUE9eQpDT05GSUdfQkxLX1BNPXkKCiMKIyBJTyBTY2hl ZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9L WUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMg Q09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJz CgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9 eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxP Q0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVf VU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JX U0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FS Q0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJ R19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVTU19TUEFDRT15CkNPTkZJR19BUkNIX0hB U19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JB UFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNP TkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNP UkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1U X1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9m IEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoj CkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpD T05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFW RV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFS U0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdf SEFWRV9GQVNUX0dVUD15CkNPTkZJR19OVU1BX0tFRVBfTUVNSU5GTz15CkNPTkZJR19NRU1PUllf SVNPTEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZ X0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZ X0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9W RT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNP TkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19QQUdF X1JFUE9SVElORz15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09O RklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JV Uz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1B UF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09O RklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQoj IENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVEhQX1NXQVA9eQpDT05GSUdfQ0xFQU5DQUNIRT15 CkNPTkZJR19GUk9OVFNXQVA9eQpDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcK Q09ORklHX1pTV0FQPXkKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0RFRkxBVEUg aXMgbm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTz15CiMgQ09ORklH X1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9D T01QUkVTU09SX0RFRkFVTFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NP Ul9ERUZBVUxUX0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZB VUxUX1pTVEQgaXMgbm90IHNldApDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUPSJsem8i CkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUX1pCVUQ9eQojIENPTkZJR19aU1dBUF9aUE9PTF9E RUZBVUxUX1ozRk9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWlNN QUxMT0MgaXMgbm90IHNldApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVD0iemJ1ZCIKIyBDT05G SUdfWlNXQVBfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVE PXkKIyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdf WlNNQUxMT0NfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DX1NUQVQ9 eQpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9Q QUdFX0lOSVQ9eQpDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX1BU RV9ERVZNQVA9eQpDT05GSUdfWk9ORV9ERVZJQ0U9eQpDT05GSUdfREVWX1BBR0VNQVBfT1BTPXkK Q09ORklHX0RFVklDRV9QUklWQVRFPXkKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15CkNPTkZJR19BUkNI X1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19Q RVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVBRF9PTkxZX1RIUF9GT1JfRlMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf UFRFX1NQRUNJQUw9eQpDT05GSUdfTUFQUElOR19ESVJUWV9IRUxQRVJTPXkKIyBlbmQgb2YgTWVt b3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElO S19NRVNTQUdFUz15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09O RklHX1NLQl9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFD S0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009 eQpDT05GSUdfVU5JWF9ESUFHPW0KQ09ORklHX1RMUz1tCkNPTkZJR19UTFNfREVWSUNFPXkKIyBD T05GSUdfVExTX1RPRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9B RD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9J TlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1f TUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9BSD1tCkNPTkZJ R19YRlJNX0VTUD1tCkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0KQ09ORklH X05FVF9LRVlfTUlHUkFURT15CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09D S0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVD15 CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09ORklH X0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19J UF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9S T1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09O RklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9JUElQPW0KQ09ORklHX05FVF9JUEdSRV9ERU1VWD1tCkNPTkZJR19ORVRf SVBfVFVOTkVMPW0KQ09ORklHX05FVF9JUEdSRT1tCkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNU PXkKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKQ09ORklHX0lQ X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBf UElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05GSUdfTkVUX0lQVlRJPW0KQ09ORklH X05FVF9VRFBfVFVOTkVMPW0KIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRf RVNQPW0KQ09ORklHX0lORVRfRVNQX09GRkxPQUQ9bQojIENPTkZJR19JTkVUX0VTUElOVENQIGlz IG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpD T05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdfSU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJ QUc9bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCkNPTkZJR19JTkVUX1JBV19ESUFHPW0KIyBDT05G SUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9 eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX1RD UF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RDUF9DT05HX0hUQ1A9bQpDT05GSUdfVENQX0NPTkdf SFNUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdfVkVHQVM9bQpD T05GSUdfVENQX0NPTkdfTlY9bQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9bQpDT05GSUdfVENQ X0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1tCkNPTkZJR19UQ1BfQ09OR19ZRUFIPW0K Q09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklHX1RDUF9DT05HX0RDVENQPW0KIyBDT05G SUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0JCUj1tCkNPTkZJR19E RUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkK Q09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKQ09ORklH X0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQ PW0KQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPW0KIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMg bm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCiMgQ09ORklH X0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lO RVQ2X1RVTk5FTD1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19JUFY2X1NJVD1tCkNPTkZJR19J UFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RV Tk5FTD1tCkNPTkZJR19JUFY2X0dSRT1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMg Q09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldApDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05G SUdfSVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElNU01fVjI9eQoj IENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZf SE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09O RklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldAojIENPTkZJR19NUFRDUF9L VU5JVF9URVNUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVU X1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkc9eQpDT05GSUdf TkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVU RklMVEVSPW0KCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJ TFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPW0KQ09ORklHX05FVEZJTFRF Ul9GQU1JTFlfQlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQVJQPXkKIyBDT05GSUdf TkVURklMVEVSX05FVExJTktfQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElO S19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9bQpDT05GSUdfTkVURklMVEVS X05FVExJTktfT1NGPW0KQ09ORklHX05GX0NPTk5UUkFDSz1tCkNPTkZJR19ORl9MT0dfQ09NTU9O PW0KQ09ORklHX05GX0xPR19ORVRERVY9bQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD1tCkNP TkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNP TkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNP TkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkK Q09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVM Uz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNP TkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9eQpDT05G SUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPW0KQ09ORklH X05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5UUkFDS19JUkM9bQpDT05GSUdfTkZf Q09OTlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNP TkZJR19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD1tCkNPTkZJ R19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPW0KQ09ORklHX05G X0NPTk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJTks9bQpDT05GSUdfTkZfQ1RfTkVU TElOS19USU1FT1VUPW0KQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSPW0KQ09ORklHX05FVEZJ TFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPW0KQ09ORklHX05GX05BVF9BTUFO REE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJDPW0KQ09ORklHX05GX05B VF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09O RklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT1tCkNPTkZJ R19ORl9UQUJMRVM9bQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05F VERFVj15CkNPTkZJR19ORlRfTlVNR0VOPW0KQ09ORklHX05GVF9DVD1tCkNPTkZJR19ORlRfQ09V TlRFUj1tCkNPTkZJR19ORlRfQ09OTkxJTUlUPW0KQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZU X0xJTUlUPW0KQ09ORklHX05GVF9NQVNRPW0KQ09ORklHX05GVF9SRURJUj1tCkNPTkZJR19ORlRf TkFUPW0KIyBDT05GSUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfT0JKUkVGPW0K Q09ORklHX05GVF9RVUVVRT1tCkNPTkZJR19ORlRfUVVPVEE9bQpDT05GSUdfTkZUX1JFSkVDVD1t CkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19ORlRf SEFTSD1tCkNPTkZJR19ORlRfRklCPW0KQ09ORklHX05GVF9GSUJfSU5FVD1tCiMgQ09ORklHX05G VF9YRlJNIGlzIG5vdCBzZXQKQ09ORklHX05GVF9TT0NLRVQ9bQojIENPTkZJR19ORlRfT1NGIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5Q Uk9YWSBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPW0KQ09ORklHX05GVF9EVVBfTkVU REVWPW0KQ09ORklHX05GVF9GV0RfTkVUREVWPW0KQ09ORklHX05GVF9GSUJfTkVUREVWPW0KIyBD T05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15 CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJL PW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfU0VU PW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJ VD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFS Sz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9I TUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCiMgQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfTEVEIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTkFUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFV RVVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSz1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVD VD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfQlBGPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1F TlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElN SVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9DT05OVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf REVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0hFTFBFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9bQojIENPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9J UFJBTkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPW0KIyBDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0wyVFAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xF TkdUSD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9M SUNZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9QS1RUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfUkVBTE09bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfU0NUUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9U SU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMiBpcyBub3Qgc2V0 CiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19JUF9TRVQ9bQpD T05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9bQpDT05GSUdfSVBf U0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9bQpDT05GSUdfSVBf U0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPW0KQ09ORklHX0lQX1NFVF9I QVNIX0lQUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD1tCkNPTkZJR19JUF9TRVRf SEFTSF9JUFBPUlRORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9bQpDT05GSUdfSVBfU0VU X0hBU0hfTUFDPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9bQpDT05GSUdfSVBfU0VU X0hBU0hfTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFT SF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPW0KQ09ORklHX0lQX1NFVF9M SVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBf VlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRy YW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BS T1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhf RVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CkNP TkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9bQpDT05GSUdfSVBfVlNf V0xDPW0KQ09ORklHX0lQX1ZTX0ZPPW0KQ09ORklHX0lQX1ZTX09WRj1tCkNPTkZJR19JUF9WU19M QkxDPW0KQ09ORklHX0lQX1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklHX0lQX1ZT X1NIPW0KIyBDT05GSUdfSVBfVlNfTUggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0VEPW0KQ09O RklHX0lQX1ZTX05RPW0KCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9U QUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lO REVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0K Q09ORklHX0lQX1ZTX05GQ1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0Zmls dGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfU09D S0VUX0lQVjQ9bQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9 eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GVF9EVVBfSVBWND1tCkNPTkZJR19O RlRfRklCX0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND1t CkNPTkZJR19ORl9MT0dfQVJQPW0KQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVD VF9JUFY0PW0KQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9QUFRQPW0K Q09ORklHX05GX05BVF9IMzIzPW0KQ09ORklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05G X01BVENIX0FIPW0KQ09ORklHX0lQX05GX01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9S UEZJTFRFUj1tCkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVSPW0K Q09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZ PW0KQ09ORklHX0lQX05GX05BVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNP TkZJR19JUF9ORl9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1t CkNPTkZJR19JUF9ORl9NQU5HTEU9bQojIENPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQIGlz IG5vdCBzZXQKQ09ORklHX0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RU TD1tCkNPTkZJR19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBf TkZfQVJQVEFCTEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBf TUFOR0xFPW0KIyBlbmQgb2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2Njog TmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9bQpDT05GSUdf TkZfVFBST1hZX0lQVjY9bQpDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVD VF9JUFY2PW0KQ09ORklHX05GVF9EVVBfSVBWNj1tCkNPTkZJR19ORlRfRklCX0lQVjY9bQpDT05G SUdfTkZfRFVQX0lQVjY9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZfTE9HX0lQ VjY9bQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNP TkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05G SUdfSVA2X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQ Nl9ORl9NQVRDSF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19J UDZfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdf SVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfSEwgaXMg bm90IHNldApDT05GSUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVD VD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9 bQpDT05GSUdfSVA2X05GX1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2 X05GX05BVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05G X1RBUkdFVF9OUFQ9bQojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09O RklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX1RBQkxFU19CUklER0U9bQojIENPTkZJR19O RlRfQlJJREdFX01FVEEgaXMgbm90IHNldApDT05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQpDT05G SUdfTkZfTE9HX0JSSURHRT1tCiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNl dApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPW0KQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPW0K Q09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9bQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD1tCkNP TkZJR19CUklER0VfRUJUXzgwMl8zPW0KQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9bQpDT05GSUdf QlJJREdFX0VCVF9BUlA9bQpDT05GSUdfQlJJREdFX0VCVF9JUD1tCkNPTkZJR19CUklER0VfRUJU X0lQNj1tCkNPTkZJR19CUklER0VfRUJUX0xJTUlUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSSz1t CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9bQpDT05GSUdfQlJJREdFX0VCVF9TVFA9bQpDT05G SUdfQlJJREdFX0VCVF9WTEFOPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9bQpDT05GSUdf QlJJREdFX0VCVF9ETkFUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPW0KQ09ORklHX0JSSURH RV9FQlRfUkVESVJFQ1Q9bQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPW0KQ09ORklHX0JSSURHRV9F QlRfTE9HPW0KQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9bQojIENPTkZJR19CUEZJTFRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD1tCiMgQ09O RklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09L SUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NI QTE9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTE9 eQpDT05GSUdfSU5FVF9TQ1RQX0RJQUc9bQojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdf VElQQz1tCiMgQ09ORklHX1RJUENfTUVESUFfSUIgaXMgbm90IHNldApDT05GSUdfVElQQ19NRURJ QV9VRFA9eQpDT05GSUdfVElQQ19DUllQVE89eQpDT05GSUdfVElQQ19ESUFHPW0KQ09ORklHX0FU TT1tCkNPTkZJR19BVE1fQ0xJUD1tCiMgQ09ORklHX0FUTV9DTElQX05PX0lDTVAgaXMgbm90IHNl dApDT05GSUdfQVRNX0xBTkU9bQojIENPTkZJR19BVE1fTVBPQSBpcyBub3Qgc2V0CkNPTkZJR19B VE1fQlIyNjg0PW0KIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJ R19MMlRQPW0KQ09ORklHX0wyVFBfREVCVUdGUz1tCkNPTkZJR19MMlRQX1YzPXkKQ09ORklHX0wy VFBfSVA9bQpDT05GSUdfTDJUUF9FVEg9bQpDT05GSUdfU1RQPW0KQ09ORklHX0dBUlA9bQpDT05G SUdfTVJQPW0KQ09ORklHX0JSSURHRT1tCkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNP TkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0EgaXMgbm90IHNldApDT05G SUdfVkxBTl84MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIx UV9NVlJQPXkKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz1tCiMgQ09ORklH X0xMQzIgaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBp cyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90 IHNldApDT05GSUdfNkxPV1BBTj1tCiMgQ09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0 CiMgQ09ORklHXzZMT1dQQU5fTkhDIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9bQojIENP TkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19J RUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49bQpDT05GSUdfTUFD ODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNP TkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hG U0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05F VF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0K Q09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NI X1RCRj1tCiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9F VEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9ORVRF TT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCiMgQ09ORklH X05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPW0KQ09ORklH X05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9GUV9D T0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZR PW0KQ09ORklHX05FVF9TQ0hfSEhGPW0KQ09ORklHX05FVF9TQ0hfUElFPW0KIyBDT05GSUdfTkVU X1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPW0KQ09ORklHX05F VF9TQ0hfUExVRz1tCiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T Q0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX0NPREVMIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfRlFfQ09ERUw9eQojIENPTkZJR19E RUZBVUxUX1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVCBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9ImZxX2NvZGVsIgoKIwojIENsYXNzaWZpY2F0aW9u CiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz1tCkNPTkZJR19ORVRfQ0xT X1RDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19ST1VURTQ9bQpDT05GSUdfTkVUX0NMU19GVz1tCkNP TkZJR19ORVRfQ0xTX1UzMj1tCkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9N QVJLPXkKQ09ORklHX05FVF9DTFNfUlNWUD1tCkNPTkZJR19ORVRfQ0xTX1JTVlA2PW0KQ09ORklH X05FVF9DTFNfRkxPVz1tCkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQ Rj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj1tCkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPW0KQ09O RklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VN QVRDSF9DTVA9bQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT1tCkNPTkZJR19ORVRfRU1BVENIX1Uz Mj1tCkNPTkZJR19ORVRfRU1BVENIX01FVEE9bQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPW0KIyBD T05GSUdfTkVUX0VNQVRDSF9DQU5JRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX0lQU0VU PW0KIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9 eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dB Q1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX1NBTVBMRT1t CiMgQ09ORklHX05FVF9BQ1RfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTkFUPW0KQ09O RklHX05FVF9BQ1RfUEVESVQ9bQpDT05GSUdfTkVUX0FDVF9TSU1QPW0KQ09ORklHX05FVF9BQ1Rf U0tCRURJVD1tCkNPTkZJR19ORVRfQUNUX0NTVU09bQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMg bm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPW0KQ09ORklHX05FVF9BQ1RfQlBGPW0KIyBDT05G SUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlz IG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPW0KIyBDT05GSUdfTkVUX0FDVF9JRkUgaXMg bm90IHNldApDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPW0KIyBDT05GSUdfTkVUX0FDVF9HQVRF IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19C QVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPW0KQ09ORklHX09QRU5WU1dJ VENIX0dSRT1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19WU09DS0VUU19ESUFHPW0KQ09ORklH X1ZTT0NLRVRTX0xPT1BCQUNLPW0KQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KQ09ORklH X1ZJUlRJT19WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPW0KQ09ORklH X0hZUEVSVl9WU09DS0VUUz1tCkNPTkZJR19ORVRMSU5LX0RJQUc9bQpDT05GSUdfTVBMUz15CkNP TkZJR19ORVRfTVBMU19HU089eQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX01QTFNfSVBU VU5ORUw9bQpDT05GSUdfTkVUX05TSD15CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJ R19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJ R19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19C UUw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19O RVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49 bQpDT05GSUdfTkVUX0RST1BfTU9OSVRPUj15CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVu ZCBvZiBOZXR3b3JraW5nIG9wdGlvbnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09O RklHX0NBTj1tCkNPTkZJR19DQU5fUkFXPW0KQ09ORklHX0NBTl9CQ009bQpDT05GSUdfQ0FOX0dX PW0KIyBDT05GSUdfQ0FOX0oxOTM5IGlzIG5vdCBzZXQKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMK IwpDT05GSUdfQ0FOX1ZDQU49bQojIENPTkZJR19DQU5fVlhDQU4gaXMgbm90IHNldApDT05GSUdf Q0FOX1NMQ0FOPW0KQ09ORklHX0NBTl9ERVY9bQpDT05GSUdfQ0FOX0NBTENfQklUVElNSU5HPXkK IyBDT05GSUdfQ0FOX0tWQVNFUl9QQ0lFRkQgaXMgbm90IHNldApDT05GSUdfQ0FOX0NfQ0FOPW0K Q09ORklHX0NBTl9DX0NBTl9QTEFURk9STT1tCkNPTkZJR19DQU5fQ19DQU5fUENJPW0KQ09ORklH X0NBTl9DQzc3MD1tCiMgQ09ORklHX0NBTl9DQzc3MF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FO X0NDNzcwX1BMQVRGT1JNPW0KIyBDT05GSUdfQ0FOX0lGSV9DQU5GRCBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9NX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1BDSUVGRCBpcyBub3Qg c2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19DQU5fRU1TX1BDST1tCiMgQ09ORklHX0NB Tl9GODE2MDEgaXMgbm90IHNldApDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpDT05GSUdfQ0FOX1BF QUtfUENJPW0KQ09ORklHX0NBTl9QRUFLX1BDSUVDPXkKQ09ORklHX0NBTl9QTFhfUENJPW0KIyBD T05GSUdfQ0FOX1NKQTEwMDBfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TSkExMDAwX1BMQVRG T1JNPW0KQ09ORklHX0NBTl9TT0ZUSU5HPW0KCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwojIENP TkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DUDI1MVggaXMgbm90IHNl dAojIGVuZCBvZiBDQU4gU1BJIGludGVyZmFjZXMKCiMKIyBDQU4gVVNCIGludGVyZmFjZXMKIwoj IENPTkZJR19DQU5fOERFVl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fRU1TX1VTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTl9FU0RfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9HU19V U0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklH X0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9VQ0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0FOIFVTQiBpbnRlcmZhY2Vz CgojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBEZXZp Y2UgRHJpdmVycwoKQ09ORklHX0JUPW0KQ09ORklHX0JUX0JSRURSPXkKQ09ORklHX0JUX1JGQ09N TT1tCkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpDT05GSUdfQlRfQk5F UF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpDT05GSUdfQlRfSElE UD1tCkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CiMgQ09ORklHX0JUXzZMT1dQQU4gaXMg bm90IHNldAojIENPTkZJR19CVF9MRURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTVNGVEVYVCBp cyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90 IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0JUX0hDSUJUVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQlRTRElPIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hD SVVBUlQ9bQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpD T05GSUdfQlRfSENJVUFSVF9BVEgzSz15CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90 IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0FHNlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJ QkNNMjAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSUJQQTEwWCBpcyBub3Qgc2V0CiMgQ09O RklHX0JUX0hDSUJGVVNCIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVZIQ0k9bQpDT05GSUdfQlRf TVJWTD1tCiMgQ09ORklHX0JUX01SVkxfU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX01US1NE SU8gaXMgbm90IHNldAojIGVuZCBvZiBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklH X0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NU UkVBTV9QQVJTRVI9eQpDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklH X1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfQ0ZHODAyMTE9bQojIENPTkZJ R19OTDgwMjExX1RFU1RNT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVS X1dBUk5JTkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFUVVJUkVfU0lHTkVEX1JFR0RC PXkKQ09ORklHX0NGRzgwMjExX1VTRV9LRVJORUxfUkVHREJfS0VZUz15CkNPTkZJR19DRkc4MDIx MV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJ R19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19N QUM4MDIxMT1tCkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlO U1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4 MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9eQpDT05G SUdfTUFDODAyMTFfTEVEUz15CkNPTkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkKIyBDT05GSUdfTUFD ODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfREVCVUdf TUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09O RklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15 CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9YRU4g aXMgbm90IHNldAojIENPTkZJR19ORVRfOVBfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85 UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9M SUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRVBI X0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BT QU1QTEU9bQojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09O RklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkK Q09ORklHX1NPQ0tfVkFMSURBVEVfWE1JVD15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdf TkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKQ09ORklHX0ZBSUxPVkVSPW0KQ09ORklH X0VUSFRPT0xfTkVUTElOSz15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19IQVZFX0VJU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfUENJPXkKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lF UE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQpDT05G SUdfUENJRUFFUl9JTkpFQ1Q9bQpDT05GSUdfUENJRV9FQ1JDPXkKQ09ORklHX1BDSUVBU1BNPXkK Q09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMg bm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENP TkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNP TkZJR19QQ0lFX0RQQz15CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ RV9CVyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRURSIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9N U0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENP TkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU TyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19QQ0lfUEZfU1RVQj1tCiMgQ09O RklHX1hFTl9QQ0lERVZfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJ R19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15 CkNPTkZJR19QQ0lfUEFTSUQ9eQojIENPTkZJR19QQ0lfUDJQRE1BIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPW0KQ09ORklHX0hPVFBMVUdfUENJPXkKQ09O RklHX0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09bQojIENP TkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9 eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfVk1EPXkKQ09ORklHX1BDSV9I WVBFUlZfSU5URVJGQUNFPW0KCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwojIENP TkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBu b3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1vYml2ZWls IFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJZSBDb3JlIFN1cHBvcnQK CiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2Ug UENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMK CiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVu ZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMg Q09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNv bnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQ SURJTyBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VF VkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNf TU9VTlQ9eQpDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxE PXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZXX0xP QURFUl9QQUdFRF9CVUY9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURF Ul9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19G V19DQUNIRT15CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JF RFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RF VlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNX1FPU19LVU5JVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9B U1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfS1VOSVRfRFJJVkVSX1BFX1RFU1Q9 eQpDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkK Q09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05G SUdfUkVHTUFQX0kyQz1tCkNPTkZJR19SRUdNQVBfU1BJPW0KQ09ORklHX0RNQV9TSEFSRURfQlVG RkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJp YyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfTUhJX0JVUyBpcyBu b3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BS T0NfRVZFTlRTPXkKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qg c2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQ T1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQT1JU X1NFUklBTD1tCiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBu b3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RF QlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15 CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9bQpDT05GSUdfQkxLX0RF Vl9OVUxMX0JMS19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBz ZXQKQ09ORklHX0NEUk9NPW0KIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpD T05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD0wCiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9P UCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX05CRD1tCiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9TWDggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1f Q09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENE VkQ9bQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RW RF9XQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05G SUdfWEVOX0JMS0RFVl9GUk9OVEVORD1tCkNPTkZJR19WSVJUSU9fQkxLPXkKQ09ORklHX0JMS19E RVZfUkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBv cnQKIwpDT05GSUdfTlZNRV9DT1JFPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCkNPTkZJR19OVk1F X01VTFRJUEFUSD15CiMgQ09ORklHX05WTUVfSFdNT04gaXMgbm90IHNldApDT05GSUdfTlZNRV9G QUJSSUNTPW0KIyBDT05GSUdfTlZNRV9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkM9bQoj IENPTkZJR19OVk1FX1RDUCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX1RBUkdFVD1tCiMgQ09ORklH X05WTUVfVEFSR0VUX1BBU1NUSFJVIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9 bQojIENPTkZJR19OVk1FX1RBUkdFVF9SRE1BIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfVEFSR0VU X0ZDPW0KQ09ORklHX05WTUVfVEFSR0VUX0ZDTE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1RD UCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5WTUUgU3VwcG9ydAoKIwojIE1pc2MgZGV2aWNlcwojCkNP TkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQK IyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldApDT05GSUdfVElGTV9DT1JFPW0KQ09ORklHX1RJ Rk1fN1hYMT1tCiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJF X1NFUlZJQ0VTPW0KQ09ORklHX1NHSV9YUD1tCkNPTkZJR19IUF9JTE89bQpDT05GSUdfU0dJX0dS VT1tCiMgQ09ORklHX1NHSV9HUlVfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9 bQpDT05GSUdfSVNMMjkwMDM9bQpDT05GSUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wy NTUwPW0KQ09ORklHX1NFTlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQoj IENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09O RklHX1ZNV0FSRV9CQUxMT09OPW0KIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9TREZFQyBpcyBub3Qgc2V0CkNPTkZJR19NSVNDX1JU U1g9bQpDT05GSUdfUFZQQU5JQz15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQ Uk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VF UFJPTV9BVDI1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQUk9N X01BWDY4NzU9bQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBp cyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9JRFRfODlIUEVTWCBpcyBub3Qgc2V0CiMgQ09ORklH X0VFUFJPTV9FRTEwMDQgaXMgbm90IHNldAojIGVuZCBvZiBFRVBST00gc3VwcG9ydAoKQ09ORklH X0NCNzEwX0NPUkU9bQojIENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcx MF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5z cG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgZW5kIG9m IFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgpDT05G SUdfU0VOU09SU19MSVMzX0kyQz1tCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxf TUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9NRUlfSERDUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1D ST1tCgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfTUlD X0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVk9Q X0JVUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAoKIyBD T05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklH X01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKQ09ORklHX01JU0NfUlRTWF9QQ0k9bQojIENPTkZJ R19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQK IyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldAojIGVuZCBvZiBNaXNjIGRldmljZXMKCkNPTkZJR19I QVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9y dAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklHX1NDU0k9eQpD T05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9ORVRMSU5LPXkKQ09ORklHX1NDU0lfUFJPQ19G Uz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdf QkxLX0RFVl9TRD1tCkNPTkZJR19DSFJfREVWX1NUPW0KQ09ORklHX0JMS19ERVZfU1I9bQpDT05G SUdfQ0hSX0RFVl9TRz1tCkNPTkZJR19DSFJfREVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VS RT1tCkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdf U0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElf QVRUUlM9bQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0K Q09ORklHX1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCiMgQ09ORklH X1NDU0lfU0FTX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJ R19TQ1NJX1NSUF9BVFRSUz1tCiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lf TE9XTEVWRUw9eQojIENPTkZJR19JU0NTSV9UQ1AgaXMgbm90IHNldAojIENPTkZJR19JU0NTSV9C T09UX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DWEdCM19JU0NTSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JOWDJf SVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9IUFNBIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV19TQVMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9B QUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0RQVF9JMk8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FE VkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qg c2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlE X1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01QVDNTQVM9bQpDT05GSUdfU0NTSV9NUFQyU0FT X01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NT SV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TTUFSVFBRSSBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJC IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJF X1BWU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQK Q09ORklHX0hZUEVSVl9TVE9SQUdFPW0KIyBDT05GSUdfTElCRkMgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9GRE9NQUlOX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0RUSCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBT IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfSU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxB X0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KIyBDT05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JGQV9GQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9D SEVMU0lPX0ZDT0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JE QUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19T Q1NJX0RIX0FMVUE9eQojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPW0K Q09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJP U0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdf U0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMg d2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklH X1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBD T05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBp cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NGRj15 CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENPTkZJ R19QRENfQURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90IHNldAojIENP TkZJR19TQVRBX1NYNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZG IGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9bQojIENPTkZJR19TQVRB X0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYgaXMgbm90IHNldAojIENPTkZJR19TQVRB X05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJ R19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0Cgoj CiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BTUQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FSVE9Q IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRB X0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMg bm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQ VDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldAoj IENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05FVENFTEwgaXMg bm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05T ODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldAojIENPTkZJ R19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQzIwMjdYIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SQURJU1lT IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ND SCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQg aXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFf Q01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENP TkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAv IGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0FU QV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpD T05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVB Uj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9 bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05GSUdfTURfRkFV TFRZPW0KQ09ORklHX01EX0NMVVNURVI9bQojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05GSUdfRE1fREVC VUc9eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xP Q0tJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNU RU5UX0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZ UFQ9bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpD T05GSUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RNX1dSSVRFQ0FD SEU9bQojIENPTkZJR19ETV9FQlMgaXMgbm90IHNldApDT05GSUdfRE1fRVJBPW0KIyBDT05GSUdf RE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19VU0VS U1BBQ0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJ UEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0K IyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUxBWT1tCiMg Q09ORklHX0RNX0RVU1QgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZM QUtFWT1tCkNPTkZJR19ETV9WRVJJVFk9bQojIENPTkZJR19ETV9WRVJJVFlfVkVSSUZZX1JPT1RI QVNIX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWV9GRUMgaXMgbm90IHNldApDT05G SUdfRE1fU1dJVENIPW0KQ09ORklHX0RNX0xPR19XUklURVM9bQpDT05GSUdfRE1fSU5URUdSSVRZ PW0KIyBDT05GSUdfRE1fWk9ORUQgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9bQpDT05G SUdfVENNX0lCTE9DSz1tCkNPTkZJR19UQ01fRklMRUlPPW0KQ09ORklHX1RDTV9QU0NTST1tCkNP TkZJR19UQ01fVVNFUjI9bQpDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09ORklHX0lTQ1NJX1RB UkdFVD1tCiMgQ09ORklHX1NCUF9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJ UkU9bQpDT05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklH X0ZJUkVXSVJFX05FVD1tCiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBv ZiBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9 eQpDT05GSUdfTUFDX0VNVU1PVVNFQlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJ PXkKQ09ORklHX05FVF9DT1JFPXkKIyBDT05GSUdfQk9ORElORyBpcyBub3Qgc2V0CiMgQ09ORklH X0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUdVQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdf RVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdf SUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldAojIENPTkZJR19NQUNW TEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhMQU4g aXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldAojIENPTkZJR19CQVJFVURQIGlz IG5vdCBzZXQKIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VDIGlzIG5vdCBz ZXQKQ09ORklHX05FVENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklH X05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CiMgQ09ORklHX1RVTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9 bQpDT05GSUdfVklSVElPX05FVD1tCiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1ZSRiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf QVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1Z IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5B SSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fRklS RVNUUkVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9aQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRNX05JQ1NUQVIgaXMgbm90IHNldAojIENPTkZJR19BVE1fSURUNzcyNTIgaXMgbm90IHNldAoj IENPTkZJR19BVE1fQU1CQVNTQURPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IT1JJWk9OIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBF IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9T IGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMK IwojIGVuZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJ R19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09O RklHX1ZPUlRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9BREFQVEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENP TkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKIyBD T05GSUdfRU5BX0VUSEVSTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBD T05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQK IyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15 CiMgQ09ORklHX0FRVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJ R19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMg aXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FV Uk9SQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJR19CTlgyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CkNPTkZJR19USUdPTjM9eQpDT05GSUdf VElHT04zX0hXTU9OPXkKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJR19TWVNURU1Q T1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQURF TkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15 CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNf VkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNldAojIENPTkZJ R19USFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVNX1BUUD15CiMgQ09ORklH X0xJUVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMg Q09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lT Q089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ09SVElOQT15 CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VO REFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJO RVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRP Ul9HT09HTEU9eQojIENPTkZJR19HVkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFX RUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15 CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJ R19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdC PXkKQ09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09O RklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRV9JUFNFQz15CiMgQ09ORklHX0lY R0JFVkYgaXMgbm90IHNldApDT05GSUdfSTQwRT15CiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfRk0xMEsgaXMgbm90IHNldAojIENPTkZJR19JR0MgaXMgbm90IHNldAojIENPTkZJR19K TUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElP IGlzIG5vdCBzZXQKQ09ORklHX1NLR0U9eQojIENPTkZJR19TS0dFX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfU0tHRV9HRU5FU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15 CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMg Q09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5v dCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9N WVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qg c2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklP Tj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldApD T05GSUdfWUVMTE9XRklOPW0KQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19J T05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNY WFggaXMgbm90IHNldAojIENPTkZJR19RTENOSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5f TklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf UVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CkNP TkZJR184MTM5Q1A9eQpDT05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09O RklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT184MTI5 IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdf UjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9D S0VSPXkKIyBDT05GSUdfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VO Rz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9 eQpDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKIyBDT05GSUdfU0ZDIGlzIG5vdCBzZXQK IyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkK IyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09O RklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01T QzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19T VE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQ UFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FT U0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5F VF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJTElOWD15CiMgQ09ORklHX1hJ TElOWF9BWElfRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9MTF9URU1BQyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdf TURJT19CVVM9eQpDT05GSUdfTURJT19ERVZSRVM9eQojIENPTkZJR19NRElPX0JDTV9VTklNQUMg aXMgbm90IHNldAojIENPTkZJR19NRElPX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19NRElP X01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENP TkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldAojIENPTkZJR19NRElPX1hQQ1MgaXMgbm90IHNl dApDT05GSUdfUEhZTElCPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMK IyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldAoj IENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVg4ODc5NkJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNN1hYWF9QSFkg aXMgbm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JST0FE Q09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX0JDTTg0ODgxX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNl dAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4 MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJ R19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAx MUNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01B UlZFTExfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF8xMEdfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMg bm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlD Uk9TRU1JX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBu b3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19QSFkgaXMg bm90IHNldAojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19Q SFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJ TElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5v dCBzZXQKIyBDT05GSUdfUExJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKQ09ORklHX1VT Ql9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05GSUdfVVNCX1BFR0FTVVM9eQpDT05GSUdf VVNCX1JUTDgxNTA9eQojIENPTkZJR19VU0JfUlRMODE1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9eQpDT05GSUdfVVNCX05FVF9B WDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKQ09ORklHX1VTQl9ORVRfQ0RD RVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVNPXkKQ09ORklHX1VTQl9ORVRfQ0RDX05DTT15 CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0Jf TkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05GSUdf VVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBub3Qg c2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9eQpD T05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklHX1VT Ql9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5E SVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPXkKQ09ORklHX1VTQl9O RVRfQ0RDX1NVQlNFVD15CiMgQ09ORklHX1VTQl9BTElfTTU2MzIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQU4yNzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FS TUxJTlVYPXkKIyBDT05GSUdfVVNCX0VQU09OMjg4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9L QzIxOTAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9aQVVSVVM9eQojIENPTkZJR19VU0JfTkVU X0NYODIzMTBfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9LQUxNSUEgaXMgbm90IHNl dAojIENPTkZJR19VU0JfTkVUX1FNSV9XV0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTTyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNP TkZJR19VU0JfU0lFUlJBX05FVD15CiMgQ09ORklHX1VTQl9WTDYwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9BUUMxMTEgaXMg bm90IHNldApDT05GSUdfV0xBTj15CkNPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUs9eQojIENPTkZJ R19BRE04MjExIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FU SF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRI NUtfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUsgaXMgbm90IHNldAojIENPTkZJR19BVEg5 S19IVEMgaXMgbm90IHNldAojIENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDZLTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYy MTAgaXMgbm90IHNldAojIENPTkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04zNlhY IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMPXkKIyBDT05GSUdfQVRNRUwgaXMg bm90IHNldAojIENPTkZJR19BVDc2QzUwWF9VU0IgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfQlJPQURDT009eQojIENPTkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNMRUdBQ1kg aXMgbm90IHNldAojIENPTkZJR19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFD IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfQUlSTyBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90 IHNldAojIENPTkZJR19JUFcyMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMNDk2NSBpcyBub3Qg c2V0CiMgQ09ORklHX0lXTDM5NDUgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lMPXkKIyBDT05GSUdfSE9TVEFQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSEVSTUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUDU0X0NPTU1PTiBpcyBub3Qg c2V0CiMgQ09ORklHX1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVM TD15CiMgQ09ORklHX0xJQkVSVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCRVJUQVNfVEhJTkZJ Uk0gaXMgbm90IHNldAojIENPTkZJR19NV0lGSUVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdMOEsg aXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9eQojIENPTkZJR19NVDc2MDFV IGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngwVSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MEUg aXMgbm90IHNldAojIENPTkZJR19NVDc2eDJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngyVSBp cyBub3Qgc2V0CiMgQ09ORklHX01UNzYwM0UgaXMgbm90IHNldAojIENPTkZJR19NVDc2MTVFIGlz IG5vdCBzZXQKIyBDT05GSUdfTVQ3NjYzVSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzY2M1MgaXMg bm90IHNldAojIENPTkZJR19NVDc5MTVFIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01J Q1JPQ0hJUD15CiMgQ09ORklHX1dJTEMxMDAwX1NESU8gaXMgbm90IHNldAojIENPTkZJR19XSUxD MTAwMF9TUEkgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKIyBDT05GSUdf UlQyWDAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19S VEw4MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4NyBpcyBub3Qgc2V0CkNPTkZJR19SVExf Q0FSRFM9bQojIENPTkZJR19SVEw4MTkyQ0UgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyU0Ug aXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyREUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIz QUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENPTkZJR19SVEw4 MTg4RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAojIENPTkZJR19S VEw4ODIxQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyQ1UgaXMgbm90IHNldAojIENPTkZJ R19SVEw4WFhYVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUVzg4IGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX1JTST15CiMgQ09ORklHX1JTSV85MVggaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfU1Q9eQojIENPTkZJR19DVzEyMDAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1Jf VEk9eQojIENPTkZJR19XTDEyNTEgaXMgbm90IHNldAojIENPTkZJR19XTDEyWFggaXMgbm90IHNl dAojIENPTkZJR19XTDE4WFggaXMgbm90IHNldAojIENPTkZJR19XTENPUkUgaXMgbm90IHNldApD T05GSUdfV0xBTl9WRU5ET1JfWllEQVM9eQojIENPTkZJR19VU0JfWkQxMjAxIGlzIG5vdCBzZXQK IyBDT05GSUdfWkQxMjExUlcgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUVVBTlRFTk5B PXkKIyBDT05GSUdfUVRORk1BQ19QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0hXU0lN PW0KIyBDT05GSUdfVVNCX05FVF9STkRJU19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9X SUZJIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdvcmtpbmcgb3B0aW9ucykgdG8g c2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKQ09ORklHX0lF RUU4MDIxNTRfRFJJVkVSUz1tCiMgQ09ORklHX0lFRUU4MDIxNTRfRkFLRUxCIGlzIG5vdCBzZXQK IyBDT05GSUdfSUVFRTgwMjE1NF9BVDg2UkYyMzAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAy MTU0X01SRjI0SjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQzI1MjAgaXMgbm90 IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgw MjE1NF9BREY3MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQTgyMTAgaXMgbm90 IHNldAojIENPTkZJR19JRUVFODAyMTU0X01DUjIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4 MDIxNTRfSFdTSU0gaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CiMgQ09O RklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBD T05GSUdfSFlQRVJWX05FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZTSU09bQpDT05GSUdfTkVU X0ZBSUxPVkVSPW0KIyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CkNPTkZJR19OVk09eQojIENPTkZJ R19OVk1fUEJMSyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf SU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPW0KQ09O RklHX0lOUFVUX1BPTExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCiMgQ09ORklHX0lO UFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05G SUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VT RURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRF Vj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODgg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfQVBQTEVTUEkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENP TkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19N T1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9M T0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJf U1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNF X1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VT RV9QUzJfRUxBTlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIX1NNQlVTPXkKQ09ORklH X01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qg c2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9WTU1PVVNF PXkKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CkNPTkZJR19NT1VTRV9TRVJJQUw9bQojIENPTkZJ R19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBu b3Qgc2V0CkNPTkZJR19NT1VTRV9DWUFQQT1tCkNPTkZJR19NT1VTRV9FTEFOX0kyQz1tCkNPTkZJ R19NT1VTRV9FTEFOX0kyQ19JMkM9eQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfU01CVVM9eQpDT05G SUdfTU9VU0VfVlNYWFhBQT1tCiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldApDT05GSUdf TU9VU0VfU1lOQVBUSUNTX0kyQz1tCiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RB QkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0NPUkU9bQpDT05GSUdfUk1J NF9JMkM9bQpDT05GSUdfUk1JNF9TUEk9bQpDT05GSUdfUk1JNF9TTUI9bQpDT05GSUdfUk1JNF9G MDM9eQpDT05GSUdfUk1JNF9GMDNfU0VSSU89bQpDT05GSUdfUk1JNF8yRF9TRU5TT1I9eQpDT05G SUdfUk1JNF9GMTE9eQpDT05GSUdfUk1JNF9GMTI9eQpDT05GSUdfUk1JNF9GMzA9eQpDT05GSUdf Uk1JNF9GMzQ9eQojIENPTkZJR19STUk0X0Y1NCBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0Y1NT15 CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQ T1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19Q QVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdf U0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRFUkFfUFMy PW0KIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMy PW0KQ09ORklHX0hZUEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90 IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1 cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpD T05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19W VF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09M RV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMg bm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09O RklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklB TF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9Q TlA9eQojIENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09O U09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkK Q09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NjQK Q09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhU RU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1 MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CkNPTkZJ R19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15CgojCiMg Tm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFM X0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VSSUFMX0xBTlRJ USBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdf U0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElO RkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5k IG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQpDT05GSUdfU0VS SUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19D WUNMQURFUz1tCiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9JTlRF TExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19T WU5DTElOSz1tCkNPTkZJR19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dUPW0KIyBDT05G SUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERMQz1tCkNPTkZJR19OX0dTTT1tCkNPTkZJR19O T1pPTUk9bQojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksg aXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hW Q19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1NFUklBTF9ERVZfQlVT IGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBz ZXQKQ09ORklHX1BQREVWPW0KQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFO RExFUj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQpD T05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CkNPTkZJ R19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NT SUY9bQpDT05GSUdfSVBNSV9XQVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklH X0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5E T01fSU5URUw9bQpDT05GSUdfSFdfUkFORE9NX0FNRD1tCiMgQ09ORklHX0hXX1JBTkRPTV9CQTQz MSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJU SU89eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBz ZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldApDT05GSUdfTlZS QU09eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19NQVhfUkFXX0RFVlM9ODE5MgpDT05GSUdf REVWUE9SVD15CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRf TU1BUF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19V Vl9NTVRJTUVSPW0KQ09ORklHX1RDR19UUE09eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJ R19UQ0dfVElTX0NPUkU9eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlz IG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lO RklORU9OPW0KQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCkNP TkZJR19UQ0dfQVRNRUw9bQpDT05GSUdfVENHX0lORklORU9OPW0KIyBDT05GSUdfVENHX1hFTiBp cyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90 IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAyND1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0ky Qz1tCiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENM T0NLPW0KIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2 aWNlcwoKIyBDT05GSUdfUkFORE9NX1RSVVNUX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRP TV9UUlVTVF9CT09UTE9BREVSIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19J MkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNP TkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklHX0kyQ19NVVg9bQoK IwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAojIENPTkZJR19J MkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90 IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX01MWENQ TEQ9bQojIGVuZCBvZiBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CgpDT05GSUdfSTJDX0hF TFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJ R19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBT TUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVY MyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PW0KQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9 bQpDT05GSUdfSTJDX0FNRDgxMTE9bQojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNP TkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJ R19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5 ODU9bQojIENPTkZJR19JMkNfTlZJRElBX0dQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1 NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CkNPTkZJR19JMkNf U0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBk cml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzICht b3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElP IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9bQojIENPTkZJR19JMkNfREVT SUdOV0FSRV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1t CkNPTkZJR19JMkNfREVTSUdOV0FSRV9CQVlUUkFJTD15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJF X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfUENBX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19TSU1URUM9bQojIENPTkZJR19JMkNfWElMSU5Y IGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBD T05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlQ9bQojIENP TkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0g aXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEky Qy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfTUxYQ1BMRD1tCiMgZW5kIG9mIEkyQyBI YXJkd2FyZSBCdXMgc3VwcG9ydAoKQ09ORklHX0kyQ19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNl dAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQ ST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKIyBD T05GSUdfU1BJX01FTSBpcyBub3Qgc2V0CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZl cnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElf RU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJ R19TUElfQlVUVEVSRkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNl dAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxF WFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ X0xNNzBfTExQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xBTlRJUV9TU0MgaXMgbm90IHNldAoj IENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90 IHNldAojIENPTkZJR19TUElfUk9DS0NISVAgaXMgbm90IHNldAojIENPTkZJR19TUElfU0MxOElT NjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9NWElDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMgbm90IHNl dAojIENPTkZJR19TUElfQU1EIGlzIG5vdCBzZXQKCiMKIyBTUEkgTXVsdGlwbGV4ZXIgc3VwcG9y dAojCiMgQ09ORklHX1NQSV9NVVggaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJz CiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MT09QQkFDS19U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RMRTYyWDAgaXMgbm90IHNldAojIENPTkZJR19T UElfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJ IGlzIG5vdCBzZXQKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5v dCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJU0M9bQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JU PW0KQ09ORklHX1BQU19DTElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAoj CgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQojIENPTkZJ R19EUDgzNjQwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lORVMgaXMg bm90IHNldApDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPW0KIyBDT05GSUdfUFRQXzE1ODhfQ0xP Q0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1ZNVyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBU UCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19QSU5NVVg9eQpDT05GSUdf UElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJM IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQU1EPW0KIyBDT05GSUdfUElOQ1RSTF9NQ1AyM1Mw OCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX1BJ TkNUUkxfQkFZVFJBSUw9eQojIENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldAoj IENPTkZJR19QSU5DVFJMX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0lOVEVM PW0KQ09ORklHX1BJTkNUUkxfQlJPWFRPTj1tCkNPTkZJR19QSU5DVFJMX0NBTk5PTkxBS0U9bQpD T05GSUdfUElOQ1RSTF9DRURBUkZPUks9bQpDT05GSUdfUElOQ1RSTF9ERU5WRVJUT049bQpDT05G SUdfUElOQ1RSTF9HRU1JTklMQUtFPW0KIyBDT05GSUdfUElOQ1RSTF9JQ0VMQUtFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9KQVNQRVJMQUtFIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxf TEVXSVNCVVJHPW0KQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPW0KIyBDT05GSUdfUElOQ1RS TF9USUdFUkxBS0UgaXMgbm90IHNldApDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZB U1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJ UD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNP TkZJR19HUElPX0dFTkVSSUM9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09O RklHX0dQSU9fQU1EUFQ9bQojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fSUNIPW0KIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1h cHBlZCBHUElPIGRyaXZlcnMKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBD T05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNl dAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fV0lOQk9ORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV1Mx NkM0OCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKCiMK IyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAoj IENPTkZJR19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMg bm90IHNldAojIENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BD QTk1NzAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldAojIENPTkZJ R19HUElPX1RQSUMyODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEdQSU8gZXhwYW5kZXJzCgoj CiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMg UENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJ RV9JRElPXzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKIyBl bmQgb2YgUENJIEdQSU8gZXhwYW5kZXJzCgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05G SUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NS IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJ IEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQ SU8gZXhwYW5kZXJzCgojIENPTkZJR19HUElPX0FHR1JFR0FUT1IgaXMgbm90IHNldAojIENPTkZJ R19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdf UE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJf UkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19Q T1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZX0hXTU9OPXkK IyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf Q1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUx IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf U01CMzQ3PW0KIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMg bm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdfSFdNT05f REVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09S U19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPW0KIyBDT05GSUdfU0VOU09S U19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09S U19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAy NT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09O RklHX1NFTlNPUlNfQURNMTAzMT1tCiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05G SUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNP TkZJR19TRU5TT1JTX0FEVDc0MTE9bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NF TlNPUlNfQURUNzQ3MD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9bQojIENPTkZJR19TRU5TT1JT X0FTMzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT1tCiMgQ09ORklHX1NFTlNP UlNfQVhJX0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzhURU1QPW0KQ09O RklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj1tCiMgQ09O RklHX1NFTlNPUlNfQU1EX0VORVJHWSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FQUExFU01D PW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1tCiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJP IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUklWRVRFTVAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JTX0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RF TExfU01NPW0KQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9 bQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz1tCkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQpDT05G SUdfU0VOU09SU19GU0NITUQ9bQojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05G SUdfU0VOU09SU19HNzYwQT1tCiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT1tCkNP TkZJR19TRU5TT1JTX0lCTVBFWD1tCkNPTkZJR19TRU5TT1JTX0k1NTAwPW0KQ09ORklHX1NFTlNP UlNfQ09SRVRFTVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNfSkM0Mj1t CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19TUEkgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCiMgQ09ORklHX1NFTlNPUlNfTFRD NDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQojIENPTkZJR19TRU5TT1JT X0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYxPW0KIyBDT05GSUdfU0VO U09SU19NQVgxMTExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdf U0VOU09SU19NQVgxNjE5PW0KQ09ORklHX1NFTlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JT X01BWDE5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpD T05GSUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz1tCiMgQ09ORklH X1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KIyBD T05GSUdfU0VOU09SU19NTFhSRUdfRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzY1 NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdfU0VO U09SU19MTTYzPW0KIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE03Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09O RklHX1NFTlNPUlNfTE03OD1tCkNPTkZJR19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19M TTgzPW0KQ09ORklHX1NFTlNPUlNfTE04NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdf U0VOU09SU19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9 bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJ R19TRU5TT1JTX0xNOTUyNDU9bQpDT05GSUdfU0VOU09SU19QQzg3MzYwPW0KQ09ORklHX1NFTlNP UlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPW0KIyBDT05GSUdfU0VO U09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT1tCiMgQ09ORklH X1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19T RU5TT1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0JFTF9QRkUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0lCTV9DRkZQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5TUFVS X0lQU1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM1MjIxIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19JUjM4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUlBTNTQw MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMNjgxMzcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MTTI1MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCiMgQ09ORklHX1NFTlNP UlNfTFRDMzgxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KIyBDT05GSUdf U0VOU09SU19NQVgxNjYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3MzAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgzMTc4NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklH X1NFTlNPUlNfTUFYODY4OD1tCiMgQ09ORklHX1NFTlNPUlNfUFhFMTYxMCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzUz Njc5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VD RDkyMDA9bQojIENPTkZJR19TRU5TT1JTX1hEUEUxMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0K IyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTcz Nz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00x PW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9 bQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JTX1NDSDU2Mjc9 bQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KIyBDT05GSUdf U0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJ R19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMgQ09ORklHX1NFTlNP UlNfSU5BMzIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NF TlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQojIENPTkZJ R19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0K Q09ORklHX1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19T RU5TT1JTX1ZUODIzMT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1c4Mzc4MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNP UlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5 NT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19XODNMNzg1VFM9bQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09S U19XODM2MjdIRj1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCiMgQ09ORklHX1NFTlNPUlNf WEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElf UE9XRVI9bQpDT05GSUdfU0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJNQUw9eQpDT05GSUdf VEhFUk1BTF9ORVRMSU5LPXkKIyBDT05GSUdfVEhFUk1BTF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09ORklHX1RIRVJN QUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJ Ul9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFD RSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJN QUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdf VEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5v dCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5URUxfUE9XRVJDTEFN UD1tCkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX0lP U0ZfQ09SRT1tCiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMg QUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19JTlQzNDBYX1RIRVJNQUw9bQpD T05GSUdfQUNQSV9USEVSTUFMX1JFTD1tCiMgQ09ORklHX0lOVDM0MDZfVEhFUk1BTCBpcyBub3Qg c2V0CkNPTkZJR19QUk9DX1RIRVJNQUxfTU1JT19SQVBMPXkKIyBlbmQgb2YgQUNQSSBJTlQzNDBY IHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPW0KIyBlbmQgb2YgSW50 ZWwgdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09S RT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9H X0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKQ09O RklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwoj CiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRv ZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklHX1dEQVRfV0RU PW0KIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJUkFWRV9X QVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01MWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19D QURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9X RFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0FM SU0xNTM1X1dEVD1tCkNPTkZJR19BTElNNzEwMV9XRFQ9bQojIENPTkZJR19FQkNfQzM4NF9XRFQg aXMgbm90IHNldApDT05GSUdfRjcxODA4RV9XRFQ9bQpDT05GSUdfU1A1MTAwX1RDTz1tCkNPTkZJ R19TQkNfRklUUEMyX1dBVENIRE9HPW0KIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQK Q09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9bQojIENPTkZJR19XQUZFUl9XRFQgaXMg bm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkKQ09ORklHX0lFNlhYX1dEVD1tCkNPTkZJR19J VENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RU PW0KQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQX1dBVENIRE9HPW0KQ09ORklHX0hQV0RUX05N SV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19QQzg3 NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9UQ089bQojIENPTkZJR182MFhYX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NNU0NfU0NIMzExWF9X RFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RRTVg4Nl9X RFQgaXMgbm90IHNldApDT05GSUdfVklBX1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05G SUdfVzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0K IyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlf V0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldApDT05GSUdfWEVOX1dE VD1tCgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9 bQpDT05GSUdfV0RUUENJPW0KCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJ R19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklH X1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklHX0JDTUE9bQpDT05G SUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05G SUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05G SUdfQkNNQV9EUklWRVJfR01BQ19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09O RklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBD T05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9C RDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1 Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENP TkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9J MkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05GSUdfSFRD X1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CkNP TkZJR19MUENfU0NIPW0KIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNl dApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNP TkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9D TU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3 Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1D IGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQ RVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAoj IENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZY X0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01GRF9TTTUwMV9HUElP PXkKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMg bm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVND T04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMg bm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlz IG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUw ODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19N RkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RRTVg4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9bQojIENPTkZJR19NRkRfQVJJWk9O QV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENP TkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgz NTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgZW5kIG9m IE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1JFR1VMQVRPUiBpcyBub3Qg c2V0CkNPTkZJR19SQ19DT1JFPW0KQ09ORklHX1JDX01BUD1tCkNPTkZJR19MSVJDPXkKQ09ORklH X1JDX0RFQ09ERVJTPXkKQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklHX0lSX1JDNV9ERUNP REVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklHX0lSX0pWQ19ERUNPREVSPW0KQ09O RklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPW0KIyBDT05GSUdf SVJfU0hBUlBfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9bQoj IENPTkZJR19JUl9YTVBfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9JTU9OX0RFQ09ERVI9 bQojIENPTkZJR19JUl9SQ01NX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfUkNfREVWSUNFUz15 CiMgQ09ORklHX1JDX0FUSV9SRU1PVEUgaXMgbm90IHNldApDT05GSUdfSVJfRU5FPW0KIyBDT05G SUdfSVJfSU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0lNT05fUkFXIGlzIG5vdCBzZXQKIyBD T05GSUdfSVJfTUNFVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lURV9DSVI9bQpDT05GSUdfSVJf RklOVEVLPW0KQ09ORklHX0lSX05VVk9UT049bQojIENPTkZJR19JUl9SRURSQVQzIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJfU1RSRUFNWkFQIGlzIG5vdCBzZXQKQ09ORklHX0lSX1dJTkJPTkRfQ0lS PW0KIyBDT05GSUdfSVJfSUdPUlBMVUdVU0IgaXMgbm90IHNldAojIENPTkZJR19JUl9JR1VBTkEg aXMgbm90IHNldAojIENPTkZJR19JUl9UVFVTQklSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNfTE9P UEJBQ0sgaXMgbm90IHNldApDT05GSUdfSVJfU0VSSUFMPW0KQ09ORklHX0lSX1NFUklBTF9UUkFO U01JVFRFUj15CkNPTkZJR19JUl9TSVI9bQojIENPTkZJR19SQ19YQk9YX0RWRCBpcyBub3Qgc2V0 CkNPTkZJR19NRURJQV9DRUNfU1VQUE9SVD15CiMgQ09ORklHX0NFQ19TRUNPIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1BVTFNFOF9DRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFJTlNIQURP V19DRUMgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD1tCiMgQ09ORklHX01FRElBX1NV UFBPUlRfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Qg aXMgbm90IHNldAoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFf U1VQUE9SVD15CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9E SUdJVEFMX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CkNPTkZJR19N RURJQV9TRFJfU1VQUE9SVD15CkNPTkZJR19NRURJQV9QTEFURk9STV9TVVBQT1JUPXkKQ09ORklH X01FRElBX1RFU1RfU1VQUE9SVD15CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKIwojIE1l ZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfTUVESUFfQ09OVFJP TExFUj15CkNPTkZJR19EVkJfQ09SRT1tCiMgZW5kIG9mIE1lZGlhIGNvcmUgc3VwcG9ydAoKIwoj IFZpZGVvNExpbnV4IG9wdGlvbnMKIwpDT05GSUdfVklERU9fVjRMMj1tCkNPTkZJR19WSURFT19W NEwyX0kyQz15CkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQojIENPTkZJR19WSURFT19B RFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMg bm90IHNldAojIGVuZCBvZiBWaWRlbzRMaW51eCBvcHRpb25zCgojCiMgTWVkaWEgY29udHJvbGxl ciBvcHRpb25zCiMKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkIgaXMgbm90IHNldAojIGVu ZCBvZiBNZWRpYSBjb250cm9sbGVyIG9wdGlvbnMKCiMKIyBEaWdpdGFsIFRWIG9wdGlvbnMKIwoj IENPTkZJR19EVkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkKQ09ORklHX0RWQl9N QVhfQURBUFRFUlM9MTYKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX0RWQl9E RU1VWF9TRUNUSU9OX0xPU1NfTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VMRV9ERUJVRyBp cyBub3Qgc2V0CiMgZW5kIG9mIERpZ2l0YWwgVFYgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMK IwojIENPTkZJR19NRURJQV9VU0JfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BD SV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX0FEQVBURVJTPXkKIyBDT05GSUdfUkFE SU9fU0k0NzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0k0NzEzIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX01SODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RTQlIgaXMgbm90IHNldAoj IENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENPTkZJR19SQURJT19TSEFSSyBp cyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9L RUVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVJFTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NQTkwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFQTU3NjQgaXMgbm90IHNldAoj IENPTkZJR19SQURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFRjY4NjIg aXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEyNzMgaXMgbm90IHNldApDT05GSUdfVklERU9C VUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9Q Uz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklW RVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RSX1BMQVRG T1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIE1NQy9TRElPIERWQiBhZGFwdGVycwojCiMgQ09O RklHX1NNU19TRElPX0RSViBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9URVNUX0RSSVZFUlMgaXMg bm90IHNldAoKIwojIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKIyBDT05GSUdfRFZC X0ZJUkVEVFYgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBkcml2ZXJzCgojCiMgTWVkaWEgYW5j aWxsYXJ5IGRyaXZlcnMKIwpDT05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0ky Qz1tCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklH X1ZJREVPX1RWQVVESU8gaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE3NDMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVERBOTg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0 MTVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEVBNjQyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX01TUDM0MDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19DUzMzMDggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19DUzUzNDUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19DUzUzTDMy QSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RMVjMyMEFJQzIzQiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19XTTg3NzUgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19XTTg3MzkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3 U01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKCiMKIyBSRFMgZGVj b2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUkRTIGRl Y29kZXJzCgojCiMgVmlkZW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgwIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FE Vjc2MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAoj IENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNFgg aXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fVFZQNzAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX1RXOTkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkwNiBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXOTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQ WDMyMjAgaXMgbm90IHNldAoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklH X1ZJREVPX1NBQTcxN1ggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DWDI1ODQwIGlzIG5vdCBz ZXQKIyBlbmQgb2YgVmlkZW8gZGVjb2RlcnMKCiMKIyBWaWRlbyBlbmNvZGVycwojCiMgQ09ORklH X1ZJREVPX1NBQTcxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcx NzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc1MTEgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19BRDkzODlCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFY IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZp ZGVvIGVuY29kZXJzCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwojIENPTkZJR19WSURF T19VUEQ2NDAzMUEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0 CiMgZW5kIG9mIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCgojCiMgQXVkaW8vVmlkZW8gY29tcHJl c3Npb24gY2hpcHMKIwojIENPTkZJR19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAojIGVuZCBv ZiBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwoKIwojIFNEUiB0dW5lciBjaGlwcwojCiMg Q09ORklHX1NEUl9NQVgyMTc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgoj CiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19USFM3MzAzIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1RfTUlQSUQwMiBpcyBub3Qgc2V0CiMgZW5k IG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2Vz CiMKIyBDT05GSUdfVklERU9fSEk1NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVgyMTkg aXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVgyNTggaXMgbm90IHNldAojIENPTkZJR19WSURF T19JTVgyNzQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVgyOTAgaXMgbm90IHNldAojIENP TkZJR19WSURFT19JTVgzMTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVgzNTUgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19PVjI2NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjI2 NTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjI2ODAgaXMgbm90IHNldAojIENPTkZJR19W SURFT19PVjI2ODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjI3NDAgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19PVjU2NDcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjY2NTAgaXMg bm90IHNldAojIENPTkZJR19WSURFT19PVjU2NzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19P VjU2NzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjU2OTUgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19PVjcyNTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjc3MlggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19PVjc2NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjc2NzAg aXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjc3NDAgaXMgbm90IHNldAojIENPTkZJR19WSURF T19PVjg4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjk2NDAgaXMgbm90IHNldAojIENP TkZJR19WSURFT19PVjk2NTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjEzODU4IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fVlM2NjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5 TTAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01UOU0wMzIgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19NVDlNMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5UDAzMSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX01UOVQwMDEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlU MTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5VjAxMSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX01UOVYwMzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlWMTExIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTk9P TjAxMFBDMzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNU1PTFMgaXMgbm90IHNldAojIENP TkZJR19WSURFT19SSjU0TjEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TNUs2QUEgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19TNUs2QTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TNUs0 RUNHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1M1SzVCQUYgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19TTUlBUFAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19FVDhFSzggaXMgbm90IHNl dAojIENPTkZJR19WSURFT19TNUM3M00zIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FtZXJhIHNlbnNv ciBkZXZpY2VzCgojCiMgTGVucyBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQUQ1ODIwIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQUs3Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFc5 NzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFc5ODA3X1ZDTSBpcyBub3Qgc2V0CiMgZW5k IG9mIExlbnMgZHJpdmVycwoKIwojIEZsYXNoIGRldmljZXMKIwojIENPTkZJR19WSURFT19BRFAx NjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTE0zNTYwIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fTE0zNjQ2IGlzIG5vdCBzZXQKIyBlbmQgb2YgRmxhc2ggZGV2aWNlcwoKIwojIFNQSSBo ZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19HUzE2NjIgaXMgbm90IHNldAojIGVuZCBvZiBT UEkgaGVscGVyIGNoaXBzCgojCiMgTWVkaWEgU1BJIEFkYXB0ZXJzCiMKQ09ORklHX0NYRDI4ODBf U1BJX0RSVj1tCiMgZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwoKQ09ORklHX01FRElBX1RVTkVS PW0KCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT1t CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI1MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4Mjkw PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgy NzE9bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1 NzYxPW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9bQpDT05GSUdfTUVESUFfVFVORVJfTVNJ MDAxPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIw NjA9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjI2 Nj1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9bQpDT05GSUdfTUVESUFfVFVORVJfUVQxMDEw PW0KQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9 bQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVT PW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01FRElBX1RVTkVSX01DNDRT ODAzPW0KQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9bQpDT05GSUdfTUVESUFfVFVORVJfVERB MTgyMTg9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDExPW0KQ09ORklHX01FRElBX1RVTkVSX0ZD MDAxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTM9bQpDT05GSUdfTUVESUFfVFVORVJfVERB MTgyMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfRkMy NTgwPW0KQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdfTUVESUFfVFVORVJf VFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVORVJf SVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KQ09ORklHX01FRElBX1RVTkVSX01Y TDMwMVJGPW0KQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQzAwNDI9bQpDT05GSUdfTUVESUFfVFVO RVJfUU0xRDFCMDAwND1tCiMgZW5kIG9mIEN1c3RvbWl6ZSBUViB0dW5lcnMKCiMKIyBDdXN0b21p c2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVu ZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdfRFZCX1NUQjYxMDA9bQpDT05GSUdfRFZC X1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjA5MTA9bQpDT05GSUdfRFZCX1NUVjYxMTB4PW0KQ09O RklHX0RWQl9TVFY2MTExPW0KQ09ORklHX0RWQl9NWEw1WFg9bQpDT05GSUdfRFZCX004OERTMzEw Mz1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMK Q09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREExODI3MUMyREQ9bQpDT05GSUdfRFZCX1NJ MjE2NT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJfTU44ODQ3Mz1tCgojCiMgRFZC LVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0MTEwPW0KQ09ORklHX0RW Ql9DWDI0MTIzPW0KQ09ORklHX0RWQl9NVDMxMj1tCkNPTkZJR19EVkJfWkwxMDAzNj1tCkNPTkZJ R19EVkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1tCkNPTkZJR19EVkJfU1RWMDI4OD1t CkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RWMDI5OT1tCkNPTkZJR19EVkJfU1RW NjExMD1tCkNPTkZJR19EVkJfU1RWMDkwMD1tCkNPTkZJR19EVkJfVERBODA4Mz1tCkNPTkZJR19E VkJfVERBMTAwODY9bQpDT05GSUdfRFZCX1REQTgyNjE9bQpDT05GSUdfRFZCX1ZFUzFYOTM9bQpD T05GSUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTM9bQpDT05G SUdfRFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYxMDA9bQpDT05GSUdfRFZCX0NYMjQxMTY9 bQpDT05GSUdfRFZCX0NYMjQxMTc9bQpDT05GSUdfRFZCX0NYMjQxMjA9bQpDT05GSUdfRFZCX1NJ MjFYWD1tCkNPTkZJR19EVkJfVFMyMDIwPW0KQ09ORklHX0RWQl9EUzMwMDA9bQpDT05GSUdfRFZC X01CODZBMTY9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0KCiMKIyBEVkItVCAodGVycmVzdHJpYWwp IGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcwPW0KQ09ORklHX0RWQl9TUDg4N1g9bQpDT05G SUdfRFZCX0NYMjI3MDA9bQpDT05GSUdfRFZCX0NYMjI3MDI9bQpDT05GSUdfRFZCX1M1SDE0MzI9 bQpDT05GSUdfRFZCX0RSWEQ9bQpDT05GSUdfRFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERBMTAw NFg9bQpDT05GSUdfRFZCX05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RWQl9a TDEwMzUzPW0KQ09ORklHX0RWQl9ESUIzMDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1tCkNP TkZJR19EVkJfRElCNzAwME09bQpDT05GSUdfRFZCX0RJQjcwMDBQPW0KQ09ORklHX0RWQl9ESUI5 MDAwPW0KQ09ORklHX0RWQl9UREExMDA0OD1tCkNPTkZJR19EVkJfQUY5MDEzPW0KQ09ORklHX0RW Ql9FQzEwMD1tCkNPTkZJR19EVkJfU1RWMDM2Nz1tCkNPTkZJR19EVkJfQ1hEMjgyMFI9bQpDT05G SUdfRFZCX0NYRDI4NDFFUj1tCkNPTkZJR19EVkJfUlRMMjgzMD1tCkNPTkZJR19EVkJfUlRMMjgz Mj1tCkNPTkZJR19EVkJfUlRMMjgzMl9TRFI9bQpDT05GSUdfRFZCX1NJMjE2OD1tCkNPTkZJR19E VkJfWkQxMzAxX0RFTU9EPW0KQ09ORklHX0RWQl9DWEQyODgwPW0KCiMKIyBEVkItQyAoY2FibGUp IGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD1tCkNPTkZJR19EVkJfVERBMTAwMjE9bQpD T05GSUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3PW0KCiMKIyBBVFNDIChOb3J0 aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05G SUdfRFZCX05YVDIwMFg9bQpDT05GSUdfRFZCX09SNTEyMTE9bQpDT05GSUdfRFZCX09SNTExMzI9 bQpDT05GSUdfRFZCX0JDTTM1MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09ORklHX0RWQl9M R0RUMzMwNT1tCkNPTkZJR19EVkJfTEdEVDMzMDZBPW0KQ09ORklHX0RWQl9MRzIxNjA9bQpDT05G SUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX0RU Vj1tCkNPTkZJR19EVkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQxMT1tCgojCiMgSVNE Qi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0KQ09ORklHX0RW Ql9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgSVNEQi1TIChzYXRlbGxpdGUp ICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0K Q09ORklHX0RWQl9NTjg4NDQzWD1tCgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVy cy9QTEwKIwpDT05GSUdfRFZCX1BMTD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD1tCkNPTkZJ R19EVkJfVFVORVJfRElCMDA5MD1tCgojCiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMK IwpDT05GSUdfRFZCX0RSWDM5WFlKPW0KQ09ORklHX0RWQl9MTkJIMjU9bQpDT05GSUdfRFZCX0xO QkgyOT1tCkNPTkZJR19EVkJfTE5CUDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZC X0lTTDY0MDU9bQpDT05GSUdfRFZCX0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpDT05G SUdfRFZCX0E4MjkzPW0KQ09ORklHX0RWQl9MR1M4R0w1PW0KQ09ORklHX0RWQl9MR1M4R1hYPW0K Q09ORklHX0RWQl9BVEJNODgzMD1tCkNPTkZJR19EVkJfVERBNjY1eD1tCkNPTkZJR19EVkJfSVgy NTA1Vj1tCkNPTkZJR19EVkJfTTg4UlMyMDAwPW0KQ09ORklHX0RWQl9BRjkwMzM9bQpDT05GSUdf RFZCX0hPUlVTM0E9bQpDT05GSUdfRFZCX0FTQ09UMkU9bQpDT05GSUdfRFZCX0hFTEVORT1tCgoj CiMgQ29tbW9uIEludGVyZmFjZSAoRU41MDIyMSkgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklH X0RWQl9DWEQyMDk5PW0KQ09ORklHX0RWQl9TUDI9bQojIGVuZCBvZiBDdXN0b21pc2UgRFZCIEZy b250ZW5kcwoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RW Ql9EVU1NWV9GRSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCgoj CiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9HVFQ9bQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJ R19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09O RklHX0RSTV9EUF9BVVhfQ0hBUkRFVj15CiMgQ09ORklHX0RSTV9ERUJVR19TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15 CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9 MTAwCkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKIyBDT05GSUdfRFJNX0RQX0NFQyBp cyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9UVE1fRE1BX1BBR0VfUE9PTD15 CkNPTkZJR19EUk1fVlJBTV9IRUxQRVI9bQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9bQpDT05GSUdf RFJNX0dFTV9TSE1FTV9IRUxQRVI9eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoj CkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCiMgQ09ORklH X0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5 OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMg QVJNIGRldmljZXMKIwojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9V VkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9GT1JDRV9Q Uk9CRT0iIgpDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9D T01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKQ09ORklHX0RSTV9JOTE1 X0dWVD15CkNPTkZJR19EUk1fSTkxNV9HVlRfS1ZNR1Q9bQpDT05GSUdfRFJNX0k5MTVfRkVOQ0Vf VElNRU9VVD0xMDAwMApDT05GSUdfRFJNX0k5MTVfVVNFUkZBVUxUX0FVVE9TVVNQRU5EPTI1MApD T05GSUdfRFJNX0k5MTVfSEVBUlRCRUFUX0lOVEVSVkFMPTI1MDAKQ09ORklHX0RSTV9JOTE1X1BS RUVNUFRfVElNRU9VVD02NDAKQ09ORklHX0RSTV9JOTE1X01BWF9SRVFVRVNUX0JVU1lXQUlUPTgw MDAKQ09ORklHX0RSTV9JOTE1X1NUT1BfVElNRU9VVD0xMDAKQ09ORklHX0RSTV9JOTE1X1RJTUVT TElDRV9EVVJBVElPTj0xCkNPTkZJR19EUk1fVkdFTT1tCiMgQ09ORklHX0RSTV9WS01TIGlzIG5v dCBzZXQKQ09ORklHX0RSTV9WTVdHRlg9bQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CkNPTkZJ R19EUk1fR01BNTAwPW0KQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQoj IENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJNX01H QUcyMDA9bQpDT05GSUdfRFJNX1FYTD1tCkNPTkZJR19EUk1fQk9DSFM9bQpDT05GSUdfRFJNX1ZJ UlRJT19HUFU9bQpDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCiMgQ09O RklHX0RSTV9QQU5FTF9SQVNQQkVSUllQSV9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgZW5kIG9m IERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJ REdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FOQUxP R0lYX0FOWDc4WFggaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2Vz CgojIENPTkZJR19EUk1fRVROQVZJViBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9 bQojIENPTkZJR19EUk1fR00xMlUzMjAgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1 N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJ R19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMg bm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElO WURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNl dAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZCT1hWSURFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9M RUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15Cgoj CiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9O T1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJ R19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9T WVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZU19JTUFH RUJMSVQ9bQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9T WVNfRk9QUz1tCkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX01PREVfSEVMUEVS UyBpcyBub3Qgc2V0CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBo YXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENP TkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9 eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMg bm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1Nzgg aXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURF T04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9B VFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lS TyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09E T08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf VFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19G Ql9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJ R19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQg aXMgbm90IHNldAojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9N Qjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj1tCiMgQ09ORklHX0ZCX1NJTVBMRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRnJhbWUgYnVm ZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf TENEX0NMQVNTX0RFVklDRT1tCiMgQ09ORklHX0xDRF9MNEYwMDI0MlQwMyBpcyBub3Qgc2V0CiMg Q09ORklHX0xDRF9MTVMyODNHRjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xUVjM1MFFWIGlz IG5vdCBzZXQKIyBDT05GSUdfTENEX0lMSTkyMlggaXMgbm90IHNldAojIENPTkZJR19MQ0RfSUxJ OTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9URE8yNE0gaXMgbm90IHNldAojIENPTkZJR19M Q0RfVkdHMjQzMkE0IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9QTEFURk9STT1tCiMgQ09ORklHX0xD RF9BTVMzNjlGRzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzUwMUtGMDMgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfSFg4MzU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX09UTTMyMjVBIGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElH SFRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX0FQUExFPW0KIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVg9bQojIENPTkZJ R19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZp Y2Ugc3VwcG9ydAoKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3Vw cG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNL PXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0laRT02NAojIENPTkZJR19WR0FDT05f U09GVF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZX0RFRkFVTFQgaXMgbm90IHNldApD T05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09O RklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNP TkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVG RkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVS UkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9D TFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfU09VTkQgaXMgbm90 IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFUVEVSWV9T VFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURfR0VORVJJ Qz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KIyBDT05G SUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQojIENPTkZJR19I SURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQ UExFSVIgaXMgbm90IHNldApDT05GSUdfSElEX0FTVVM9bQpDT05GSUdfSElEX0FVUkVBTD1tCkNP TkZJR19ISURfQkVMS0lOPW0KIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPW0KQ09ORklHX0hJ RF9DSElDT05ZPW0KIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURf Q09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldApDT05GSUdf SElEX0NNRURJQT1tCiMgQ09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldAojIENPTkZJR19ISURf Q1JFQVRJVkVfU0IwNTQwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPW0KQ09ORklHX0hJ RF9EUkFHT05SSVNFPW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfRUxFQ09NPW0KIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpL RVk9bQpDT05GSUdfSElEX0dFTUJJUkQ9bQpDT05GSUdfSElEX0dGUk09bQojIENPTkZJR19ISURf R0xPUklPVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElE X0tZRT1tCiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUxUT1A9 bQojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1t CkNPTkZJR19ISURfSUNBREU9bQpDT05GSUdfSElEX0lURT1tCkNPTkZJR19ISURfSkFCUkE9bQpD T05GSUdfSElEX1RXSU5IQU49bQpDT05GSUdfSElEX0tFTlNJTkdUT049bQpDT05GSUdfSElEX0xD UE9XRVI9bQpDT05GSUdfSElEX0xFRD1tCkNPTkZJR19ISURfTEVOT1ZPPW0KQ09ORklHX0hJRF9M T0dJVEVDSD1tCkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpDT05GSUdfSElEX0xPR0lURUNIX0hJ RFBQPW0KIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJUlVNQkxF UEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CiMgQ09O RklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1JFRFJBR09OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9 bQpDT05GSUdfSElEX01PTlRFUkVZPW0KQ09ORklHX0hJRF9NVUxUSVRPVUNIPW0KQ09ORklHX0hJ RF9OVEk9bQojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldApDT05GSUdfSElEX09SVEVLPW0K Q09ORklHX0hJRF9QQU5USEVSTE9SRD1tCiMgQ09ORklHX1BBTlRIRVJMT1JEX0ZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1t CkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJR19ISURf UElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9Q SUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09MQ0RfQ0lSPXkKQ09ORklHX0hJRF9QTEFOVFJP TklDUz1tCkNPTkZJR19ISURfUFJJTUFYPW0KIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNl dAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQUlURUs9bQpDT05G SUdfSElEX1NBTVNVTkc9bQojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CkNPTkZJR19ISURf U1BFRURMSU5LPW0KIyBDT05GSUdfSElEX1NURUFNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVEVF TFNFUklFUz1tCkNPTkZJR19ISURfU1VOUExVUz1tCkNPTkZJR19ISURfUk1JPW0KQ09ORklHX0hJ RF9HUkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElE X0hZUEVSVl9NT1VTRT1tCkNPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KIyBDT05GSUdfU01BUlRK T1lQTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPW0KQ09ORklHX0hJRF9UT1BTRUVE PW0KQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCiMgQ09ORklH X1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90 IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBp cyBub3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT1tCkNPTkZJR19ISURfWElOTU89bQpDT05GSUdf SElEX1pFUk9QTFVTPW0KIyBDT05GSUdfWkVST1BMVVNfRkYgaXMgbm90IHNldApDT05GSUdfSElE X1pZREFDUk9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VT VE9NX1NFTlNPUj1tCkNPTkZJR19ISURfQUxQUz1tCiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5v dCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIFVTQiBISUQgc3VwcG9ydAoj CkNPTkZJR19VU0JfSElEPXkKIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9ISURERVYgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgSElEIHN1cHBvcnQKCiMKIyBJMkMgSElE IHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD1tCiMgZW5kIG9mIEkyQyBISUQgc3VwcG9ydAoKIwoj IEludGVsIElTSCBISUQgc3VwcG9ydAojCkNPTkZJR19JTlRFTF9JU0hfSElEPW0KIyBDT05GSUdf SU5URUxfSVNIX0ZJUk1XQVJFX0RPV05MT0FERVIgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJ U0ggSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRU TEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENP TkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfQ09OTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hB U19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQpDT05GSUdfVVNCX0FOTk9VTkNF X05FV19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VT Ql9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19QUk9EVUNUTElT VCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQ9eQpDT05GSUdfVVNC X0FVVE9TVVNQRU5EX0RFTEFZPTIKQ09ORklHX1VTQl9NT049eQoKIwojIFVTQiBIb3N0IENvbnRy b2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hD RD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdT Q0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19V U0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01B WDM0MjFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hD SV9IQ0RfUENJPXkKIyBDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9VSENJX0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENP TkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBE ZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00gaXMgbm90IHNldAojIENPTkZJ R19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9XRE0gaXMgbm90IHNldAojIENP TkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9u IFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9T VE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1tCiMgQ09ORklH X1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRF SyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENP TkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0Vf SVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFH RV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T VE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMg bm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VQVMg aXMgbm90IHNldAoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwojIENPTkZJR19VU0JfTURDODAw IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JQ1JPVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC SVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRE5TMyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMK IwojIENPTkZJR19VU0JfVVNTNzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUw9bQpDT05G SUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUND RUxFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9FTVBFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU8gaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM X0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T RVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf S0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1BMMjMwMyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01N IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFX SVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lC RVJKQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YSVJDT00gaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX09QVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf T01OSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBV U0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0VNSTI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FEVVRVWCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVHT1RPV0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVBS RVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExF X01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRP UiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19V U0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90 IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVgg aXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJ TktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElP X1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgZW5kIG9m IFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBz ZXQKQ09ORklHX1RZUEVDPXkKIyBDT05GSUdfVFlQRUNfVENQTSBpcyBub3Qgc2V0CkNPTkZJR19U WVBFQ19VQ1NJPXkKIyBDT05GSUdfVUNTSV9DQ0cgaXMgbm90IHNldApDT05GSUdfVUNTSV9BQ1BJ PXkKIyBDT05GSUdfVFlQRUNfVFBTNjU5OFggaXMgbm90IHNldAoKIwojIFVTQiBUeXBlLUMgTXVs dGlwbGV4ZXIvRGVNdWx0aXBsZXhlciBTd2l0Y2ggc3VwcG9ydAojCiMgQ09ORklHX1RZUEVDX01V WF9QSTNVU0IzMDUzMiBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBUeXBlLUMgTXVsdGlwbGV4ZXIv RGVNdWx0aXBsZXhlciBTd2l0Y2ggc3VwcG9ydAoKIwojIFVTQiBUeXBlLUMgQWx0ZXJuYXRlIE1v ZGUgZHJpdmVycwojCiMgQ09ORklHX1RZUEVDX0RQX0FMVE1PREUgaXMgbm90IHNldAojIGVuZCBv ZiBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9ST0xFX1NX SVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9bQpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01N Q19CTE9DS19NSU5PUlM9OApDT05GSUdfU0RJT19VQVJUPW0KIyBDT05GSUdfTU1DX1RFU1QgaXMg bm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05G SUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST1tCkNPTkZJR19NTUNfU0RI Q0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09I X01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQoj IENPTkZJR19NTUNfU0RIQ0lfRl9TREgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJ QV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJ R19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DX1JFQUxURUtfUENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST1tCiMg Q09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90 IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX1hFTk9O IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9 eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNl dAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURT X0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENP TkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzUzMD1tCiMgQ09ORklHX0xF RFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENP TkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNl dApDT05GSUdfTEVEU19MUDM5NDQ9bQojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0NMRVZPX01BSUw9bQojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAoj IENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUg aXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQy ODAyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0KIyBDT05GSUdfTEVEU19U Q0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBV U0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNP TkZJR19MRURTX0JMSU5LTT1tCkNPTkZJR19MRURTX01MWENQTEQ9bQojIENPTkZJR19MRURTX01M WFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVElfTE1VX0NPTU1PTiBpcyBub3Qg c2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVE U19UUklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdf TEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVB VD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9P Tj1tCgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQg dGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJ R0dFUl9DQU1FUkE9bQojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENP TkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VS X1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0FVRElPPW0KIyBDT05GSUdf QUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPW0KQ09ORklHX0lORklO SUJBTkRfVVNFUl9NQUQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz1tCkNPTkZJR19J TkZJTklCQU5EX1VTRVJfTUVNPXkKQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lORz15 CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RS QU5TX0NPTkZJR0ZTPXkKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09O RklHX0lORklOSUJBTkRfRUZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JNDBJVyBp cyBub3Qgc2V0CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO RklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU05JQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO RklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KQ09ORklHX1JETUFf U0lXPW0KQ09ORklHX0lORklOSUJBTkRfSVBPSUI9bQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lC X0NNIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19J TkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9T UlA9bQpDT05GSUdfSU5GSU5JQkFORF9TUlBUPW0KIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO RklOSUJBTkRfUlRSU19DTElFTlQgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JUUlNf U0VSVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9PUEFfVk5JQyBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdf RURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMg bm90IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KQ09ORklHX0VEQUNfR0hFUz15CkNPTkZJ R19FREFDX0FNRDY0PW0KIyBDT05GSUdfRURBQ19BTUQ2NF9FUlJPUl9JTkpFQ1RJT04gaXMgbm90 IHNldApDT05GSUdfRURBQ19FNzUyWD1tCkNPTkZJR19FREFDX0k4Mjk3NVg9bQpDT05GSUdfRURB Q19JMzAwMD1tCkNPTkZJR19FREFDX0kzMjAwPW0KQ09ORklHX0VEQUNfSUUzMTIwMD1tCkNPTkZJ R19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JFPW0KQ09O RklHX0VEQUNfSTUwMDA9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0K Q09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMgQ09ORklHX0VEQUNfSTEw Tk0gaXMgbm90IHNldApDT05GSUdfRURBQ19QTkQyPW0KQ09ORklHX1JUQ19MSUI9eQpDT05GSUdf UlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9 eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfU1lTVE9IQyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09 eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JU Q19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVW X1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMK IyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgw WCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz1tCiMgQ09ORklHX1JUQ19EUlZfRFMx MzA3X0NFTlRVUlkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9bQojIENPTkZJR19S VENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9bQpDT05G SUdfUlRDX0RSVl9NQVg2OTAwPW0KQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCkNPTkZJR19SVENf RFJWX0lTTDEyMDg9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX1gx MjA1PW0KQ09ORklHX1JUQ19EUlZfUENGODUyMz1tCiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdfUlRDX0RSVl9N NDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZfQlEzMks9 bQojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9GTTMx MzA9bQojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JY ODU4MT1tCkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCiMg Q09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJU QyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX000MVQ5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MTM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MTYgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf Ulg0NTgxPW0KIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01D UDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJD IFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZfRFMz MjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUlYzMDI5QzI9bQojIENPTkZJR19SVENfRFJWX1JWMzAyOV9IV01PTiBpcyBub3Qgc2V0 CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklH X1JUQ19EUlZfRFMxMjg2PW0KQ09ORklHX1JUQ19EUlZfRFMxNTExPW0KQ09ORklHX1JUQ19EUlZf RFMxNTUzPW0KIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfRFMxNzQyPW0KQ09ORklHX1JUQ19EUlZfRFMyNDA0PW0KQ09ORklHX1JUQ19EUlZf U1RLMTdUQTg9bQojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX000OFQzNT1tCkNPTkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYy NDI9bQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9bQpDT05G SUdfUlRDX0RSVl9WMzAyMD1tCgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRD X0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNP TkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9D SEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90 IHNldApDT05GSUdfSU5URUxfSURNQTY0PW0KIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9JT0FURE1BPW0KIyBDT05GSUdfUExYX0RNQSBpcyBub3Qgc2V0CiMgQ09O RklHX1hJTElOWF9aWU5RTVBfRFBETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01H TVQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RN QUNfQ09SRT15CkNPTkZJR19EV19ETUFDPW0KQ09ORklHX0RXX0RNQUNfUENJPXkKIyBDT05GSUdf RFdfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUFfUENJRSBpcyBub3Qgc2V0CkNPTkZJ R19IU1VfRE1BPXkKIyBDT05GSUdfU0ZfUERNQSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMK IwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9bQpDT05GSUdfRE1BX0VOR0lO RV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJ R19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMg aXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFC VUYgb3B0aW9ucwoKQ09ORklHX0RDQT1tCiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAoj IENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19VSU89bQpDT05GSUdfVUlPX0NJRj1tCkNP TkZJR19VSU9fUERSVl9HRU5JUlE9bQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNl dApDT05GSUdfVUlPX0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dF TkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CkNPTkZJR19VSU9fSFZfR0VO RVJJQz1tCkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09O RklHX1ZGSU89bQpDT05GSUdfVkZJT19OT0lPTU1VPXkKQ09ORklHX1ZGSU9fUENJPW0KIyBDT05G SUdfVkZJT19QQ0lfVkdBIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdf VkZJT19QQ0lfSU5UWD15CiMgQ09ORklHX1ZGSU9fUENJX0lHRCBpcyBub3Qgc2V0CkNPTkZJR19W RklPX01ERVY9bQpDT05GSUdfVkZJT19NREVWX0RFVklDRT1tCkNPTkZJR19JUlFfQllQQVNTX01B TkFHRVI9bQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkK Q09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BD SV9MRUdBQ1k9eQojIENPTkZJR19WSVJUSU9fUE1FTSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9f QkFMTE9PTj15CkNPTkZJR19WSVJUSU9fTUVNPW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCiMgQ09O RklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CkNPTkZJ R19WSE9TVF9JT1RMQj1tCkNPTkZJR19WSE9TVD1tCkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklH X1ZIT1NUX05FVD1tCiMgQ09ORklHX1ZIT1NUX1NDU0kgaXMgbm90IHNldApDT05GSUdfVkhPU1Rf VlNPQ0s9bQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMK IyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJ R19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPW0KQ09ORklHX0hZUEVSVl9CQUxM T09OPW0KIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBk cml2ZXIgc3VwcG9ydAojCiMgQ09ORklHX1hFTl9CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX1hF Tl9ERVZfRVZUQ0hOPW0KIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVO RlM9bQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9 eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CiMgQ09ORklHX1hFTl9HTlRERVYgaXMgbm90 IHNldAojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVO X0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklH X1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPW0KQ09O RklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQoj IGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAoj IENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkK Q09ORklHX0FDUElfV01JPW0KQ09ORklHX1dNSV9CTU9GPW0KIyBDT05GSUdfQUxJRU5XQVJFX1dN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0hVQVdFSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJP TFQ9bQpDT05GSUdfTVhNX1dNST1tCiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05G SUdfWElBT01JX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPW0KIyBDT05GSUdfQUNFUl9X SVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSX1dNST1tCkNPTkZJR19BUFBMRV9HTVVYPW0K Q09ORklHX0FTVVNfTEFQVE9QPW0KIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CkNP TkZJR19BU1VTX1dNST1tCkNPTkZJR19BU1VTX05CX1dNST1tCkNPTkZJR19FRUVQQ19MQVBUT1A9 bQpDT05GSUdfRUVFUENfV01JPW0KQ09ORklHX0RDREJBUz1tCkNPTkZJR19ERUxMX1NNQklPUz1t CkNPTkZJR19ERUxMX1NNQklPU19XTUk9eQojIENPTkZJR19ERUxMX1NNQklPU19TTU0gaXMgbm90 IHNldApDT05GSUdfREVMTF9MQVBUT1A9bQpDT05GSUdfREVMTF9SQlROPW0KQ09ORklHX0RFTExf UkJVPW0KQ09ORklHX0RFTExfU01PODgwMD1tCkNPTkZJR19ERUxMX1dNST1tCkNPTkZJR19ERUxM X1dNSV9ERVNDUklQVE9SPW0KQ09ORklHX0RFTExfV01JX0FJTz1tCkNPTkZJR19ERUxMX1dNSV9M RUQ9bQpDT05GSUdfQU1JTE9fUkZLSUxMPW0KQ09ORklHX0ZVSklUU1VfTEFQVE9QPW0KQ09ORklH X0ZVSklUU1VfVEFCTEVUPW0KIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldApDT05G SUdfSFBfQUNDRUw9bQpDT05GSUdfSFBfV0lSRUxFU1M9bQpDT05GSUdfSFBfV01JPW0KIyBDT05G SUdfSUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19JREVBUEFEX0xBUFRPUD1tCkNPTkZJR19TRU5T T1JTX0hEQVBTPW0KQ09ORklHX1RISU5LUEFEX0FDUEk9bQojIENPTkZJR19USElOS1BBRF9BQ1BJ X0RFQlVHRkFDSUxJVElFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQK Q09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlf UE9MTD15CiMgQ09ORklHX0lOVEVMX0FUT01JU1AyX1BNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVM X0hJRF9FVkVOVD1tCiMgQ09ORklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfSU5URUxfT0FLVFJBSUw9bQpDT05G SUdfSU5URUxfVkJUTj1tCiMgQ09ORklHX1NVUkZBQ0UzX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJP M19CVVRUT04gaXMgbm90IHNldApDT05GSUdfTVNJX0xBUFRPUD1tCkNPTkZJR19NU0lfV01JPW0K IyBDT05GSUdfUENFTkdJTkVTX0FQVTIgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9 bQpDT05GSUdfU0FNU1VOR19RMTA9bQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9bQojIENPTkZJ R19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX0NNUEM9bQpDT05GSUdfQ09NUEFMX0xBUFRPUD1tCiMgQ09ORklHX0xHX0xB UFRPUCBpcyBub3Qgc2V0CkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09ORklHX1NPTllfTEFQ VE9QPW0KQ09ORklHX1NPTllQSV9DT01QQVQ9eQojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5v dCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQVE9QPW0KIyBDT05GSUdfSTJDX01VTFRJX0lOU1RBTlRJ QVRFIGlzIG5vdCBzZXQKQ09ORklHX01MWF9QTEFURk9STT1tCkNPTkZJR19JTlRFTF9JUFM9bQpD T05GSUdfSU5URUxfUlNUPW0KIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQK CiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAojCiMg Q09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBJ bnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3VwcG9ydAoKQ09ORklHX0lO VEVMX1RVUkJPX01BWF8zPXkKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNfQ09SRT1tCiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9TQ1VfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19NRkRf Q1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldApD T05GSUdfTUVMTEFOT1hfUExBVEZPUk09eQpDT05GSUdfTUxYUkVHX0hPVFBMVUc9bQojIENPTkZJ R19NTFhSRUdfSU8gaXMgbm90IHNldApDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfQ0xLREVWX0xP T0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQojIENP TkZJR19DT01NT05fQ0xLX01BWDk0ODUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJ NTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19TSTU0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RD RTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NTU9OX0NMS19QV00gaXMgbm90IHNldApDT05GSUdfSFdTUElOTE9DSz15Cgoj CiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4 MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRy aXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9Y IGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfSU9BU0lEPXkKQ09ORklHX0lP TU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0 YWJsZSBTdXBwb3J0CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoK IyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRf UEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01N VT15CkNPTkZJR19BTURfSU9NTVVfVjI9bQpDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRF TF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZ X1dBPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU0NBTEFCTEVfTU9ERV9ERUZBVUxUX09OIGlzIG5v dCBzZXQKQ09ORklHX0lSUV9SRU1BUD15CkNPTkZJR19IWVBFUlZfSU9NTVU9eQoKIwojIFJlbW90 ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBS ZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNP TV9HTElOS19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldAoj IGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwoj IFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29D IGRyaXZlcnMKIwojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQXNwZWVkIFNvQyBk cml2ZXJzCiMKIyBlbmQgb2YgQXNwZWVkIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRy aXZlcnMKIwojIGVuZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5YUC9GcmVlc2NhbGUg UW9ySVEgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2 ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMK IyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgoj IENPTkZJR19TT0NfVEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgQ09O RklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBl bmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKIyBDT05GSUdfUE1f REVWRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01F TU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19OVEI9bQojIENP TkZJR19OVEJfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0FNRCBpcyBub3Qgc2V0CiMgQ09O RklHX05UQl9JRFQgaXMgbm90IHNldAojIENPTkZJR19OVEJfSU5URUwgaXMgbm90IHNldAojIENP TkZJR19OVEJfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1BJTkdQT05HIGlzIG5v dCBzZXQKIyBDT05GSUdfTlRCX1RPT0wgaXMgbm90IHNldAojIENPTkZJR19OVEJfUEVSRiBpcyBu b3Qgc2V0CiMgQ09ORklHX05UQl9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVT IGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQojIENPTkZJR19QV01f REVCVUcgaXMgbm90IHNldApDT05GSUdfUFdNX0xQU1M9bQpDT05GSUdfUFdNX0xQU1NfUENJPW0K Q09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPW0KIyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNl dAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwojIGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENP TkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5v dCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKIyBDT05GSUdfR0VORVJJQ19QSFkgaXMgbm90IHNl dAojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFf MjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNl dAojIENPTkZJR19QSFlfSU5URUxfRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0 ZW0KCkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMX0NPUkU9bQpDT05GSUdfSU5U RUxfUkFQTD1tCiMgQ09ORklHX0lETEVfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlz IG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJm b3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQojIENPTkZJR19SQVNfQ0VDIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCNCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklH X0FORFJPSUQgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPW0K Q09ORklHX0JMS19ERVZfUE1FTT1tCkNPTkZJR19ORF9CTEs9bQpDT05GSUdfTkRfQ0xBSU09eQpD T05GSUdfTkRfQlRUPW0KQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05GSUdfTlZESU1N X1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09ORklHX05WRElNTV9LRVlTPXkKQ09ORklHX0RB WF9EUklWRVI9eQpDT05GSUdfREFYPXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9Q TUVNPW0KQ09ORklHX0RFVl9EQVhfS01FTT1tCkNPTkZJR19ERVZfREFYX1BNRU1fQ09NUEFUPW0K Q09ORklHX05WTUVNPXkKQ09ORklHX05WTUVNX1NZU0ZTPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBv cnQKIwpDT05GSUdfU1RNPW0KIyBDT05GSUdfU1RNX1BST1RPX0JBU0lDIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RNX1BST1RPX1NZU19UIGlzIG5vdCBzZXQKQ09ORklHX1NUTV9EVU1NWT1tCkNPTkZJ R19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9bQpDT05G SUdfU1RNX1NPVVJDRV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdfSU5URUxfVEhf UENJPW0KQ09ORklHX0lOVEVMX1RIX0FDUEk9bQpDT05GSUdfSU5URUxfVEhfR1RIPW0KQ09ORklH X0lOVEVMX1RIX1NUSD1tCkNPTkZJR19JTlRFTF9USF9NU1U9bQpDT05GSUdfSU5URUxfVEhfUFRJ PW0KIyBDT05GSUdfSU5URUxfVEhfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBIVyB0cmFjaW5n IHN1cHBvcnQKCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19URUUgaXMgbm90IHNl dAojIENPTkZJR19VTklTWVNfVklTT1JCVVMgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5v dCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSQ09OTkVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX0NPVU5URVIgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlzIG5v dCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdf RENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBz ZXQKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1Jf RVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZ PXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0tVTklUX1RFU1RT PW0KQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZT X01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19G UyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9bQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hG U19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJTkVfU0NSVUI9eQpD T05GSUdfWEZTX09OTElORV9SRVBBSVI9eQpDT05GSUdfWEZTX0RFQlVHPXkKQ09ORklHX1hGU19B U1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz1tCkNPTkZJR19HRlMyX0ZTX0xPQ0tJTkdfRExN PXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09DRlMyX0ZTX08yQ0I9bQpDT05GSUdfT0NGUzJf RlNfVVNFUlNQQUNFX0NMVVNURVI9bQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpDT05GSUdfT0NG UzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09O RklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZT X0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5J VFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JFRl9WRVJJRlkg aXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldApDT05GSUdfRjJGU19GUz1t CkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdfRjJGU19GU19YQVRUUj15CkNPTkZJR19GMkZT X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19GMkZTX0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRjJGU19D SEVDS19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfSU9fVFJBQ0UgaXMgbm90IHNldAojIENP TkZJR19GMkZTX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlNfQ09N UFJFU1NJT04gaXMgbm90IHNldAojIENPTkZJR19aT05FRlNfRlMgaXMgbm90IHNldApDT05GSUdf RlNfREFYPXkKQ09ORklHX0ZTX0RBWF9QTUQ9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklH X0VYUE9SVEZTPXkKQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUz15CkNPTkZJR19GSUxFX0xPQ0tJ Tkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9O PXkKQ09ORklHX0ZTX0VOQ1JZUFRJT05fQUxHUz15CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qg c2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNF Uj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9 eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdf UFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRf VjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FV VE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9bQpDT05GSUdfQ1VT RT1tCiMgQ09ORklHX1ZJUlRJT19GUyBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPW0KIyBD T05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9ESVIgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZ X0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1cgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZT X0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNl dAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpD T05GSUdfRlNDQUNIRT1tCkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9I SVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0K IyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNf SElTVE9HUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxl c3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNP RlM9eQpDT05GSUdfVURGX0ZTPW0KIyBlbmQgb2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwoj IERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01T RE9TX0ZTPW0KQ09ORklHX1ZGQVRfRlM9bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3 CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9ImFzY2lpIgojIENPTkZJR19GQVRfREVGQVVM VF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19O VEZTX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwoK IwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NP UkU9eQpDT05GSUdfUFJPQ19WTUNPUkU9eQpDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVA9 eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdf UFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19QUk9D X0NQVV9SRVNDVFJMPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBG Uz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdf SFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpD T05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJ R19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJ TEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQ VF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BM VVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz1t CkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQpDT05GSUdfU1FVQVNIRlM9bQojIENPTkZJR19TUVVB U0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkK IyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFT SEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElf UEVSQ1BVPXkKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9eQoj IENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09O RklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0CiMgQ09O RklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNf RU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0z CiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldApDT05GSUdfTUlOSVhfRlM9bQojIENPTkZJR19P TUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FO WDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGTEFU RV9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENP TkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhD X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9S RV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09O RklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgojIENPTkZJR19QU1RPUkVfQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdf UFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPW0KIyBDT05GSUdfUFNU T1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19V RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRX T1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CiMgQ09ORklHX05GU19WMiBpcyBub3Qg c2V0CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9bQoj IENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNf VjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05G SUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05f SURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90 IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBD T05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVM X0ROUz15CkNPTkZJR19ORlNfREVCVUc9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9 eQpDT05GSUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09O RklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQpDT05GSUdfTkZTRF9QTkZTPXkKIyBD T05GSUdfTkZTRF9CTE9DS0xBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1NDU0lMQVlPVVQ9 eQojIENPTkZJR19ORlNEX0ZMRVhGSUxFTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9W NF8yX0lOVEVSX1NTQyBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMPXkK Q09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNP TkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9 eQpDT05GSUdfU1VOUlBDX0dTUz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpDT05GSUdf UlBDU0VDX0dTU19LUkI1PW0KIyBDT05GSUdfU1VOUlBDX0RJU0FCTEVfSU5TRUNVUkVfRU5DVFlQ RVMgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX0RFQlVHPXkKQ09ORklHX1NVTlJQQ19YUFJUX1JE TUE9bQpDT05GSUdfQ0VQSF9GUz1tCiMgQ09ORklHX0NFUEhfRlNDQUNIRSBpcyBub3Qgc2V0CkNP TkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0NFUEhfRlNfU0VDVVJJVFlfTEFCRUwg aXMgbm90IHNldApDT05GSUdfQ0lGUz1tCiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBzZXQK Q09ORklHX0NJRlNfQUxMT1dfSU5TRUNVUkVfTEVHQUNZPXkKQ09ORklHX0NJRlNfV0VBS19QV19I QVNIPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lG U19QT1NJWD15CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90 IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZT X0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NNQl9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJ R19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTX1BPU0lY X0FDTD15CiMgQ09ORklHXzlQX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNP TkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzczNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KQ09ORklHX05MU19D T0RFUEFHRV84NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODU1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzk1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KQ09ORklHX05MU19DT0RFUEFHRV85 NDk9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND1tCkNPTkZJR19OTFNfSVNPODg1OV84PW0KQ09O RklHX05MU19DT0RFUEFHRV8xMjUwPW0KQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09ORklH X05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5XzI9 bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJR19OTFNfSVNPODg1OV80PW0KQ09ORklHX05M U19JU084ODU5XzU9bQpDT05GSUdfTkxTX0lTTzg4NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1OV83 PW0KQ09ORklHX05MU19JU084ODU5Xzk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05GSUdf TkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQpDT05GSUdfTkxTX0tPSThf Uj1tCkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19NQUNfUk9NQU49bQpDT05GSUdfTkxT X01BQ19DRUxUSUM9bQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFDX0NS T0FUSUFOPW0KQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9bQpDT05GSUdfTkxTX01BQ19HQUVMSUM9 bQpDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQpDT05GSUdf TkxTX01BQ19JTlVJVD1tCkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPW0KQ09ORklHX05MU19NQUNf VFVSS0lTSD1tCkNPTkZJR19OTFNfVVRGOD1tCkNPTkZJR19ETE09bQpDT05GSUdfRExNX0RFQlVH PXkKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZp bGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklH X0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdT PXkKQ09ORklHX1RSVVNURURfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklH X0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVT VFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlfV1JJVEFC TEVfSE9PS1M9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkK Q09ORklHX1BBR0VfVEFCTEVfSVNPTEFUSU9OPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFO RCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJ VFlfUEFUSD15CkNPTkZJR19JTlRFTF9UWFQ9eQpDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1 MzUKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBUkRF TkVEX1VTRVJDT1BZPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZX0ZBTExCQUNLPXkKQ09ORklH X0ZPUlRJRllfU09VUkNFPXkKIyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBz ZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09U UEFSQU09eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNBQkxFPXkKQ09ORklHX1NFQ1VSSVRZ X1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNP TkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0xCkNPTkZJR19TRUNVUklU WV9TRUxJTlVYX1NJRFRBQl9IQVNIX0JJVFM9OQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9TSUQy U1RSX0NBQ0hFX1NJWkU9MjU2CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9S PXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJN T1JfSEFTSF9ERUZBVUxUPXkKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9LVU5JVF9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkK IyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf TE9DS0RPV05fTFNNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRFR1JJ VFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdf SU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9L RVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpD T05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09O RklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENP TkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBM QVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFf REVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hf U0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklH X0lNQV9XUklURV9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kgaXMg bm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFPXkKIyBDT05GSUdfSU1BX0FSQ0hfUE9MSUNZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWSBpcyBub3Qgc2V0CkNP TkZJR19JTUFfQVBQUkFJU0VfQk9PVFBBUkFNPXkKIyBDT05GSUdfSU1BX0FQUFJBSVNFX01PRFNJ RyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfVFJVU1RFRF9LRVlSSU5HPXkKIyBDT05GSUdfSU1BX0JM QUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qg c2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVF X0VBUkxZX0JPT1RfS0VZUz15CiMgQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9P VCBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQpDT05GSUdfRVZNX0FUVFJfRlNVVUlEPXkKIyBDT05G SUdfRVZNX0FERF9YQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19FVk1fTE9BRF9YNTA5IGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX0RFRkFVTFRf U0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RB QyBpcyBub3Qgc2V0CkNPTkZJR19MU009ImxvY2tkb3duLHlhbWEsbG9hZHBpbixzYWZlc2V0aWQs aW50ZWdyaXR5LHNlbGludXgsc21hY2ssdG9tb3lvLGFwcGFybW9yLGJwZiIKCiMKIyBLZXJuZWwg aGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19J TklUX1NUQUNLX05PTkU9eQojIENPTkZJR19JTklUX09OX0FMTE9DX0RFRkFVTFRfT04gaXMgbm90 IHNldAojIENPTkZJR19JTklUX09OX0ZSRUVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CiMgZW5kIG9m IE1lbW9yeSBpbml0aWFsaXphdGlvbgojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMK IyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZ TkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklH X0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15Cgoj CiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdf Q1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQy PXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5H PXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJ R19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQ VE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPW0KQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05G SUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBU T19VU0VSPW0KQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZ UFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15 CkNPTkZJR19DUllQVE9fUENSWVBUPW0KQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZ UFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRPX1RFU1Q9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9eQpD T05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFw aHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9bQpDT05GSUdfQ1JZUFRP X0VDQz1tCkNPTkZJR19DUllQVE9fRUNESD1tCiMgQ09ORklHX0NSWVBUT19FQ1JEU0EgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DVVJWRTI1NTE5X1g4NiBpcyBub3Qgc2V0CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9u IHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRP X0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT1tCiMgQ09ORklHX0NSWVBUT19B RUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoK IwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NGQj15 CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VD Qj15CkNPTkZJR19DUllQVE9fTFJXPW0KIyBDT05GSUdfQ1JZUFRPX09GQiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19DUllQVE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tF WVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9TU0UyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19BRElBTlRVTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRVNTSVY9bQoKIwojIEhhc2gg bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdf Q1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19D UllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRP X0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX1hYSEFT SD1tCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCiMgQ09ORklHX0NSWVBUT19CTEFLRTJTIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZ UFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fUE9MWTEz MDVfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJ R19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQ VE9fUk1EMTYwPW0KQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1t CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19D UllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdf Q1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEz PW0KIyBDT05GSUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJP RyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19XUDUxMj1t CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9bQoKIwojIENpcGhlcnMKIwpDT05G SUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPW0KQ09ORklHX0NSWVBU T19BUkM0PW0KQ09ORklHX0NSWVBUT19CTE9XRklTSD1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hf Q09NTU9OPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NB TUVMTElBPW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NB TUVMTElBX0FFU05JX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FW WDJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FT VDU9bQpDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2 PW0KQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19ERVM9bQpD T05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09O RklHX0NSWVBUT19LSEFaQUQ9bQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQpDT05GSUdfQ1JZUFRP X0NIQUNIQTIwPW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRP X1NFRUQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NF Ml9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQ VE9fU0VSUEVOVF9BVlgyX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19TTTQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9f VFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NS WVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZf NjQ9bQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NS WVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19aU1REIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpD T05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJ R19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQpDT05GSUdfQ1JZ UFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJF TlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElf SEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1JORz15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CiMgQ09ORklHX0NSWVBU T19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKCiMKIyBDcnlwdG8g bGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9f TElCX0FSQzQ9bQojIENPTkZJR19DUllQVE9fTElCX0JMQUtFMlMgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPW0KQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dF TkVSSUM9bQojIENPTkZJR19DUllQVE9fTElCX0NIQUNIQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19MSUJfQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX0RFUz1tCkNP TkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZF X0xJQl9QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9bQojIENP TkZJR19DUllQVE9fTElCX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xJQl9D SEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKQ09O RklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9bQpDT05GSUdfQ1JZUFRP X0RFVl9QQURMT0NLX0FFUz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPW0KIyBDT05G SUdfQ1JZUFRPX0RFVl9BVE1FTF9FQ0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FU TUVMX1NIQTIwNEEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZ UFRPX0RFVl9DQ1BfREQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1A9eQpDT05GSUdfQ1JZUFRP X0RFVl9DQ1BfQ1JZUFRPPW0KQ09ORklHX0NSWVBUT19ERVZfU1BfUFNQPXkKIyBDT05GSUdfQ1JZ UFRPX0RFVl9DQ1BfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD1tCkNP TkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQz1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hY WD1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0RI ODk1eENDVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRj1tCkNPTkZJR19DUllQVE9f REVWX1FBVF9DNjJYVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1g9bQpDT05GSUdfQ1JZUFRP X0RFVl9OSVRST1hfQ05ONTVYWD1tCiMgQ09ORklHX0NSWVBUT19ERVZfVklSVElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15 CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CiMgQ09ORklHX0FTWU1NRVRS SUNfVFBNX0tFWV9TVUJUWVBFIGlzIG5vdCBzZXQKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFS U0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklH X1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNl dApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKCiMKIyBDZXJ0aWZpY2F0ZXMg Zm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2ln bmluZ19rZXkucGVtIgpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNU RU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05G SUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFT SF9MSVNUPSIiCiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpD T05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlE Nl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQojIENPTkZJR19QQUNLSU5HIGlzIG5v dCBzZXQKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNF Uj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElM Uz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0NPUkRJQz1tCiMgQ09O RklHX1BSSU1FX05VTUJFUlMgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VO RVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19BUkNIX1VTRV9D TVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklH X0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JD MTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9 eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZ OD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FS V0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PW0KQ09O RklHX0xJQkNSQzMyQz1tCkNPTkZJR19DUkM4PW0KQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JB TkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19a TElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNT PXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9bQpDT05GSUdf WlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09O RklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19B Uk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJ R19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVD T01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVT U19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpD T05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dF TkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9N T05fRU5DOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19URVhUU0VBUkNIPXkK Q09ORklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVY VFNFQVJDSF9GU009bQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJSQVlfTVVMVEk9 eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hB U19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19O RUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FS Q0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0hBU19GT1JDRV9ETUFfVU5FTkNSWVBU RUQ9eQpDT05GSUdfRE1BX1ZJUlRfT1BTPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfRE1BX0NP SEVSRU5UX1BPT0w9eQpDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1l bW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0yMDAKQ09ORklHX0NNQV9T SVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0la RV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFf QVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdO QVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJ R19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdf TVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJR19ESU1MSUI9eQpDT05GSUdfT0lEX1JF R0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkK Q09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05T PXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklH X0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FS Q0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hBU19VQUND RVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19NQ1NBRkU9eQpDT05GSUdf QVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU0JJVE1BUD15CiMgQ09ORklHX1NUUklOR19TRUxGVEVT VCBpcyBub3Qgc2V0CiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCiMKIyBLZXJuZWwgaGFja2lu ZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkK IyBDT05GSUdfUFJJTlRLX0NBTExFUiBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVM X0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdF X0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlO QU1JQ19ERUJVRz15CkNPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkU9eQpDT05GSUdfU1lNQk9MSUNf RVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9u cwojCkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09O RklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9f U1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19HREJf U0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFN RV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNN IGlzIG5vdCBzZXQKIyBDT05GSUdfSEVBREVSU19JTlNUQUxMIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9 eQpDT05GSUdfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVS X0NQVSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVy IG9wdGlvbnMKCiMKIyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05G SUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNP TkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVF TkNFPSIiCkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19ERUJVR19GU19BTExPV19BTEw9eQojIENP TkZJR19ERUJVR19GU19ESVNBTExPV19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZT X0FMTE9XX05PTkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19L R0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09O RklHX1VCU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIElu c3RydW1lbnRzCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwoj IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMg bm90IHNldAojIENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0 CkNPTkZJR19HRU5FUklDX1BURFVNUD15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUdf T04gaXMgbm90IHNldAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf REVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5E X0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZNX1BHVEFCTEU9eQojIENP TkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1BHVEFCTEUgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1ZJUlRV QUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJR19ERUJVR19Q RVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hB VkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09O RklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlz IG5vdCBzZXQKQ09ORklHX0tBU0FOX1NUQUNLPTEKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoK Q09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoj CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05G SUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfU09GVExP Q0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5v dCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0hB UkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVJETE9DS1VQX0NIRUNLX1RJTUVTVEFN UD15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9D S1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBD T05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBP b3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwpDT05GSUdf U0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBl bmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMg bm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikK IwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcg aXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19S VF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhf U0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVF UD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJ R19MT0NLX1RPUlRVUkVfVEVTVD1tCiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBz ZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQoK Q09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMg bm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBrZXJu ZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19Q TElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQoj IGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojIENPTkZJR19ERUJVR19DUkVE RU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19UT1JUVVJFX1RF U1Q9bQpDT05GSUdfUkNVX1BFUkZfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0KIyBD T05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExf VElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFT X0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdf V1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQg aXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQK Q09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05G SUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09O RklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19G VFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9 eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkK Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVS X0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKIyBDT05GSUdfQk9PVFRJTUVf VFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJ T05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0RZTkFNSUNf RlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxM Uz15CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CkNPTkZJR19TVEFDS19UUkFDRVI9eQojIENP TkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05G SUdfSFdMQVRfVFJBQ0VSPXkKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZU UkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJf U05BUFNIT1RfUEVSX0NQVV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05P TkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJP QkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNP TkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VW RU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRS QUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfU1lOVEhfRVZF TlRTPXkKQ09ORklHX0hJU1RfVFJJR0dFUlM9eQojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1Qg aXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJ R19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQojIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFIGlz IG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFf REVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTlRIX0VWRU5UX0dFTl9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf SElTVF9UUklHR0VSU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RN QV9JTklUPXkKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NT QU49eQpDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RF Vk1FTT15CiMgQ09ORklHX0lPX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1 Z2dpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19UUkFDRV9JUlFG TEFHU19OTUlfU1VQUE9SVD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9W RVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRL X0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDPXkKIyBDT05GSUdfRUZJX1BHVF9E VU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdf SEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVD15CkNP TkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUg aXMgbm90IHNldApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNl dAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09S Qz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4 ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKQ09ORklHX0tV TklUPXkKIyBDT05GSUdfS1VOSVRfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19LVU5JVF9URVNU PW0KQ09ORklHX0tVTklUX0VYQU1QTEVfVEVTVD1tCiMgQ09ORklHX0tVTklUX0FMTF9URVNUUyBp cyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNP TkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkK IyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMg bm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVP VVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxU X0lOSkVDVElPTl9ERUJVR19GUz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJT04gaXMgbm90IHNldAoj IENPTkZJR19GQUlMX01NQ19SRVFVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9 eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNl dApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NSU5fSEVB UCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9C RVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SRUVEX1NP TE9NT05fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0X1NFTEZU RVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf SEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNl dAojIENPTkZJR19URVNUX1NUUlNDUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1gg aXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf QklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRGSUVMRCBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJM RSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf SURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNU X0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQlBGPW0KIyBDT05GSUdf VEVTVF9CTEFDS0hPTEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVOQ0hNQVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfU1lTQ1RMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTF9LVU5JVF9URVNUPW0KQ09ORklHX0xJ U1RfS1VOSVRfVEVTVD1tCiMgQ09ORklHX0xJTkVBUl9SQU5HRVNfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVN Q0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJVkVQQVRDSCBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfU1RBQ0tJTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1JTklUIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9ITU0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZQVSBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVEVTVElO RyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojIGVuZCBv ZiBLZXJuZWwgaGFja2luZwo= --===============4217148338537141237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nbHRwJwoJZXhwb3J0 IHRlc3RjYXNlPSdsdHAnCglleHBvcnQgY2F0ZWdvcnk9J2Z1bmN0aW9uYWwnCglleHBvcnQgbmVl ZF9tb2R1bGVzPXRydWUKCWV4cG9ydCBuZWVkX21lbW9yeT0nN0cnCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC1zcmMvYWxsb3QvY3ljbGljOnAxOmxpbnV4LWRldmVsOmRldmVsLWhvdXJseS9sa3At aXZiLWQwMi9sdHAtMWhkZC1wYXJ0Mi55YW1sJwoJZXhwb3J0IHF1ZXVlX2NtZGxpbmVfa2V5cz0n YnJhbmNoCmNvbW1pdApxdWV1ZV9hdF9sZWFzdF9vbmNlJwoJZXhwb3J0IHF1ZXVlPSd2YWxpZGF0 ZScKCWV4cG9ydCB0ZXN0Ym94PSdsa3AtaXZiLWQwMicKCWV4cG9ydCB0Ym94X2dyb3VwPSdsa3At aXZiLWQwMicKCWV4cG9ydCBrY29uZmlnPSd4ODZfNjQtcmhlbC04LjMnCglleHBvcnQgc3VibWl0 X2lkPSc1ZjQ2ZTNkYTVmOGYzNzM4ZmQwMTU2ODcnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avam9i cy9zY2hlZHVsZWQvbGtwLWl2Yi1kMDIvbHRwLTFIREQtZXh0NC1sdHAtYWlvZGlvLnBhcnQyLXVj b2RlPTB4MjEtZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei0zN2FiYmRjNzJlYzAwYTEz M2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwLTIwMjAwODI3LTE0NTg5LWNsOTh4bS0yLnlhbWwnCgll eHBvcnQgaWQ9JzQxNmE1YmIxNmQ0YjFhNTRiNmFkOWIyZTk0NTVhNTBmYWFhMzRmNTInCglleHBv cnQgcXVldWVyX3ZlcnNpb249Jy9sa3Atc3JjJwoJZXhwb3J0IG1vZGVsPSdJdnkgQnJpZGdlJwoJ ZXhwb3J0IG5yX25vZGU9MQoJZXhwb3J0IG5yX2NwdT00CglleHBvcnQgbWVtb3J5PSc4RycKCWV4 cG9ydCBucl9oZGRfcGFydGl0aW9ucz0yCglleHBvcnQgbnJfc3NkX3BhcnRpdGlvbnM9MQoJZXhw b3J0IHNzZF9wYXJ0aXRpb25zPScvZGV2L2Rpc2svYnktaWQvYXRhLUlOVEVMX1NTRFNDMkJBNDAw RzRfQlRIVjYzNDUwNVc1NDAwTkdOLXBhcnQxJwoJZXhwb3J0IGhkZF9wYXJ0aXRpb25zPScvZGV2 L2Rpc2svYnktaWQvYXRhLVNUMTAwMERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MSAvZGV2L2Rp c2svYnktaWQvYXRhLVNUMTAwMERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MicKCWV4cG9ydCBz d2FwX3BhcnRpdGlvbnM9Jy9kZXYvZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0wMDMtMUNIMTYyX1ox REJRU0IwLXBhcnQzJwoJZXhwb3J0IHJvb3Rmc19wYXJ0aXRpb249Jy9kZXYvZGlzay9ieS1pZC9h dGEtU1QxMDAwRE0wMDMtMUNIMTYyX1oxREJRU0IwLXBhcnQ0JwoJZXhwb3J0IGJyYW5kPSdJbnRl bChSKSBDb3JlKFRNKSBpMy0zMjIwIENQVSBAIDMuMzBHSHonCglleHBvcnQgbmVlZF9rY29uZmln PSdDT05GSUdfQkxLX0RFVl9TRApDT05GSUdfU0NTSQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfU0FU QV9BSENJCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0KQ09ORklHX0FUQQpDT05GSUdfUENJPXkK Q09ORklHX0JMS19ERVZfTE9PUApDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdf Q0FOX1ZDQU49bQpDT05GSUdfSVBWNl9WVEk9bQpDT05GSUdfTUlOSVhfRlM9bQpDT05GSUdfRVhU NF9GUycKCWV4cG9ydCBjb21taXQ9JzM3YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQx ZGE0ZTAnCglleHBvcnQgbmV0Y29uc29sZV9wb3J0PTY2NzMKCWV4cG9ydCB1Y29kZT0nMHgyMScK CWV4cG9ydCBuZWVkX2tjb25maWdfaHc9J0NPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQpDT05G SUdfUjgxNjk9eQpDT05GSUdfU0FUQV9BSENJJwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAyMC0w OC0yNyAwNjozNjoxMSArMDgwMCcKCWV4cG9ydCBfaWQ9JzVmNDZlM2RlNWY4ZjM3MzhmZDAxNTY4 OCcKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvbHRwLzFIREQtZXh0NC1sdHAtYWlvZGlvLnBhcnQyLXVj b2RlPTB4MjEvbGtwLWl2Yi1kMDIvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei94ODZf NjQtcmhlbC04LjMvZ2NjLTkvMzdhYmJkYzcyZWMwMGExMzNiNGI5M2Y4ZDdmZjk1NTlhNDFkYTRl MCcKCWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQgY29tcGlsZXI9J2djYy05JwoJZXhwb3J0IGhl YWRfY29tbWl0PSdhMDNjY2VkOTllOGY0YTAyMWY2ZWU1ODlmZmY5Y2E2MjNlMzVmN2I4JwoJZXhw b3J0IGJhc2VfY29tbWl0PSdkMDEyYTcxOTBmYzFmZDcyZWQ0ODkxMWU3N2NhOTdiYTQ1MjFiY2Nk JwoJZXhwb3J0IGJyYW5jaD0nbGludXgtcmV2aWV3L0pvaG4tSHViYmFyZC9iaW8tRGlyZWN0LUlP LWNvbnZlcnQtdG8tcGluX3VzZXJfcGFnZXNfZmFzdC8yMDIwMDgyMi0xMjIyNTAnCglleHBvcnQg cm9vdGZzPSdkZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6JwoJZXhwb3J0IHJlc3VsdF9y b290PScvcmVzdWx0L2x0cC8xSERELWV4dDQtbHRwLWFpb2Rpby5wYXJ0Mi11Y29kZT0weDIxL2xr cC1pdmItZDAyL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4z L2djYy05LzM3YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAvOCcKCWV4cG9y dCBzY2hlZHVsZXJfdmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDIwMDgyNi0xMDMwMTAnCglleHBv cnQgTEtQX1NFUlZFUj0naW5uJwoJZXhwb3J0IGFyY2g9J3g4Nl82NCcKCWV4cG9ydCBtYXhfdXB0 aW1lPTM2MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL2RlYmlhbi9kZWJpYW4tMTAuNC14ODZf NjQtMjAyMDA2MDMuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFt MAp1c2VyPWxrcApqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaXZiLWQwMi9sdHAtMUhERC1l eHQ0LWx0cC1haW9kaW8ucGFydDItdWNvZGU9MHgyMS1kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2 MDMuY2d6LTM3YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAtMjAyMDA4Mjct MTQ1ODktY2w5OHhtLTIueWFtbApBUkNIPXg4Nl82NAprY29uZmlnPXg4Nl82NC1yaGVsLTguMwpi cmFuY2g9bGludXgtcmV2aWV3L0pvaG4tSHViYmFyZC9iaW8tRGlyZWN0LUlPLWNvbnZlcnQtdG8t cGluX3VzZXJfcGFnZXNfZmFzdC8yMDIwMDgyMi0xMjIyNTAKY29tbWl0PTM3YWJiZGM3MmVjMDBh MTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1y aGVsLTguMy9nY2MtOS8zN2FiYmRjNzJlYzAwYTEzM2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwL3Zt bGludXotNS44LjAtMTAxODItZzM3YWJiZGM3MmVjMDAKbWF4X3VwdGltZT0zNjAwClJFU1VMVF9S T09UPS9yZXN1bHQvbHRwLzFIREQtZXh0NC1sdHAtYWlvZGlvLnBhcnQyLXVjb2RlPTB4MjEvbGtw LWl2Yi1kMDIvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei94ODZfNjQtcmhlbC04LjMv Z2NjLTkvMzdhYmJkYzcyZWMwMGExMzNiNGI5M2Y4ZDdmZjk1NTlhNDFkYTRlMC84CkxLUF9TRVJW RVI9aW5uCm5va2FzbHIKc2VsaW51eD0wCmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2Vu YWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnBy aW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9 cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlu b3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9 dHR5MAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5v cm1hbApydycKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC04 LjMvZ2NjLTkvMzdhYmJkYzcyZWMwMGExMzNiNGI5M2Y4ZDdmZjk1NTlhNDFkYTRlMC9tb2R1bGVz LmNneicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0 LTIwMjAwNjAzLmNnei9ydW4taXBjb25maWdfMjAyMDA2MDguY2d6LC9vc2ltYWdlL2RlcHMvZGVi aWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9sa3BfMjAyMDA3MDkuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9yc3luYy1yb290ZnNfMjAyMDA2MDgu Y2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9mc18yMDIw MDcxNC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2x0 cF8yMDIwMDcxNS5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5j Z3ovbHRwLXg4Nl82NC0xNGMxZjc2LTFfMjAyMDA3MTUuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei9od18yMDIwMDcxNS5jZ3onCglleHBvcnQgdWNvZGVf aW5pdHJkPScvb3NpbWFnZS91Y29kZS9pbnRlbC11Y29kZS0yMDIwMDYxMC5jZ3onCglleHBvcnQg bGtwX2luaXRyZD0nL29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgc2l0 ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5 CglleHBvcnQgbGFzdF9rZXJuZWw9JzQuMjAuMCcKCWV4cG9ydCByZXBlYXRfdG89MTIKCWV4cG9y dCBzY2hlZHVsZV9ub3RpZnlfYWRkcmVzcz0KCWV4cG9ydCBxdWV1ZV9hdF9sZWFzdF9vbmNlPTEK CWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgveDg2XzY0LXJoZWwtOC4zL2djYy05LzM3YWJiZGM3 MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAvdm1saW51ei01LjguMC0xMDE4Mi1nMzdh YmJkYzcyZWMwMCcKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMjAtMDgtMjcgMDc6MTY6MjIgKzA4 MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaXZiLWQwMi9s dHAtMUhERC1leHQ0LWx0cC1haW9kaW8ucGFydDItdWNvZGU9MHgyMS1kZWJpYW4tMTAuNC14ODZf NjQtMjAyMDA2MDMuY2d6LTM3YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAt MjAyMDA4MjctMTQ1ODktY2w5OHhtLTIuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBv cnQgTEtQX1NSQz0vbGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQg PiAkVE1QL3J1bi1qb2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9s aWIvam9iLnNoCgkuICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9z ZXR1cCBucl9oZGQ9MSAkTEtQX1NSQy9zZXR1cC9kaXNrCgoJcnVuX3NldHVwIGZzPSdleHQ0JyAk TEtQX1NSQy9zZXR1cC9mcwoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIg a21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBoZWFydGJlYXQKCXJ1 bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbWVtaW5mbwoJcnVuX21vbml0b3Ig JExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NS Qy9tb25pdG9ycy9wbGFpbi93YXRjaGRvZwoKCXJ1bl90ZXN0IHRlc3Q9J2x0cC1haW9kaW8ucGFy dDInICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgbHRwCn0KCmV4dHJhY3Rfc3RhdHMoKQp7CglleHBv cnQgc3RhdHNfcGFydF9iZWdpbj0KCWV4cG9ydCBzdGF0c19wYXJ0X2VuZD0KCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIGx0cAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIG1lbWluZm8KCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUgbHRwLnRp bWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIg a21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCgkkTEtQX1NSQy9zdGF0cy93 cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCn0KCiIkQCIK --===============4217148338537141237== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kmsg.xz" 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 --===============4217148338537141237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ltp.ksh" MjAyMC0wOC0yNiAyMzoxNzo0OCBsbiAtc2YgL3Vzci9iaW4vZ2VuaXNvaW1hZ2UgL3Vzci9iaW4v bWtpc29mcwoyMDIwLTA4LTI2IDIzOjE3OjQ4IC4vcnVubHRwIC1mIGx0cC1haW9kaW8ucGFydDIg LWQgL2ZzL3NkYTEvdG1wZGlyCklORk86IGNyZWF0aW5nIC9sa3AvYmVuY2htYXJrcy9sdHAvb3V0 cHV0IGRpcmVjdG9yeQpJTkZPOiBjcmVhdGluZyAvbGtwL2JlbmNobWFya3MvbHRwL3Jlc3VsdHMg ZGlyZWN0b3J5CkNoZWNraW5nIGZvciByZXF1aXJlZCB1c2VyL2dyb3VwIGlkcwoKJ25vYm9keScg dXNlciBpZCBhbmQgZ3JvdXAgZm91bmQuCidiaW4nIHVzZXIgaWQgYW5kIGdyb3VwIGZvdW5kLgon ZGFlbW9uJyB1c2VyIGlkIGFuZCBncm91cCBmb3VuZC4KVXNlcnMgZ3JvdXAgZm91bmQuClN5cyBn cm91cCBmb3VuZC4KUmVxdWlyZWQgdXNlcnMvZ3JvdXBzIGV4aXN0LgpJZiBzb21lIGZpZWxkcyBh cmUgZW1wdHkgb3IgbG9vayB1bnVzdWFsIHlvdSBtYXkgaGF2ZSBhbiBvbGQgdmVyc2lvbi4KQ29t cGFyZSB0byB0aGUgY3VycmVudCBtaW5pbWFsIHJlcXVpcmVtZW50cyBpbiBEb2N1bWVudGF0aW9u L0NoYW5nZXMuCgovZXRjL29zLXJlbGVhc2UKUFJFVFRZX05BTUU9IkRlYmlhbiBHTlUvTGludXgg MTAgKGJ1c3RlcikiCk5BTUU9IkRlYmlhbiBHTlUvTGludXgiClZFUlNJT05fSUQ9IjEwIgpWRVJT SU9OPSIxMCAoYnVzdGVyKSIKVkVSU0lPTl9DT0RFTkFNRT1idXN0ZXIKSUQ9ZGViaWFuCkhPTUVf VVJMPSJodHRwczovL3d3dy5kZWJpYW4ub3JnLyIKU1VQUE9SVF9VUkw9Imh0dHBzOi8vd3d3LmRl Ymlhbi5vcmcvc3VwcG9ydCIKQlVHX1JFUE9SVF9VUkw9Imh0dHBzOi8vYnVncy5kZWJpYW4ub3Jn LyIKCnVuYW1lOgpMaW51eCBsa3AtaXZiLWQwMiA1LjguMC0xMDE4Mi1nMzdhYmJkYzcyZWMwMCAj MSBTTVAgVGh1IEF1ZyAyNyAwNjowMToyNyBDU1QgMjAyMCB4ODZfNjQgR05VL0xpbnV4CgovcHJv Yy9jbWRsaW5lCiBpcD06Ojo6bGtwLWl2Yi1kMDI6OmRoY3Agcm9vdD0vZGV2L3JhbTAgdXNlcj1s a3Agam9iPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWl2Yi1kMDIvbHRwLTFIREQtZXh0NC1sdHAt YWlvZGlvLnBhcnQyLXVjb2RlPTB4MjEtZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAzLmNnei0z N2FiYmRjNzJlYzAwYTEzM2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwLTIwMjAwODI3LTE0NTg5LWNs OTh4bS0yLnlhbWwgQVJDSD14ODZfNjQga2NvbmZpZz14ODZfNjQtcmhlbC04LjMgYnJhbmNoPWxp bnV4LXJldmlldy9Kb2huLUh1YmJhcmQvYmlvLURpcmVjdC1JTy1jb252ZXJ0LXRvLXBpbl91c2Vy X3BhZ2VzX2Zhc3QvMjAyMDA4MjItMTIyMjUwIGNvbW1pdD0zN2FiYmRjNzJlYzAwYTEzM2I0Yjkz ZjhkN2ZmOTU1OWE0MWRhNGUwIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMv Z2NjLTkvMzdhYmJkYzcyZWMwMGExMzNiNGI5M2Y4ZDdmZjk1NTlhNDFkYTRlMC92bWxpbnV6LTUu OC4wLTEwMTgyLWczN2FiYmRjNzJlYzAwIG1heF91cHRpbWU9MzYwMCBSRVNVTFRfUk9PVD0vcmVz dWx0L2x0cC8xSERELWV4dDQtbHRwLWFpb2Rpby5wYXJ0Mi11Y29kZT0weDIxL2xrcC1pdmItZDAy L2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzM3 YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAvOCBMS1BfU0VSVkVSPWlubiBu b2thc2xyIHNlbGludXg9MCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJj dXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgbmV0LmlmbmFtZXM9MCBwcmludGsuZGV2 a21zZz1vbiBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9v cHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBkcmJkLm1pbm9yX2NvdW50 PTggc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyIGlnbm9yZV9sb2dsZXZlbCBjb25zb2xlPXR0eTAgZWFy bHlwcmludGs9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5UzAsMTE1MjAwIHZnYT1ub3JtYWwgcncK CkdudSBDICAgICAgICAgICAgICAgICAKQ2xhbmcgICAgICAgICAgICAgICAgIApHbnUgbWFrZSAg ICAgICAgICAgICAgIDQuMi4xCnV0aWwtbGludXggICAgICAgICAgICAgMi4zMy4xCm1vdW50ICAg ICAgICAgICAgICAgICAgbGludXggMi4zMy4xIChsaWJtb3VudCAyLjMzLjE6IHNlbGludXgsIHNt YWNrLCBidHJmcywgbmFtZXNwYWNlcywgYXNzZXJ0LCBkZWJ1ZykKbW9kdXRpbHMgICAgICAgICAg ICAgICAyNgplMmZzcHJvZ3MgICAgICAgICAgICAgIDEuNDQuNQpMaW51eCBDIExpYnJhcnkgICAg ICAgID4gbGliYy4yLjI4CkR5bmFtaWMgbGlua2VyIChsZGQpICAgMi4yOApQcm9jcHMgICAgICAg ICAgICAgICAgIDMuMy4xNQpOZXQtdG9vbHMgICAgICAgICAgICAgIDIuMTAtYWxwaGEKaXByb3V0 ZTIgICAgICAgICAgICAgICBpcHJvdXRlMi1zczE5MDEwNwppcHV0aWxzICAgICAgICAgICAgICAg IGlwdXRpbHMtczIwMTgwNjI5CmV0aHRvb2wgICAgICAgICAgICAgICAgNC4xOQpLYmQgICAgICAg ICAgICAgICAgICAgIDExOToKU2gtdXRpbHMgICAgICAgICAgICAgICA4LjMwCk1vZHVsZXMgTG9h ZGVkICAgICAgICAgZG1fbW9kIG5ldGNvbnNvbGUgYnRyZnMgYmxha2UyYl9nZW5lcmljIHhvciB6 c3RkX2NvbXByZXNzIHJhaWQ2X3BxIGxpYmNyYzMyYyBpbnRlbF9yYXBsX21zciBzZF9tb2QgaW50 ZWxfcmFwbF9jb21tb24gdDEwX3BpIHg4Nl9wa2dfdGVtcF90aGVybWFsIHNnIGludGVsX3Bvd2Vy Y2xhbXAgY29yZXRlbXAgaTkxNSBpbnRlbF9ndHQgZHJtX2ttc19oZWxwZXIga3ZtX2ludGVsIGt2 bSBpcnFieXBhc3MgY3JjdDEwZGlmX3BjbG11bCBjcmMzMl9wY2xtdWwgY3JjMzJjX2ludGVsIGdo YXNoX2NsbXVsbmlfaW50ZWwgc3lzY29weWFyZWEgcmFwbCBpbnRlbF9jc3RhdGUgc3lzZmlsbHJl Y3QgaW50ZWxfdW5jb3JlIHN5c2ltZ2JsdCBmYl9zeXNfZm9wcyBkcm0gbWVpX21lIGlwbWlfZGV2 aW50ZiBhaGNpIGxpYmFoY2kgaXBtaV9tc2doYW5kbGVyIGxpYmF0YSBtZWkgam95ZGV2IGllMzEy MDBfZWRhYyB2aWRlbyBpcF90YWJsZXMKCmZyZWUgcmVwb3J0czoKICAgICAgICAgICAgICB0b3Rh bCAgICAgICAgdXNlZCAgICAgICAgZnJlZSAgICAgIHNoYXJlZCAgYnVmZi9jYWNoZSAgIGF2YWls YWJsZQpNZW06ICAgICAgICA4MDMwOTgwICAgICAgMzY1MTUyICAgICA1MzcwMjQ0ICAgICAgIDEz MjkyICAgICAyMjk1NTg0ICAgICA1MjY4MzI4ClN3YXA6ICAgICAgICAgICAgIDAgICAgICAgICAg IDAgICAgICAgICAgIDAKCmNwdWluZm86CkFyY2hpdGVjdHVyZTogICAgICAgIHg4Nl82NApDUFUg b3AtbW9kZShzKTogICAgICAzMi1iaXQsIDY0LWJpdApCeXRlIE9yZGVyOiAgICAgICAgICBMaXR0 bGUgRW5kaWFuCkFkZHJlc3Mgc2l6ZXM6ICAgICAgIDM2IGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMg dmlydHVhbApDUFUocyk6ICAgICAgICAgICAgICA0Ck9uLWxpbmUgQ1BVKHMpIGxpc3Q6IDAtMwpU aHJlYWQocykgcGVyIGNvcmU6ICAyCkNvcmUocykgcGVyIHNvY2tldDogIDIKU29ja2V0KHMpOiAg ICAgICAgICAgMQpOVU1BIG5vZGUocyk6ICAgICAgICAxClZlbmRvciBJRDogICAgICAgICAgIEdl bnVpbmVJbnRlbApDUFUgZmFtaWx5OiAgICAgICAgICA2Ck1vZGVsOiAgICAgICAgICAgICAgIDU4 Ck1vZGVsIG5hbWU6ICAgICAgICAgIEludGVsKFIpIENvcmUoVE0pIGkzLTMyMjAgQ1BVIEAgMy4z MEdIegpTdGVwcGluZzogICAgICAgICAgICA5CkNQVSBNSHo6ICAgICAgICAgICAgIDMyOTIuNDQ3 CkNQVSBtYXggTUh6OiAgICAgICAgIDMzMDAuMDAwMApDUFUgbWluIE1IejogICAgICAgICAxNjAw LjAwMDAKQm9nb01JUFM6ICAgICAgICAgICAgNjU4NC44OQpWaXJ0dWFsaXphdGlvbjogICAgICBW VC14CkwxZCBjYWNoZTogICAgICAgICAgIDMySwpMMWkgY2FjaGU6ICAgICAgICAgICAzMksKTDIg Y2FjaGU6ICAgICAgICAgICAgMjU2SwpMMyBjYWNoZTogICAgICAgICAgICAzMDcySwpOVU1BIG5v ZGUwIENQVShzKTogICAwLTMKRmxhZ3M6ICAgICAgICAgICAgICAgZnB1IHZtZSBkZSBwc2UgdHNj IG1zciBwYWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYgY2xm bHVzaCBkdHMgYWNwaSBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2FsbCBueCBy ZHRzY3AgbG0gY29uc3RhbnRfdHNjIGFyY2hfcGVyZm1vbiBwZWJzIGJ0cyByZXBfZ29vZCBub3Bs IHh0b3BvbG9neSBub25zdG9wX3RzYyBjcHVpZCBhcGVyZm1wZXJmIHBuaSBwY2xtdWxxZHEgZHRl czY0IG1vbml0b3IgZHNfY3BsIHZteCBlc3QgdG0yIHNzc2UzIGN4MTYgeHRwciBwZGNtIHBjaWQg c3NlNF8xIHNzZTRfMiBwb3BjbnQgdHNjX2RlYWRsaW5lX3RpbWVyIHhzYXZlIGF2eCBmMTZjIGxh aGZfbG0gY3B1aWRfZmF1bHQgZXBiIHB0aSB0cHJfc2hhZG93IHZubWkgZmxleHByaW9yaXR5IGVw dCB2cGlkIGZzZ3NiYXNlIHNtZXAgZXJtcyB4c2F2ZW9wdCBkdGhlcm0gYXJhdCBwbG4gcHRzCgpB cHBBcm1vciBlbmFibGVkCgpTRUxpbnV4IG1vZGU6IHVua25vd24Kbm8gYmlnIGJsb2NrIGRldmlj ZSB3YXMgc3BlY2lmaWVkIG9uIGNvbW1hbmRsaW5lLgpUZXN0cyB3aGljaCByZXF1aXJlIGEgYmln IGJsb2NrIGRldmljZSBhcmUgZGlzYWJsZWQuCllvdSBjYW4gc3BlY2lmeSBpdCB3aXRoIG9wdGlv biAtegpDT01NQU5EOiAgICAvbGtwL2JlbmNobWFya3MvbHRwL2Jpbi9sdHAtcGFuICAgLWUgLVMg ICAtYSAyNDE2ICAgICAtbiAyNDE2IC1wIC1mIC9mcy9zZGExL3RtcGRpci9sdHAtQ3l3dnAyc2N6 dy9hbGx0ZXN0cyAtbCAvbGtwL2JlbmNobWFya3MvbHRwL3Jlc3VsdHMvTFRQX1JVTl9PTi0yMDIw XzA4XzI2LTIzaF8xN21fNDhzLmxvZyAgLUMgL2xrcC9iZW5jaG1hcmtzL2x0cC9vdXRwdXQvTFRQ X1JVTl9PTi0yMDIwXzA4XzI2LTIzaF8xN21fNDhzLmZhaWxlZCAtVCAvbGtwL2JlbmNobWFya3Mv bHRwL291dHB1dC9MVFBfUlVOX09OLTIwMjBfMDhfMjYtMjNoXzE3bV80OHMudGNvbmYKTE9HIEZp bGU6IC9sa3AvYmVuY2htYXJrcy9sdHAvcmVzdWx0cy9MVFBfUlVOX09OLTIwMjBfMDhfMjYtMjNo XzE3bV80OHMubG9nCkZBSUxFRCBDT01NQU5EIEZpbGU6IC9sa3AvYmVuY2htYXJrcy9sdHAvb3V0 cHV0L0xUUF9SVU5fT04tMjAyMF8wOF8yNi0yM2hfMTdtXzQ4cy5mYWlsZWQKVENPTkYgQ09NTUFO RCBGaWxlOiAvbGtwL2JlbmNobWFya3MvbHRwL291dHB1dC9MVFBfUlVOX09OLTIwMjBfMDhfMjYt MjNoXzE3bV80OHMudGNvbmYKUnVubmluZyB0ZXN0cy4uLi4uLi4KPDw8dGVzdF9zdGFydD4+Pgp0 YWc9QURTUDAwMCBzdGltZT0xNTk4NDgzODY4CmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtp bGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFz c2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0zIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTE1IGNzdGltZT0yMAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1B RFNQMDAxIHN0aW1lPTE1OTg0ODM4NzEKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtcyAxODBrIgpj b250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0 IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVy YXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxl PW5vCmN1dGltZT0wIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFn PUFEU1AwMDIgc3RpbWU9MTU5ODQ4Mzg3MQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1kZCAtcyAx NzUxayAtdyAxMWsiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4K Q2hpbGQgMjU4MSBoYXMgb3BlbmVkICdhaW9kaW9fc3BhcnNlJyBmb3IgcmVhZGluZwpDaGlsZCAy NTgxIGxvb3AgMApDaGlsZCAyNTgxIGxvb3AgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFy dGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkg cmV0dXJuZWQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog b2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1 cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBp b19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAx NgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVu dCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGlu ZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlv X2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3 OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmls ZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAw CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMw ZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2 NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJu IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4 N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQo KSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBv ZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVy bmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0 ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlv X3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2 CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50 KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5m bGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9f Z2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5 MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxl c2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBm ZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0 IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4g MQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3 ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSBy ZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgp IHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9m ZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJu ZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRl dmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9f c3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQo KSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZs aWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19n ZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkz MDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVz aXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZl NDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQg cmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAx CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdm ZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJl cyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkg cmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zm c2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5l ZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2 ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19z dWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgp IHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog aW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxp Z2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMw MjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNp emUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0 MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCBy ZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2Zm YzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVz IDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSBy ZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZz ZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVk IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZl bnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1 Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBp b19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGln aHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0 ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAy NCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6 ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQw IGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJl czIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZj M2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMg MTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJl dHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNl dCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQg MQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVu dCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3Vi bWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSBy ZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlv X2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdo dCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRl dmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0 IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXpl IDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAg ZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVz MiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMz ZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAx MTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0 dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0 IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAx CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50 KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJt aXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJl dHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9f Z2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0 IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2 ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQg aW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog aW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUg MTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBm aWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMy IDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNm YzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDEx MjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1 cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQg MHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQo KSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1p dCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0 dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19n ZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg aW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQg MTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZl bnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBp bmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBp b19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAx NzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZp bGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIg MAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2Zj MGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEy NjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVy biAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAw eDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgp IHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0 KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog b2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1 cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBp b19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAx NgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVu dCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGlu ZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlv X2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3 OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmls ZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAw CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMw ZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2 NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJu IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4 N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQo KSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBv ZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVy bmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0 ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlv X3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2 CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50 KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5m bGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9f Z2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5 MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxl c2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBm ZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0 IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4g MQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3 ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSBy ZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgp IHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9m ZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJu ZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRl dmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9f c3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQo KSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZs aWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19n ZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkz MDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVz aXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZl NDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQg cmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAx CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdm ZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJl cyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkg cmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zm c2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5l ZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2 ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19z dWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgp IHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog aW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxp Z2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMw MjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNp emUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0 MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCBy ZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2Zm YzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVz IDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSBy ZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZz ZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVk IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZl bnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1 Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBp b19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGln aHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0 ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAy NCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6 ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQw IGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJl czIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZj M2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMg MTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJl dHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNl dCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQg MQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVu dCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3Vi bWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSBy ZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlv X2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdo dCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRl dmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0 IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXpl IDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAg ZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVz MiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMz ZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAx MTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0 dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0 IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAx CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50 KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJt aXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJl dHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9f Z2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0 IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2 ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQg aW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog aW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUg MTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBm aWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMy IDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNm YzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDEx MjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1 cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQg MHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQo KSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1p dCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0 dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19n ZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg aW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQg MTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZl bnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBp bmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBp b19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAx NzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZp bGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIg MAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2Zj MGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEy NjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVy biAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAw eDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgp IHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0 KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog b2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1 cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBp b19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAx NgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVu dCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGlu ZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlv X2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3 OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmls ZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAw CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMw ZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2 NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJu IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4 N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQo KSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBv ZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVy bmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0 ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlv X3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19z cGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2 CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50 KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNl OiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5m bGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9f Z2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rp b19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5 MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxl c2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBm ZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0 IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4g MQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3 ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlv ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSBy ZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgp IHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9m ZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJu ZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRl dmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9f c3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3Nw YXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQo KSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6 IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBh aW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZs aWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19n ZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlv X3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkz MDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVz aXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlv ZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAg VElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZl NDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQg cmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAx CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdm ZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJl cyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkg cmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zm c2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5l ZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2 ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19z dWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3Bh cnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgp IHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTog aW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFp b2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxp Z2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmYzNmYzBmZTQwIGZpbGVzaXplIDE3OTMw MjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJz ZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVzIDExMjY0IHJlczIgMAphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSByZXR1cm4gMQphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZzZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNp emUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9k aW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVkIDEKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXMgMTEyNjQgcmVzMiAwCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19z cGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IG9mZnNldCAweDdmZmMzZmMwZmU0 MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxMTI2NCBy ZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2Zm YzNmYzBmZTQwIGZpbGVzaXplIDE3OTMwMjQgaW5mbGlnaHQgMTYKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZlbnQoKSByZXR1cm5lZCAxCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkgcmVz IDExMjY0IHJlczIgMAphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBpb19zdWJtaXQoKSBy ZXR1cm4gMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBvZmZz ZXQgMHg3ZmZjM2ZjMGZlNDAgZmlsZXNpemUgMTc5MzAyNCBpbmZsaWdodCAxNgphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBpb19nZXRldmVudCgpIHJldHVybmVk IDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgYWlvZGlvX3NwYXJzZTogaW9fZ2V0ZXZl bnQoKSByZXMgMTEyNjQgcmVzMiAwCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGlvX3N1 Ym1pdCgpIHJldHVybiAxCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFy c2U6IG9mZnNldCAweDdmZmMzZmMwZmU0MCBmaWxlc2l6ZSAxNzkzMDI0IGluZmxpZ2h0IDE2CmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dldGV2ZW50KCkg cmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9fc3BhcnNlOiBp b19nZXRldmVudCgpIHJlcyAxMTI2NCByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNz ZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9u PTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpj dXRpbWU9MCBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQ MDAzIHN0aW1lPTE1OTg0ODM4NzEKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA5IC1kIC1zIDE4 MGsgLXcgMThrIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CkNo aWxkIDI1ODYgaGFzIG9wZW5lZCAnYWlvZGlvX3NwYXJzZScgZm9yIHJlYWRpbmcKQ2hpbGQgMjU4 NiBsb29wIDAKQ2hpbGQgMjU4NiBsb29wIDEKQ2hpbGQgMjU4NiBsb29wIDIKYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIGlvX3N1Ym1pdCgpIHJldHVybmVkIDkKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg YWlvZGlvX3NwYXJzZTogb2Zmc2V0IDB4N2ZmZjE0MGM4OWEwIGZpbGVzaXplIDE4NDMyMCBpbmZs aWdodCA5CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIGFpb2Rpb19zcGFyc2U6IGlvX2dl dGV2ZW50KCkgcmV0dXJuZWQgMQphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBhaW9kaW9f c3BhcnNlOiBpb19nZXRldmVudCgpIHJlcyAxODQzMiByZXMyIDAKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgaW9fc3VibWl0KCkgcmV0dXJuIDEKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAg VGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2si CmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3Jl ZmlsZT1ubwpjdXRpbWU9MSBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1BRFNQMDA0IHN0aW1lPTE1OTg0ODM4NzEKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSAy IC1hIDJrIC13IDJrIC1zIDRrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVz dF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBi bG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19z cGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAwNSBzdGltZT0xNTk4NDgzODcxCmNtZGxp bmU9ImFpb2Rpb19zcGFyc2UgLWkgMiAtYSA0ayAtdyA0ayAtcyA4ayAtbiAyIgpjb250YWN0cz0i IgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5n IGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8 PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0 ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGlt ZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMDYg c3RpbWU9MTU5ODQ4Mzg3MQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDIgLWEgNGsgLXcgNGsg LXMgOGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBU UEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0 YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25f aWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0 X3N0YXJ0Pj4+CnRhZz1BRFNQMDA3IHN0aW1lPTE1OTg0ODM4NzEKY21kbGluZT0iYWlvZGlvX3Nw YXJzZSAtaSA0IC1hIDhrIC13IDhrIC1zIDMyayAtbiAyIgpjb250YWN0cz0iIgphbmFseXNpcz1l eGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5 aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkv TyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhz KQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25f c3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90 eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0w Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMDggc3RpbWU9MTU5ODQ4 Mzg3MQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDQgLWEgOGsgLXcgMTZrIC1zIDY0ayAtbiAy Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBU ZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0wIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4K dGFnPUFEU1AwMDkgc3RpbWU9MTU5ODQ4Mzg3MQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDQg LWEgOGsgLXcgMzJrIC1zIDEyOGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0 ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVl IGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMK YWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlv X3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+ Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0 ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MQo8PDx0ZXN0 X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDEwIHN0aW1lPTE1OTg0ODM4NzEKY21k bGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDY0ayAtcyAyNTZrIC1uIDIiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtp bGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFz c2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTEgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURT UDAxMSBzdGltZT0xNTk4NDgzODcxCmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAt dyAxMjhrIC1zIDUxMmsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291 dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2Nr cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJz ZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDEyIHN0aW1lPTE1OTg0ODM4NzEKY21kbGluZT0i YWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDI1NmsgLXMgMTAyNGsgLW4gMiIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGlu ZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MSBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDEz IHN0aW1lPTE1OTg0ODM4NzIKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDUx MmsgLXMgMjA0OGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1 dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2Nrcwph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAg ICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0 aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWlu YXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MiBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8 PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDE0IHN0aW1lPTE1OTg0ODM4NzIKY21kbGluZT0iYWlv ZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDEwMjRrIC1zIDQwOTZrIC1uIDIiCmNvbnRhY3RzPSIi CmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg U3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcg Y2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8 PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRl cm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1l PTEgY3N0aW1lPTIKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAxNSBz dGltZT0xNTk4NDgzODcyCmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyAyMDQ4 ayAtcyA4MTkyayAtbiAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAg IDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0yIGNzdGltZT0yCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMTYgc3RpbWU9MTU5ODQ4Mzg3MgpjbWRsaW5lPSJhaW9k aW9fc3BhcnNlIC1pIDQgLWEgOGsgLXcgNDA5NmsgLXMgMTYzODRrIC1uIDIiCmNvbnRhY3RzPSIi CmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg U3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcg Y2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8 PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRl cm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1l PTQgY3N0aW1lPTQKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAxNyBz dGltZT0xNTk4NDgzODcyCmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyA4MTky ayAtcyAzMjc2OGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1 dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2Nrcwph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAg ICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0 aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWlu YXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9OCBjc3RpbWU9Ngo8PDx0ZXN0X2VuZD4+Pgo8 PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDE4IHN0aW1lPTE1OTg0ODM4NzMKY21kbGluZT0iYWlv ZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDE2Mzg0ayAtcyA2NTUzNmsgLW4gMiIKY29udGFjdHM9 IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGlu ZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MTcgY3N0aW1lPTE1Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1Aw MTkgc3RpbWU9MTU5ODQ4Mzg3MwpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDQgLWEgOGsgLXcg MTYzODRrIC1zIDY1NTM2ayAtbiA0Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rf b3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxv Y2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3Bh cnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0zMCBjc3RpbWU9MTYKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAyMCBzdGltZT0xNTk4NDgzODc0CmNtZGxp bmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyAxNjM4NGsgLXMgNjU1MzZrIC1uIDYiCmNv bnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDog IEtpbGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3Qg cGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTU4IGNzdGltZT0yMAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRh Zz1BRFNQMDIxIHN0aW1lPTE1OTg0ODM4NzUKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1h IDhrIC13IDEyOGsgLXMgNTEyayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRl c3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUg YmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9f c3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+ CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRl ZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0xCjw8PHRlc3Rf ZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMjIgc3RpbWU9MTU5ODQ4Mzg3NQpjbWRs aW5lPSJhaW9kaW9fc3BhcnNlIC1pIDQgLWEgOGsgLXcgMjU2ayAtcyAxMDI0ayAtbiA2Igpjb250 YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBL aWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBh c3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRp b249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5v CmN1dGltZT0xIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFE U1AwMjMgc3RpbWU9MTU5ODQ4Mzg3NQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDQgLWEgOGsg LXcgNTEyayAtcyAyMDQ4ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rf b3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxv Y2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9k aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3Bh cnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0xCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMjQgc3RpbWU9MTU5ODQ4Mzg3NQpjbWRsaW5l PSJhaW9kaW9fc3BhcnNlIC1pIDQgLWEgOGsgLXcgMTAyNGsgLXMgNDA5NmsgLW4gNiIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNz ZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9u PTEgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpj dXRpbWU9MiBjc3RpbWU9Mgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQ MDI1IHN0aW1lPTE1OTg0ODM4NzYKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13 IDIwNDhrIC1zIDgxOTJrIC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9v dXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9j a3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFy c2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5p dGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRl cm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTYgY3N0aW1lPTMKPDw8dGVzdF9lbmQ+ Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAyNiBzdGltZT0xNTk4NDgzODc2CmNtZGxpbmU9 ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyA0MDk2ayAtcyAxNjM4NGsgLW4gNiIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNz ZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9u PTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpj dXRpbWU9MTEgY3N0aW1lPTYKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURT UDAyNyBzdGltZT0xNTk4NDgzODc2CmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAt dyAxODE5MmsgLXMgNzI3NjhrIC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVz dF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBi bG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFp b2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19z cGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTQ0IGNzdGltZT0yMAo8PDx0ZXN0 X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDI4IHN0aW1lPTE1OTg0ODM4NzcKY21k bGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDE4MTkyayAtcyA1MTgxOTJrIC1uIDYi CmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8g IDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRl c3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpk dXJhdGlvbj02IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZp bGU9bm8KY3V0aW1lPTM1MiBjc3RpbWU9MTUwCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPUFEU1AwMjkgc3RpbWU9MTU5ODQ4Mzg4MwpjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1p IDQgLWEgOGsgLXcgNjU1MzZrIC1zIDI2MjE0NGsgLW4gNiIKY29udGFjdHM9IiIKYW5hbHlzaXM9 ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0 eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJ L08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMo cykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9u X3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTQgdGVybWluYXRpb25f dHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MTc3IGNzdGlt ZT04Nwo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDMwIHN0aW1lPTE1 OTg0ODM4ODcKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA2IC1hIDhrIC13IDY1NTM2ayAtbiA2 Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFy c2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAg MCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBU ZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0xMDIgY3N0aW1lPTQxCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPUFEU1AwMzEgc3RpbWU9MTU5ODQ4Mzg4OApjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1p IDggLWEgOGsgLXcgMTI4ayAtcyAxMDI0ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5n IGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0 ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQph aW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3Rh dHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBl PWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0wCjw8 PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMzIgc3RpbWU9MTU5ODQ4Mzg4 OApjbWRsaW5lPSJhaW9kaW9fc3BhcnNlIC1pIDE2IC1hIDhrIC13IDI1NmsgLXMgNDA5NmsgLW4g NiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAg VGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2si CmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3Jl ZmlsZT1ubwpjdXRpbWU9MSBjc3RpbWU9Mgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1BRFNQMDMzIHN0aW1lPTE1OTg0ODM4ODgKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSAz MiAtYSA4ayAtdyA1MTJrIC1zIDE2Mzg0ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5n IGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0 ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQph aW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3Rh dHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBl PWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xMSBjc3RpbWU9Ngo8 PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDM0IHN0aW1lPTE1OTg0ODM4 ODgKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA2NCAtYSA4ayAtdyAxMDI0ayAtcyA2NTUzNmsg LW4gNiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAg OiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0i b2siCmR1cmF0aW9uPTEgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBj b3JlZmlsZT1ubwpjdXRpbWU9NDUgY3N0aW1lPTIzCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3Rh cnQ+Pj4KdGFnPUFEU1AwMzUgc3RpbWU9MTU5ODQ4Mzg4OQpjbWRsaW5lPSJhaW9kaW9fc3BhcnNl IC1pIDQgLWEgOGsgLXcgNDA5NmsgLXMgMTYzODRrIC1uIDMyIgpjb250YWN0cz0iIgphbmFseXNp cz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERp cnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5n IEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVu cyhzKQphaW9kaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRp b25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5hdGlv bl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xMiBjc3Rp bWU9Ngo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDM2IHN0aW1lPTE1 OTg0ODM4OTAKY21kbGluZT0iYWlvZGlvX3NwYXJzZSAtaSA0IC1hIDhrIC13IDQwOTZrIC1zIDE2 Mzg0ayAtbiA2NCIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgph aW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBU UEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0 YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25f aWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9NzIgY3N0aW1lPTIxCjw8PHRlc3RfZW5kPj4+Cjw8PHRl c3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwMzcgc3RpbWU9MTU5ODQ4Mzg5MApjbWRsaW5lPSJhaW9kaW9f c3BhcnNlIC1pIDQgLWEgOGsgLXcgMTgxOTJrIC1zIDcyNzY4ayAtbiAxMjgiCmNvbnRhY3RzPSIi CmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KYWlvZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg U3RhcnRpbmcgSS9PIHRlc3RzCmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcg Y2hpbGRyZW5zKHMpCmFpb2Rpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8 PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0yIHRl cm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1l PTIyNSBjc3RpbWU9NTcKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAz OCBzdGltZT0xNTk4NDgzODkyCmNtZGxpbmU9ImFpb2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyAx ODE5MmsgLW4gNTEyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+ CmFpb2Rpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmFpb2Rp b19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwphaW9kaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQphaW9kaW9fc3BhcnNlICAgIDEg IFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25f c3RhdHVzPSJvayIKZHVyYXRpb249NyB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlv bl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xNjU2IGNzdGltZT0zNjgKPDw8dGVzdF9lbmQ+Pj4K PDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDAzOSBzdGltZT0xNTk4NDgzODk5CmNtZGxpbmU9ImFp b2Rpb19zcGFyc2UgLWkgNCAtYSA4ayAtdyAxODE5MmsgLW4gMTAwMCIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwphaW9kaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFy dGluZyBJL08gdGVzdHMKYWlvZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGls ZHJlbnMocykKYWlvZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhl Y3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTE2IHRlcm1p bmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTUw NzYgY3N0aW1lPTEwODUKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA0 MCBzdGltZT0xNTk4NDgzOTE1CmNtZGxpbmU9ImRpb19zcGFyc2UiCmNvbnRhY3RzPSIiCmFuYWx5 c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGly dHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9P IHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRp b19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+ Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0yIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTE3IGNzdGltZT0yNQo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQxIHN0aW1lPTE1OTg0ODM5MTcK Y21kbGluZT0iZGlvX3NwYXJzZSAtcyAxODBrIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8 PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUg YmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9f c3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAg IDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRp b25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5h dGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8 PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNDIgc3RpbWU9MTU5ODQ4MzkxNwpjbWRsaW5lPSJkaW9f c3BhcnNlIC1kZCAtcyAxNzUxayAtdyAxMWsiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8 dGVzdF9vdXRwdXQ+Pj4KQ2hpbGQgNDYwNSBoYXMgb3BlbmVkICdkaW9fc3BhcnNlJyBmb3IgcmVh ZGluZwpDaGlsZCA0NjA1IGxvb3AgMApDaGlsZCA0NjA1IGxvb3AgMQpDaGlsZCA0NjA1IGxvb3Ag MgpDaGlsZCA0NjA1IGxvb3AgMwpDaGlsZCA0NjA1IGxvb3AgNApkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBT dGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGls ZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0 aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVybWluYXRp b25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3Rp bWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQzIHN0aW1lPTE1 OTg0ODM5MTgKY21kbGluZT0iZGlvX3NwYXJzZSAgLWQgLXMgMTgwayAtdyAxOGsiCmNvbnRhY3Rz PSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KQ2hpbGQgNDYwNyBoYXMgb3BlbmVk ICdkaW9fc3BhcnNlJyBmb3IgcmVhZGluZwpDaGlsZCA0NjA3IGxvb3AgMApDaGlsZCA0NjA3IGxv b3AgMQpDaGlsZCA0NjA3IGxvb3AgMgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWlu ZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVz dHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3Nw YXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgpp bml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQg dGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2Vu ZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQ0IHN0aW1lPTE1OTg0ODM5MTgKY21kbGlu ZT0iZGlvX3NwYXJzZSAgLWEgMmsgLXcgMmsgLXMgMmsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlz aXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0 eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08g dGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlv X3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+ Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0 ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MSBjc3RpbWU9MAo8PDx0ZXN0 X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQ1IHN0aW1lPTE1OTg0ODM5MTgKY21k bGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgMmsgLW4gMiIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBE aXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJ L08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykK ZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQ2IHN0aW1lPTE1OTg0ODM5MTgK Y21kbGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgNGsgLW4gMiIKY29udGFjdHM9IiIK YW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGlu ZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMo cykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0 YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlw ZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8 PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDQ3IHN0aW1lPTE1OTg0ODM5 MTgKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMTZrIC1zIDE2ayAtbiAyIgpjb250YWN0 cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0 YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxk cmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRp b25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlv bl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0wIGNzdGlt ZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNDggc3RpbWU9MTU5 ODQ4MzkxOApjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4ayAtdyAzMmsgLXMgMzJrIC1uIDIiCmNv bnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAg OiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcg Y2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4 ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1p bmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAg Y3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA0OSBzdGlt ZT0xNTk4NDgzOTE4CmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDY0ayAtcyA2NGsgLW4g MiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDUw IHN0aW1lPTE1OTg0ODM5MTgKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMTI4ayAtcyAx MjhrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8g IDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3Qg cGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9 QURTUDA1MSBzdGltZT0xNTk4NDgzOTE4CmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDI1 NmsgLXMgMjU2ayAtbiAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19z cGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6 ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPUFEU1AwNTIgc3RpbWU9MTU5ODQ4MzkxOApjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4 ayAtdyA1MTJrIC1zIDUxMmsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0 X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2Nr cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBU UEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0 YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25f aWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0 X3N0YXJ0Pj4+CnRhZz1BRFNQMDUzIHN0aW1lPTE1OTg0ODM5MTgKY21kbGluZT0iZGlvX3NwYXJz ZSAgLWEgOGsgLXcgMTAyNGsgLXMgMTAyNGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhp dAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBm cmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMK ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJz ZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MSBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDU0IHN0aW1lPTE1OTg0ODM5MTgKY21kbGluZT0i ZGlvX3NwYXJzZSAgLWEgOGsgLXcgMjA0OGsgLXMgMjA0OGsgLW4gMiIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBE aXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJ L08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykK ZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MiBjc3RpbWU9MQo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDU1IHN0aW1lPTE1OTg0ODM5MTgK Y21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgNDA5NmsgLXMgNDA5NmsgLW4gMiIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBT dGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGls ZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0 aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVybWluYXRp b25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MyBjc3Rp bWU9Mgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDU2IHN0aW1lPTE1 OTg0ODM5MTkKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgODE5MmsgLXMgODE5MmsgLW4g MiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9OCBjc3RpbWU9Mwo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDU3 IHN0aW1lPTE1OTg0ODM5MTkKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMTgxOTJrIC1z IDE4MTkyayAtbiAyIgpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+ CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFy c2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBU ZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0xNyBjc3RpbWU9Nwo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1BRFNQMDU4IHN0aW1lPTE1OTg0ODM5MTkKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsg LXcgNTE4MTkyayAtcyA1MTgxOTJrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8 dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBi bG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19z cGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAg MSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlv bl9zdGF0dXM9Im9rIgpkdXJhdGlvbj02IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0 aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTQ3MCBjc3RpbWU9MTg3Cjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNTkgc3RpbWU9MTU5ODQ4MzkyNQpjbWRsaW5lPSJk aW9fc3BhcnNlICAtYSA4ayAtdyA1ODE5MmsgLXMgNTgxOTJrIC1uIDQiCmNvbnRhY3RzPSIiCmFu YWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg RGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcg SS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMp CmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0 dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9 ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTExNiBjc3RpbWU9MzAK PDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA2MCBzdGltZT0xNTk4NDgz OTI2CmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDU4MTkyayAtcyA1ODE5MmsgLW4gNiIK Y29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAg IDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZP ICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGlu ZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8 ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTEgdGVy bWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9 MTExIGNzdGltZT0zMgo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDYx IHN0aW1lPTE1OTg0ODM5MjcKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMjU2ayAtcyAy NTZrIC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8g IDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3Qg cGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTEgY3N0aW1lPTEKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9 QURTUDA2MiBzdGltZT0xNTk4NDgzOTI3CmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDUx MmsgLXMgNTEyayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0 Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19z cGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAg IFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6 ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJv ayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNv cmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+ Pj4KdGFnPUFEU1AwNjMgc3RpbWU9MTU5ODQ4MzkyNwpjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4 ayAtdyAxMDI0ayAtcyAxMDI0ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRl c3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxv Y2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3Bh cnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEg IFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25f c3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlv bl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRl c3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNjQgc3RpbWU9MTU5ODQ4MzkyNwpjbWRsaW5lPSJkaW9fc3Bh cnNlICAtYSA4ayAtdyAyMDQ4ayAtcyAyMDQ4ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1l eGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5n IGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0 cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3Bh cnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+Cmlu aXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0 ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT00IGNzdGltZT0xCjw8PHRlc3RfZW5k Pj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNjUgc3RpbWU9MTU5ODQ4MzkyNwpjbWRsaW5l PSJkaW9fc3BhcnNlICAtYSA4ayAtdyAyMDQ4ayAtcyA0MDk2ayAtbiA2Igpjb250YWN0cz0iIgph bmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDog IERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5n IEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhz KQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3Rh dHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBl PWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT00IGNzdGltZT0yCjw8 PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNjYgc3RpbWU9MTU5ODQ4Mzky NwpjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4ayAtdyA4MTkyayAtcyA4MTkyayAtbiA2Igpjb250 YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAg VElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDog IFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNo aWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVj dXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5h dGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xMyBj c3RpbWU9NAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDY3IHN0aW1l PTE1OTg0ODM5MjcKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMTgxOTJrIC1zIDE4MTky ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19z cGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAg MCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6 ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBh c3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRp b249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5v CmN1dGltZT0zNyBjc3RpbWU9MTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9 QURTUDA2OCBzdGltZT0xNTk4NDgzOTI4CmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDU4 MTkyayAtcyA1MTgxOTJrIC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9v dXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MK ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBB U1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj02IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTM3NSBjc3RpbWU9MTQ3Cjw8PHRlc3RfZW5kPj4+Cjw8PHRl c3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNjkgc3RpbWU9MTU5ODQ4MzkzNApjbWRsaW5lPSJkaW9fc3Bh cnNlICAtYSA4ayAtdyA1ODE5MmsgLXMgNTgxOTJrIC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lz PWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlp bmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRl c3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19z cGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4K aW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVk IHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTEwNiBjc3RpbWU9MzIKPDw8dGVz dF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA3MCBzdGltZT0xNTk4NDgzOTM1CmNt ZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDUxODE5MmsgLXMgNTE4MTkyayAtbiA2Igpjb250 YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAg VElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDog IFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNo aWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVj dXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249NSB0ZXJtaW5h dGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT04NDcg Y3N0aW1lPTI0Nwo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDcxIHN0 aW1lPTE1OTg0ODM5NDAKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgMjU2ayAtcyAyNTZr IC1uIDYiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3Nw YXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAw ICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDog IEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFz c2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlv bj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8K Y3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURT UDA3MiBzdGltZT0xNTk4NDgzOTQwCmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDUxMmsg LXMgNTEyayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+ CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFy c2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBU ZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIK ZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9pZD0wIGNvcmVm aWxlPW5vCmN1dGltZT0xIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4K dGFnPUFEU1AwNzMgc3RpbWU9MTU5ODQ4Mzk0MApjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4ayAt dyAxMDI0ayAtcyAxMDI0ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rf b3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tz CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQ QVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3Rh dHVzPSJvayIKZHVyYXRpb249MSB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJtaW5hdGlvbl9p ZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0zIGNzdGltZT0wCjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rf c3RhcnQ+Pj4KdGFnPUFEU1AwNzQgc3RpbWU9MTU5ODQ4Mzk0MQpjbWRsaW5lPSJkaW9fc3BhcnNl ICAtYSA4ayAtdyAxMDI0ayAtcyAyMDQ4ayAtbiA2Igpjb250YWN0cz0iIgphbmFseXNpcz1leGl0 Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIERpcnR5aW5nIGZy ZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIFN0YXJ0aW5nIEkvTyB0ZXN0cwpk aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNoaWxkcmVucyhzKQpkaW9fc3BhcnNl ICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVjdXRpb25fc3RhdHVzPj4+CmluaXRp YXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MCB0ZXJtaW5hdGlvbl90eXBlPWV4aXRlZCB0ZXJt aW5hdGlvbl9pZD0wIGNvcmVmaWxlPW5vCmN1dGltZT0xIGNzdGltZT0xCjw8PHRlc3RfZW5kPj4+ Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNzUgc3RpbWU9MTU5ODQ4Mzk0MQpjbWRsaW5lPSJk aW9fc3BhcnNlICAtYSA4ayAtdyA0MDk2ayAtcyA0MDk2ayAtbiAzMiIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBE aXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJ L08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykK ZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9OCBjc3RpbWU9Mwo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDc2IHN0aW1lPTE1OTg0ODM5NDEK Y21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsgLXcgODE5MmsgLXMgODE5MmsgLW4gNjQiCmNvbnRh Y3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBU SU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAg U3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hp bGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1 dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0 aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTE1IGNz dGltZT01Cjw8PHRlc3RfZW5kPj4+Cjw8PHRlc3Rfc3RhcnQ+Pj4KdGFnPUFEU1AwNzcgc3RpbWU9 MTU5ODQ4Mzk0MQpjbWRsaW5lPSJkaW9fc3BhcnNlICAtYSA4ayAtdyA1MTgxOTJrIC1zIDE4MTky ayAtbiAxMjgiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4KZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJzZSAg ICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElORk8g IDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRlc3Qg cGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJh dGlvbj00IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9 bm8KY3V0aW1lPTEzMTcgY3N0aW1lPTI4NAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+ CnRhZz1BRFNQMDc4IHN0aW1lPTE1OTg0ODM5NDUKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgOGsg LXcgNTE4MTkyayAtcyA1MTgxOTJrIC1uIDUxMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8 PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVl IGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlv X3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAg ICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0 aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTE5IHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1p bmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTQ4MzQgY3N0aW1lPTEwMzIKPDw8dGVzdF9l bmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA3OSBzdGltZT0xNTk4NDgzOTY0CmNtZGxp bmU9ImRpb19zcGFyc2UgIC1hIDhrIC13IDUxODE5MmsgLXMgNTE4MTkyayAtbiAxMDAwIgpjb250 YWN0cz0iIgphbmFseXNpcz1leGl0Cjw8PHRlc3Rfb3V0cHV0Pj4+CmRpb19zcGFyc2UgICAgMCAg VElORk8gIDogIERpcnR5aW5nIGZyZWUgYmxvY2tzCmRpb19zcGFyc2UgICAgMCAgVElORk8gIDog IFN0YXJ0aW5nIEkvTyB0ZXN0cwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBLaWxsaW5nIGNo aWxkcmVucyhzKQpkaW9fc3BhcnNlICAgIDEgIFRQQVNTICA6ICBUZXN0IHBhc3NlZAo8PDxleGVj dXRpb25fc3RhdHVzPj4+CmluaXRpYXRpb25fc3RhdHVzPSJvayIKZHVyYXRpb249MzYgdGVybWlu YXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MTAx ODggY3N0aW1lPTIyMjcKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0YWc9QURTUDA4 MCBzdGltZT0xNTk4NDg0MDAwCmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDRrIC13IDRrIC1zIDJr IC1vIDJrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9vdXRwdXQ+Pj4K ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MKZGlvX3NwYXJz ZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2UgICAgMCAgVElO Rk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBBU1MgIDogIFRl c3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpk dXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZp bGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9zdGFydD4+Pgp0 YWc9QURTUDA4MSBzdGltZT0xNTk4NDg0MDAwCmNtZGxpbmU9ImRpb19zcGFyc2UgIC1hIDJrIC13 IDJrIC1zIDFrIC1vIDFrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9v dXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MK ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBB U1MgIDogIFRlc3QgcGFzc2VkCjw8PGV4ZWN1dGlvbl9zdGF0dXM+Pj4KaW5pdGlhdGlvbl9zdGF0 dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhpdGVkIHRlcm1pbmF0aW9uX2lk PTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVzdF9lbmQ+Pj4KPDw8dGVzdF9z dGFydD4+Pgp0YWc9QURTUDA4MiBzdGltZT0xNTk4NDg0MDAwCmNtZGxpbmU9ImRpb19zcGFyc2Ug IC1hIDFrIC13IDFrIC1zIDUxMiAtbyA1MTIgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhp dAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBm cmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMK ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJz ZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0 aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVy bWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MQo8PDx0ZXN0X2VuZD4+ Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDgzIHN0aW1lPTE1OTg0ODQwMDAKY21kbGluZT0i ZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgMmsgLW8gM2sgLW4gMiIKY29udGFjdHM9IiIKYW5h bHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBE aXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJ L08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykK ZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1 cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1l eGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0 ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDg0IHN0aW1lPTE1OTg0ODQwMDAK Y21kbGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgNGsgLW8gNGsgLW4gMiIKY29udGFj dHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBT dGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2lsbGluZyBjaGls ZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQKPDw8ZXhlY3V0 aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAgdGVybWluYXRp b25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRpbWU9MCBjc3Rp bWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDg1IHN0aW1lPTE1 OTg0ODQwMDAKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgNGsgLW8gNmsgLW4g MiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+PgpkaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNlICAgIDAgIFRJ TkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgS2ls bGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVzdCBwYXNzZWQK PDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1cmF0aW9uPTAg dGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmlsZT1ubwpjdXRp bWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRhZz1BRFNQMDg2 IHN0aW1lPTE1OTg0ODQwMDAKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcgNGsgLXMgNGsg LW8gOGsgLW4gMiIKY29udGFjdHM9IiIKYW5hbHlzaXM9ZXhpdAo8PDx0ZXN0X291dHB1dD4+Pgpk aW9fc3BhcnNlICAgIDAgIFRJTkZPICA6ICBEaXJ0eWluZyBmcmVlIGJsb2NrcwpkaW9fc3BhcnNl ICAgIDAgIFRJTkZPICA6ICBTdGFydGluZyBJL08gdGVzdHMKZGlvX3NwYXJzZSAgICAwICBUSU5G TyAgOiAgS2lsbGluZyBjaGlsZHJlbnMocykKZGlvX3NwYXJzZSAgICAxICBUUEFTUyAgOiAgVGVz dCBwYXNzZWQKPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgppbml0aWF0aW9uX3N0YXR1cz0ib2siCmR1 cmF0aW9uPTAgdGVybWluYXRpb25fdHlwZT1leGl0ZWQgdGVybWluYXRpb25faWQ9MCBjb3JlZmls ZT1ubwpjdXRpbWU9MCBjc3RpbWU9MAo8PDx0ZXN0X2VuZD4+Pgo8PDx0ZXN0X3N0YXJ0Pj4+CnRh Zz1BRFNQMDg3IHN0aW1lPTE1OTg0ODQwMDAKY21kbGluZT0iZGlvX3NwYXJzZSAgLWEgNGsgLXcg MTZrIC1zIDhrIC1vIDhrIC1uIDIiCmNvbnRhY3RzPSIiCmFuYWx5c2lzPWV4aXQKPDw8dGVzdF9v dXRwdXQ+Pj4KZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgRGlydHlpbmcgZnJlZSBibG9ja3MK ZGlvX3NwYXJzZSAgICAwICBUSU5GTyAgOiAgU3RhcnRpbmcgSS9PIHRlc3RzCmRpb19zcGFyc2Ug ICAgMCAgVElORk8gIDogIEtpbGxpbmcgY2hpbGRyZW5zKHMpCmRpb19zcGFyc2UgICAgMSAgVFBB U1MgIDogIFRlc3QgcGFzc2VkCmluY3JlbWVudGluZyBzdG9wCjw8PGV4ZWN1dGlvbl9zdGF0dXM+ Pj4KaW5pdGlhdGlvbl9zdGF0dXM9Im9rIgpkdXJhdGlvbj0wIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTAgY29yZWZpbGU9bm8KY3V0aW1lPTAgY3N0aW1lPTAKPDw8dGVz dF9lbmQ+Pj4KSU5GTzogbHRwLXBhbiByZXBvcnRlZCBhbGwgdGVzdHMgUEFTUwpMVFAgVmVyc2lv bjogMjAyMDA1MTUtMTEwLWdkMjc2OGM4NGUKCiAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCiAgICAgICAgICAgIERv bmUgZXhlY3V0aW5nIHRlc3RjYXNlcy4KICAgICAgICAgICAgTFRQIFZlcnNpb246ICAyMDIwMDUx NS0xMTAtZ2QyNzY4Yzg0ZQogICAgICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgo= --===============4217148338537141237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL2x0cC0xaGRkLXBhcnQyLnlhbWwKc3VpdGU6IGx0cAp0ZXN0Y2FzZTogbHRw CmNhdGVnb3J5OiBmdW5jdGlvbmFsCm5lZWRfbW9kdWxlczogdHJ1ZQpkaXNrOiAxSERECmZzOiBl eHQ0Cm5lZWRfbWVtb3J5OiA3RwpsdHA6CiAgdGVzdDogbHRwLWFpb2Rpby5wYXJ0Mgpqb2Jfb3Jp Z2luOiAiL2xrcC1zcmMvYWxsb3QvY3ljbGljOnAxOmxpbnV4LWRldmVsOmRldmVsLWhvdXJseS9s a3AtaXZiLWQwMi9sdHAtMWhkZC1wYXJ0Mi55YW1sIgoKIyEgcXVldWUgb3B0aW9ucwpxdWV1ZV9j bWRsaW5lX2tleXM6Ci0gYnJhbmNoCi0gY29tbWl0CnF1ZXVlOiBiaXNlY3QKdGVzdGJveDogbGtw LWl2Yi1kMDIKdGJveF9ncm91cDogbGtwLWl2Yi1kMDIKa2NvbmZpZzogeDg2XzY0LXJoZWwtOC4z CnN1Ym1pdF9pZDogNWY0NmRhYTk1ZjhmMzczNzFhOTQ2MGFkCmpvYl9maWxlOiAiL2xrcC9qb2Jz L3NjaGVkdWxlZC9sa3AtaXZiLWQwMi9sdHAtMUhERC1leHQ0LWx0cC1haW9kaW8ucGFydDItdWNv ZGU9MHgyMS1kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6LTM3YWJiZGM3MmVjMDBhMTMz YjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAtMjAyMDA4MjctMTQxMDYtMXliOTNldi0wLnlhbWwiCmlk OiA4YWNkYWMxNmMxOGQwYzQ2NzljMTUzYTU3MmE2Y2FmZTY2NmEzYzQwCnF1ZXVlcl92ZXJzaW9u OiAiL2xrcC1zcmMiCgojISBob3N0cy9sa3AtaXZiLWQwMgptb2RlbDogSXZ5IEJyaWRnZQpucl9u b2RlOiAxCm5yX2NwdTogNAptZW1vcnk6IDhHCm5yX2hkZF9wYXJ0aXRpb25zOiAyCm5yX3NzZF9w YXJ0aXRpb25zOiAxCnNzZF9wYXJ0aXRpb25zOiAiL2Rldi9kaXNrL2J5LWlkL2F0YS1JTlRFTF9T U0RTQzJCQTQwMEc0X0JUSFY2MzQ1MDVXNTQwME5HTi1wYXJ0MSIKaGRkX3BhcnRpdGlvbnM6ICIv ZGV2L2Rpc2svYnktaWQvYXRhLVNUMTAwMERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MSAvZGV2 L2Rpc2svYnktaWQvYXRhLVNUMTAwMERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MiIKc3dhcF9w YXJ0aXRpb25zOiAiL2Rldi9kaXNrL2J5LWlkL2F0YS1TVDEwMDBETTAwMy0xQ0gxNjJfWjFEQlFT QjAtcGFydDMiCnJvb3Rmc19wYXJ0aXRpb246ICIvZGV2L2Rpc2svYnktaWQvYXRhLVNUMTAwMERN MDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0NCIKYnJhbmQ6IEludGVsKFIpIENvcmUoVE0pIGkzLTMy MjAgQ1BVIEAgMy4zMEdIegoKIyEgaW5jbHVkZS9jYXRlZ29yeS9mdW5jdGlvbmFsCmttc2c6IApo ZWFydGJlYXQ6IAptZW1pbmZvOiAKCiMhIGluY2x1ZGUvZGlzay9ucl9oZGQKbmVlZF9rY29uZmln OgotIENPTkZJR19CTEtfREVWX1NECi0gQ09ORklHX1NDU0kKLSBDT05GSUdfQkxPQ0s9eQotIENP TkZJR19TQVRBX0FIQ0kKLSBDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNCi0gQ09ORklHX0FUQQot IENPTkZJR19QQ0k9eQotIENPTkZJR19CTEtfREVWX0xPT1AKLSBDT05GSUdfQ0FOPW0KLSBDT05G SUdfQ0FOX1JBVz1tCi0gQ09ORklHX0NBTl9WQ0FOPW0KLSBDT05GSUdfSVBWNl9WVEk9bQotIENP TkZJR19NSU5JWF9GUz1tCi0gQ09ORklHX0VYVDRfRlMKCiMhIGluY2x1ZGUvbHRwCgojISBpbmNs dWRlL3F1ZXVlL2N5Y2xpYwpjb21taXQ6IDM3YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5 YTQxZGE0ZTAKCiMhIGluY2x1ZGUvdGVzdGJveC9sa3AtaXZiLWQwMgpuZXRjb25zb2xlX3BvcnQ6 IDY2NzMKdWNvZGU6ICcweDIxJwpuZWVkX2tjb25maWdfaHc6Ci0gQ09ORklHX05FVF9WRU5ET1Jf UkVBTFRFSz15Ci0gQ09ORklHX1I4MTY5PXkKLSBDT05GSUdfU0FUQV9BSENJCgojISBpbmNsdWRl L2ZzL09USEVSUwplbnF1ZXVlX3RpbWU6IDIwMjAtMDgtMjcgMDU6NTY6NTcuNzIxMzY2MTk1ICsw ODowMApfaWQ6IDVmNDZkYWE5NWY4ZjM3MzcxYTk0NjBhZApfcnQ6ICIvcmVzdWx0L2x0cC8xSERE LWV4dDQtbHRwLWFpb2Rpby5wYXJ0Mi11Y29kZT0weDIxL2xrcC1pdmItZDAyL2RlYmlhbi0xMC40 LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzM3YWJiZGM3MmVjMDBh MTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAiCgojISBzY2hlZHVsZSBvcHRpb25zCnVzZXI6IGxr cApjb21waWxlcjogZ2NjLTkKaGVhZF9jb21taXQ6IGEwM2NjZWQ5OWU4ZjRhMDIxZjZlZTU4OWZm ZjljYTYyM2UzNWY3YjgKYmFzZV9jb21taXQ6IGQwMTJhNzE5MGZjMWZkNzJlZDQ4OTExZTc3Y2E5 N2JhNDUyMWJjY2QKYnJhbmNoOiBsaW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMDA4MjUxNwpy b290ZnM6IGRlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oKcmVzdWx0X3Jvb3Q6ICIvcmVz dWx0L2x0cC8xSERELWV4dDQtbHRwLWFpb2Rpby5wYXJ0Mi11Y29kZT0weDIxL2xrcC1pdmItZDAy L2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzM3 YWJiZGM3MmVjMDBhMTMzYjRiOTNmOGQ3ZmY5NTU5YTQxZGE0ZTAvMCIKc2NoZWR1bGVyX3ZlcnNp b246ICIvbGtwL2xrcC8uc3JjLTIwMjAwODI2LTEwMzAxMCIKTEtQX1NFUlZFUjogaW5uCmFyY2g6 IHg4Nl82NAptYXhfdXB0aW1lOiAzNjAwCmluaXRyZDogIi9vc2ltYWdlL2RlYmlhbi9kZWJpYW4t MTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6Igpib290bG9hZGVyX2FwcGVuZDoKLSByb290PS9kZXYv cmFtMAotIHVzZXI9bGtwCi0gam9iPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWl2Yi1kMDIvbHRw LTFIREQtZXh0NC1sdHAtYWlvZGlvLnBhcnQyLXVjb2RlPTB4MjEtZGViaWFuLTEwLjQteDg2XzY0 LTIwMjAwNjAzLmNnei0zN2FiYmRjNzJlYzAwYTEzM2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwLTIw MjAwODI3LTE0MTA2LTF5YjkzZXYtMC55YW1sCi0gQVJDSD14ODZfNjQKLSBrY29uZmlnPXg4Nl82 NC1yaGVsLTguMwotIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAyMDA4MjUxNwot IGNvbW1pdD0zN2FiYmRjNzJlYzAwYTEzM2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwCi0gQk9PVF9J TUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtOS8zN2FiYmRjNzJlYzAwYTEzM2I0 YjkzZjhkN2ZmOTU1OWE0MWRhNGUwL3ZtbGludXotNS44LjAtMTAxODItZzM3YWJiZGM3MmVjMDAK LSBtYXhfdXB0aW1lPTM2MDAKLSBSRVNVTFRfUk9PVD0vcmVzdWx0L2x0cC8xSERELWV4dDQtbHRw LWFpb2Rpby5wYXJ0Mi11Y29kZT0weDIxL2xrcC1pdmItZDAyL2RlYmlhbi0xMC40LXg4Nl82NC0y MDIwMDYwMy5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy05LzM3YWJiZGM3MmVjMDBhMTMzYjRiOTNm OGQ3ZmY5NTU5YTQxZGE0ZTAvMAotIExLUF9TRVJWRVI9aW5uCi0gbm9rYXNscgotIHNlbGludXg9 MAotIGRlYnVnCi0gYXBpYz1kZWJ1ZwotIHN5c3JxX2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUu cmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMAotIG5ldC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21z Zz1vbgotIHBhbmljPS0xCi0gc29mdGxvY2t1cF9wYW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmlj Ci0gb29wcz1wYW5pYwotIGxvYWRfcmFtZGlzaz0yCi0gcHJvbXB0X3JhbWRpc2s9MAotIGRyYmQu bWlub3JfY291bnQ9OAotIHN5c3RlbWQubG9nX2xldmVsPWVycgotIGlnbm9yZV9sb2dsZXZlbAot IGNvbnNvbGU9dHR5MAotIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAs MTE1MjAwCi0gdmdhPW5vcm1hbAotIHJ3Cm1vZHVsZXNfaW5pdHJkOiAiL3BrZy9saW51eC94ODZf NjQtcmhlbC04LjMvZ2NjLTkvMzdhYmJkYzcyZWMwMGExMzNiNGI5M2Y4ZDdmZjk1NTlhNDFkYTRl MC9tb2R1bGVzLmNneiIKYm1faW5pdHJkOiAiL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZf NjQtMjAyMDA2MDMuY2d6L3J1bi1pcGNvbmZpZ18yMDIwMDYwOC5jZ3osL29zaW1hZ2UvZGVwcy9k ZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2xrcF8yMDIwMDcwOS5jZ3osL29zaW1hZ2Uv ZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L3JzeW5jLXJvb3Rmc18yMDIwMDYw OC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2ZzXzIw MjAwNzE0LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi0xMC40LXg4Nl82NC0yMDIwMDYwMy5jZ3ov bHRwXzIwMjAwNzE1LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLTEwLjQteDg2XzY0LTIwMjAwNjAz LmNnei9sdHAteDg2XzY0LTE0YzFmNzYtMV8yMDIwMDcxNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJp YW4tMTAuNC14ODZfNjQtMjAyMDA2MDMuY2d6L2h3XzIwMjAwNzE1LmNneiIKdWNvZGVfaW5pdHJk OiAiL29zaW1hZ2UvdWNvZGUvaW50ZWwtdWNvZGUtMjAyMDA2MTAuY2d6Igpsa3BfaW5pdHJkOiAi L29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5jZ3oiCnNpdGU6IGlubgoKIyEgL2xrcC9sa3Av LnNyYy0yMDIwMDgyNS0wOTQ0MzUvaW5jbHVkZS9zaXRlL2lubgpMS1BfQ0dJX1BPUlQ6IDgwCkxL UF9DSUZTX1BPUlQ6IDEzOQpvb20ta2lsbGVyOiAKd2F0Y2hkb2c6IAoKIyEgcnVudGltZSBzdGF0 dXMKbGFzdF9rZXJuZWw6IDQuMjAuMApzY2hlZHVsZV9ub3RpZnlfYWRkcmVzczogCgojISB1c2Vy IG92ZXJyaWRlcwprZXJuZWw6ICIvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtOS8zN2Fi YmRjNzJlYzAwYTEzM2I0YjkzZjhkN2ZmOTU1OWE0MWRhNGUwL3ZtbGludXotNS44LjAtMTAxODIt ZzM3YWJiZGM3MmVjMDAiCmRlcXVldWVfdGltZTogMjAyMC0wOC0yNyAwNjoyMDoyOC4yNzM2NjQ1 MzUgKzA4OjAwCgojISAvbGtwL2xrcC8uc3JjLTIwMjAwODI2LTEwMzAxMC9pbmNsdWRlL3NpdGUv aW5uCmpvYl9zdGF0ZTogZmluaXNoZWQKbG9hZGF2ZzogNDk5Ljg1IDE2OS44NSA2MS4wMiAxLzIy MCA2ODA4CnN0YXJ0X3RpbWU6ICcxNTk4NDgwNTEwJwplbmRfdGltZTogJzE1OTg0ODA2NDYnCnZl cnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMjAwODI2LTEwMzA1MzplZTBjMGIzOTo4N2EzMDAyMmUi Cg== --===============4217148338537141237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" ZG1zZXR1cCByZW1vdmVfYWxsCndpcGVmcyAtYSAtLWZvcmNlIC9kZXYvc2RhMQpta2ZzIC10IGV4 dDQgLXEgLUYgL2Rldi9zZGExCm1rZGlyIC1wIC9mcy9zZGExCm1vdW50IC10IGV4dDQgL2Rldi9z ZGExIC9mcy9zZGExCiAibG4iICItc2YiICIvdXNyL2Jpbi9nZW5pc29pbWFnZSIgIi91c3IvYmlu L21raXNvZnMiCiAiLi9ydW5sdHAiICItZiIgImx0cC1haW9kaW8ucGFydDIiICItZCIgIi9mcy9z ZGExL3RtcGRpciIK --===============4217148338537141237==-- 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=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED,USER_AGENT_SANE_1 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 55158C433E1 for ; Thu, 27 Aug 2020 03:26:08 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 9AF1C2078A for ; Thu, 27 Aug 2020 03:26:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9AF1C2078A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1B1428D0001; Wed, 26 Aug 2020 23:26:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 138F36B0003; Wed, 26 Aug 2020 23:26:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C5CDA8D0001; Wed, 26 Aug 2020 23:26:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0224.hostedemail.com [216.40.44.224]) by kanga.kvack.org (Postfix) with ESMTP id 883336B0002 for ; Wed, 26 Aug 2020 23:26:06 -0400 (EDT) Received: from smtpin06.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id EA01A180AD807 for ; Thu, 27 Aug 2020 03:26:05 +0000 (UTC) X-FDA: 77194909890.06.rat37_4308f3d27069 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin06.hostedemail.com (Postfix) with ESMTP id A978F10043E4B for ; Thu, 27 Aug 2020 03:26:05 +0000 (UTC) X-HE-Tag: rat37_4308f3d27069 X-Filterd-Recvd-Size: 340483 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by imf02.hostedemail.com (Postfix) with ESMTP for ; Thu, 27 Aug 2020 03:26:03 +0000 (UTC) IronPort-SDR: C/DevHCrnijbdE/FM2+vhRumYTbuHuo7zUZ+gcxyurzNA3jvq3c2z4fqnTZTStPL/lFRFb1k6F bDyoiVQRd29g== X-IronPort-AV: E=McAfee;i="6000,8403,9725"; a="174467279" X-IronPort-AV: E=Sophos;i="5.76,358,1592895600"; d="xz'?yaml'?scan'208";a="174467279" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2020 20:26:01 -0700 IronPort-SDR: GeqLNd4BMu6mVhYE48HXQUyAEPIUUe6A5DC85OT4jTprJ2f3ML6HwvenwZM5IonhZslGu1IYDB dvn08nc96qwg== X-IronPort-AV: E=Sophos;i="5.76,358,1592895600"; d="xz'?yaml'?scan'208";a="444286986" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2020 20:25:55 -0700 Date: Thu, 27 Aug 2020 11:25:18 +0800 From: kernel test robot To: John Hubbard Cc: Andrew Morton , Alexander Viro , Christoph Hellwig , Ilya Dryomov , Jens Axboe , Jeff Layton , linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, ceph-devel@vger.kernel.org, linux-mm@kvack.org, LKML , John Hubbard , 0day robot , lkp@lists.01.org, ltp@lists.linux.it Subject: [bio] 37abbdc72e: WARNING:at_block/bio.c:#bio_release_pages Message-ID: <20200827032518.GO4299@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="B3NBd8mrXZtPJEYR" Content-Disposition: inline In-Reply-To: <20200822042059.1805541-5-jhubbard@nvidia.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: A978F10043E4B X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam05 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 ("[PATCH 4/5] bio: introduce BIO_FOLL_PIN flag") url: https://github.com/0day-ci/linux/commits/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250 base: https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next in testcase: ltp with following parameters: disk: 1HDD fs: ext4 test: ltp-aiodio.part2 ucode: 0x21 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +----------------+------------+------------+ | | 0f01c02dee | 37abbdc72e | +----------------+------------+------------+ | boot_successes | 0 | 0 | +----------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot user :notice: [ 56.877035] INFO: creating /lkp/benchmarks/ltp/output directory user :notice: [ 56.881385] INFO: creating /lkp/benchmarks/ltp/results directory user :notice: [ 56.886110] Checking for required user/group ids user :notice: [ 56.896602] 'nobody' user id and group found. user :notice: [ 56.900161] 'bin' user id and group found. user :notice: [ 56.903809] 'daemon' user id and group found. user :notice: [ 56.907197] Users group found. user :notice: [ 56.910336] Sys group found. user :notice: [ 56.913550] Required users/groups exist. user :notice: [ 56.918766] If some fields are empty or look unusual you may have an old version. user :notice: [ 56.924550] Compare to the current minimal requirements in Documentation/Changes. user :notice: [ 56.929676] /etc/os-release user :notice: [ 56.933350] PRETTY_NAME="Debian GNU/Linux 10 (buster)" user :notice: [ 56.936986] NAME="Debian GNU/Linux" user :notice: [ 56.939723] VERSION_ID="10" user :notice: [ 56.942553] VERSION="10 (buster)" user :notice: [ 56.945702] VERSION_CODENAME=buster user :notice: [ 56.947515] ID=debian user :notice: [ 56.949931] HOME_URL="https://www.debian.org/" user :notice: [ 56.952557] SUPPORT_URL="https://www.debian.org/support" user :notice: [ 56.955001] BUG_REPORT_URL="https://bugs.debian.org/" user :notice: [ 56.956962] uname: user :notice: [ 56.960871] Linux lkp-ivb-d02 5.8.0-10182-g37abbdc72ec00 #1 SMP Thu Aug 27 06:01:27 CST 2020 x86_64 GNU/Linux user :notice: [ 56.963851] /proc/cmdline user :warn : [ 57.009433] LTP: starting ADSP000 (aiodio_sparse) user :warn : [ 59.571766] LTP: starting ADSP001 (aiodio_sparse -s 180k) user :warn : [ 59.709771] LTP: starting ADSP002 (aiodio_sparse -dd -s 1751k -w 11k) kern :warn : [ 59.757746] ------------[ cut here ]------------ kern :warn : [ 59.758325] WARNING: CPU: 3 PID: 2581 at block/bio.c:955 bio_release_pages+0xd7/0xe0 kern :warn : [ 59.758952] Modules linked in: dm_mod netconsole btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c intel_rapl_msr sd_mod intel_rapl_common t10_pi x86_pkg_temp_thermal sg intel_powerclamp coretemp i915 intel_gtt drm_kms_helper kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel syscopyarea rapl intel_cstate sysfillrect intel_uncore sysimgblt fb_sys_fops drm mei_me ipmi_devintf ahci libahci ipmi_msghandler libata mei joydev ie31200_edac video ip_tables kern :warn : [ 59.761834] CPU: 3 PID: 2581 Comm: aiodio_sparse Not tainted 5.8.0-10182-g37abbdc72ec00 #1 kern :warn : [ 59.762559] Hardware name: Hewlett-Packard p6-1451cx/2ADA, BIOS 8.15 02/05/2013 kern :warn : [ 59.763295] RIP: 0010:bio_release_pages+0xd7/0xe0 kern :warn : [ 59.763983] Code: e1 89 d5 81 e2 ff 0f 00 00 c1 ed 0c 29 d1 48 c1 e5 06 48 03 28 eb 9c 48 8b 45 08 a8 01 75 c0 48 89 ef e8 8c f0 d2 ff eb b6 c3 <0f> 0b c3 66 0f 1f 44 00 00 0f 1f 44 00 00 41 54 31 c0 55 bd 00 10 kern :warn : [ 59.765596] RSP: 0000:ffffc90000124e68 EFLAGS: 00010246 kern :warn : [ 59.766339] RAX: 0000000000000a00 RBX: ffff888212c3f2a0 RCX: 0000000000000000 kern :warn : [ 59.767124] RDX: fffffffffff41387 RSI: 0000000000000000 RDI: ffff88821fae3000 kern :warn : [ 59.767950] RBP: ffff88821fae3000 R08: ffff88821f1d1c00 R09: 0000000000000000 kern :warn : [ 59.768726] R10: ffff88821f1d1a10 R11: ffff88821faab3b0 R12: 0000000040000001 kern :warn : [ 59.769513] R13: 0000000000000400 R14: 0000000000002c00 R15: 0000000000000000 kern :warn : [ 59.770294] FS: 00007fb0401ef740(0000) GS:ffff88821fb80000(0000) knlGS:0000000000000000 kern :warn : [ 59.771112] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kern :warn : [ 59.771908] CR2: 00007ffc3fc11000 CR3: 000000012477e006 CR4: 00000000001706e0 kern :warn : [ 59.772720] Call Trace: kern :warn : [ 59.773466] kern :warn : [ 59.774200] iomap_dio_bio_end_io+0x5f/0x100 kern :warn : [ 59.774973] blk_update_request+0x219/0x3c0 kern :warn : [ 59.775767] scsi_end_request+0x29/0x140 kern :warn : [ 59.776538] scsi_io_completion+0x7a/0x520 kern :warn : [ 59.777324] blk_done_softirq+0x95/0xc0 kern :warn : [ 59.778098] __do_softirq+0xe8/0x313 kern :warn : [ 59.778887] asm_call_on_stack+0x12/0x20 kern :warn : [ 59.779662] kern :warn : [ 59.780435] do_softirq_own_stack+0x39/0x60 kern :warn : [ 59.781217] irq_exit_rcu+0xd2/0xe0 kern :warn : [ 59.782020] common_interrupt+0x74/0x140 kern :warn : [ 59.782797] ? asm_common_interrupt+0x8/0x40 kern :warn : [ 59.783594] asm_common_interrupt+0x1e/0x40 kern :warn : [ 59.784359] RIP: 0033:0x5572c6b47f20 kern :warn : [ 59.785119] Code: 10 00 00 49 01 c4 44 39 fd 0f 8c a2 00 00 00 ba 00 10 00 00 4c 89 ee 44 89 f7 e8 ab f5 ff ff 85 c0 7e d7 89 c2 4c 89 eb eb 09 <48> 83 c3 01 83 ea 01 74 c7 44 0f be 03 45 84 c0 74 ee 83 fa 03 7e kern :warn : [ 59.786952] RSP: 002b:00007ffc3fc0fed0 EFLAGS: 00000246 kern :warn : [ 59.787836] RAX: 0000000000001000 RBX: 00007ffc3fc11de1 RCX: 00007fb0403c950e kern :warn : [ 59.788750] RDX: 00000000000000bf RSI: 00007ffc3fc10ea0 RDI: 0000000000000007 kern :warn : [ 59.789647] RBP: 00000000001b5c00 R08: 0000000000000000 R09: 00007ffc3fc0d6b7 kern :warn : [ 59.790550] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000003e000 kern :warn : [ 59.791447] R13: 00007ffc3fc10ea0 R14: 0000000000000007 R15: 000000000003e000 kern :warn : [ 59.792356] ---[ end trace 1c52c540ed6c08e4 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.8.0-10182-g37abbdc72ec00" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.8.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-9 (Debian 9.3.0-15) 9.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90300 CONFIG_LD_VERSION=235000000 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_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_HAVE_KERNEL_ZSTD=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # 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_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_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_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=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 is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # 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_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set 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 # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_LSM is not set CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=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_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y # CONFIG_XEN_PV is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m CONFIG_PERF_EVENTS_AMD_POWER=m # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL 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_LPIT=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_DPTF_POWER=m CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y CONFIG_PMIC_OPREGION=y # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y 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=y # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=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_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=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_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set CONFIG_BLK_WBT=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_WBT_MQ=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" # CONFIG_ZSWAP_DEFAULT_ON is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DEVICE_PRIVATE=y CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y 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=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set CONFIG_NETLABEL=y # CONFIG_MPTCP is not set # CONFIG_MPTCP_KUNIT_TESTS is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m CONFIG_NF_LOG_NETDEV=m CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m CONFIG_NFT_FIB_NETDEV=m # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NF_LOG_BRIDGE=m # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # 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=m # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_FQ_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m # CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_MSFTEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set # CONFIG_PCIE_EDR 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=m # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_PM_QOS_KUNIT_TEST is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_KUNIT_DRIVER_PE_TEST=y CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_MISC_RTSX=m CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set CONFIG_MISC_RTSX_PCI=m # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # CONFIG_UACCE is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE 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 # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_MD_CLUSTER=m # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m # CONFIG_DM_EBS is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_SBP_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set # CONFIG_ATM_TCP is not set # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_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=y CONFIG_TIGON3_HWMON=y # 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_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE 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_IXGBE_DCB is not set CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set # CONFIG_IGC is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_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_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC 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=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_THUNDER is not set # CONFIG_MDIO_XPCS is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_ADIN_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set # CONFIG_SMSC_PHY is not set # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y # CONFIG_USB_ALI_M5632 is not set # CONFIG_USB_AN2720 is not set CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y # CONFIG_USB_EPSON2888 is not set # CONFIG_USB_KC2190 is not set CONFIG_USB_NET_ZAURUS=y # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_HSO is not set CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7915E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=m # CONFIG_IEEE802154_FAKELB is not set # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_HYPERV_NET is not set CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # 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=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F54 is not set CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=64 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set # CONFIG_TRACE_SINK is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set CONFIG_NVRAM=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_MUX_MLXCPLD=m # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # 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 # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m CONFIG_PINCTRL_BROXTON=m CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set 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=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # 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 is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_BD99954 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_AMD_ENERGY is not set CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MLXREG_FAN is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX16601 is not set # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_MLX_WDT is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_MCEUSB is not set CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SIR=m # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_SECO is not set # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set CONFIG_MEDIA_SUPPORT=m # CONFIG_MEDIA_SUPPORT_FILTER is not set # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Media device types # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types # # Media core support # CONFIG_VIDEO_DEV=m CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=m # end of Media core support # # Video4Linux options # CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # end of Video4Linux options # # Media controller options # # CONFIG_MEDIA_CONTROLLER_DVB is not set # end of Media controller options # # Digital TV options # # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # end of Digital TV options # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_SDR_PLATFORM_DRIVERS is not set # # MMC/SDIO DVB adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_V4L_TEST_DRIVERS is not set # # FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # end of Audio decoders, processors and mixers # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # end of RDS decoders # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # end of Video decoders # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_ADV7511 is not set # CONFIG_VIDEO_AD9389B is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # end of Video encoders # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # end of Video improvement chips # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # end of Audio/Video compression chips # # SDR tuner chips # # CONFIG_SDR_MAX2175 is not set # end of SDR tuner chips # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # CONFIG_VIDEO_I2C is not set # CONFIG_VIDEO_ST_MIPID02 is not set # end of Miscellaneous helper chips # # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX355 is not set # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5670 is not set # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9P031 is not set # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_SMIAPP is not set # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # end of Camera sensor devices # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9807_VCM is not set # end of Lens drivers # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # end of Flash devices # # SPI helper chips # # CONFIG_VIDEO_GS1662 is not set # end of SPI helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=m # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MSI001=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_S5H1432=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_RTL2832_SDR=m CONFIG_DVB_SI2168=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_CXD2880=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m CONFIG_DVB_MN88443X=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBH29=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GL5=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m CONFIG_DVB_HORUS3A=m CONFIG_DVB_ASCOT2E=m CONFIG_DVB_HELENE=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m # end of Customise DVB Frontends # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # end of Media ancillary drivers # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_CMEDIA=m # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTI=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=m # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # 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 is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=m # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_RTRS_CLIENT is not set # CONFIG_INFINIBAND_RTRS_SERVER is not set # CONFIG_INFINIBAND_OPA_VNIC 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_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m 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 is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_XILINX_ZYNQMP_DPDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MEM=m CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y # end of Xen driver support # CONFIG_GREYBUS is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_ALIENWARE_WMI is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_XIAOMI_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y # CONFIG_DELL_SMBIOS_SMM is not set CONFIG_DELL_LAPTOP=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_DELL_SMO8800=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_INTEL_ATOMISP2_PM is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_MENLOW is not set CONFIG_INTEL_OAKTRAIL=m CONFIG_INTEL_VBTN=m # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m CONFIG_COMPAL_LAPTOP=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_MLX_PLATFORM=m CONFIG_INTEL_IPS=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support CONFIG_INTEL_TURBO_MAX_3=y # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set CONFIG_INTEL_PMC_CORE=m # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=m # CONFIG_MLXREG_IO is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOASID=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_MSI is not set # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # CONFIG_STM=m # CONFIG_STM_PROTO_BASIC is not set # CONFIG_STM_PROTO_SYS_T is not set CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_ACPI=m CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_EXT4_KUNIT_TESTS=m CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # 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=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m 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_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set 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 is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VM_PGTABLE is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 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_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=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_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KCSAN=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # end of x86 Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y # CONFIG_KUNIT_DEBUGFS is not set CONFIG_KUNIT_TEST=m CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT_ALL_TESTS is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set CONFIG_SYSCTL_KUNIT_TEST=m CONFIG_LIST_KUNIT_TEST=m # CONFIG_LINEAR_RANGES_TEST is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set # CONFIG_TEST_FPU is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='ltp' export testcase='ltp' export category='functional' export need_modules=true export need_memory='7G' export job_origin='/lkp-src/allot/cyclic:p1:linux-devel:devel-hourly/lkp-ivb-d02/ltp-1hdd-part2.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-ivb-d02' export tbox_group='lkp-ivb-d02' export kconfig='x86_64-rhel-8.3' export submit_id='5f46e3da5f8f3738fd015687' export job_file='/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.yaml' export id='416a5bb16d4b1a54b6ad9b2e9455a50faaa34f52' export queuer_version='/lkp-src' export model='Ivy Bridge' export nr_node=1 export nr_cpu=4 export memory='8G' export nr_hdd_partitions=2 export nr_ssd_partitions=1 export ssd_partitions='/dev/disk/by-id/ata-INTEL_SSDSC2BA400G4_BTHV634505W5400NGN-part1' export hdd_partitions='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part1 /dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part2' export swap_partitions='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part3' export rootfs_partition='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part4' export brand='Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz' export need_kconfig='CONFIG_BLK_DEV_SD CONFIG_SCSI CONFIG_BLOCK=y CONFIG_SATA_AHCI CONFIG_SATA_AHCI_PLATFORM CONFIG_ATA CONFIG_PCI=y CONFIG_BLK_DEV_LOOP CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_VCAN=m CONFIG_IPV6_VTI=m CONFIG_MINIX_FS=m CONFIG_EXT4_FS' export commit='37abbdc72ec00a133b4b93f8d7ff9559a41da4e0' export netconsole_port=6673 export ucode='0x21' export need_kconfig_hw='CONFIG_NET_VENDOR_REALTEK=y CONFIG_R8169=y CONFIG_SATA_AHCI' export enqueue_time='2020-08-27 06:36:11 +0800' export _id='5f46e3de5f8f3738fd015688' export _rt='/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0' export user='lkp' export compiler='gcc-9' export head_commit='a03cced99e8f4a021f6ee589fff9ca623e35f7b8' export base_commit='d012a7190fc1fd72ed48911e77ca97ba4521bccd' export branch='linux-review/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250' export rootfs='debian-10.4-x86_64-20200603.cgz' export result_root='/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8' export scheduler_version='/lkp/lkp/.src-20200826-103010' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=3600 export initrd='/osimage/debian/debian-10.4-x86_64-20200603.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.yaml ARCH=x86_64 kconfig=x86_64-rhel-8.3 branch=linux-review/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250 commit=37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00 max_uptime=3600 RESULT_ROOT=/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8 LKP_SERVER=inn nokaslr selinux=0 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 modules_initrd='/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/modules.cgz' export bm_initrd='/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20200715.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20200715.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20200610.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='4.20.0' export repeat_to=12 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00' export dequeue_time='2020-08-27 07:16:22 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589-cl98xm-2.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_setup nr_hdd=1 $LKP_SRC/setup/disk run_setup fs='ext4' $LKP_SRC/setup/fs 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 test='ltp-aiodio.part2' $LKP_SRC/tests/wrapper ltp } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper ltp $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time ltp.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --B3NBd8mrXZtPJEYR Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj5DYmhb9dADWZSqugAxvb4nJgTnLkWq7GiE5NSjeI iOUi9aLumK5uQor8WvJOGrz5sE7PVG05Q5ucVHvIfAsytcWgy+U9ulGqJUL02syCtadoTVmg VJDBlkWHx49jThe74SfvwqJ0W7aNfy7ZySXBgXH6kZ08d8kU/UalTlROSxwo3DD7GbeloYOm oetmKP64tct1GlZMKvIKqMK27rDKOI2Go4FbNgUwzuMsewi0DG32vsj58Gn0fBi1/THNymQO DiWO2HdvhhwUuh1SvpcxHUWhx5xHkWQR1iyEpRwT78V5nQ7o5ayCMzTkuG4RqE9vfYTZ+9Id 4GNTQ5EF7ip54R+MZFAig5oHdlFpLRlxWL0JcaJfB7W/ltRlg79D1iMSfuYaGxpVyBbFp4Qb nGYLCI4pkImdklwyO0O1d5bOlxlY35+dms+0PcbjAEIQbSjye6KWjzBTvdglmAEbnvyg/CaM QBcHfKjZXUVxVpOav4MUfxYrj0V7Z+utaBNV9z5tqdBQdS6/DDJ200Z+VaWhBlqxsIoLcA09 3JoM7cCS7PaaF+8fZt3fnctBVOpHGzWtqgSzWbU3cwu5TGGWJyp9ofS8fvpNSRqfYK8mi8de CrOzQ0riLXEKDwnb5t8RC2S5jWpF186ukJuinDmp043LBpWeHrfnRgVZQSdyfXJmhcNDBNkT EwwBofWfGVTUrFIRgv3kKC6QfaZyRfYRhnoGLo2ZbNhxfCwmtN0HDTzh7YTNRpHhk7duoKiN 5DDhoLpdvdyKxwNyubu1vizywizSQJQ9wi6vOHWw9eYVRt0w+pxt6nwh9pKK7Ns27brBxUP1 mjh1fpz3/7VLg6tqS+gpmwzehnK7p296GmZ/ZUFvrHRgg0NZvf+VjZFmhQPPED4C4vhowt2m bZ8rLm1fNTM7/9pGlYhfZxtc6TJ2B0BMlZlgZNFFXlMEw6Jz8oWmW49VWG4H1PpVjW3esTAm tpynCKVdHII7AflFty26A9ZpuudfmLERfRv3S5XKtB/++7RobYefUuBEUKwqPrLUMlCo7lLO f91cTupjZNkPBJVMJYvUCakUezKiPoyfKBkrsB92g221L9JINzryd3/VBO6WUpDJZge6fl4H Ooi2r3g2Wmu5Zc2+SrFC0WpqyahkqBTd3umhQPibvcnuYPaIZsGvlAMhK3gfuhg0JqJQ9jo/ Y4padyTReMLko+svaXuhMEifSA1d+Laowl+M1YUpVlJOHbv/DKOD5aRDlK2ayEyq6JFJ/xcW tuWtqxlBqef0NwD+Wjod9MsYQcLllG2eAFYCbNRbOOSlyabZ2M4zgT4zbYoYmO7T3OWeXE54 ETegEKKbrz2Ei0sVK1DL5q7B/1s7DNi+tZGUzu++EypYOdZsTfietZ8JS7dT0RqCYv4MPRUS tloE1v4BtWN5eLNlNwXkRWGcL1siJqqMTSMJdVr9T0Hn5gG2L7wuBEJUGXOcZBN76jVX/sl2 FG/nmHX3SvckE3hO194np52jQSoEr+RdAJ1W++FHdq60uHK9mMYgMHu6ZFdrGbkMhsK7la0s xjW+UGuwlfuTxWxGOhYwREnhH4XLOGDu+2PqjFUnj8F2sGtV3WlC18WxDltwamndW/7nNJCD gIPp1RYnqCc/X58CEuZLUcIUMBg4SLaBeYhErdbZM7IJOfDT1o5+B2TBes0yzZyOXJsWdnQp xXLruq0316t2t7Lz0NNV/HsvhYh9b3mUs+KFpmCQ2/M9F+aeWZKb611hgeQtkXzi5LnNt25X daXyd6l4LblB+F8Uje4Ey2r+tkqHna/bRQ0fmaG2oL1aLqtphXU+4DM1ul7OhbQ1bvNoLbMS UR4uIIO/YBOBhbvf3+itsvMJmYU+eWbEyYS3WkQ3Vho8CfQIjkyAjEV4oUx71TmyVO2fISsm kKds3fF9YDYqcm75MPfi0bSvA7s5wh8JnUU/XpNxPEMM448J1GpGKw0NJ20/2bJmrLgyOki6 pulLPYNqhNv6td6kPDFCpCz6ZvWKhsgXJq1TPVNtodl/MPN5/g4p5mN8g0Arc9NWzWhBRNtl /SFnnpIsfKdihVZYHKwZJWO893W3jke2dQelCzFA/Y98zlQ8rI88EPYFglp9ojK70z/5+yXX 0HWBDOXc90ZgpEUplkUpgPQ+gHiAdR6ZEKtGjO5fVKVRPiRZmxvDFXqrmllnA/tvKam5MH8v R0RoHymY0NNjSC6I4CWtJ+qPy5iYHf+1qVK4TX/fHb1YFBWXwWbZwFM7NInVAon0KYFGILY1 9McV+eCHH3kszpFVNMDfsKoIVv9sMjtKhmUVqcKv58C9mgJVb5FM/pW4r3wwgNFCyJNPZ6/s Y18EMfb4REDftAyhZKatmjSJ0XkM4T6xFvi/B7IIiDOZC/MJKxBUuxeJsvy/hd7jy6rBFQ2l lXK8MI/X5R/cX3dDr5GIkDCeM/bPCd2E7f8Emrbtui9tXRqEiHvcB/gjq3F+sw6cwNZFIvO1 CFWYtc0Q7KFX7QJs5I5V4avw3qjier+A0dcX2YnWQ6YHLiwz3jFiCSPy/qlyj8Iy8IYVO5Tw 4M4/XCvfno1GXhhgqyK1MJ6a/h5U/slR1qW+PrrO7mQJwUlX+4lJEp9HVCYrW8h25sTQJ6Lm NhU4OynEoitcKvwv4wOd7gYoEmX6FKiwoh146MllWgSROzi6/vOYpgxI8xvULGRRT9eQj0on XJVg7qgf0/Z3XIa+a00+PDRflOF45nSXCaiJtdXoEyt3+MRIoOMfNusCqjoZ05M2YJIa1ZSc FZgZfWcSYXOhsqTvd7JF8sdsdyNe5ou7b5/RbLCU6sWdW0DJO9CMq5oF8BOf1YUZQ8AM1lq0 A3apLtiXgHge9tqy4Wo4kcreoF3uNk+4VK1gnHEiE/YnhFrdoS38R4XLPDdj1zYu9Q6xvO/K 9naYAm6m3r7OMf31uY9UNPevZifkbwzKI9ICU41LB4hlbkM7mCh06gI9zRV2Tjz2EwRZ7ZdJ W552H1ZQ7Vz8EilJ2OCS0wis6H1MQBl2F182XUq6osr1L0WhLYH9/4mwBgNOhAiRRtIKXml/ N1uTWaxmLW82GGUyCUZDA2v5aPWFsSIYzVFZEhe2JlFllZQXcTk45t2Fz5ce5iFARf1uUOsk 1IJfblesp6r+5FlGYyCcECYn7kOGMEjons8r696ErhgUqeyHd9bKJ5qMwIRgVx7t9q+ZMrUA +7GabGOmnR3q77GVRMFxF3RJZBDYMWT/cEUoQUy1hEcHTxfWRRbj5zQr9OTwLZtmby7TS0oW KjmWy8M2r5OljqjxKmlhnJbTEohhZUWyNfq7jGx/eZ7RylJjS0r5kUhCNtefpyeiXYzxGipx 7KIhHy6CYKnUTIfpmoO1VuwJmZga/Q11vRoexyXNolMD+rYoSOcFtx1x9z5fbF5kas9F9dcO fb17+aQHft5a+dr7vzfa+J5ibMwmZdOvTH7+FXmTsLV57JnL3ccETPO5zH/874WuROVqF6dW LVlXf7s5APF6REdSqX+IsqX1GVfWCXG/jFxDHYclSg2qSiqcNubglVsqoNh95NJMHKDAB3ja GDfyscW5pn7QFcpJKu78WOE77cLZNxe1WAnJAabODjFJxy4+u8CdS0S0DA8SbtFBjo1oLSog a+0J1apuywIIGYbgK4qIfD4Va6R0/UFiOWjEUUtOmrakgrCIwkbImxxzj3sG0N1OeNgyYysJ 8XsuauWtZPJEndpcxReRwnyYdTooH+TBOKYP1TTNOjs3pTqt3wCRa8iCyKT3ydl5pMcqwDJN 94ew9RRK2+ENIWJ0TksaFCBklLRANP/GG1utLUnsI8Z3udxzU7jH/3I0kunXuxgZxnqtarX3 GlZUjcmg1I42IH1Tzmm8HYZ/1MyjBGKBs1kwGI8yqpCoj5x8PkGBgxazVlGR8TQ0UaR9AHpu XQMtEjaDHzwo+Wo8Y+z1OtpKOi1+VtwjhUa1N4pAMkSdicH3E72oSgBiuRWO3kJOBr0uY6jK gJqb+eg0LTPbO5V5+/uYtBW1O+YzBJJsjXDoeqzvbX4f2bkMgUCALrGdIlOJoGBh1M50xK7V 4OMdM1HtJYGfCh0ATFgfiocDIr8RyjPNjmWD4GzLTwGcs5yEv9FR0mtj7jqTPvm1tSen0LgW tMR8dDi5NVa9xyfIm2gQIlKGhfn4sh+YaFxMNj8GPVCNavO2/U+Zs0IVdJKhnWD4b4hJ9jrl TnJ2Zck8Ar5qVGTma2sKJMz3PNjGeDlux90uUU6Z7uV1Bkj6ALnPVhE4gf8aONg604qmgVct F7qBmYtXB0dcAHoFG+yhqHiWQ8ODRN0UPwqdJMxVOIr+qIiKGcozR7CNaYm7QMO+baGNkCul MzSGwczEbGKyHFF8+F9zdVMxqA39S1nNjObeEKwroqvRNRuPnQ3DVBT4u1E25adVjNN+3/F2 pkHk8V/rnwaSJPx02sQ+we8htSPQBTz6CjOXfjBmvFcVesQNhBe5ZrYXvY0gUlx+PNyf+PXE 3VZEWKQZVmsG4uzeIQ8WIKufXtG15e9vNMOao6bIJTeEnkxqfXdQHXf97hHf+EhGccnwa/Dy 8WH3iFG8Y9kQ3hCHHVerjMkeOaCC8F/lFrOV0Bjy2EgL2V10G7i4m+QvvaIJMV4EbWw4m0hT Dy/ciK1yjlHyvXemjqZLsdjZ4UW5OwypLqDqjocMJKtm+FFfY4F8W0tvZVVBoMryFht4VLBY m+s8bN+VOQYX8xKZg/vCsjpMWq4XfxL9N2BMIY1lQe0EDV7xvD3xYimviTH4hhLb3FRLaKAm tVVwxLUfmnrsfAOEg5TALA5nh+dlv2jd5mXvWqlUiFtjXOaEqHJnrAnsK4y4cqQFlmSITP8w JQIdgT7D3UE9PrhF7yp6ZKQtbvVOPK2nsXvMUM1QlyhQbBEy8a8VrS2m9ow6cEXNVlagWTVZ Id5zGfiKZOXsW+7/5GrI0NCKVo+FqUkY8tgrL0MZu/URQ+QgmNKaTWZTUqcPjx62n8lh4yvo NKmHLVqWwRPbFIG8e41txZfE7mmueRY9+wjn+P+SPzr3oHwopWhyLa4SMrW1Ph4M+Jcm/WHt Zn2ZyciGpMrIasp3j8irz0FHX0HYVLC9UYqun30Ur5iaZJHXj5Ktoqk3Gm7WJe0RcHrFVmGu wy5p0ZY4mQxr53LxJbdIWPbR7Eqp9wgs6xf4vhLKpVsn6wsRq2EEYC1bLNLtTsttS8XblHMc l8+3X23ptdoYAGj/ESQzIdoNpL1rJ2OcF10vYICmg7uhkFPrKRXPDCKjrrCU2DxW6No7ZXHk q8+aThVJe/BSIMyy0xlVSQ8/hqiJas9pxjmIGNx5GjhigBfyPMBILss/lJV3AtGJ7YuDworg svKgBKDz1KLIiA21Ll5LC/dfp05228alGMSVx4CkuwgtR65zv20p0g5yn1SpTsWZUSYybKQm hpWt9/yuliyxITnN3ku4xv4kvaPGHL3lvGdfsh81KTm5Cpul3lt19CTyL4BppxOfKXYS3Hw7 KjzaFfg3SjDgOR7OYjyLOv/T0yqPStQtDBr814ipgnMOGh5q35OnK4XZ0rN6JWDT3duLN/rW mZ51oGlsDgOU8RiD8wL1tGXonvf/yyP4cyLd4rJcstUsp2EQsiicJMQZCBBdVgMrN1lstS0M jB2j7RGvwx4tZWRJm5qrpCUmIE/5rpsiOpx1mcwL57Hlyq7lS9wfwtL++9t/tJmW51QssPBS uw44tT3HoS2CxmlzrUglyjB+1DzXPc2B8D+LguE/WjHR/rLnuJUArBOV+e20CtaoCAIv4xzU 4Lm0oZcMARxetPqRweiacKqcu1HVj6cYQ81MTyliQKfDUwAaFBrW/Pk8qyb40NLxdwd0od9Q WsmvAbzTXi9vux4X/e0Fb3UEASjNltewJwLY/MiyxkKeEXJAw097M3IKxaoaBllLjEy70mPQ 067eO//eAK274PjRO1+MdMmeszM3WItlohgBMjOrMBK/SzzWAE7FkP1o9v0FygywBEafhXxV LG1qSEpPndYgkp4fVUnnu5ZX3Avsq63hLjQVDF4G2Dv7hXz1ixm48m6d0ROrLchwYbAphqEm Q35by9yNJ5oFeQcSkYLlgduFB2V3JlSqP4aOK9VzJGEZmQst3kcI9BGkrnMl/i7EBI3cxq2E uu3RlDUwA3e7clHlyKn9XocBEvoqyYX4FmplucKbh26CDTIFV8RVcBUvlC/grp4x4blZnDbS KdX4RVWLy0J4jZxHgZZkkg5n8YaBlXf9byUcogRAwFxamzdFZUwOHLVb9Bvo5Owvd8xkBLms lc+BW4NP7L1WzogAgAKNC7VEw2QoiPNpnpc80nafpJ3S5npWouIiBFRTm7mbN92MgP1CEmhr +iAOJCxnFdU97qzGX5Y1fJMCfpQn9IeMNrK/rVq/l5fDw65LRgjjZYvQNw4ENMo//QMyTkZC 3iDBmxglxvnuDlvMC3Fenm7Ie+JJaOPA5vuJMDUfxEAFqFzTW1Io6fIsn4pTG8Irukk53ghk xTKMaJV7Kv+H7FxRXgj4WwiYgMiMtrnJmRrqR7tnmwi4BfOE8p9JdMroISy2AaLmylqdO5sc IqXrvPXv08pEE8lWSGU8dOYCiEJiWGhGtmt1Bo6KlTgurXr73rfue8H9Mvw7L8rSTSn3dtWj ddpvZJob0xu3+wAidriW68E4Pp4KKzZj+ie+ikh1eWryd4v7bvd7DaMFzInGnSiNgTxRUBKt WjFy/ErXLw8ayo0SV/imf/37yCiwL3FV14UBYE+m/nqX49O2PygbegJ3vif34h/jADvzYHm0 Hrj8d/UAp/UB2o/zlpLo74xovn0ODImAVbX55sWRIrCvzau6yqpDX/X7Kn4VfZPqQPI8yP85 gAN1CoVPEVM9DOoofWUxxPYlTypC/QpYms0Thd46hDMylQUCphZPqa0FAdhqz3dvh5bw88Uq HN7W6lxyc1faUIvS3HfgX6e7Xk6tDWaHTBUe/Z2xr0d6ryYGWBvlH3rFWhjbmsaeO/IN6ifb /Cd/hmC1OKRk/9YWC4Fu8rvRVdnNVzTGxL863Elc9t4pubKZZg2CYk9y3zm22j7qrtkoYNHl l9Z7Axj9GYa+6f8ugIysDNX7YeXV8kSgHlqAs0AsR7IikW89ZN8/7JcZz5fJuOkbyiDjHyFJ 4m7JAawAGG9FZyDTyjtJRW0n2dlhFIpKU9rn8eutjw3J/VnAfWpGMGPbTgG4pNHQSkSnsiWY E1YH8Jx8tCjDVw75TfK47IbWSknMVOFWewQialP6+WXUeRabpwIxxzB2Bn9EkzTVYo8jmCWN UZb8LXe1Qeu3nt3lEl7NmoO2+NTk/G70s22Ubtd1i50/qIgp9xAt4DZoZRW/WAicNkawK+ip EEnO6R9gYqHYiUZ0swOm8WmzQDkEfX5Fz93c0tkljRXYUyzlfH/wNRH21WoMuopPKkO26OE9 pWnTL7l+JxQTHp5758uy2iFIGE265iURM7GsJOy/nHkbccgjv4HzYCzmngN1tknBV47ElzVZ +kvXMJwGzV09wbJ4YRaMmvn/eoDbapvMnYu+Lvi+4wWFpDJYSJbFqvJVs0DPxk/ssmbelu/J uiCJXiJc3oeLFKN8wO4mMM0/JyNFBN9eXog6IBEoz+hZrtb1uQpB0iiPcOAkNHaBF8wlVoox 0ahxzw0CJUeplwQZ8PX4of1bYqqOkYt67G9rVUprqg2UIXWY/b5AtD9xHHdsAXExh8wtx0Ba 0/eOghTEnwd26ed5S1CT9dAWv6G3XFTbrK0+TwLXOPKHacTE5Jqx/IfKlLKk/vpHtggMdDgh nD2jiSQ8Oh4KavqCcf2iqxil/Ad3P8SCrbNf0BtAn6nNZAgYVHsZgvo6PaUzUCEZLn/AO5nB C2FdW74KQiJ/8qFU6zFGXtIYND7d4oNbVdOF4LRwq+ngUTTWCvoc22apY8ke0jxKRSjxa6Ng QZaanBht2litjdKph0oHRvdGL5vm/Njh9J16iZl0BDRt8iq4wgH1sx4kh7kpyk0uXZIochF+ wii7PsUW/NnpkOkesNoGUFiJj1wY1Qfeezh2VIOU8VVtFQNNM7p3fzq84e6dARmiAip6D4Du zWLYphEZu68JO65hTcQIaJKgdoi8Kewqrtf8ui22/EUbCiD+nli06VSvPAdedHpKugg1bM81 ADNiWLx0dUFJMZGB89ezvJ3DMAfY6mAqXE6N0dtmP+ZogmqRIndKeLsv/KqK+hIXsdNZrSdF cEEC+ORE3mG2pI7e+fDt0pwghE+hZeaHppt2sxmwvG4k5Dt2sl8knxyIKB+8EVm0S4orPzvK 5IaRY4g5VhuC9T0aWyKXtLMaMbpwbipPF9oHy39OMdHviEjcNccLy0v6aA19aUUQJJMGvxBd 4xhcAkidZ4GBYv1VKiLqg1qQTxFWcWje7qUtiEBDgRONWfjK02BtexvrO38frOK6EDn7VG1Q tvmHTDp5DMoE647kdNyqEMyLtz/SqvuxRn0/CUsxhBUM8PPl/0Kbjqj5KCQrqMBBr2IydpQl iWeQwqimGjdd7+30CLFpbPKaaqz60C8ZVtXNfbw2KjYN+NmYznGe6UYu8uM2X9oBVAfP1dcC Nf1MTuCF4gtV+dnRqAYKh5KbsWgmrtUG49rUmLCJOGx5v02VyvyUTfXsZZOi4HBTdc1OaPMN 6nusEhWtHRmDe96ZqE1FYFuLlx1O+YssHDzZ+ZE4zOSnWGrQCs4Is7SkUPmbkBgJPdrsCF5J i+ZtULjIRTrDnqrAAdBLW6WqBcuuUfuh2cTUzB1DFbyk/g44bYYvzYxE/SGUAN08umDv4Pak i5xiue/WCFeIv4M1fhc6RxW7n6RYG0fje7604nLnBcRitDZFgHAVyRxBI5VsXQgRQZcJeokT aH7Bc9ic3rql9/pFbWRy9IYUcuVU1/gI1N/LU4H7xHZnKT6rBc54gpGSKPzKckO4iqmdBXgq SrLLXI4DotsD5XB3qvxzPTFoKanw/ARHqhPS9nUJQ7AdE8jmWnYP1E/xJzvz4QIXeGOWbs9h g9WoOo4FXhSMfBNg9wxe5jrQtq66wDYgamHpJ12tcJnt8e+N6IFWMphb7nk8tt6RPDrhX+Ws fbBZwNW/DfbWMk/Kw8bTDkF03TrhA4hVg/nN+504G5j8HSAtNb9Kl3dhB70jXC+a7ODm0LOM L4B+V7QL1a7ZH02tV5wqnK9mdaivxworyydN61dosz4ZllOdRUwGvBsh0Ja1i6wyNQ5j5eXf ZGLI4iexSocZUw35cPt08gS6xeRRoVMq3wWiZ2rx/Nnezzm9PdGD24G/4uwAcmNJPfq13ZnC /dm4lJ+SWeRmMms7lulm5d0OeH4K8GvMOoFCtmKQsxARGvIo93J/64IcPpnxXvtggedrmvJH TiLad4M4K5vIxeYpHZIN8+KLvqmAVV7lj9g1KHfl5PQAz2vlJ7aehZCC54UcEBXO0/kIgWi5 I5yR7aNG/YK+QAf3IGeguUyT0Ky1lOH0huxgKR5wL26XUhJ1UgPlZUHR/IID6fVbg0Z3+FcF TEkO2WuuSZoNpnGoLRjD7kRPxswFsdUwJ+hmrhRMMdTdufdDdHg2YIRpEgNB5/oALWlTrZ8g Zq+eIHKIUdO/LjUd4zvTh0WXzHQ2FYQeBSX9Ypyw0VpFkTjKdScRYMtsXf2OHeToLZPGDvz5 HYJZDJKrnwJjcZ3d9hKKW4oajONyNrLR0e1UQuC6pswSCPZcNrPu62mpVusQhql4rXp0a2ni XTmuX5nQ9qBzmtCxCiArMmJ2mNrywE9Ehdis3Xryl0LNWJUaPvvWoOiwATG+TORnV0w1OQ2b CZ69aqKofYzFyawVgW6Mj1fUkcC8iUrIjV+r11yHNDUuYZc7k+OyMNYzCxBhi0y8hvei343X CegM0KVi0vX9rDG5l9lklwxkITsZWQjJmZ8jXKmax3Dlh2yCdt+8bxEwBMIWsr6YI9czXMrm SYYSvoQtZiqn2qksH0Q1B6EIsqWJ59UIYY1hBZBnZaRm42GQ9b44CXqWFTSV34syGyisDVD4 JkNI/VQiWUKlBb8dYpIhpT6jatVYKPqXtXPEXVPHHJXmBEVNd2axNCNmufWi1ivT4XZDjKwg 6VHZAnSTaJJAV/Psj1/qMxx5JhQ6iz6TidLK+qdoWMSVpe7yCuZPGP4R16YOhOWoy1JN5chV NzKT2QwMxqe669U9RLL2eOGsA6fgCuuUhHBfVwQDO842979KQfI2L84w5tVAaRS5f2WzUNpZ HO2135yUw6K2tXOTeCt6qgnA2c0jvKn+1GnhnLcQP6CvLWVmhtfAXmigM3qEbtKmikO0GX2I JaN0+QzKRIgWQSGUyjRJ3KmJMeSqN+iP0SsJmyypOlRFf6l4wvG8zp/pjlkbra17QBtvP3kt zICHIJuQswft1mPVenRV48+GELSH0DX2aV2TbYSixHjT2zCCutwy9lvgm4AczT/niUTT/Yu1 LoQg4EhalApMCA1z0lGET76eu8G/H3bwsuUfOhCfUJZdkgbPpm4VInzkmLJlU/O8s6WuhxsO 4pV0dQ1Trizi+Ryhte9kGzAuu900CFBA7jBpe4FSJV2uQEhxCjXVi4xWI00O+RI4yv92aHtw gxyq2gFFCnryjb3o3Z1zMLUtQffMHXrCu9yW3MabhgPTl0Nv5iNeOdL/TOF6CfDw8Zb1cSi0 lvo5HNm0BWTyl4Y3XzBSXkOWlKgW362Lt7HULmguPb9Z8f9mhcgWGXk2nCS5aENNhXQl5TV9 8Nc5dUYq1/Kxec/Ar0GHCwDXpLOm+cg9IkKFyfkF1xanjgvYa/x27nwqpKjsj1NMS55CJO6f dxr+4JcFvMXGMzYhHqrYVXkiYCKiDodfXY9o8SMR0cWsiIdvfXGbVPwxnmYlJ9E19YH15u2F FzHdk7FyPdPonfKjQ7PR3Lcekt7kC5TiYkFyrlVehCaCACw0+14MhoYxUsbwnjWzuF0B2IfM 3Uy2z1F8Kv8ddAOVso79Y66CfIldqys0I4vDaIHzlRJuS27WZwkblkZFh8pgkhlUPWgyf13/ AMxYE1m9zFDJ3LxwE4riGv9xg0/4UJ8PaHZelEF0v737Yam2W9DfRJhLNujmTVmN3FwsuQBV vpk+qs5ZnNfd36DZm97bpYSsxt+8E1OkG3kX5LM6JTkrju4s0fJEGkGML66AlhIplCtGJw6K 6ZvCQ3guqJz7K782tQEi3JkoCDyBEfvHnpiU9cZTMiOiKP4AJ9WPQhr9O4ICJRydJHwBiRUr CyRFSIqOLZd3+MFAiIMwL0IUxQEvITYA8q0CjvVdX1agS8/ZrZcLBOA+5kIZcZkhkJDHX5T6 u7xJk9Wl8ZqYB8jbw0jnIX49BFkZHwoz9I9cyWwugazTLBJ0gy/FeDg7baXJwbRehpkq0bOv KdO4of0FK/hOXtYAtZEaVmy8a8Tu4JJcBQeFw7YSIhSBazV6xvsydBocjd0XmolU0nsig8cB FiTRmRcfwd6P+5J5IisyxyVmAh5kwQrKhCux9Bpnm7vKpYFng3r0D5I8X6irfQWfBHcW5W7d FKPDALdER2AE50oynRa7p2CKiAToQODnOWbNcuo/SWFyzKXT4ijFlyBH27a86XerQc3qASgH y0uXBO3juJAYRvKEMayogfzszn+GD0fB7ZJau7Cmym6YzBeRuZH/wKfVpJsB/FUGZHXNcE76 TQBTXQ8aKHF7leIC5ZoIWbboug/hjWdI6pNw2uA2Pd5qkXEMfKA40XnDAhRu9CrmI+90Dci7 5E9O0pjFj2tQUoIiA+YO17kJ/VcQwDsOHXtLiMFu12Fmt+LHAnc1P1Vcr4qc4vyaQV9ULuWU Ef9n8d5zhFbJrJTyY+VpD2fbgGnLMRaZ7xVVjFDC6JbUXsfYvkZTmt/lHOvee5iBTktolytd topj5rnoJMPJbpHQaIWAUwLF7n4Dtb7MR9SrFs5zYxjicgshc099d65TYUKGwNU7qTEKJUT+ ffo/N4KyG5gYmDkTEGOZ+Rba+2rPz3UvgNIsHsLEyo+rHlCC+6C07DvXm49UDwmicT+saH7j ogj3DWpAUBUqa7C76SdjzF1Udpz/7Hd1fhMmf4UC8+Nj73nfqfITmZIS0A/NY3mNkRPuHOZT oI+bkNkuEv24JSbpRGEqtr4Bpf16OejZGG5gML9uTFVCuK9KwGcA9+DX/VfooNBIxFHYL6bu 1fVQUXVKVM6cwP8MS7hbRvTrXKSMHjT65PRL5gypzZPf2tWGI3kx/JAxuD/8XQBnRrsNc6Gn Q4u8Q28+dH7Lf88PtXS6kMS/PtxdT/nR5eWj0tw2vNpjhLPlsCmVX5ddIHKwIUMa4y2w3Mf7 qE6Sfndon3G0Fwt/+6f7i2ZEm27APaSIpx7zXL20jbZAgl7i6w/Kpd+oosNWqDf6ZISZs/M/ KQZ+pnwHv5l0YEuQZ9AVxcgbWqn3QL5GzzNaf4aTYh9IeC2jrkhSkKztU3Ql89dZzHavkSX3 XIqOxuJGi92hP4x8Szkb5QFPkEIyKJGms2npwOrTLaAF+CeE+g8ciGuvjGE8sPfaKfIsWCpl sQnWdMSYX7x7DKILFAHKWbOnWvuiL0ACQoXMIKAqfdL3H4N5aeD0SPVVSIqG4wXvDEJlAIb8 nSXMw7crprj7hDDtKcub8q0ezn+exVduhNDbAOKfe3zdYX7ZEAjyauQ3aEOJxwzWzHSptXRG K36E5S0Jv3PLAEQo/ESnjauxdXfsca+N6IXDlGQfhc26q2OfRPH4zSs5709QGy1fJP4ikTIs 7xB8VuNmCTHXj/VR39MJnRHjYB0uwNVhwFbDXt2M13PBromPbxrY4vJnv83ZdBf+m9HQ6+Qi aYpyKQ6grXRYDxgbP0dqOvzN/YV6lTZqsOfn1sE9CLJisxtdx2Pl+/wx5ziZKepC10FZI2F4 zTTpJdxEJCUZIsYZH7oT/osguVYew9tfu8GdjSBMjwKOuppMy18fNK4z3YQCEnf+UNnY1oBp vazsGmuGx2hQUpqdPL+tPMmGT2Hc03HBRQb7x6YuE9KmMvyPjQRTWSHeUXg2MBg9IKU4ZR8C JDnpw+7VoIyH3C7Z7ZvcrENbrU9NEL9QrIe1KXa47SVqu23nCRCxx6Gqwu+tP8HPC4u/lw+H UEqN98y4VpQmQMm2m5n7wJnOkdPn1wBncr5hcVjGfpDdLS8rc25dEHZ7G7frry9sCHBpyfxQ 7fDCYs/ztksBS93MeI5ALG24sYlc0EuSHnvxZOg3Ez6jHNJ2fLLNQMvNwLoRGy5mbxLgDW3S SVcOl5djWabpOrTbwh8xrwJLzeiuU6lj/jq+NtWkcFUNdS6yzpg4jpsZnu6Z3668yOBEqZrl 3eoJcZso8OeLIyd2jeK8fHWPDTe2JIFW2VTBZ6IQafTRnZeUlnT6JZ5b2CMUA33zPO/MKalM 3k98f1yaCZnJ6+yFh127+K7oMWxKU5LEiCOTx/LBdmzG8spMJ72MQwj1Ph85vjYaru9DJ8nP 8FnHa9fR3xB9Ji925AdE+VvIrWGuIAYQ1BfICSM3A57W4HP82hEfmb1C43HryaKVWnVZghV9 bLU5P8N3thtFTnRgEQD/rehY12DA91fJ5liMAYL7w6y8ZpNGvy07K+ZH8CbK0CQbe8Fn9k1d eNd8zQUevC0HO1ANv6tajmz09F2o92ZoLHjsyUCPVLiANqxJIfWZzK7b7cwKphMNy23zZo3F kmQrEB9BM0uJ52Iw2wXYg7YevrQWWNXbKqx/i+PVXZF5qUBCh9a4lmkY2qF+50xnrY+nfkAD 91lhj75tMSKosDe6cKvX7hAc+tzEW7P4YQcZkSRwSECzHcGNhPBs6ptlQtko+0HsKo/Gti1h UaEkE6CGOtNiS2+/UGTUSo7wMsTL/umd11ApBgZMiiSbpja8gc2jP3/cd4SxIS/0OIdNrMXM b8Xqt+JovKbbN90wXMwRrMvmTrgWugNh+hwlHvwEkseOrQ5V7gkAPej7kUZGEVooobz/TLdt 32PO71WDufUAuZ6rm5ojFHyqYkCdTGvyUGzTXPx3xdrEndOER0zqqdJIZEX9dId2MW0myVby 3SbXFaWOiK1sdJOH7Y1Meo+thrMPG4R9S1mOaUwmxcp0eav8uwcTslNG6d3ejRYe1udFpopJ 8U/IU+QGvSGAu5qbJ3h4w5JeAEMNRdVBpaBGLvHD2PEmkzlNxkcXYjJxhrHzyu8U9i5YrmQj +SHFX9EO8h5CtjiS0tvNG9Abc7Fbii4k6N3KXvg5D+TsiToElyiK3PcfqvubUkYk9dAgq0YH Y/HCW+lzMSAgzkpfwK04Yp+lLmJTztBvvdjHjn+nynbQ77JbXAE1ATPNLQSge6O3xBjbSnxZ 2P7vQcUMkJ87f2V517vihNeEnz1gULKymwuJP51IhwEtcGa8r4+A/oh6EW21RAffN141U1Ir gujagRenJ2yrkcM2iJIHI5fSiQMOQRMskRSi9MLxY7exFxQ/+8zy7f0mPOxiEreQ29bBg3CV fUBaM3ANEX831Ls3MD4BjSTNKVMutFwTA1kru0wSbIz7Lig2AqjKtNSw+wfCxR95+pW90V55 LCHdzeFQnaFetoF6yDH0VfW9mEOAQpShYDSp8w4OWzETDYHTXsqkAcFiW2HmgEHwCopYGbRf 86D3DcMZ4F6kOPhJs7Zpv1lNwi/ZfjVc2LZ5ybWO/O0+q9lBHijG60a3zOusqal8ImyDaX5w cum9lfZNZCTnf1iRoh1M7Ja6JmeNnbl4WVzsJmUoDMZPjPDia9Hkdt88NmbkIr95NsSxHBZg Jzhes2xq3Zk3q9ifH1EdzzcyY6v7lYkQbRvv/Rvyis/oM8Zotu85DypDasHz3H/+rKukvk3V pTCpKWox16CZUSrB6CVCya9ciFzQgOgdGXoR/X9w7CcOnyQq37SN/BTw62juv2V9iBEF8nGq 5GVXe/uH6vsApFw3K/aW48mXKx15zMFLAu46Bbp3Zw0ymXKs0lxUf7nQl2zgFDLmP015mqMc TJyyLgd+2zB49bSbiiUcdzV5G5kj2ORUm6i+8t+P7JP1st8BKLHs94SNbR3sKa/i8eiQArM6 IBcSa8sv3mbybT0+hn+S0iFKwjBhqf+Zz2FR5pOZw28FkBIFbAuEey35EpcYXOzbsx+fd3Fb e2H+bPpzxKQ2z8EmkvYiZ0K3/6jOcixW5Z99lsa5CZWH5637O1ayUDCtYsRlPnYfdYcelBJ8 WaQR1255jMnMtQhyK+gJ4FRUOUA1W8At3SaOJG+HnmjnAH8kBHeth3cLyCKLhRpr/6xHARMM YPQ4x+2RvqY1T89oUoMFuhtKfuem3nzc1Blql6qfSco2zC1sQzMpPCJq5vbsnfJOjAfA3CHU D2IrTQEIt+UGQH9faf9wNyWJjW0DzPlRIBFmdlCTTrjP8DQbAGzv2ZxARnJ7DUOUAcpqBrOs SS/k6YeemPe4UKgjhMq0oNcJvj14GMATUczkBldbaQDdRPhclPV1mWwY2t7uw8FWSOwj6r9n Zjyl7QjRWVaag6tlmpCUILHq6Hu6XutfskrjV+7ypiPdSy6P0QOmjjZkqKt8YRotc9ObTfP0 VgudzrTkFNzpZziNzP1iBCSIKR45Vrqwec5XdtGWy/fHPRER4MCONj+0a0nKus6mXyOPDE0a gU45tmaq2mw0v8h6nqijaFLS9UJzJJKU2syUjPXYogkI8aYBVB0gNHeUT0UXcJ8mMDRyqDlY kFZ5EBtPTHjTLwQYoSCguBJ0h7kTuaMdg4A9yw5F/XSRxzSyRXGeGj9W/FJbX4hrWB6uIehU fwCfW29443yzHYJkx+KW6IBXOuwffqi4IlpAHjEGfeARyvi/g8PMUcPMNhxYHfDwd+CSX5WP cTp+sXL5owW7w82pQg//KC09vsCHi0xSoInGCKOWH5CRsRBlVC/i6h42wmFjN6mjHJqIs6iv 3K/ZEzDAFxnrIyZy6rX22jAag8MttUYka18uGn5WIguFhw2ZgkbCi9r2zjKGVugvFKKMYExt fvk8LA57UPDQs9bdXTzKBVXNz6YPvvyM3XKSDOxmtf8iLf1/MpAYTTiMjWzFUC/+wNMUWEE4 pKLKoDuR6vMpxOz2gPeDpbMyPilRFHyKhtQqvvQpwLWq1h6TxA1vsRTDfo85vIDzw1c0jWvV Rpa7RSU0dUWi2KtE0wR+nijSLdZ5oiyMadaxm/QzeovgZdY6duGeiZjkRXQ8I4bkXH79qSlH faAUpp9VwXzbobPDIFT/Kr+KSf2Z9lBqzT52r71nqVeK3JMUGgh95PEU5hZzIT9fzR1ShQZv EoGb5ALlFeRU8PI6PBfnsoL4RZJK8eakILvdczVEbQdwpqLqbn2rHc62RORufDyVutUMKLoN 02PG/oKdkWvaloy3KXx8ucyXOXSuyTALmublOIJIQpMkElIk2T8lToddzWoNhQR1uTbLHoRi BYVttnK3br96MWgkm7AaprWOxesP/s67gT3Zub1i4ftDYpFZRcWFalygX2Xva5DYtgQTOADo JXHXSH4PyVTA0lSK8WSbLSV9Dq6m9GUt5+bRjcnNS9D9M5qsfoSTcWqbIyT9cF7RmCio+8Vh PXhcvT8JsZql6kN3phidNqbKfpKLrY7pwzBeARQM6XF7a/Zu5ztCORSiUzJbtB1HqdNDExoC ffdXgnlsdFsAOOzKH+rjnaUhPmQSBXeHFmeGE7SWeKXiD3kpPcWfl/r2ssICnnqxKj7cuEpl mH+DiQ6S1foltiVJhZBCXIqPil5sd/6m3GFlWL4iVsushUxy7wNRfF9EZA2l/58cxd2X37Ct 5pBbBKyCo42v9lq5Gw9w39MHNsqaZvvbs/lPMVcqXDtR0K8TaeQFuDQI2lPrnEl/JEz0IMCP bTMPELAJYVO3/14lHx9F/oBtBsz0cWuIeVOcOL8IV/7ixiO0b/g/0srFyxwo9bvXFCXsElhb xvL4ibcn1caP23xzIPC2+8aYlbPGQ1ROFcqTEe5ErstLYeRMEhOa3DKUfh/Hi6roDTOsuypT hwclhFrJ4NAJrBieBLgs/pFNK6wrDqBQt0FknGTgSsWqtN+bEge1Zj3Gr3jUfZSWsExcWkB1 6vJ4MQ0jMFRdAG5CtcBsnl1HoNuhikmKL7dMAuHrYz9UZiFgZ6h5uJlAuEzJwLITWc6JovNT 11hPHkiWWm4aHwvwc8IP/xbjLODotl3nIl7St6julSHnQw0wxPznZjcyf+XcoqgmupN9POTz z56oPxltyC8r3o1zZatljtcIQ/SZB4ZSiW+hp0Hc3AisY3B8XAjWSv2frca3HsdeTXlEO3Z9 j9VjbQcq1cXNPaL0gnW3Il3y0KEde/2ZGqMJehJzyBgOEDEuNHB8iYc7s83p4rOcExyp0Gcm /lvTJ9PBJ2pTaCDcmiSmV1sO6EyuZ5sF+qtpQB9w5mVQuwlh6buB35yBzxlShCr0teS4ivQQ vG2c85fWZ2CPaTABNispf3ozAdsSSFS55EDQFc34nzEHgT3LnWpgflCKbAqFbGwlwfBd9Bvo P8RDlQmNlX/HKpSYbqcNxDQq9ZvylMY0DpG5kVS3MuviPyLxjLuPe+8yiHY9N81qICF1qyV+ G3uFSJ7MVfJfeKmza1/v7fFsyXGAFXz2UTrj5V+oLhiRtGhrEZxW59rU8P4pSRqEYfh5mluD FVSXrs1q6H3hBcdAUw3ibBK/aVa5zGJTU92kNo9QWj4akUz6dTKq+dCpkaVCMon2G2QzNI3h HCjEjrhl3SAgBl/KgrrZTfSN4Cq4cSCxOUczUA6oU99yh7DRgO+2CCHdaftBO5hd5DdzpfcF v14klJNxIGu03myndN9/8t+3x3sczLYVwGqJ+E6jV+ixLr7y4jhLCFx3FBh+Wd96WOVZeHHy qmNjU2Zvb8hnoHnksmcT2SOtsAmCarMGjZ75XSdDxqsrmUCjr29Lb/KqPTh5BFDxLJfvfFGb +fHDb4tBqXEC05WEsdkw9rGZZaOPRWt38aLR1kcpLAFhKQ+y6oV88sShraVDAKtvqKql7xxx i+S78M3frtnk6pEQ87V632KYkmo3oHR5nI7Z9N2eFWUgEtXJ4jkcrD6adu8mE1PgMII8t1XP g4fBXSoOsDQg1WsghINupNaXzRPIk7kBk4CpmCKj0knIo8mom1sTvoYWacAGXk19p5yppETK IxA7yN5oSUIPeG1MNOMZO2QmYsLqgrZsIC/nf6m3TpTwp1/Pu/ihVVX0m+iwj/yt1J3D096v RD2cDaCHOREsca1PmvfeJTt5hfO+ECA8yvpF+6rh9wZ79pDO79yCtm6sap8usm14E8VjiyiB TWALaYAW1MN9uOdLPyQRv4OOE1Bb6tzqXCCBzhUB+gd3Uj1GJoRDnkQJEqw+2tBAcxfUpFeQ d2+hs1l4sx0otI75rnHZbBzOG4C8izMUr0K2c99Vsgsr1G21rIxcTQmbcuhbdVFNOF6smePD MHR2fpn1Y+JL5fMgQNc7LyEhvuWhHY8qUz8exZeh6eXtyJxYzN0M+/NuQQIMXOCicrBB/uLm I9ODjEFoxj36Ewh7Oc7buoa7H64ovaPDmhhXJbqZpm7ML0HwsBOMyn2l7a/U6RZeBdvVOYyc kM9Ku5OZygBuRR3JCDb72aFR0JmYXgKE+Ktteta3tu3SrzurV6nJMSwbnOkU17GPJfm8VJs6 9krzuDxN5ruPjs8TTjkAT+cCv2eW3U16/vozM0kqnJi3zt1ikRv5fvjVLY7VA2yEWJF6XYQl G+4iWw9cdtSwYq6jYJkTJDJLTHl9czTTb51j/lguc7SvcocQW+Xa1g2OutR1Zl+oK2iah+5Q 2rK84cZNehYr7Of5CcZtNUdc3NuVolaaEKARicebl2WiRsBuFPLMuyRv1QT1AEHNI82d256Y DqGC/y53dd1ekZarT210QM+lmwCimD7WJhNAN4GeZ4TyiMKQ3XHF0r62WQ1FEo+7405d86mY ONR7SqoQjuPY1V3l8BxhxNAKf1nwkUKJDW1uc6Vh6f/i25JQDV2WvMz6cobXDrjCvnP7bqvM ZNVOrnh1kpmxgFJvpmQLFLIkx3H4hqzHZEi5rQlbZb4EKSq8y4vP0wqG2PBPU2VeLOCoTDsd qzeuCg6LaVUeW2jKSXviRLrOhwGeo6qKLpsrw+dZC35pqTeKZUv9jY6NJtFnrBr+UEqh58qj K/fPwyz+G8/ILdurfVxsbPNewlho17MEk2Lrp3iAwzBZvYAQE4xR4sWs5K5gRYDxyqxbn438 phm0FI/7kjCj1pPELlM+i4kBTwPpWVkdJGYyw1C3DXMFjIXaQ1pLGYkZpj+ilWYgllYVgjPt L7AA9es46mexuv11I7W+AnSuGbIV/M83BMKgg1SkMGoSm30CsmIazFqMUTOj2E72RWBUizxS qRsWpzYgnoj8VZavHWIDQr/zpH4ZIM0FrC53s16kcyROnl8T7czMgQnjJXF/u4iyrE9Ctqng fdIc/zzAkpZZfPexV+Ww+EI8InRBoDsZzK9NQEJRybPEHA36C7yVLSWYbWVNC0CabiAb1ly4 cQNGoVFulpnMPu/pkCj004otPWubJFHpZz5U1H3OYgLUP/Vx0o8DarEQerw/PX70S2L3LUNa 6VVSkiwLmb/2Mmkb3XAroHMiBdb5d/sDKgN/igUypKwwkt2AmuvRRkH0sAkevmTexfr7oFEd g33QNbIKa/TTpou36YmGtNhtR26Lz2BCnZ/8LEpfzmHdy8ktGMI+brrOqZ57Tm1kn6alUzLb YFfDIf/uYflmrTXNvQUaAwhHB5S+nvOWbcfePs1g6AM/wwX8Kyye/rZM8MY4rKEmDEa/MDJg d2a94xQWNqswyMzActil0cIN2uuxwh6oC7E7O8Mvfhe3lk/YikrzxTr0y9MKL0pBldvV41C1 OJOQHwcRelRUDzxfWGx2c2XdEAmrW1crc1oUuASIsyViuyEIv3j9LKwJprnzJlOhxjzkNk6k txwxIPAsI6Bvqg3T56M6tkNcSAAQBOpjUnxQHQmdtxIZuHNPfDq22DMTkzEvdKpsCJ0ppaDY iZAlcHWedUfUcy/JLxV6bWqsf9lLF4+mvMR6SPsjmPZHseKM46Fl/VfdF4HGZtS7AYEiFuIx 5oLO3Lwe3ZsSyfIt/pOo+S0nl4XTQs0cw3wG3c6M0R+73Qs0a8GaUD8yYxnes6BdNF7EUsDS KYfyRdkxeIskQFrfkfgDSpOyzTjf2eDMQD0UlbmqXp65deS8RiDMrR8yd2qrU/Hkgq99YjQ3 BnmSjgV4fRczt9fLlu8gRPQgVyhvqumpKDwtRo3O9p2dk+0Wc0NAnfL0WvizyQ1miEyjEmpZ Abq8FjWKyqsUAPLOmfMs0gs/+DzK9jJHJgMubv68vY/FbsGpN/opBx/DamKy0ItAhGIOXN5Y e8Z+5tJ8j4X3sqiHZt52mpGw9j0uTa8wPh+TZ3OXZDg5gM8Gyo3Hn2nyP2EBmUPmeYPMfJpj 3l1NJEHuICi4XwpulZ0Lbfn8G75nxksAzrQekmpF32prYjKAnQCVzNmTp72ndY4oSc6Ixn+T c32Jxm0wDlA6oDL5RkRCVVEpzxb76CFe/yhNCUwWV9LA7ZmZlU6ZIrfOMJo6x3OwEWf9UD95 ELLRf7EaHsGYzT3l2ETmH46WC9Gz5E+2n/BXaTEtSf38+ED2mWjW3+U/BYn4lQN6kXlbD54v UAfC2XEyEMLgu6lS1JpkkOiHbLjYf+aE4nYFS0p3QyNQdyP3W6W20MaRlMvx+7c2SByl2Qmh zDpMcHcjaVa5X6iQV5vDhs0Jiaxxjuiy/hZ7ssn0cFkJiNMyXE9X0mM8DclX1cT/Vax6T/OV 26NWAIEO70FIeE4qRENjsg6ax7JWO6eWKXdCyku4A7kpqizLrj5r8Q8NCR65pXcu/+f77Wcj aNbezZFF9Tjp/Xs2KOuAR//8UPIkOD5XtrwCbfmsxzZgyegZXzCPGnYROc+W8oyI1XitzdlF 6x1n8lfx2PULWdrlxqgS3SPkZvIOtSsF6wpOisebvP51Yye4zoisdwJuMqPxHiGB8jj+Hwwv Q/biJTLwLRHaqeDpdYvTadqYrJyx9a3dhagNeZauBNgfDSLmKRYycJI6w/UYuUs551TT3ZxW m7LlS4jksuQ4VK3E6LmRTyCF6PWvEBKL8HV44ArqfMM+Ql22oEbL41yPirdEG7jJRtyeHgz3 6UZPY5Bc+1JAnmM4vjPjHDZTPr8kx4B8nesMC0r8Sf282iOEjOdboKVbvR/xbsrcqWVU0sRX TyxxT0l4Cw/CSvhhVC/VVEIQNUVo5fhW7U/EFAKCt69MtTNxNnRscuN+dH4mq/An95Oi+doh 5HSi+zW1a0HX+xD1EKUhgiFsCt+JHCIyHZgaXUcwzz40X0q8petZJZ27egzNNQlDPoVwDnSA mIMWWt9vG5CkYHMMJ5OGc7EO4LS/Em3mOWs0cnh4Z5oOcy9+A6k5g9YmdV4bukxNVm2xjjBy urZJzZpWGXhSIy7D3upEn3zJOphhSYP+G98VayoGkOy5wKbkbrxkEUBOnHMDdBjVj/Y+3Eex aiJwnOfv9v6tma53tIHuUdtkp0BQndo82UiaN3BzAaSEUJl2u+NVa81UUU2KeB/QMq6yrR8B xtECF0x/oUolESSEn/TQFZzACpsDRVhJuKg2UmUEYyYuTXf6ESv+Kub948YrW5c9i0sfmjuS FsTp6TjZynt4gRlrU8CT/lziDPO2bOg76lkxV8ZtKrWqjMlBwaEOlEZbMdpOAf+QmzVhyUB0 Kj9LuiaORPPaSHJ2SlrQXQj74BCKqDhANLEHyO62t91VVvmv2gaEQr/PnTmal5l8Vs/sD1UC 323a83/mT2WaujpT+OCJjP+zbu+KxWSlqzxXgZNjt7z1F5D0uoG+k6LKA22w0k5Dy4tRmo+r HhIJqhxC1iymyWtwWhMBWv02bfpGwDkESMV3e+rTMmxjo3mW5tJQq99V5dGtL0DGFXNgzhGn BfATVPCs7NmIYTnqwWjVuAmuVK/X9RB/NMVQDrUNkc7e0CI4XhIEaWt/Byd+8HpbFKUkB7pc OFaMkUbc0Q9nYOfwsdX4W+z1HYtHEbBpS9dYloW42jhWZeOdMQW4JRwSM9WujtUVusI8Ujtj 3RV+rLbyZAr8RrZ+1HnHNmmRrt8VxP7oiayckyO9n+oHpeecw4dsSwAaIGmZe/ENSEN860vB q3S0Rl9hO+p1dkOh5UwQwTsb7VPrKZQdP4TU16L/9wY8mMdeJrKUED88dRTAYo8AfVgrA6Nl 4TRpzm+rC4XBsHB9yWoFRZvqBaoVqaZC40yUeo1cpxVq5dCO36U5JWINs89I5BQ2CtISC5r7 Aa5MlHLLSixwBTkwMXwqlGdSQAsIm/oOxjRvv2PbVO0PupxyiLUBR1E4P/AAieTt0vZXwe6j 1Z4TqtBXGpj8Xp7/1SkR1jemEQJQraEKWqe/PrbohvYwRWSTymgmRVEqpBHQbVOl5K5Km1Ln jrZ/waYrp6NzTV4nhEZ25JjbwSSU7VmYPtC6oOPxto0dnvalh+/3kMXbo2p/KuXCol0nKDq+ PQB2zF2kFbvRpdWlO9GJ1GUYrUXsPRI48jkR2EbexY+LOoi33iY72aDlbYlNnh8HCf3l5I6a 3OGd2pb9lnbdg6OrNGrXEsMv/N6SuzZVzLddR/feIfQFUM1Jf4XFovOvGiQdXpJwJfehCJI+ XC8bsRqtlgmRi4MF857tCJlvTf7jGLTZG6dL0iyuhVBG06xuQgwIv9rTOHnGzLtSap8mAmqG KZR/3pcI+3bPIzx6OLxSMZH/WZRXMY6svEhntQU8C8/gzqjoGPMF9MjBmxFypvrvOARUcS+3 wykSVFbiVjeRpOEeWqxSRLh6vLg/fpreNboL7LwOVbWPLn63xlZLqTKVd7VVCNYMU5jZM32B bFr9VhMO6OyJO66T4xG8Zk0l5FIcvNG9mUVEdYHnf82i2ts+HuFVcG39MCdACawm0zcicFMo d38N9s38TNDkDi3AjaqPfsHu3t1P7gWDvMX3Q4h3Tv6/tkbdKP5tkQ8P5rtQyNYOcJtNdpm5 UD/R7FXm4bLzga51EhbpZTzD2LnVCSegx2VxdQypfv3cRLl41Sc5kqXerym2ehpCxJSsfTNc kGWa1uxXKJIO7l6TmHT2cMtcKW3pMV7P9ekhzGM5Yny3MCVzjDyzQWl5l/8WobzRouYGgPQ7 19KViVvhL6xRhndNNFI9ziPXE9vnQqL6Z5ji0MwyVBfKTRAKRSpW94zLai2zZuo5ziFU9mhz xuKJN9c1IoWwqKMRsWsHTXH2YinKQNFaMZU5Qy9jD8nxI/FngJ6jXDOT3JOHNejLuR1OYmmU 8TjEl2aInOJLFMajU+5GE3jcPMKKsMrGd3A0ZE4xZmy+/+qqJsMtQ/dZ+HILScqFM5FoNqGA Svq5TBc45i4dT0buHM68KqZ/NZwfhJex9Mv4iV07Q9K+BZltGBArTfqsLAXoo2SWrKlwhsni RwWnci1sAb0xmUDaOkPLZ+iDMxH8PKbmWmr/qA9+3yHrxOaa1vIZNJnrx9DGS2k3dNrWF0kg Tn0YLZ2nxTMu8NA3k0O+9WI59Hwl4G2NjbwJIEXvJ0BebcnsPN0pexAY6jyuTInbu2vcgv3o hj3tuPUCPl4ot/tKZYU7BT0mG4p3UL67BEwtY1AbrtRaOf4erWBTAuk7fpyZ2OKWeRjnXVI+ hVvuaxMvJ/L0/ETakGl+tWNiWP+dG8QzmBFkkv+P8U1oewU00ro9WYdWyFX4pfg/KYZ3DHS2 lcOmum6+rDDVVkkoyKA00yDhyGzN9ZSAciCdr3NMZFNmVX56AWF34q5+V0mlahOObPBHmUfS q/0MILNPJuO9q6103P+0vofL4XhX0xZOi01MqOpLw1Gzzx5RPT7SC6Jr/zWsj9hSS5Ca3vYB NXU8CPAq968mVDAqzjnhmH1nthS/2eZNTapMoxQG/DaCFHa74i2zCFrkhXskC01iVzo2Xu7W s0FR0eQKddjzepXdrWFjP8Wi4s+EEL6RR9RfvjgcUHvq7s7qzygTCW6n7YKbj9Oz3D4H4+pW v1EcZvoiiD/D6UH1Etz1mT0yX/JJ5obufhbPyuRpeZ21SBDm43f1F5D1GU/G7qeCM3sr+6SX S+DHu6cFPxIekWycHmILZL9XgjD3BMcNb9S+bjSR++oNgsP0RsdbgTK1xVnirM0UYuyYu/lS KpoR1KtFoJpLWsc7jqDd/jGDboB7yvA+ensonq6habxuVzFwocNjacb2LRirokWPbOlW2Iah jEuQ8ESZKme5i6f7BF43/eTXlV7hSGcsde5YqUC57oT6RZINJoyKHsBPG/39mgJrJ0kRw2re 7ZeKKbfm7xE6fskRzT8q6Dy5IyQNRjh3G/wxuq8mhQl4abKlBViTg18mto2NIWWDpSu8LBL7 LDFqb1j2BWA0SLgHos9/ZUqxP6Gh60l59KH0SUM4I8ecBwbtsiuFxgwueq55fDjCQcgMjkfL IIo3m6hbo8Cts+wi4u8ghQoVR+1S9HS26TyIdC5uPigRrp5MAFQD5Yllbpj9XbzX6VjFCiC3 n/kkv7oujc9ugAS1S/HN1VmfDDTG7V/7ZqdeXto8bHCNKnW+fWx/z+ZOidV5zu+B1fxovOC3 mJR+GRrGlgs9zjQnbAZgs9P/2GteWwvM+u//RS1CbISu/KVy1V/EMpi+llplApyTvBavP15j V3znzPI1FRsPfP7XA7RTOEoGoq7MC3uyG8VGAaq//iRWK9jUSPGtI8hC7NUEfZ+xsQwsOcP8 qhVRCTW07AMlgFRRN+pl82zL4jTKQY+f02THDpK+sn1XXx4HVj0HCBFXOTE21YXu8qd5AI0L tDMFRty2ssm5q6ZrisKAYBJtTaAIXrW5myaW4ushxa3VB9hlYYCulQN3yw1MsAWMlfhRPk8M weQUBs9klhwXFrmRUBxYAiQmv0KNDNbNhQw5Lr2GAd3SR1SKpmhyzf/YoJ/d8gQQ57uMYWPR 8ykMohRo8H3irEkhwuzwBPdtauxrD0HxfBAdr9HzuYJzRGrkpeK+/XYB9LqqnqSbsowASCzB Ab1uyIXQAN6rcFdWn0CYYVGjL2ptc9Wby/9jOVPm6PzeTG7hNY2InG0aiTXYMFI99UwjUHzE c/s/RQKGmPYnjcZy+Wn9N3aZ2dzg5z9yRqcX8OVr3lNhfbv1MK0glyJ9F9Y0iw/eIRiCr70E sfs/aiwhKwrlaTSFxplMDpKwLTHgRz1x2L6btKMURlkUWsJwZinyFCeaME5psu+p6zmPckjz LMhJnLCRfuxKVuRrkxWyPtSRgwlll4PCxI4BNXlMg7qck7p9j+iPNdtQi6bcDprXXw/LetXk e3WfEwvEY+QcmCyjnoCxTahrlCKIxRA+ILVJN9uo3I97GmPqgrKn8mw5YPeqLjgt+bOLkHGb f8ju2Wl3+30OZjCHcycU+otk5oxmRd2E2mknTJADOIrzSu96UqSuBIqKjaMzHHAiSFtaMBhu 40wzzxxkLBZ5Vywar2N7d3fqWS4hV9DDYcwssXqi8tgGDXIWR90mzar8PdSWfsPqdO/vQvQh XSW2qYnR84FxrgYX9hP1U7UQwaMj1jCj5lItof/NM3QwA9gh+JkbfyEffJut9qT9z5MoDsM6 DV0LRAkruXtXQyLIYCwiVo3Qh4ltMz/0WhEeug6SRho8/Do7FE4x+oqINmNyx0bEBO60q4k+ qvAmDukjMugzPPKkembgB3KTeMr7XBl1q9PPr8F1RTRwWteJ3+nM+K+cwnl6FqOq3TM+1bMm HeI26UfP3QQzF+F1pdOE8e7snX7K/F+t9dw+rGfTzgvlWOcUOXoOM7pT1YS2D9sTnE9/GxeJ 0nTNHorMyvQyJ6ihZMdDPjivwuBPFCGUUZCDUKRu+LK/b2vdFBYe9ltFp/PUtDTbx7eP6MBo lK2BWnQqlCDtudPaxrocif1HPP77Xc7qx0+XjEy+wBG+psqST80jFgYBZH/HTW+x1RZlWcMO Nn/xgHHZ7RP4wm2qwtAAl9lnFO+xs3ZMscpVIlVy5QsYPlNLWQygl23hCQvODhyfCqaGez9D ZEwE4qyRu+Gea6NC0fPOH4u8zuvGGC6wTtvocFBoQwQZCCPah6XQxNUuZUXVZdSuYkh6XZX0 87n2KB97dqN4U6sXTw5QEFcbZDfFuXZveKLrMYYzU0AdOMKxKPCJYoKuf0Eobs/CxW1uY9Cy vX7vutNkCdfYKCISG2uIHkuIex8xH7xUV2T2xaonpGSihp0f+fjGN19bH53mYtN8ErlCwOIb lARgDcK6nKEGpD5Cp4Vt2bU0ro8M/6NbCpdyh+WU2H3Z0igsYObXtpFOCX1dSTejHCpks37q +w2knBjHH9nMcE9jGaDM6FyrVLCMY8WpCf60/rTyXl/N3U7gR0Pis9alyqUBMNfslBMbHiTQ VJtjpj7DM2h/TE8seLsEv1MYi9nSv47NL40AqpTxgw2XbTP5l1bZFDzBmkr15oaufsWkG0aN 68PklMWIJFPHX6vdi4j9cOLcSqOnbDl2uUzd6/nOfeM6H2h4hLkEBGkOuyTqg2NqUwgZdJFG XP4/LqkCsjPQNV9RP7VR0XRPYsk7SWY6zNBjuf9EA1eU6Yz7GWggKPIgmlgtJbkgGVEr9tzT /6o6lC5UJAmHyCekpeeAwJGjSRzDygAKl/cIbmut+NsDmFYbeHkwMGNPaKX8SN0ye7T0JNqj fV5a1CFmGTi6Dnkm0ZYjoALOT3rldF4BLX5KdQnx3sVzP4Tfi6kQAFQm9oj7krmkuArqli/t UvEL2/j1ylH/41YZ+yHqWzV7HqI//6nhYPGsiTy8oHTwq1qQHD98W7AluFklMUG6p1JXZC9D wxPY5H0+RpAi22u2li2tgtyiJmiRj7XsOFmvIgXLVDUoa1GV+ve8VE0sUrDy4bNoNgxw50F/ e9PMakA9WPTowJV4SpMKoU3QLU44MowIDlEqTVBG3E3kEAAHuFAcoKnBjFxtK/Oh0C3TXJje 7MU6UQ8kvJP7zJa5IC4XRd+wk8MXjMxmT08PYC2hNqQWGULpmZ5Bi00MV8hCf+BvWZO1Oohq lLpxgbmHPoK8BSMigxvAbgcB4CLv7Xw5ULwnESGfH9jelPL9YZorIV40uovGvhBLd5EuVPuS 4RF7bQ4QsrU84i9SXk1Wa5tXHH/nJN0OyUhIYV4xalYTedNCj+HyQkHTYP7s2wVBtZJgBMsn 6bHiQvqZ7j1npa5LtWR3SCBnFu6Eygq1yxkLWUpg08fzuqm/U7kQMbwA3DFLYQe9QnsjZ0dk vnZAYPrsEWYLdUHEMiZRu+NFU3FW4V0S5M/pMm9ZLDH0Tm7h0kEj6O788WsV4AgvRaT9z6hi URaG1QYaSaBaT4NO/NbyAUYxcr6es0QpA91+MjH+ICy81g2Hq/NYfNciDdeXbId+d1LlbVi8 0/Qi70o9TxBmRdK/UYj2mW/kuAK4vg76g0Nn4McnVbzn7eS3Datri5Xoh83r/I3M5EUMUl0n 4PND+gt7GxPV9iiFYE3NIQI/PNI/r1v/9wXgvDqP+39IjVQD8sMMTczv3OKT4/FVacZRMZg5 okGfhxw5Yyz/FX2gIePLLFQlK/5/8LsFD05+f0w26qEdRJhQKiZfs5QNDzemMg+Ix2rMhKsX jLQscfbj4BwwE0e0DkPl0yY1dH9Gh2LqTyPcDsVtPPGSmqCMa62KrHoQF72kGyujtFmyhbz3 RaPSS6TSq41iPlWNmlS15w0KTHTXBK8cCtY/w5e50lYPano5y6ynu2Lly/k/L7tzf+9SssP0 yL9OrHlsV5KFu35aO5hz3LyUvuOebsAMyTvHAZH3dOWeuNhAJBZY6W1Dge1E1a9Ia4yPjJSS /3uc5Vnf37L0FJ/fDTiUP80u3R1yybXzi6HnIuJpcqFreX2OWxTozYBsiFd9asqwXhRqFLy3 l9QdsJe3mEKgqGEd7wPuk96rlL5YYPQZOpkAQWUFl2d7R5HBMbl8BqyBM9axbPv1Ud/pmKvC 8ytoXpJjeyCDMKpEoFks7HUYS+/7dtzeVXP+yuUALvCeRzM1CR1xEMtJCKENeyW+uNETrW9z 3ZokETeOGGxQmXjKmK3zrWwmUnlYb88mvqu/NGNeLZ1KbFbbbuwfp3YcSf/SjtrRwyqrAc4Y jW1/4SGaD/jVr7EeVF+ohA9iyvYnjTlkvksxYLKhs2+DGZ6SvhEbPukQk8vyET32+/6TxuTm /JAiu4PIy+tiZ/VUvL8AOUELcj4nlUbNUf/fg7WFsnlGvrfXxWd9h3CnmCpXi5Jb9pHXiroM pnl1RPRzPWwlMH9x9UNZmWPlohtzSaam+m9WDG/95XRene1ljYjPtdP2oKqIr8F7xClyuNnp 4vL8LAO/9ZaeD4j2Ot3pI46BrRT3urHtvzgsKE+wVoa6+GkkoTsp7LLIX7MeZ7MsZ4J7idNZ 7joC0sTTsEsIxBOrriByZDOqdWCaCjnxtULFI9izDrUuA9IjqfVSl3sMngA6J+XzIfFkIkdS 0blcC01bhMHZOceT6JUn+8aizjK6lJ17XK4XM8oRxgRO8xW8zFuUz+ZGxPn02OVQPNA+W5XS 41T6g7skZW2R0sBOxdV/bCYV7dc8clsrmMOGsVtdw7aLNgto9EfWLptL0paDoFi/7wO947zp ZzkwWm9mzNISaYCVLutbSVBJrh7fXa7g5O692nVthO1nBl8BJhERc2horU92MkhcMwwjazVi HN0Nib2zRcPyEtFoAx+AYUlUk5jFBvvXfGpUdwW+aJOHeDyMc0kN1B+H+t+NPxGUfZOyjghJ FmKx0QAspiK61h9gB+Sxj6ysh5lqVaR7HC278UueAEDDYQXElb4kLPMPOJH/Cl3GGnIKAgkP eDJFXVtO6FuAzv1TWbNy652rRvcK110QQUz2ou+Phyl0vQl9ei+l6a6SKXDq8HVY9Mnh0q8Y OcpbfMTWaJ5xdfAjWjhDsNEmyh27nkRlvihrTj/3jJfYRqLn7vyl1bbkDuQRmhW+g1pwkw1S 2f7XSXuqsdDMOeG0zgsfhkSSif8nyimbSOw7e4jZWZ2eEc3h7CwII8wUN/J0hoyF+B7L/tm3 OnwRSEynmd+eixgREH/9iOJZ4fe2tCvgzQOiLGIZxJIX/na8DqUZvYMh5WS82h5HSdsCQUUB mS825orMo05rLWF/7mx1j5UjB3PYCp/fyPWipPX0wSE1EUOmOUCnGppZ0SE0enGtlWcLDHu/ X66EYGUbNYBy3/bawhHdB4a+Psov7sCsmhA8toJgFchAXLUy4Ch8I5U+lZTl9SiiHAyfE2Wy LYL+nwivEeNKMOvWIkhwSDkZ7YjfKllgjfB5cUBaINbeNmyk61bTE7exUD4DUBL92kmmM1Oa 63kgrMx+ceUwffILYv7ko5Ea8SbuBPHkY83cn/8uO9cLqRWkfmHl+um8X37/1tU2S6netAUy wc0KYwKezNycjlsjSZQCjC4vkzFFfQZUQPH4RA0qAx73DH0vD0SHf8hifJfeDOZsNqynHVPQ S939ZvX7vAQ3F70FlttEe9p9havfO3hrVyPrgMOKmrcNeT9mTRXgJsCI9fAaUKMVIsMixcfY IDwqV4faCiu8922eCbrkM85yRqK17ZzWC31qDPXOSq3YgUsNSl1My92KUW4liVlf6T/2DY34 16G2Qj7DqpIqLPvI0i/j9d+c8wzy/6ReJl1ki6LT4BGSWbGZJe2oJzrWDs/gHHbfGjZIjSON 4g5+JPWGFuG/SsoPFjAQITMdaKnAYzfXydXbxDsHnHzm6eXJbZq0FNGWvJ+MCCqMDrsvR/gc FxHj+pzS4v/yA2ixCrILv9S8TypzTUhoCPwzQiue9m+pCNYkY8EyxrAyyQyyDFR7vWR756gk x0CGBk8vAAJwkIxbjJV77rLvcGnln6iUs1LmGgIUy9kYzlsv1RkM2MEqQcQY1U+uuiIi8hRW EHUCG8dBSVXinkxfCjz3DnmwCpLeq5Us+w/RwVy7a+961T40tCAyEz2GuA93QKpw59EzQYNO VUyBxeciBqKrCq94nEKTtPneXkbnYVMXn+5BaKsBiKvLQBs2HAPINUCc2WDWgRfVKKN5H3I1 VZ7gjp8fHIXTnFJ+2eORY8Gf4K4ag/3VZsrwfN5T14lK/m6lrwSp0UZnuKuQhgwct0fsfOkL r4mDV3wQFUjC6DgYG85vBK5egGkBwfD9rp+Tipc3bByQU16SDKvR/IUnBeob4yY7Or//ZULq uxJu9PSuVT/VbgLmNaCX1HCiSeOWvTuSJUV/kScQFjlMcq8L3Jm3NWUJChUEZPfBeFrST9zF yVsGXamTuS+CfJJHf15XAXal5ijbRslLGdR2hyAhKAkOM83fCg7roYAzOdtxYl0gmRRQLTn5 F4XwzbWs3ZTR1SVECqcPCsM1ljqbrN2K6TPnt8VQQcSDb3ec7dXRklAuFzdfHj6M02yznYC5 IqE1FxP3rkeWxj1J0vIrjfloEX2ZvjHG1fuRRRpjemlSQ7bqmv18cj/mSemUUnn7l4VY6Nnf zSkv+VO4KZlCFx9PfvRKBbfo9RsOUOxuWr0Y9DSQqrF7k8rpgwQ8rPetD4qgeQ96/Ko0eJuT NAPzLWeOhxZbHGGniVa1iowEblSQRCxGZmnipBDvmo95JtgWhLw0/V2JMYF0twsIb3KwxJOM yGB67oJigRotG/iMvSrZKmOtD4XBYvOr8ct0ycpOY3EIz3YB443P77Dupyv8rV6InkOHcSTp Qjvth+VlYUUCJs6j89tFd5t/TawikoqOI+r+8IgyewCEyoQfkEjF2JhFYgzgsKdYYKwOFk2i iirYz/LY5Rad/iWZlS3Jgnjwn4rsQWzXEd+Ibbrhnmx67+zGwzvCKcsv4PH2NpdES9Z0z6iq kwptX6hN37UOqOakRihsvGtQXUtUILO7GdlShNDhUsl+gtX+NEFJAvGH9fvNOf7ijgtFurbE aH8V0zYyISySTPV8r69X3/Icldp9DDbkVJC3O+ODCnJ32EbyqfbR4nYrOOG/EqN1mA7Q6v/8 KbBvLXrcCR2KYoNZv8h7vtThiMMShwRedfTftj1iunIJzTQbesVh1nLsCR842fEDBvwQOD04 Pu774AgRnM0jKpZYPehUf3oMsEZUJVuieK3UpcK2Q54DOtiFcSn0VRp7GtE8s22snG0B1VLe Zagt7m5k4hlGCYEobI73Vk4IU9N+jIfvkf1IbXJQXA9BGcuUHjyoRI9advkRsOWbV3hFLunJ XiaPyBazeaC7e7T3VBVTdo3P0748yEzfGAV1HB4LcHFw53fJBIUHeBU23zaV77MmZs3//GGg hOl0ucPT1s5F4fiLmLINLyl16SUp+3PAWrwWR6Ch+xTdaDx8z+fZMw8Uzq9y8PBDaILJelPy ukpec4j7xB874gfN270SmfATmoK1SpSwE1GRcLqTT8echCos3AhTXuHY3b3qvbY3M0lwejd0 xOk61TmAtCCjJl/C6colrlAlhTgljvPTaxa8+GAqe/Bc+J6IskIWLHdtvEawl4HgItMw6nnr 8ABZiHJhzuyJsb6b74gZ4wPGa1o8UfcsdpFv5a+bYHswDKz6Hhsp8R5XbmVQxGC0G1/ifWCn 09EnywVDRy8TPHrx9J2rDZCLv3M9wNrmdGZ4bUwBGDnu71jkDWtO1TXxs22y2wjoKQRt65ui jHXsE6VnOAoauPgHupm3KUMAjkBdLMHcQfgpwFK3PvTt8iNl6pTjWcSdkkRv+7Q2auJm6x+3 vFCerf6ljOvfs/GKJWMJy4VT2YF+lVecds1y9g5wYQITa6ah7LN7e13WrvuW9xDl5LlrPoAF RH8wm/gpr3ETwRBv71TJBSq5ggDJn3C3MgaXB1xoUPcwCjITZASmvQLbgG3/cSJR2y+xXK1Z rCU0gBs1rC5LC59fDRl88QAgiMNmFTxuRpgA4cQ5yXirPTXAmgFsUXwLN1p58JgPXyUdb715 u1STyA8wLxMeMK1I6D0RzgcvCHxqhcqeMp7WrlDnCGBTp7/xbVe1d92rjgnMRtea+twYJPh5 X6RsucMYVXNgacTTzZdt9ygeVp6QPbVuYgnVdoof/kqLNoMI+cjGvAZ8jcKbqNKKB/bF70SO txccwVf2yJGtjoR07Qcs9m8vvqj3eD0zWUnAFiXfLqY2EToHf8MAgKc9+JSePOHeeGnUfSmm 3scbaEjQE+UvddZCH2CjYFrYZwehs8P0meA4vPtW+ddNHyQ3VLYWClvbIGdtYP76BWMwPyRA 8IJTKsKP1ymxILHXK5JdUL6Il90wnxK8Xxu4D1/KTG4xlelMVa6FnQmktPoVpXFJJyQyPKXC FKXr/VNk2aaU2YHzaaSVmdzOYZPmXk+uMpKWz+ia75iOX/1mm9T+9F8455B4GSMeN7M9j+JF /ANaZy5+QHqyLBMCaBPg/hNm1j3+XOlip0mimCVUAiK1OyEC7mrTKxDwjbXYt+JXjeO7PV/l eKILEiU+hpyvhsrJoCOFKZCh0jBNUOWsfVlBG1OclKnM9WL5V4bbthAvJXRZAP77o7SQCNv1 +kMHHOeoFvU/y5SfTqpMg5SRhUYUTLTdJZQWUPR+LM05wF+3q+T0C0W5mwhztCJTIADmcB2N 2assCbKpHvAjY/7E6MXi0moqroAfaRPSav42pAKRKA/qRQNSg7n7y5TsQJP5qApwg4OjrmR1 YcxsaTlqjeR7KCQMxMYiPqYc50KbzPbpVEDAkUy6SaOGZgfYlh9/cwZAjHBYX+6Y6Sd7Dm0Z Zjp1PqIuLs3cfeg0G1sfE+KJ/xItXkn3XQ3u7ge746nTsdyPeN/bZUM4FBPsgy471Kif4+h8 enMLWZftczqjTwWcELuEOHxFDFo5OPA3NsA0IFBVKMUtf/F11IBFWhE1k7VVq+O9RrIAbod1 TxCKzhUT2iQEFbrRX6h8Ge+fOgvxPWRWLbKATN5pxZlnOUop6sDXHU1HsL8j899Ds8VcstVd w3aiMuO6b33KMqbt+NGUFHSHb2nEIuygggkD9oqfL56bnpV55AswNkmozs6ubyI4JsDQ8T/a gIItV62iAAzj4KPilS+tSnRTwM2LURE5wSBWagshxp4AyZpSoZ4Y6OZKGzzAJGjSuuMRytqY dSFIXV6T0fPbyXn3Szeo+FOtfTCeA9Di/9SXScH/G+bIqNcKR7sJ1tbXdTEQktAqUS26wIy7 saoH6lTA9xewwq90SahQqHX3nI99oGLBdujtX2Atu7SW+xCTO8V+2QcIIqX4FIgirPRTvU0l 9hlnbaWtqIJ+A0IFcuCp2M+y6oEW9XfC6Jg81Yb9n+U0Cqd2g4p8mb6H1G++ISzismu3kKi9 3EpwEtNnOVTb5/N4yEgaksI9Or84b0U7c38+gA6JF27Pv9a+3QfPkN8nwA1BWC5og6uY1qcp 37xMPlqW16LtVhn+3ZIE2rk/5TBfSklVVNlUgq7tolir4nxjVixCjmKOACRuC2TgpEmpUuwN E2clCeC/8GmEurtrB7oqMzVU2Ti2T/rlz/7qx1efgKyOm54jG0Xa4EAzdQALkzNk2d+c+yO8 edqz6OEmXAIAdakf57zEV6HjhOyx+HYH1ssK9tUKPYL5wJnbJkr3mef+sfOQmytv10kzzFX7 iAtGJ2RRX5mngnUwvIPA19HFwkYJFcnXdiLms1rDpBuZw7oUlb5Xwrxw7JRXhNAE+nqxdfc4 7Q/mhFxo0Xo8EctHnAJtle7nP0l6pz18ywlKkFny8Ywl8YKXOVMcwQ7Gqmwg5JmBSGCeiSoR Sx1vMXBwYadti88sIAGUN6xQpVabqGCwSbpdkM+QW8Re6UmxHK+OMJ6TV1hs8qTctCQ64Oxf RWQJv0kVOXbglfq4654qf5ehIHRdLtBon0uUAF2QxHzLfCnn46tOFqjNLcSHb10MdduvWhLq 2Oid+tsiW+kGnbX8oF+bDL2RdVVIPbXDfw4Gu+GLEyahrCyRRRzYNG6VRwo3+1ReEKOPu50R ms3C+6O/9IKHd9qBYtmfroV+uaKYZWZ9IBWg6uFu3P/pBhCB28ZfxmoMS7ZYNYOoRUSisr/6 kOskTYFBLccIp+A1msJR9CN/eyptcK7HqjVkFwTa0cxia0Dp3Y/NGZ4MFu+8JheBSTIMURG4 5WE6LJ4Nqugt/yeEhAovFRgRgkzyvqX+R69Eo9OatJn2RNMAGdLtKZO8cO9asK0Ifd184KRy nyPqIYqUDHk1nWumCKilEb6rvL3f8Z270pGt5KUl4l30e/J/Ta5BFeip6KpT6BCZ5kCjkbRH 7CrHE4aBUkiizWBs4ZSNamI3hAm4pO6s+YKJkGWJjUg0Qv5ma/CPPsZyDYC0lmAUgJsjkH/2 9AyTdswab56/I2fhsKwtS16+snCHxIJjOGswy6KTcoihXBWjYGmvlv74iMC+fNN2siOdvDsa 10Bhw2h56dXAxP0A3CDFwzQVpSGFIsEAMjQZ7yVHINc8WMfhE3FsrIsRHNwG1YLN2OmjN3z4 YsJM9XyWGnqSU4B5xuB1pdIXBuTDrJYRbVdyPK4qk0TG8taxqwgQuSHJkYzCZ0wZltnFor6H qRaiBCHHd6WRCTuHiLm3pChdTStmy7DGiFJig5W8l8SYYNJb4qMDX6PJ8EvIq99VhSM/H6iW fbVGWb02Dzf5arIR5+d+t5iqR5wi+P5GKkLgqHySHB6TerbGUSt/eHvJQ1qa9QVUSfcrvonD c5vsK5gMfwN7yLaUHs1wPg7XCmV90nd4dC1ZZiZv8XrJndTNC7xfxxXjQsIo7v/utLaOSq4M AfWuknsmS+p+TZYL/nmpuIajUMGKA0bBxIJaZYmXMvHAPixA0/zLUTpAqV//TkQCBb+15xii nZdR09GeiFavTE60J+ziAssgg8S88L7P+FWa3fpzqjzgiVxd8ijDaweDKQHjdosLEk6BD9K+ OwMqP+LgKq80kZkDiNW64LAU2Xw0Dn1WwvB97qVBLlJeWiuK52jnxBCyNdIvSqv5tVvrLBl7 +PGGAVKXpCfmbuZKZu9I1WJUj1eUuZwK5t5RCmzH99zYwXRPDMRMIzpBgvdUKuQkOcnEp/WR M8643XgWUZ79/WdKrdc34bpdC3e5MkMnKTe1R1osesuUwLm2Lby39RBYXW0/g9vg1k4T/qJ/ Tm1IJxS2azk00LUdTQDWUJtSnJXBo7fO5nF1ujrm3U0zLFEnMrvetb9IMS3rOkHEAcBAzMAA 6vWpgzItPJPpFGK98yGW13xyJ5MCVtcbEM+PiKiO+YXrYBFujS0luAxJZ8mULubENS2nn3gQ n+Xy8sPUZTNJDaxmfPrdDBsvwrvhPq64gB1Fz0fcPwnc1G7qMLDOD5Idu6RMvRdRm+JxTqV7 RSzbPNL9d8xXty5XOMEJFJbO72SO8S7dW2fincRurEB/Bj1pgJzXxh3A9bgkFgiQwRR+iUhs WOVvsRRUttWi/Aq6L1iVth8Zda/OfS2SAaeJMs4W3PibuZzHX89I3ozj0THx/oUAJpaR04mp Y5MjIn7fa2cKVQOTvj5UNaQCCtCiBydM+vKGHyiPsj01cqA/dIKlmcjXfyHb465ZFlz/Yykm JeyEzrh2irSa7mJsw1yfW9G/GZU/rVxe1T7KzC1kjeeo/9HKxiisjz3QKVr8OFKGh1gRk8gs 5MahGdQtMqPrxsdryJqRQjDNcjCkXKsc7TfYb9CYsXtwNqaor9rQft1ONtTrxtwSLzn9Nod2 cdwbUsLHJyT4EnNHTkttnpPc+OZr+4gXRpR7OQLn4DVPiwvuU8+EQJKMYYMZC06M6UdttNCm z8lBXtIyK5fsyt2GcQkCYijQv3gbXK0mxPQf3aXGaLsqbLd4AfRddFj8YkRhUCEBOcGYUMTr KIQsJ/11MQfH179Llej6AQq+4cbwtuH4Wz3EF6QQWFRe+EmNNigWXLpKHN9HCsp4OFps+25/ xWCG68yzE4AxRfkz7JYjrMP4UppX9hj3Yt+OVpLTLYntzL4KrQuLivSitQeTqP9lpxYKlV0+ ycv7MfRpz7zW6aFhlbDm9ss9BiXdwTPCj1VwCr4aaO2kZmj5TJikP3iOVcc27G7ttCQhf68H O1CRMHWVBdVmzPDwyr6waEyOtOeraESO2m3KIxZdE9HfgnJLaggcXIk40vNceOY/E7nUP57h VUx57eelGUmN1efI4QgTWEDeefYBZA9dg8FdT08X4jlsv90oDpEOLwNNroRVMVxb0jQiqyuF 8RXljQN/zBJc47ShCe69rxD3vGfNn5g8p5Af7C7QTktTGargyW5jZgrfnG34v4g9qaIBURw5 6reHwACAw+bzq+UjEKKaVRqzmIuhvtl8A9KKHDaXIjWRRVLPxrjzlAygNIP+GMdSUw10AkV3 AkHHbtzfgG9GHHiVWh9rQo/mSSgNvWudvhOrXfxzr/8sC2bAMOJe03evpmi7cXB+lPrZE7IL iQvpucyFA0ZNRPTHWBncD8B2yYVLiH9m456y+kdODOy5gxR4M3R3D2nmXJSYiYbOGEAtudcy B8tx0O1vi5f2Xg3nzV6AESBs8W4f0AuC93o7pVz9tkOP2fygRs2zki36wMgfCyck537bV+Fp bjav7HScp0gEF747D9MsI1IPZwMtEKm7kOlXCZH0EBiHIS/rBE9OfaUn57Mm9PJjIaLXxdL5 7uxIt5V3Ug63BCJm5RFG6ghI6HF7PNEfl/xhaKQASb9x2wvarttTPR34LQI7sbgXQUHTzDcP hckKun5bhW0yKObcPoSWGCS+v522fv2Ps3l++gfnKBWOUrlWgy4PHLulNQx+YB2Rk35enG53 q85cgwpCOZRIyhRKojtUIUL386WV+SeQV8vZRZZ9jVIKLsEdRtORMZI9HWQaa97qcm+0/fWW 8UmqGYCmIKT+BuyDdzSJxupOoWdPCSm9l4XLjZk2IHrvZeYLQUU/9i3uF9tg8ItBOF9pSjZO X2yBs6y8oNjktGxdYWc9VgTgVk9IXU1OB0TaUhCHJx7Ghx3hesjkVI5d8STMcDSFRoXEX4KA 04sL+KRg5vvmSpZkeVkgOaKD3o96MnO0QK1VfGnlJLui19nvXUCv/r0ScdB6jzeMUxpzAdXZ zCX+l4Eb4XB83JJJj4t49aTT48rAW9u3cSjJjs6ukb/+1DZ8f7/v+GWUuhcw/RfyNRLkAIzJ XH/uFoTg5P/IevujRQLplSNCcDddEXCU0Z8gQVyA2+1SVgBScYe8jz1wPgSyUOKGsbho4zIF 9bZwOttGqJRrmbZW94DiCoXoiuv0U5NfjiJPG8jj4Uo2y6RRTAWg9mypI+g6KUXebOWYSOpI ChBddtym+Jw7v99/gA8q4OpE9TuRjXl8V90ZN5QH8o6ASHt7wqa/2aEmBpi6wAp/SIgIlPRr ZlZ6zgNsXdpSdF+TZ7fs7Pj4EdrvpwG+oreGURpiLwvn/kZxm+wQczLcBg3WCg7jtL1QSL18 v8EU1cvXb3llqZSLZQLimdinYSoOj4LaxcEYk6RoDH5Fm4mvtQN0PDrbgpMWbROwSnxxhDvC +TMqqMc9HSLl/f8wqTs7X+Ie94HnQFqsTApFOgzrjHJDlDV3zelWTgGJznZRxrPEzCvHezig 0fsGGjrZTjHbU1/Km8JVwTq9CoVj9iBDvBmqZvsu6LnjToyLY/8A0TdKN8Z81D52MvGNrmC3 kTjOWQ/k19RqxyhQlZMISmvIQ7G/NtMBMa25YSPP5jNzzEtRwriwr9YSKtrl3htEEUAka4OV 8IaG+Ak0vBhG9Re0PNyfGuINuyFfzRI1ANU7nVAZ6k08/um8ysg7ofPCwgtxkPkxHf6700gz /sB1f0kai5KtxsHJWzb5X4/FsiyMnOCu/3ptWU/QYQ1ptDkWqbXFPRkHb7ku7kXvwEy8U5zA tFKBV412dGkuZLbLdiPY9jyeuIGps0XYIboqno6DIoCJ4MUzVWK9hatQw8eDi7yacstKrudF tTKg8amJX6FoTUNrHFtmaC+6kM0LvXx+TO8Ww42InmysWh7H3WrIaUJUZUWiY98/sOUPKdDD WN5+rcuni15XmIsiDRTSV97rJJd8tyA4W9gBbsZAAnEPMenExLDV4UgyVwEn4nGIBtSduZHS +xE/f0h4Hs3wimflP4+TIn9Y5oDf4dIyLhcdgfxYTsdGHs5HRMmuREqKHpGSOTBPqlzwwQVH kL+wHxmKCMKL3e/reoAA8tfnUQ5PNWUsGKlcXjNqs0O+mWCncSBugpbIs7qGjD/ap7Kdq5Gw GtJyDFogcUYrz0bOpPtB6quDFg5mwAjNixfbme65EJuxcg4MEov6/qSUAGr2PU+h5iF0dVlA EjVqOZRkTWyCpMJf4E5H4UajqH9/WWSaX0AUHPHKsFKViSzqSmUp6dpFz+xEQCl8vr2/xEx6 fiuRY0jBGU74KadK94CejHaI2QcOIWY2bjCfS+rvVuIAKSGnd3peL9Z8K48oWzKSqJuAGESW noKjFrGpuy779BZF0e/Pvw5GfzyuA2KYGDwcaZ0I4Zi/ixV62aGKCqUeRvCehvZRJbIZJ/xC OvmXTobOzeEbEBtcoMWv0cJu0/Toz5MdvV7Y1SqY/xJjUnzW7qFVaBgwP694GmkCoySQcSQ8 OD+QiIA3lbRvcHH+csPv/oBN3KLPpfQoVABv956Tx1N4oK/M9Rtrcn+8ZpPTnyPZdk9Ab8ou 90F/tdiSGdEWD4UNaTU4QPgwy6XtR62A4mwIhdGM9blmZOZ4ukjzwl95wS6e8w/Ef1bnKz2V jzs/yWvZKqTGxxlbd4jQl8zZj3/wnT9eP7huLP3vfhGgOVOLfmZL7oTa64DEqnUu8L5zsYF6 QPxfE2OiCJubLW1nRBQppYkAemVWyLCJzcg1kebqZYHuqcAzFZHcciAyo9DnfciHBqdksq6R 0aSko+J9V9dolTJCptQZd5y1VZEZIDseLX+0RtCAlt9PBdKhv9T0F+Ee8d4w/s4tRDOKXQbT FY6gjtSOhbodH5mpvQMBXfNwQZkpdebzRnlPP0poxq7La8RXWptQUa7GBQGQyNBZdtaj8/GI YSYijikNS+Sg+cJxz0VNyWrCOOm7Cf1JGu2/wXDdegpJklB2Y2pRob6Z+lQloANL73GPo4YT 3bwCxww7dVAi8IzXkqF6B6RMfnArFzTWLLnpHkx4pzmtUsZZcR16KiGEciZaJcRRiKSUyCL2 z1ZWUSLZtOPhFRLhVvtPgxRTfcoxltwvImmvvV5ROeniEK5OoK+phcXom1PsMOtEzAt/SZwZ FnVyE6r2VclLKsAQfCaAbh+BpGaqvjYWU1cvfeaV77H6I7i+OHIO4B0Nyiba1Rcua2tznRoS 3SxKbcq95Cy3SIQjayB1dvpFl81SgTcKrz580rsktY7OL53ukxmFn70S40+F5aPmRQc3dpkA WZXj8TCUuuDxSdDYcoQRGKeGeqCszs6pf0nVZJeUx4eO2IJKx8jkkCaNUXNz/E9mB9t25ts2 FcJLSv+BwNXLY2j7M3TzWQaokxEXfFKUT7UD7Eu68OXrpIHdVAlTunRwqWttodARpxeu15ot ibd7McLo3Rpoxq85yJDPEa/Muf7oQgKF7R527ZRTwMUfrjJBLWLc69c8d4niH3iQvtUiDfLC urgMR4weBh0ycaBXp6dsu9Npoxaz8a1ZehRaXe0ypZNeCjJ6i4uFLzkHnsIfnNTSeqxAC5vD LHEiHGeAAhrXUcgxEG7EDBMtD7z4eQB3NDj0Csjlq6bTjY6W8p9zl39Pe1HS/5opAKWfTi8h uFmJVB2tF2AtrHYMwxi3kbiJsvaK91tvlEZRhrJ+02HlyjAdoZznRJC7bouWHEYkTQtVDZAO v2Lm7V9agne0ICZZZICUxSLkotys64sY9q6gIXvWijk01om634EVM7yDXmTzD+EYovg1T1dC QdTaM3zUxeVaSdTnhfwdatQDMaW7uXxAzJIj+DJQ+GUi1CVsFwQbJrB3kG4yMtcQ/1zcopsc GecenBiL8WQRx+cM7pklvNOzFRk/GiBTJn1BDy2mtP3XNqIKfeo9gylKnYi91j6RytqggKEq FLGFCx/Fb3WPgiJf1YZ6FW4zQMv5A574zl8Gh3Ec7FPjlcgbnoMq5PY54Ylu59JUROIeB/8t Z7XUJNCTv+d2hdqwX0K+bqGiYYXsG45S+YTlyvRXGChNnKa/OR1l0GfgUnui6/x/H77XOz4u zUGtkwxqjbCY7YmJoKR5dwzTVrbs5V1QLUQbvb3yUZ8VIrZr66NJ17jfOxPgaebdEHEPn0d+ 5wsDB7zedeWLTF0hVpXiyjuA3W5WfU4/fJwOn1L5sJjbkxSn9T4HbnjkOwFTI3qCol0O8o+6 2jqwOOPsSTSEtVFIxwxCDPMFigN4ApTD3RKCOi3rhpa1WGOS5wP03qR154mLupXvG4NHeQw1 +/+uzUesLhDkVBLbnNXSrhfaixE77aqUV6gWkHCGEYoQraLmEjzpxf02Z+Ylg5QEd9PcLQxx Rzw1N1CHvaIpZ2RHYJ/hmUnXKHBEl82aNWGthjNWHWw2BgYmJIzpkvoEt700LsDSHalOEWFR MLav2uwsnpKFJCkoP6BTl2gfsPTHtT7Xh4rV6ei6C0WWEifdZ0Giy9nPO2TR5iQHPiDb43D6 dg+GiBSvv4tkgzwe1NaUrliSWNiN5qJH+N38rOhC3BAvh+Oxb62865tL/sXlYUQcDq5YXOOc yIxS8sSum+S2gMPdPhaCCK9ENA10HU/inUNkn/lCo3CpRXJGDDogw7l9gI/ZVPUoOiz1diDa 1K5GsuzPtufX9J6thVRY2Lp2kqqe1fUUkJP61ZXemxl+NdTzgTXIO9dH6qHgjcsggkDbIEhS t6BxSroSjoRx5uUPxhMtifRuSJbWI5nMEZRCaGVki8aPxa8opSoHSm97spgoBqTOAAxP2AE0 5jJGYxm6n61K9/rFBTL0v2qmPn/3ytoOzp/PuRVDceA49Gxbwek3w5GVAq3RzIf8fNP8d4bw i7eiWNGqQkXFTXs5UBgTtUHVV9N/wtT1vPn+2Z5PJyID4eZcsRcK264tIHZ59it16I21PrvS zgQSUvVMyjhUTT1Qb6rv+OISrekqj3x/YdIBOZv768+QOIP2Koy4OeQF6DaEd5efDqFnbf1e x3KA37A6sUKPkyBgcjFZgC2l2oUsj5AkcWhSoRN0CRGEIrPe2PtOwOyHm0hwRN62jPfYzg3G IfgY3ukFWnzz1yhcCoq7mtlwTFJR36nEn3s1/vHDBtCnZQ8NMH92NSEulgzdpeXzxK+R/Klj 2kTY+uA0D7V1Miq26k1OFl42evU4WsmGJ1cpUJUnkPfjm4p96JP64xP1v0ZO8hJ5vpKctEgG eo2sS6oreCOo7PJXb5SNaZGevzxckHoCA6W9mVlKcJt1z3bFLLuUXWCqkxGiHKGWfBH3m/BF 9QpI6PXP+C8x27e2RzB6EvTSP661gUE/NPmR7Rc3xJEwuZQBf5bZyd7PjHiRqoit/fiEQEP1 hrtbC5HA/Ua3bW8NoZh1/EOCvYUbwJ/dRFeiTeyHUc1WMsIa1qNO3yK2IR1vcdAdqdDxvkGA uCfi0+6AdN2BqFU8uKT8VSURFM6TH4YH8sT/B5gYTzwNgtVIey8MfmOujBZg0uV1gV7xjJc9 QCR2Fhtd94Z+/pizVdA2DB//FvIzRpsWP57G88Bq4yzPRA2zDHpIlNcsnq7+5EyvO7iVNeb/ 8mA/id+ssbOZH8cuZfqi64TfJvwH+qGAHfzvUWKXlwLR0nWIWUcRUFVJpOb8wC7IZgs/ILio 1tv/pnFr2IrFXiSnwT8sFmoE4AH/Rhmt4Pdkd8Kd2uqCE70P2YQBV9qod/IkeW+z+0SBMZpa xIAvicS9TdHhSmT7GkWXQdDoMPByLYaS56gitLegcAzotGTeV7UsaQseqpGcir+FhoM7czEr G3uBeR6Onmi65/SdQGkP1GnWO+6vctAtu8vszYaTzCfSraJhb88xWDmTXx0Yi0LvKS1kPpmi FSr6IPnHRiXlw2oSOVEV61VCxw5AMLWfYUwPUYhGelauvIFVOo4fjok2hfGJPW8MiHz8KrCX TT8serHitojTnfEZ+yiYr1PgH19dWuRpqL9kn3PMRiWV1ZOT3PHChAYhix8wNn4rTJGJzFKp QgcGfoAIBOPk1KWrfT7c/8g29xBIsUjnrbTMCbzeoNRxSo1Loj6CHrQOu+6XB2bDzColP4Nz u1lwr3kW/SfTHCL0dOiik3BaPExHG3X87dji3XG3qgPG21JogpZFi17QuhgQwwKVo0jHQM81 DMxTXqTy4UK56GmT1UtbKjHoptL/GUguMjYYlM8/rawjlilF4/NtINucC6y85UNqB8jzd0qV oBiF82n7EMsT6yHfIxBnUQ8Wixi4omWKS8bT4Ssf0pKv7SNPC6F/OdqnNOvIlM3ga9fppcK4 G7w2ogWDB43+4/aYRYm78tx6sHSvVqtt+o1hfMhhe4m2r4KCjuxa0Xrm39xE0/AZ7vIfioQC VI3yIOdUUf6i8r1G1Z5527WRwPW7Kmkx48C+a72dugOUbMYdbkDPBrGHEz7IQSCkayUXllhu vi5uR3GJM8OstvyOvyTHJ2ih00SJxwRvS9H95vPEVZ4XE6a/P6+gpaYNf7OYdRf05hcjlgg1 oFEZh36j0pH8wiuAZLQQE7te4mba4Mg7lCZbyXk7XGYJZITstnXne3f4rYP9hTlbJIXS9lIf YHOiI3QI02yhOXbG5LDj5GqIodgJOq+Wikr3zNVFNs3Hb5S+PNKNmH0TUD5+j1XdKr4TH1EL 3jmhHtKI3YfMVmlsatMcUCEukAkHrfDctJODjbVCyTo2RpbupMgAoY/ItWuR1UoQDl35y88L HkTXuQCvd3dnuOI8VZzwYmuaz0Dm4SH6XvF9T4oNTRMlL1hDum8eEQfvKcOVBtjCTVKZ09qf FbCzSCHB3wiBVeAkPNNMXU3691ECXb+c+ytvS/Tqvsmbgf2dErINexPVzyzv0CfQpTZ8Q1dV T13JENSIyvMlbPLontJSv0Rtt8ztIUZ6W6Ziimo/KtWTECiCQJRENFSvPaMfj6/jBkM2Wwul n+qDUn7j7LRRBfUoILuhtIk46NjKEz617rSk8RBGtw67jIjcN3CRqaKmJ47XKCbJ3cnAiZ6X 18AwlRZ2hpKlCt7NQSUWu801E3L48GukGkqkfusdkNlrFmnW6Mc+UcMYa9dwhuIFNPXEZHdk SF3o8wr6HEioJH2DThThDqH3eFIFGNzgGBpGgWLsjzMVN1X0pPwy15EdBrIhgsMmer7SARf2 f1mdMYVz+bxAqw2JstuRu/+ASo0TwHfnL1+B1gmB+l0vuOrByMPU0y2E7SGyoWBCKlPNCIsi p0kt6ADsZ0hupEB7Lr+XeKCWlDU99x06prp3CrWcVu43Ov6mbk36mhCy60aqJUoE0ClCpWMn YxPC3Qapedj1miN6W3bv+e+6w3E4lH0FUro5eEvoB6xYRHPMDj9DjR8HthCbzMSoyExHAp3X 5jhVnxz5ZZSjLGVbsHL9OxJyWuwJUKbbeAahxWXL0WKMQYGNuVwchB6mZpF0NCi2cndRpWXX tiUZGq7wwniM8E1SdplRzijXW4YHYA8ziUIYc2kLvpuk0fRMJCuLJRSHNxZ36T9dpEUaVNIO gJz+RwVScNRIAiXrH6Z0NTSJ38oeU4AZjIHDk9+iZvcVJVQ6z1J0syYkwZsSW8wGPF8GW9Fn lRa5c5AKN6DYJ21h5Dar9/UpU7dZBi2yGvqt/SxMtw85nW2dHPH49RffK209T6iWx2Td3HIX sbfwql8A9OCjFG16IIpUqWykpUeExzYjBIGbauMTUFgiG1q3HS8Wd9s+7T3i+wFG2h5ASgKr s4LC3bx6iofF4WHQ2C1rvrCxQSzWT8UhJu5M5wL6UzO85EA1qcW4z+0N8lZJGZ0w7mnm0qlY HuiiCDDG8pls1/65XPVE+bO41xjptQFdi8hGoytm8WPb5B/qotSsEjo+ur1/pPTyuWvczWOl MLoz9rNQTC2HdfGRWhao/3zCN6ciLG4uh/AZbzSy4GoOV8u65b/1ECXnw7PMfsLi/oG1CjJd YB9yNcnJ0PmRXyWKyxYjkR35vkrZmLVf/1KnUrDSj/BqRbjMX8elxNZ6UJX8nR6IeG0OtQMS Z+0gdRJpWR25u4oanoHygN00sUceth0P5Uz55pst4iDO80PHeW7Qdc4lvjH1Orgw4sOrNq7L 3C599yHGZxjsR9ZIKkTA3Hw0WsS5QF6LlD4qt4Yo6SrNXZ4MaxWMB4Iwhah3+gHbEE4XJtQa Y39T4/YiTXc2NmpSDmXIfJy+TuCKJMxBilb/mYdIMNupy1hDY01vCkOvxVj0xiqMjOZoj9bp /DbQ5ET+Ra7/pMTnXZBz43MxacR2+/FNcyTDARg1qUE4vV/aVKQbhmkr6InMmBVpKow+XnTA mlTUeiORlFYl60eRT/0haoKEwzeE41LzFKlC8yhMXJnB2mxDfCT5BpUQTzuSBJS4TLcyDKsH 3G9bb4QdppH3AUJ8xcvE7SdHuuyxkDGvlWnG1nVXZSIWo/WSiZD37nOgM47fU02YU15Hf1Xe Co7Pld1n73+l2/5B9xqrFDsVn4bAik6nfCrLP+uQi3p/Isjs2mGFubyqU/p5T9cS9bWhHCAI sx8oKZIC4lr5erDbqbMMGvji3SxaVrqG2Vz8VzJZlV9gSJVYG6H2bDcQBMsTsqfOXiia1dbj AtfpenQK58763d54pLqKEdVHIBrgFYfodYCosERNB203IgAtbKzJTyX8joGYMO4EtDJgn1Ev sZFKN8rJxRYd+BgsE0QGCCao15MpF3frD+ubKKDF5SXtRPbXg+gQnNJv8fi4P5J0hWclz9Ug JrFwDbSfIILdsjjjXIYqJLmRi6rrjqHUHTVzPPbOfkbnNQ8OEiyd+Tr39Srox6RikkUIY7U7 gXUO4YsfK9pmbyPR9xLd1BM1yPdcO95zYBPID687+/GBhzdl3xX97XbDStlzJIVBtxJ79Trg RekuYGZNkgEdTQN+P7lIZVHGHYhcuw5a8MTgO/W+FsETqxbVMgs1ztva49+n65JO3Dv2QzY1 uQC0NR41nU9cu7aiug/Z0NBIqdCKC011A0cjJ1N+MqCvJEa1tVwMfx9JVhQ1xlOMlkqDoZ9o iq11I+Qj9G+io3bEPgkj7r0WZ3a1fjtTbzMbnn6g6dUM2cG7pij3V2PYtLy0JclDPlyK9+Lm 1rnwcpBCGn4s+TYcQuqZjOxQr4lYdpn/hdaOa1DcmP8AYiAvKn5BVmIWsSNSm5XShqVIPe7F JfumG6DOw2tXH1R1JUm6kP6R3sRq+DNkDXFigOHbMFMF55oxCkDQxRV9LNMu+f5wUda1PdwC 18oQlkslMiBHqIwr9guCcdnPnc7zyZ7ZTrvZo/av3JEQfN9X/5hqxQpJjvHDgFBfPLukZgXl g3jl7wKBlUXEFXA91fZqc+GnftJj862RAAKPNrPPZaLtp2SfQJ/wUTewDyPpkchfaMimXvz3 17tcZVwB2vWBFJFA6cNrNKP/YG2y03MMX1vLTIBMPjqlyA4E57lNIgv9zhELCRkrT4DX9kdv IG83Dq/XudXSwrOj3gMkjoHEd1782jw00rzDnP35jZ3gYAAAdDAuWP65OGsAAduLAqfsEFiW 2OSxxGf7AgAAAAAEWVo= --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=ltp Content-Transfer-Encoding: quoted-printable 2020-08-26 23:17:48 ln -sf /usr/bin/genisoimage /usr/bin/mkisofs 2020-08-26 23:17:48 ./runltp -f ltp-aiodio.part2 -d /fs/sda1/tmpdir INFO: creating /lkp/benchmarks/ltp/output directory INFO: creating /lkp/benchmarks/ltp/results directory Checking for required user/group ids 'nobody' user id and group found. 'bin' user id and group found. 'daemon' user id and group found. Users group found. Sys group found. Required users/groups exist. If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. /etc/os-release PRETTY_NAME=3D"Debian GNU/Linux 10 (buster)" NAME=3D"Debian GNU/Linux" VERSION_ID=3D"10" VERSION=3D"10 (buster)" VERSION_CODENAME=3Dbuster ID=3Ddebian HOME_URL=3D"https://www.debian.org/" SUPPORT_URL=3D"https://www.debian.org/support" BUG_REPORT_URL=3D"https://bugs.debian.org/" uname: Linux lkp-ivb-d02 5.8.0-10182-g37abbdc72ec00 #1 SMP Thu Aug 27 06:01:27 CST= 2020 x86_64 GNU/Linux /proc/cmdline ip=3D::::lkp-ivb-d02::dhcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/jobs/sch= eduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=3D0x21-debian-10.4-= x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14589= -cl98xm-2.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-rhel-8.3 branch=3Dlinux-revie= w/John-Hubbard/bio-Direct-IO-convert-to-pin_user_pages_fast/20200822-122250= commit=3D37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 BOOT_IMAGE=3D/pkg/linux/= x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.= 0-10182-g37abbdc72ec00 max_uptime=3D3600 RESULT_ROOT=3D/result/ltp/1HDD-ext= 4-ltp-aiodio.part2-ucode=3D0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz= /x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/8 LKP_SERVE= R=3Dinn nokaslr selinux=3D0 debug apic=3Ddebug sysrq_always_enabled rcupdat= e.rcu_cpu_stall_timeout=3D100 net.ifnames=3D0 printk.devkmsg=3Don panic=3D-= 1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 p= rompt_ramdisk=3D0 drbd.minor_count=3D8 systemd.log_level=3Derr ignore_logle= vel console=3Dtty0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 vga=3D= normal rw Gnu C =20 Clang =20 Gnu make 4.2.1 util-linux 2.33.1 mount linux 2.33.1 (libmount 2.33.1: selinux, smack, btrfs= , namespaces, assert, debug) modutils 26 e2fsprogs 1.44.5 Linux C Library > libc.2.28 Dynamic linker (ldd) 2.28 Procps 3.3.15 Net-tools 2.10-alpha iproute2 iproute2-ss190107 iputils iputils-s20180629 ethtool 4.19 Kbd 119: Sh-utils 8.30 Modules Loaded dm_mod netconsole btrfs blake2b_generic xor zstd_com= press raid6_pq libcrc32c intel_rapl_msr sd_mod intel_rapl_common t10_pi x86= _pkg_temp_thermal sg intel_powerclamp coretemp i915 intel_gtt drm_kms_helpe= r kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_= clmulni_intel syscopyarea rapl intel_cstate sysfillrect intel_uncore sysimg= blt fb_sys_fops drm mei_me ipmi_devintf ahci libahci ipmi_msghandler libata= mei joydev ie31200_edac video ip_tables free reports: total used free shared buff/cache avail= able Mem: 8030980 365152 5370244 13292 2295584 526= 8328 Swap: 0 0 0 cpuinfo: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 36 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Model name: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz Stepping: 9 CPU MHz: 3292.447 CPU max MHz: 3300.0000 CPU min MHz: 1600.0000 BogoMIPS: 6584.89 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge m= ca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall n= x rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nons= top_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ss= se3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave avx f= 16c lahf_lm cpuid_fault epb pti tpr_shadow vnmi flexpriority ept vpid fsgsb= ase smep erms xsaveopt dtherm arat pln pts AppArmor enabled SELinux mode: unknown no big block device was specified on commandline. Tests which require a big block device are disabled. You can specify it with option -z COMMAND: /lkp/benchmarks/ltp/bin/ltp-pan -e -S -a 2416 -n 2416 -= p -f /fs/sda1/tmpdir/ltp-Cywvp2sczw/alltests -l /lkp/benchmarks/ltp/results= /LTP_RUN_ON-2020_08_26-23h_17m_48s.log -C /lkp/benchmarks/ltp/output/LTP_R= UN_ON-2020_08_26-23h_17m_48s.failed -T /lkp/benchmarks/ltp/output/LTP_RUN_O= N-2020_08_26-23h_17m_48s.tconf LOG File: /lkp/benchmarks/ltp/results/LTP_RUN_ON-2020_08_26-23h_17m_48s.log FAILED COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_1= 7m_48s.failed TCONF COMMAND File: /lkp/benchmarks/ltp/output/LTP_RUN_ON-2020_08_26-23h_17= m_48s.tconf Running tests....... <<>> tag=3DADSP000 stime=3D1598483868 cmdline=3D"aiodio_sparse" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D3 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D15 cstime=3D20 <<>> <<>> tag=3DADSP001 stime=3D1598483871 cmdline=3D"aiodio_sparse -s 180k" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP002 stime=3D1598483871 cmdline=3D"aiodio_sparse -dd -s 1751k -w 11k" contacts=3D"" analysis=3Dexit <<>> Child 2581 has opened 'aiodio_sparse' for reading Child 2581 loop 0 Child 2581 loop 1 aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : io_submit() returned 16 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7ffc3fc0fe40 filesize= 1793024 inflight 16 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 11264 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP003 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 9 -d -s 180k -w 18k" contacts=3D"" analysis=3Dexit <<>> Child 2586 has opened 'aiodio_sparse' for reading Child 2586 loop 0 Child 2586 loop 1 Child 2586 loop 2 aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : io_submit() returned 9 aiodio_sparse 0 TINFO : aiodio_sparse: offset 0x7fff140c89a0 filesize= 184320 inflight 9 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() returned 1 aiodio_sparse 0 TINFO : aiodio_sparse: io_getevent() res 18432 res2 0 aiodio_sparse 0 TINFO : io_submit() return 1 aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP004 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 2 -a 2k -w 2k -s 4k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP005 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 2 -a 4k -w 4k -s 8k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP006 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 2 -a 4k -w 4k -s 8k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP007 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 8k -s 32k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP008 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 16k -s 64k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP009 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 32k -s 128k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP010 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 64k -s 256k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP011 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 128k -s 512k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP012 stime=3D1598483871 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 256k -s 1024k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP013 stime=3D1598483872 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 512k -s 2048k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D0 <<>> <<>> tag=3DADSP014 stime=3D1598483872 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 1024k -s 4096k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3DADSP015 stime=3D1598483872 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 2048k -s 8192k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D2 <<>> <<>> tag=3DADSP016 stime=3D1598483872 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4 cstime=3D4 <<>> <<>> tag=3DADSP017 stime=3D1598483872 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 8192k -s 32768k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D8 cstime=3D6 <<>> <<>> tag=3DADSP018 stime=3D1598483873 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 2" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D17 cstime=3D15 <<>> <<>> tag=3DADSP019 stime=3D1598483873 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 4" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D30 cstime=3D16 <<>> <<>> tag=3DADSP020 stime=3D1598483874 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 16384k -s 65536k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D58 cstime=3D20 <<>> <<>> tag=3DADSP021 stime=3D1598483875 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 128k -s 512k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP022 stime=3D1598483875 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 256k -s 1024k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP023 stime=3D1598483875 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 512k -s 2048k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP024 stime=3D1598483875 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 1024k -s 4096k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D2 <<>> <<>> tag=3DADSP025 stime=3D1598483876 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 2048k -s 8192k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D6 cstime=3D3 <<>> <<>> tag=3DADSP026 stime=3D1598483876 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D11 cstime=3D6 <<>> <<>> tag=3DADSP027 stime=3D1598483876 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 18192k -s 72768k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D44 cstime=3D20 <<>> <<>> tag=3DADSP028 stime=3D1598483877 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 18192k -s 518192k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D6 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D352 cstime=3D150 <<>> <<>> tag=3DADSP029 stime=3D1598483883 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 65536k -s 262144k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D177 cstime=3D87 <<>> <<>> tag=3DADSP030 stime=3D1598483887 cmdline=3D"aiodio_sparse -i 6 -a 8k -w 65536k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D102 cstime=3D41 <<>> <<>> tag=3DADSP031 stime=3D1598483888 cmdline=3D"aiodio_sparse -i 8 -a 8k -w 128k -s 1024k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP032 stime=3D1598483888 cmdline=3D"aiodio_sparse -i 16 -a 8k -w 256k -s 4096k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D2 <<>> <<>> tag=3DADSP033 stime=3D1598483888 cmdline=3D"aiodio_sparse -i 32 -a 8k -w 512k -s 16384k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D11 cstime=3D6 <<>> <<>> tag=3DADSP034 stime=3D1598483888 cmdline=3D"aiodio_sparse -i 64 -a 8k -w 1024k -s 65536k -n 6" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D45 cstime=3D23 <<>> <<>> tag=3DADSP035 stime=3D1598483889 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 32" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D12 cstime=3D6 <<>> <<>> tag=3DADSP036 stime=3D1598483890 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 4096k -s 16384k -n 64" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D72 cstime=3D21 <<>> <<>> tag=3DADSP037 stime=3D1598483890 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 18192k -s 72768k -n 128" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D225 cstime=3D57 <<>> <<>> tag=3DADSP038 stime=3D1598483892 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 18192k -n 512" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D7 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1656 cstime=3D368 <<>> <<>> tag=3DADSP039 stime=3D1598483899 cmdline=3D"aiodio_sparse -i 4 -a 8k -w 18192k -n 1000" contacts=3D"" analysis=3Dexit <<>> aiodio_sparse 0 TINFO : Dirtying free blocks aiodio_sparse 0 TINFO : Starting I/O tests aiodio_sparse 0 TINFO : Killing childrens(s) aiodio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D16 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D5076 cstime=3D1085 <<>> <<>> tag=3DADSP040 stime=3D1598483915 cmdline=3D"dio_sparse" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D2 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D17 cstime=3D25 <<>> <<>> tag=3DADSP041 stime=3D1598483917 cmdline=3D"dio_sparse -s 180k" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP042 stime=3D1598483917 cmdline=3D"dio_sparse -dd -s 1751k -w 11k" contacts=3D"" analysis=3Dexit <<>> Child 4605 has opened 'dio_sparse' for reading Child 4605 loop 0 Child 4605 loop 1 Child 4605 loop 2 Child 4605 loop 3 Child 4605 loop 4 dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP043 stime=3D1598483918 cmdline=3D"dio_sparse -d -s 180k -w 18k" contacts=3D"" analysis=3Dexit <<>> Child 4607 has opened 'dio_sparse' for reading Child 4607 loop 0 Child 4607 loop 1 Child 4607 loop 2 dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP044 stime=3D1598483918 cmdline=3D"dio_sparse -a 2k -w 2k -s 2k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP045 stime=3D1598483918 cmdline=3D"dio_sparse -a 4k -w 4k -s 2k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP046 stime=3D1598483918 cmdline=3D"dio_sparse -a 4k -w 4k -s 4k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP047 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 16k -s 16k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP048 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 32k -s 32k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP049 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 64k -s 64k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP050 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 128k -s 128k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP051 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 256k -s 256k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP052 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 512k -s 512k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP053 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 1024k -s 1024k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP054 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 2048k -s 2048k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D2 cstime=3D1 <<>> <<>> tag=3DADSP055 stime=3D1598483918 cmdline=3D"dio_sparse -a 8k -w 4096k -s 4096k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D3 cstime=3D2 <<>> <<>> tag=3DADSP056 stime=3D1598483919 cmdline=3D"dio_sparse -a 8k -w 8192k -s 8192k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D8 cstime=3D3 <<>> <<>> tag=3DADSP057 stime=3D1598483919 cmdline=3D"dio_sparse -a 8k -w 18192k -s 18192k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D17 cstime=3D7 <<>> <<>> tag=3DADSP058 stime=3D1598483919 cmdline=3D"dio_sparse -a 8k -w 518192k -s 518192k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D6 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D470 cstime=3D187 <<>> <<>> tag=3DADSP059 stime=3D1598483925 cmdline=3D"dio_sparse -a 8k -w 58192k -s 58192k -n 4" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D116 cstime=3D30 <<>> <<>> tag=3DADSP060 stime=3D1598483926 cmdline=3D"dio_sparse -a 8k -w 58192k -s 58192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D111 cstime=3D32 <<>> <<>> tag=3DADSP061 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 256k -s 256k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP062 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 512k -s 512k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D0 <<>> <<>> tag=3DADSP063 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 1024k -s 1024k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP064 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 2048k -s 2048k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4 cstime=3D1 <<>> <<>> tag=3DADSP065 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 2048k -s 4096k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4 cstime=3D2 <<>> <<>> tag=3DADSP066 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 8192k -s 8192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D13 cstime=3D4 <<>> <<>> tag=3DADSP067 stime=3D1598483927 cmdline=3D"dio_sparse -a 8k -w 18192k -s 18192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D37 cstime=3D10 <<>> <<>> tag=3DADSP068 stime=3D1598483928 cmdline=3D"dio_sparse -a 8k -w 58192k -s 518192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D6 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D375 cstime=3D147 <<>> <<>> tag=3DADSP069 stime=3D1598483934 cmdline=3D"dio_sparse -a 8k -w 58192k -s 58192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D106 cstime=3D32 <<>> <<>> tag=3DADSP070 stime=3D1598483935 cmdline=3D"dio_sparse -a 8k -w 518192k -s 518192k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D5 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D847 cstime=3D247 <<>> <<>> tag=3DADSP071 stime=3D1598483940 cmdline=3D"dio_sparse -a 8k -w 256k -s 256k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP072 stime=3D1598483940 cmdline=3D"dio_sparse -a 8k -w 512k -s 512k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP073 stime=3D1598483940 cmdline=3D"dio_sparse -a 8k -w 1024k -s 1024k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D1 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D3 cstime=3D0 <<>> <<>> tag=3DADSP074 stime=3D1598483941 cmdline=3D"dio_sparse -a 8k -w 1024k -s 2048k -n 6" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1 cstime=3D1 <<>> <<>> tag=3DADSP075 stime=3D1598483941 cmdline=3D"dio_sparse -a 8k -w 4096k -s 4096k -n 32" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D8 cstime=3D3 <<>> <<>> tag=3DADSP076 stime=3D1598483941 cmdline=3D"dio_sparse -a 8k -w 8192k -s 8192k -n 64" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D15 cstime=3D5 <<>> <<>> tag=3DADSP077 stime=3D1598483941 cmdline=3D"dio_sparse -a 8k -w 518192k -s 18192k -n 128" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D4 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D1317 cstime=3D284 <<>> <<>> tag=3DADSP078 stime=3D1598483945 cmdline=3D"dio_sparse -a 8k -w 518192k -s 518192k -n 512" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D19 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D4834 cstime=3D1032 <<>> <<>> tag=3DADSP079 stime=3D1598483964 cmdline=3D"dio_sparse -a 8k -w 518192k -s 518192k -n 1000" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D36 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D10188 cstime=3D2227 <<>> <<>> tag=3DADSP080 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 4k -s 2k -o 2k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP081 stime=3D1598484000 cmdline=3D"dio_sparse -a 2k -w 2k -s 1k -o 1k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP082 stime=3D1598484000 cmdline=3D"dio_sparse -a 1k -w 1k -s 512 -o 512 -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D1 <<>> <<>> tag=3DADSP083 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 4k -s 2k -o 3k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP084 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 4k -s 4k -o 4k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP085 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 4k -s 4k -o 6k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP086 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 4k -s 4k -o 8k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> <<>> tag=3DADSP087 stime=3D1598484000 cmdline=3D"dio_sparse -a 4k -w 16k -s 8k -o 8k -n 2" contacts=3D"" analysis=3Dexit <<>> dio_sparse 0 TINFO : Dirtying free blocks dio_sparse 0 TINFO : Starting I/O tests dio_sparse 0 TINFO : Killing childrens(s) dio_sparse 1 TPASS : Test passed incrementing stop <<>> initiation_status=3D"ok" duration=3D0 termination_type=3Dexited termination_id=3D0 corefile=3Dno cutime=3D0 cstime=3D0 <<>> INFO: ltp-pan reported all tests PASS LTP Version: 20200515-110-gd2768c84e ############################################################### Done executing testcases. LTP Version: 20200515-110-gd2768c84e ############################################################### --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/ltp-1hdd-part2.yaml suite: ltp testcase: ltp category: functional need_modules: true disk: 1HDD fs: ext4 need_memory: 7G ltp: test: ltp-aiodio.part2 job_origin: "/lkp-src/allot/cyclic:p1:linux-devel:devel-hourly/lkp-ivb-d02/ltp-1hdd-part2.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-ivb-d02 tbox_group: lkp-ivb-d02 kconfig: x86_64-rhel-8.3 submit_id: 5f46daa95f8f37371a9460ad job_file: "/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14106-1yb93ev-0.yaml" id: 8acdac16c18d0c4679c153a572a6cafe666a3c40 queuer_version: "/lkp-src" #! hosts/lkp-ivb-d02 model: Ivy Bridge nr_node: 1 nr_cpu: 4 memory: 8G nr_hdd_partitions: 2 nr_ssd_partitions: 1 ssd_partitions: "/dev/disk/by-id/ata-INTEL_SSDSC2BA400G4_BTHV634505W5400NGN-part1" hdd_partitions: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part1 /dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part2" swap_partitions: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part3" rootfs_partition: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DBQSB0-part4" brand: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz #! include/category/functional kmsg: heartbeat: meminfo: #! include/disk/nr_hdd need_kconfig: - CONFIG_BLK_DEV_SD - CONFIG_SCSI - CONFIG_BLOCK=y - CONFIG_SATA_AHCI - CONFIG_SATA_AHCI_PLATFORM - CONFIG_ATA - CONFIG_PCI=y - CONFIG_BLK_DEV_LOOP - CONFIG_CAN=m - CONFIG_CAN_RAW=m - CONFIG_CAN_VCAN=m - CONFIG_IPV6_VTI=m - CONFIG_MINIX_FS=m - CONFIG_EXT4_FS #! include/ltp #! include/queue/cyclic commit: 37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 #! include/testbox/lkp-ivb-d02 netconsole_port: 6673 ucode: '0x21' need_kconfig_hw: - CONFIG_NET_VENDOR_REALTEK=y - CONFIG_R8169=y - CONFIG_SATA_AHCI #! include/fs/OTHERS enqueue_time: 2020-08-27 05:56:57.721366195 +08:00 _id: 5f46daa95f8f37371a9460ad _rt: "/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0" #! schedule options user: lkp compiler: gcc-9 head_commit: a03cced99e8f4a021f6ee589fff9ca623e35f7b8 base_commit: d012a7190fc1fd72ed48911e77ca97ba4521bccd branch: linux-devel/devel-hourly-2020082517 rootfs: debian-10.4-x86_64-20200603.cgz result_root: "/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/0" scheduler_version: "/lkp/lkp/.src-20200826-103010" LKP_SERVER: inn arch: x86_64 max_uptime: 3600 initrd: "/osimage/debian/debian-10.4-x86_64-20200603.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-ivb-d02/ltp-1HDD-ext4-ltp-aiodio.part2-ucode=0x21-debian-10.4-x86_64-20200603.cgz-37abbdc72ec00a133b4b93f8d7ff9559a41da4e0-20200827-14106-1yb93ev-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-8.3 - branch=linux-devel/devel-hourly-2020082517 - commit=37abbdc72ec00a133b4b93f8d7ff9559a41da4e0 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00 - max_uptime=3600 - RESULT_ROOT=/result/ltp/1HDD-ext4-ltp-aiodio.part2-ucode=0x21/lkp-ivb-d02/debian-10.4-x86_64-20200603.cgz/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/0 - LKP_SERVER=inn - nokaslr - selinux=0 - 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 modules_initrd: "/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/modules.cgz" bm_initrd: "/osimage/deps/debian-10.4-x86_64-20200603.cgz/run-ipconfig_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/lkp_20200709.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/rsync-rootfs_20200608.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/fs_20200714.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/ltp_20200715.cgz,/osimage/pkg/debian-10.4-x86_64-20200603.cgz/ltp-x86_64-14c1f76-1_20200715.cgz,/osimage/deps/debian-10.4-x86_64-20200603.cgz/hw_20200715.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20200610.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200825-094435/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status last_kernel: 4.20.0 schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-8.3/gcc-9/37abbdc72ec00a133b4b93f8d7ff9559a41da4e0/vmlinuz-5.8.0-10182-g37abbdc72ec00" dequeue_time: 2020-08-27 06:20:28.273664535 +08:00 #! /lkp/lkp/.src-20200826-103010/include/site/inn job_state: finished loadavg: 499.85 169.85 61.02 1/220 6808 start_time: '1598480510' end_time: '1598480646' version: "/lkp/lkp/.src-20200826-103053:ee0c0b39:87a30022e" --B3NBd8mrXZtPJEYR Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce dmsetup remove_all wipefs -a --force /dev/sda1 mkfs -t ext4 -q -F /dev/sda1 mkdir -p /fs/sda1 mount -t ext4 /dev/sda1 /fs/sda1 "ln" "-sf" "/usr/bin/genisoimage" "/usr/bin/mkisofs" "./runltp" "-f" "ltp-aiodio.part2" "-d" "/fs/sda1/tmpdir" --B3NBd8mrXZtPJEYR--