From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [LKP] [net/sock] b99259a614: netperf.Throughput_Mbps -6.6% regression Date: Tue, 18 Sep 2018 17:37:22 +0800 Message-ID: <20180918093722.GS7632@shao2-debian> References: <20180906192034.8467-1-olof@lixom.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="tgGnixv3tJWXBxdL" Content-Transfer-Encoding: 8bit Cc: Eric Dumazet , "David S . Miller" , Neil Horman , Marcelo Ricardo Leitner , Vlad Yasevich , Herbert Xu , Alexey Kuznetsov , Hideaki YOSHIFUJI , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sctp@vger.kernel.org, netdev@vger.kernel.org, linux-decnet-user@lists.sourceforge.net, kernel-team@fb.com, Olof Johansson , lkp@01.org To: Olof Johansson Return-path: Content-Disposition: inline In-Reply-To: <20180906192034.8467-1-olof@lixom.net> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-crypto.vger.kernel.org --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Greeting, FYI, we noticed a -6.6% regression of netperf.Throughput_Mbps due to commit: commit: b99259a61450bb6403bbbbf279f8754a441eae8b ("[PATCH] net/sock: move memory_allocated over to percpu_counter variables") url: https://github.com/0day-ci/linux/commits/Olof-Johansson/net-sock-move-memory_allocated-over-to-percpu_counter-variables/20180907-095536 in testcase: netperf on test machine: 8 threads Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz with 8G memory with following parameters: ip: ipv4 runtime: 300s nr_threads: 200% cluster: cs-localhost send_size: 5K test: TCP_SENDFILE ucode: 0x25 cpufreq_governor: performance test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance. test-url: http://www.netperf.org/netperf/ In addition to that, the commit also has significant impact on the following tests: +------------------+-----------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_total_tps -49.3% improvement | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory | | test parameters | cluster=cs-localhost | | | cpufreq_governor=performance | | | ip=ipv4 | | | nr_threads=50% | | | runtime=300s | | | test=UDP_RR | +------------------+-----------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_total_tps -13.5% improvement | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory | | test parameters | cluster=cs-localhost | | | cpufreq_governor=performance | | | ip=ipv4 | | | nr_threads=25% | | | runtime=300s | | | test=UDP_RR | +------------------+-----------------------------------------------------------------------+ Details are as below: --------------------------------------------------------------------------------------------------> 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 ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/send_size/tbox_group/test/testcase/ucode: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/300s/5K/lkp-hsw-d01/TCP_SENDFILE/netperf/0x25 commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | 1:4 -25% :4 dmesg.RIP:drm_wait_one_vblank[drm] 1:4 -25% :4 dmesg.WARNING:at_drivers/gpu/drm/drm_vblank.c:#drm_wait_one_vblank[drm] :4 25% 1:4 dmesg.WARNING:at_ip_fsnotify/0x 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[CONNECTOR:#:VGA-#]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[PLANE:#:primary_A]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_flip_done[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_out 0:4 0% 0:4 perf-profile.children.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 7990 -6.6% 7460 netperf.Throughput_Mbps 127841 -6.6% 119362 netperf.Throughput_total_Mbps 1874683 -2.1% 1835777 netperf.time.involuntary_context_switches 643.25 +1.3% 651.50 netperf.time.percent_of_cpu_this_job_got 1792 +2.1% 1830 netperf.time.system_time 144.93 -8.1% 133.19 netperf.time.user_time 1099277 -7.7% 1014302 netperf.time.voluntary_context_switches 9.363e+08 -6.6% 8.742e+08 netperf.workload 30722 -4.2% 29428 vmstat.system.cs 25888 ± 31% +77.6% 45981 ± 25% sched_debug.cfs_rq:/.min_vruntime.stddev 25888 ± 31% +77.6% 45981 ± 25% sched_debug.cfs_rq:/.spread0.stddev 7151 ± 4% -20.0% 5720 ± 5% slabinfo.anon_vma_chain.active_objs 7409 ± 3% -21.7% 5804 ± 6% slabinfo.anon_vma_chain.num_objs 38618 ± 10% -31.7% 26365 ± 22% turbostat.C1E 0.13 ± 15% -0.1 0.08 ± 44% turbostat.C1E% 161917 ± 4% -24.6% 122121 ± 15% cpuidle.C1.time 3215895 ± 15% -38.8% 1966692 ± 43% cpuidle.C1E.time 38639 ± 10% -31.8% 26368 ± 22% cpuidle.C1E.usage 1.305e+12 -1.4% 1.287e+12 perf-stat.branch-instructions 3.00 -0.0 2.97 perf-stat.branch-miss-rate% 3.92e+10 -2.5% 3.822e+10 perf-stat.branch-misses 0.69 ± 9% -0.2 0.51 ± 14% perf-stat.cache-miss-rate% 2.1e+10 +17.9% 2.477e+10 perf-stat.cache-references 9364894 -4.2% 8976073 perf-stat.context-switches 1.31 +2.0% 1.33 perf-stat.cpi 0.09 -0.0 0.08 perf-stat.dTLB-load-miss-rate% 2.02e+09 -15.8% 1.701e+09 perf-stat.dTLB-load-misses 2.201e+12 -3.0% 2.135e+12 perf-stat.dTLB-loads 1.38e+12 -4.1% 1.325e+12 perf-stat.dTLB-stores 4.827e+08 ± 8% -19.0% 3.908e+08 ± 9% perf-stat.iTLB-loads 6.749e+12 -1.9% 6.62e+12 perf-stat.instructions 0.76 -1.9% 0.75 perf-stat.ipc 7207 +5.1% 7572 perf-stat.path-length 18.44 -1.4 17.04 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.46 -1.4 17.06 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.25 -1.4 16.86 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.17 -1.4 16.80 perf-profile.calltrace.cycles-pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 13.45 -1.2 12.24 perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 12.68 -1.1 11.57 perf-profile.calltrace.cycles-pp.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 11.95 -0.9 11.00 ± 2% perf-profile.calltrace.cycles-pp.generic_file_splice_read.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 9.53 ± 2% -0.9 8.68 perf-profile.calltrace.cycles-pp.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg 9.35 ± 2% -0.8 8.54 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg 9.50 -0.8 8.73 ± 2% perf-profile.calltrace.cycles-pp.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor.do_splice_direct.do_sendfile 10.73 ± 2% -0.5 10.21 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 10.56 ± 2% -0.4 10.11 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage 2.99 ± 3% -0.4 2.59 ± 4% perf-profile.calltrace.cycles-pp.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64 4.94 ± 2% -0.3 4.60 ± 3% perf-profile.calltrace.cycles-pp.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.70 ± 14% -0.3 0.43 ± 58% perf-profile.calltrace.cycles-pp.__inode_security_revalidate.selinux_file_permission.security_file_permission.do_splice_direct.do_sendfile 3.04 ± 2% -0.3 2.77 ± 4% perf-profile.calltrace.cycles-pp.do_splice_to.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 2.62 ± 3% -0.2 2.39 ± 2% perf-profile.calltrace.cycles-pp.pagecache_get_page.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor.do_splice_direct 2.31 ± 2% -0.2 2.09 ± 2% perf-profile.calltrace.cycles-pp.find_get_entry.pagecache_get_page.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor 1.52 ± 5% -0.2 1.31 ± 8% perf-profile.calltrace.cycles-pp.selinux_file_permission.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64 1.14 ± 4% -0.2 0.93 ± 10% perf-profile.calltrace.cycles-pp.__fget_light.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.88 ± 2% -0.2 1.68 perf-profile.calltrace.cycles-pp.lock_sock_nested.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage 1.11 ± 16% -0.2 0.92 ± 3% perf-profile.calltrace.cycles-pp.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 3.21 -0.2 3.02 ± 2% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 0.74 ± 23% -0.2 0.56 ± 6% perf-profile.calltrace.cycles-pp.skb_release_data.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 1.19 ± 7% -0.2 1.02 ± 5% perf-profile.calltrace.cycles-pp.file_has_perm.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64 1.20 ± 3% -0.1 1.05 ± 5% perf-profile.calltrace.cycles-pp.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg 1.19 ± 5% -0.1 1.06 ± 6% perf-profile.calltrace.cycles-pp.file_has_perm.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64 0.80 ± 4% -0.1 0.68 perf-profile.calltrace.cycles-pp.___might_sleep.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg 0.90 ± 6% -0.1 0.78 ± 6% perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.splice_direct_to_actor.do_splice_direct.do_sendfile 0.71 ± 2% -0.1 0.61 ± 5% perf-profile.calltrace.cycles-pp.sched_clock_cpu.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked 1.07 ± 3% -0.1 0.96 ± 3% perf-profile.calltrace.cycles-pp.radix_tree_lookup_slot.find_get_entry.pagecache_get_page.generic_file_read_iter.generic_file_splice_read 0.74 ± 6% -0.1 0.64 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_bh.release_sock.tcp_sendpage.inet_sendpage.kernel_sendpage 0.63 ± 3% -0.1 0.55 ± 6% perf-profile.calltrace.cycles-pp.native_sched_clock.sched_clock.sched_clock_cpu.tcp_write_xmit.__tcp_push_pending_frames 0.70 ± 3% -0.1 0.63 ± 4% perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv 0.78 ± 3% -0.1 0.71 ± 5% perf-profile.calltrace.cycles-pp.__radix_tree_lookup.radix_tree_lookup_slot.find_get_entry.pagecache_get_page.generic_file_read_iter 0.82 ± 3% -0.1 0.76 ± 3% perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish 5.58 +0.1 5.71 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 5.35 +0.1 5.49 perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 0.91 ± 4% +0.1 1.04 ± 3% perf-profile.calltrace.cycles-pp.sk_stream_alloc_skb.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 90.58 +0.4 90.99 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.5 0.55 ± 6% perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 0.00 +0.6 0.60 ± 6% perf-profile.calltrace.cycles-pp.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 0.00 +0.6 0.65 ± 18% perf-profile.calltrace.cycles-pp.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish 0.00 +0.7 0.68 ± 2% perf-profile.calltrace.cycles-pp.find_next_bit.cpumask_next.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule 0.00 +0.8 0.78 ± 13% perf-profile.calltrace.cycles-pp.percpu_counter_add_batch.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked 0.00 +0.8 0.84 perf-profile.calltrace.cycles-pp.cpumask_next.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages 0.00 +1.7 1.65 ± 4% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule 70.71 +2.0 72.70 perf-profile.calltrace.cycles-pp.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 68.26 +2.2 70.47 perf-profile.calltrace.cycles-pp.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +2.8 2.85 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages 57.51 +3.2 60.70 perf-profile.calltrace.cycles-pp.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 54.10 +3.6 57.72 perf-profile.calltrace.cycles-pp.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64 36.84 +4.9 41.77 perf-profile.calltrace.cycles-pp.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 35.89 +5.0 40.88 perf-profile.calltrace.cycles-pp.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile 35.00 +5.0 40.01 perf-profile.calltrace.cycles-pp.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct 30.95 +5.0 36.00 perf-profile.calltrace.cycles-pp.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor 29.68 +5.2 34.87 perf-profile.calltrace.cycles-pp.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor 28.59 +5.3 33.84 perf-profile.calltrace.cycles-pp.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe 28.87 +5.3 34.14 perf-profile.calltrace.cycles-pp.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe 27.07 +5.3 32.36 perf-profile.calltrace.cycles-pp.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage 21.40 +5.7 27.15 perf-profile.calltrace.cycles-pp.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage 20.54 +5.8 26.38 perf-profile.calltrace.cycles-pp.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage 0.00 +5.9 5.93 ± 4% perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked 1.22 ± 4% +6.2 7.47 ± 3% perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage 1.32 ± 3% +6.3 7.60 ± 3% perf-profile.calltrace.cycles-pp.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 18.44 -1.4 17.04 perf-profile.children.cycles-pp.__sys_recvfrom 18.46 -1.4 17.06 perf-profile.children.cycles-pp.__x64_sys_recvfrom 18.25 -1.4 16.86 perf-profile.children.cycles-pp.inet_recvmsg 18.19 -1.4 16.81 perf-profile.children.cycles-pp.tcp_recvmsg 15.06 -1.2 13.82 perf-profile.children.cycles-pp.copy_page_to_iter 13.47 -1.2 12.25 perf-profile.children.cycles-pp.skb_copy_datagram_iter 12.00 -1.0 11.05 ± 2% perf-profile.children.cycles-pp.generic_file_splice_read 9.58 ± 2% -0.9 8.72 perf-profile.children.cycles-pp.copyout 10.09 -0.9 9.23 ± 2% perf-profile.children.cycles-pp.security_file_permission 9.42 ± 2% -0.8 8.60 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 9.68 -0.8 8.90 ± 2% perf-profile.children.cycles-pp.generic_file_read_iter 11.60 ± 2% -0.6 11.03 perf-profile.children.cycles-pp.__tcp_push_pending_frames 11.47 ± 2% -0.5 10.94 perf-profile.children.cycles-pp.tcp_write_xmit 6.05 ± 2% -0.5 5.57 ± 2% perf-profile.children.cycles-pp.selinux_file_permission 3.54 ± 3% -0.3 3.24 ± 2% perf-profile.children.cycles-pp.___might_sleep 2.50 ± 3% -0.3 2.21 ± 5% perf-profile.children.cycles-pp.file_has_perm 3.05 ± 2% -0.3 2.78 ± 4% perf-profile.children.cycles-pp.do_splice_to 2.06 -0.3 1.81 ± 2% perf-profile.children.cycles-pp.fsnotify 2.70 ± 2% -0.2 2.45 ± 2% perf-profile.children.cycles-pp.pagecache_get_page 3.39 ± 3% -0.2 3.15 perf-profile.children.cycles-pp.touch_atime 2.10 ± 2% -0.2 1.87 ± 2% perf-profile.children.cycles-pp.lock_sock_nested 1.29 ± 13% -0.2 1.07 ± 2% perf-profile.children.cycles-pp.__kfree_skb 2.57 ± 4% -0.2 2.35 perf-profile.children.cycles-pp.atime_needs_update 2.37 -0.2 2.15 ± 3% perf-profile.children.cycles-pp.__might_fault 2.34 ± 2% -0.2 2.13 ± 2% perf-profile.children.cycles-pp.find_get_entry 1.21 ± 5% -0.2 1.00 ± 9% perf-profile.children.cycles-pp.__fget_light 3.67 -0.2 3.46 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret 2.72 ± 4% -0.2 2.52 ± 2% perf-profile.children.cycles-pp.__inode_security_revalidate 1.61 ± 4% -0.2 1.41 ± 6% perf-profile.children.cycles-pp._raw_spin_lock_bh 0.86 ± 20% -0.2 0.67 ± 5% perf-profile.children.cycles-pp.skb_release_data 0.47 ± 18% -0.2 0.30 ± 28% perf-profile.children.cycles-pp.hrtimer_interrupt 0.99 ± 5% -0.2 0.83 ± 5% perf-profile.children.cycles-pp.__fsnotify_parent 0.41 ± 21% -0.2 0.25 ± 33% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.52 ± 16% -0.2 0.36 ± 24% perf-profile.children.cycles-pp.smp_apic_timer_interrupt 0.56 ± 15% -0.2 0.40 ± 22% perf-profile.children.cycles-pp.apic_timer_interrupt 1.49 ± 2% -0.1 1.34 ± 4% perf-profile.children.cycles-pp.current_time 0.32 ± 25% -0.1 0.18 ± 48% perf-profile.children.cycles-pp.tick_sched_timer 1.77 ± 4% -0.1 1.65 ± 2% perf-profile.children.cycles-pp.__might_sleep 1.10 ± 3% -0.1 0.98 ± 2% perf-profile.children.cycles-pp.radix_tree_lookup_slot 0.70 ± 11% -0.1 0.58 ± 9% perf-profile.children.cycles-pp.nf_hook_slow 0.96 ± 2% -0.1 0.85 ± 4% perf-profile.children.cycles-pp.sched_clock_cpu 0.88 ± 2% -0.1 0.78 ± 3% perf-profile.children.cycles-pp.sched_clock 0.85 ± 2% -0.1 0.75 ± 3% perf-profile.children.cycles-pp.native_sched_clock 0.46 ± 4% -0.1 0.37 ± 8% perf-profile.children.cycles-pp.selinux_ip_postroute 0.37 ± 5% -0.1 0.30 ± 8% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.44 ± 3% -0.1 0.38 ± 4% perf-profile.children.cycles-pp.tcp_rate_check_app_limited 0.12 ± 27% -0.1 0.06 ± 6% perf-profile.children.cycles-pp.__copy_skb_header 0.20 ± 16% -0.0 0.15 ± 12% perf-profile.children.cycles-pp.lock_timer_base 0.16 ± 13% -0.0 0.11 ± 18% perf-profile.children.cycles-pp.ip_rcv_core 0.21 ± 7% -0.0 0.17 ± 7% perf-profile.children.cycles-pp.enqueue_to_backlog 0.37 ± 3% -0.0 0.33 ± 6% perf-profile.children.cycles-pp.generic_splice_sendpage 0.25 ± 7% -0.0 0.21 ± 7% perf-profile.children.cycles-pp.iov_iter_pipe 0.06 ± 11% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.__list_del_entry_valid 0.06 ± 13% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.get_nohz_timer_target 0.09 ± 18% +0.0 0.12 ± 6% perf-profile.children.cycles-pp.sk_stream_wait_memory 0.09 ± 11% +0.0 0.12 ± 13% perf-profile.children.cycles-pp.tcp_rearm_rto 0.04 ± 60% +0.1 0.11 ± 14% perf-profile.children.cycles-pp.splice_from_pipe_next 0.91 ± 4% +0.1 1.04 ± 3% perf-profile.children.cycles-pp.sk_stream_alloc_skb 0.11 ± 7% +0.2 0.34 ± 9% perf-profile.children.cycles-pp.tcp_leave_memory_pressure 0.33 ± 10% +0.2 0.58 ± 4% perf-profile.children.cycles-pp.__release_sock 3.19 ± 2% +0.4 3.62 ± 4% perf-profile.children.cycles-pp.tcp_v4_do_rcv 0.55 ± 12% +0.4 0.99 ± 10% perf-profile.children.cycles-pp.tcp_data_queue 3.07 ± 2% +0.4 3.51 ± 5% perf-profile.children.cycles-pp.tcp_rcv_established 0.18 ± 27% +0.4 0.63 ± 15% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 90.71 +0.5 91.20 perf-profile.children.cycles-pp.do_syscall_64 0.08 ± 13% +0.5 0.60 ± 12% perf-profile.children.cycles-pp.tcp_try_rmem_schedule 0.00 +0.8 0.77 ± 2% perf-profile.children.cycles-pp.find_next_bit 0.00 +0.9 0.94 ± 10% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +1.1 1.14 ± 3% perf-profile.children.cycles-pp.cpumask_next 0.00 +1.9 1.92 ± 6% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 70.92 +2.0 72.87 perf-profile.children.cycles-pp.__x64_sys_sendfile64 68.42 +2.2 70.62 perf-profile.children.cycles-pp.do_sendfile 57.60 +3.2 60.79 perf-profile.children.cycles-pp.do_splice_direct 0.25 ± 13% +3.3 3.54 ± 5% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 54.16 +3.6 57.77 perf-profile.children.cycles-pp.splice_direct_to_actor 36.88 +5.0 41.83 perf-profile.children.cycles-pp.direct_splice_actor 35.98 +5.0 40.97 perf-profile.children.cycles-pp.splice_from_pipe 35.13 +5.0 40.13 perf-profile.children.cycles-pp.__splice_from_pipe 31.00 +5.0 36.03 perf-profile.children.cycles-pp.pipe_to_sendpage 29.75 +5.2 34.97 perf-profile.children.cycles-pp.sock_sendpage 28.64 +5.3 33.89 perf-profile.children.cycles-pp.inet_sendpage 28.94 +5.3 34.22 perf-profile.children.cycles-pp.kernel_sendpage 27.21 +5.3 32.51 perf-profile.children.cycles-pp.tcp_sendpage 21.48 +5.7 27.23 perf-profile.children.cycles-pp.tcp_sendpage_locked 20.69 +5.8 26.53 perf-profile.children.cycles-pp.do_tcp_sendpages 0.00 +6.7 6.67 ± 4% perf-profile.children.cycles-pp.__percpu_counter_sum 1.34 ± 3% +7.0 8.32 ± 3% perf-profile.children.cycles-pp.__sk_mem_raise_allocated 1.46 ± 3% +7.0 8.46 ± 3% perf-profile.children.cycles-pp.__sk_mem_schedule 1.21 ± 3% -0.8 0.40 ± 9% perf-profile.self.cycles-pp.__sk_mem_raise_allocated 9.27 -0.8 8.50 perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 3.41 ± 3% -0.3 3.08 perf-profile.self.cycles-pp.___might_sleep 3.12 ± 3% -0.3 2.86 perf-profile.self.cycles-pp.selinux_file_permission 2.01 ± 2% -0.2 1.76 ± 2% perf-profile.self.cycles-pp.fsnotify 2.52 -0.2 2.28 perf-profile.self.cycles-pp.generic_file_read_iter 2.42 -0.2 2.20 ± 2% perf-profile.self.cycles-pp.do_sendfile 3.66 -0.2 3.45 ± 3% perf-profile.self.cycles-pp.syscall_return_via_sysret 1.18 ± 5% -0.2 0.98 ± 9% perf-profile.self.cycles-pp.__fget_light 1.62 ± 3% -0.2 1.45 ± 5% perf-profile.self.cycles-pp.tcp_write_xmit 1.19 ± 2% -0.2 1.02 ± 5% perf-profile.self.cycles-pp.pipe_to_sendpage 1.44 ± 5% -0.2 1.28 ± 6% perf-profile.self.cycles-pp._raw_spin_lock_bh 0.89 ± 5% -0.1 0.74 ± 4% perf-profile.self.cycles-pp.__fsnotify_parent 1.12 ± 2% -0.1 0.98 ± 4% perf-profile.self.cycles-pp.do_syscall_64 1.02 ± 3% -0.1 0.90 ± 5% perf-profile.self.cycles-pp.__x64_sys_sendfile64 0.81 ± 7% -0.1 0.70 ± 6% perf-profile.self.cycles-pp.file_has_perm 0.71 ± 7% -0.1 0.61 ± 7% perf-profile.self.cycles-pp.skb_copy_datagram_iter 0.89 ± 6% -0.1 0.79 ± 6% perf-profile.self.cycles-pp.tcp_current_mss 0.14 ± 9% -0.1 0.04 ± 59% perf-profile.self.cycles-pp.sched_clock 0.75 ± 4% -0.1 0.66 ± 6% perf-profile.self.cycles-pp.skb_release_data 0.97 ± 3% -0.1 0.88 ± 6% perf-profile.self.cycles-pp.page_cache_pipe_buf_confirm 0.82 -0.1 0.74 ± 6% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.29 ± 8% -0.1 0.21 ± 8% perf-profile.self.cycles-pp.radix_tree_lookup_slot 0.42 ± 5% -0.1 0.35 ± 4% perf-profile.self.cycles-pp.tcp_rate_check_app_limited 1.57 -0.1 1.51 ± 2% perf-profile.self.cycles-pp.__might_sleep 0.12 ± 27% -0.1 0.06 ± 6% perf-profile.self.cycles-pp.__copy_skb_header 0.15 ± 7% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.15 ± 14% -0.0 0.11 ± 15% perf-profile.self.cycles-pp.ip_rcv_core 0.17 ± 9% -0.0 0.12 ± 8% perf-profile.self.cycles-pp.ip_output 0.32 -0.0 0.28 ± 4% perf-profile.self.cycles-pp.generic_splice_sendpage 0.14 ± 10% -0.0 0.10 ± 14% perf-profile.self.cycles-pp.enqueue_to_backlog 0.23 ± 9% -0.0 0.19 ± 2% perf-profile.self.cycles-pp.iov_iter_pipe 0.22 ± 9% -0.0 0.18 ± 7% perf-profile.self.cycles-pp.__ip_queue_xmit 0.11 ± 19% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.sock_def_readable 0.11 ± 4% -0.0 0.08 ± 10% perf-profile.self.cycles-pp.bpf_fd_pass 0.11 ± 7% +0.0 0.15 ± 10% perf-profile.self.cycles-pp.tcp_ack 0.01 ±173% +0.1 0.10 ± 8% perf-profile.self.cycles-pp.splice_from_pipe_next 0.09 ± 7% +0.2 0.32 ± 9% perf-profile.self.cycles-pp.tcp_leave_memory_pressure 0.15 ± 16% +0.4 0.52 ± 5% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.00 +0.4 0.38 ± 12% perf-profile.self.cycles-pp.cpumask_next 0.00 +0.7 0.67 ± 2% perf-profile.self.cycles-pp.find_next_bit 0.00 +0.7 0.72 ± 6% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.24 ± 14% +1.4 1.63 ± 6% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.00 +1.9 1.90 ± 6% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 0.00 +2.1 2.08 ± 3% perf-profile.self.cycles-pp.__percpu_counter_sum netperf.Throughput_Mbps 8100 +-+------------------------------------------------------------------+ | ++.+ .++.+++.+ .++. | 8000 +-+++.++. + + +.++.++.++.++.++.++.+++.++.++ ++.++.++.+| 7900 +-+ ++ | | | 7800 +-+ | | | 7700 +-+ | | | 7600 +-+ | 7500 +-+ O O | | O O O OO OOO OO OO | 7400 +-+ O O | OO OO O | 7300 +-+------------------------------------------------------------------+ netperf.Throughput_total_Mbps 130000 +-+----------------------------------------------------------------+ | +.+ +.+++.+ +.+ | 128000 +-+++.++. : +.+ : ++.+ +.++.+++.++.+ .+++.++.+ ++.++.++.+| |+ ++ : : + + | 126000 +-+ : : | | : : | 124000 +-+ :: | | :: | 122000 +-+ :: | | : | 120000 +-+ OO O OO O O | | O O OO O OO O | 118000 O-+OO O | |O O | 116000 +-+----------------------------------------------------------------+ netperf.workload 9.5e+08 +-+---------------------------------------------------------------+ 9.4e+08 +-+ +.++ .++.+++ +.+ | |+.++.++ : + : +.+++.++.++.+++.++.+++.++.++ +.+++.++.+| 9.3e+08 +-+ +.+ : : | 9.2e+08 +-+ : : | | : : | 9.1e+08 +-+ : : | 9e+08 +-+ :: | 8.9e+08 +-+ : | | : | 8.8e+08 +-+ OO OOO OO O | 8.7e+08 +-+ O OOO O OO | O OO O | 8.6e+08 +O+ O | 8.5e+08 +-+---------------------------------------------------------------+ netperf.time.user_time 152 +-+-------------------------------------------------------------------+ 150 +-+ + | | :: | 148 +-+ :: | 146 +-+ +. + + + : :+. +.+| 144 +-++ + + .+ .++.+ .++.+ :+ +.++.++.+ :+ +.++. +.+ + + | 142 +-+ + .++ + +.++ +.+ + +.+ + + | | + | 140 +-+ | 138 +-+ | 136 +-+ O | 134 +-+ O O OO O O O | | O O O OO O O | 132 OO+OO OO | 130 +-+-------------------------------------------------------------------+ netperf.time.system_time 1840 +-+-O----------------------------------------------------------------+ |O O O | 1830 O-+ O O O O OO O OO | | OO O O | | O O O | 1820 +-+ | | | 1810 +-+ | | | 1800 +-+ | | +.+ + +. +. +.+ .++.++. +. ++. +.++. .+ | | .++.+ +. + +. + + : + + + + + + ++.+ .++ +.+| 1790 +-+ ++ + + + +: + | | + + | 1780 +-+------------------------------------------------------------------+ netperf.time.voluntary_context_switches 1.12e+06 +-+--------------------------------------------------------------+ | + + + + + + +. .+ : + .+| 1.1e+06 +-+++. : + + : + + +.++ + + .++.+ :.+ : + .+++ :: +.+++.++ | 1.08e+06 +-+ + :.+ + : + + + + + + + | | + + | 1.06e+06 +-+ | | | 1.04e+06 +-+ | | | 1.02e+06 +-+ OO O OO O | 1e+06 +-+ OO OO O O O | |O O O | 980000 O-+OO O | | | 960000 +-+----O---------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample *************************************************************************************************** lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | :4 25% 1:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x 1:4 -25% :4 dmesg.WARNING:at_ip_native_sched_clock/0x 11:4 -149% 5:4 perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout 4:4 -54% 2:4 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeout 31:4 -378% 16:4 perf-profile.children.cycles-pp.schedule_timeout 1:4 -12% 0:4 perf-profile.self.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 3140615 ± 2% -49.3% 1593635 netperf.Throughput_total_tps 71377 ± 2% -49.3% 36218 netperf.Throughput_tps 6877 ± 4% +11.8% 7689 netperf.time.involuntary_context_switches 2795 -10.5% 2501 netperf.time.percent_of_cpu_this_job_got 7688 -6.4% 7194 netperf.time.system_time 727.56 ± 3% -53.7% 336.63 ± 6% netperf.time.user_time 9.335e+08 ± 3% -48.8% 4.781e+08 netperf.time.voluntary_context_switches 9.422e+08 ± 2% -49.3% 4.781e+08 netperf.workload 497.45 -10.7% 444.23 pmeter.Average_Active_Power 143.48 -43.2% 81.53 pmeter.performance_per_watt 25025 ± 50% -50.2% 12452 ± 98% proc-vmstat.numa_pte_updates 823677 -1.0% 815119 proc-vmstat.pgfault 14.68 +19.6 34.31 ± 2% mpstat.cpu.soft% 37.84 -21.0 16.88 ± 5% mpstat.cpu.sys% 4.73 ± 3% -2.4 2.30 ± 6% mpstat.cpu.usr% 231917 ± 7% +48.8% 345161 ± 22% numa-numastat.node0.numa_hit 458545 ± 3% -25.1% 343375 ± 24% numa-numastat.node1.local_node 467255 ± 4% -25.0% 350578 ± 22% numa-numastat.node1.numa_hit 53.00 -9.4% 48.00 vmstat.procs.r 12208228 ± 3% -48.6% 6279977 vmstat.system.cs 197402 -5.8% 185888 vmstat.system.in 9.422e+08 ± 2% -49.3% 4.781e+08 softirqs.NET_RX 2090351 ± 22% -23.7% 1595486 ± 3% softirqs.RCU 6824307 -13.3% 5915651 softirqs.SCHED 8055584 +10.9% 8929857 softirqs.TIMER 7.34e+09 +40.3% 1.03e+10 cpuidle.C1.time 1.833e+09 ± 3% -47.4% 9.638e+08 cpuidle.C1.usage 3.942e+08 ± 63% -68.5% 1.243e+08 ± 29% cpuidle.C6.time 558983 ± 49% -64.4% 199205 ± 18% cpuidle.C6.usage 1.824e+08 ± 3% -47.9% 95056831 cpuidle.POLL.time 34485351 ± 5% -82.4% 6062003 cpuidle.POLL.usage 1997 -14.5% 1708 turbostat.Avg_MHz 71.97 -10.8 61.14 turbostat.Busy% 1.833e+09 ± 3% -47.4% 9.638e+08 turbostat.C1 27.42 ± 2% +11.2 38.62 turbostat.C1% 556509 ± 50% -64.8% 196082 ± 18% turbostat.C6 1.46 ± 64% -1.0 0.45 ± 30% turbostat.C6% 27.21 ± 2% +40.7% 38.28 turbostat.CPU%c1 270.14 -13.5% 233.54 turbostat.PkgWatt 15.33 +2.1% 15.65 turbostat.RAMWatt 360260 ± 11% -57.2% 154078 ± 6% sched_debug.cfs_rq:/.MIN_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.MIN_vruntime.max 922773 ± 6% -40.1% 552528 ± 3% sched_debug.cfs_rq:/.MIN_vruntime.stddev 360260 ± 11% -57.2% 154078 ± 6% sched_debug.cfs_rq:/.max_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.max_vruntime.max 922773 ± 6% -40.1% 552528 ± 3% sched_debug.cfs_rq:/.max_vruntime.stddev 2804769 ± 2% -19.7% 2251378 sched_debug.cfs_rq:/.min_vruntime.avg 2905503 -20.3% 2314293 sched_debug.cfs_rq:/.min_vruntime.max 2731218 ± 3% -18.3% 2232433 sched_debug.cfs_rq:/.min_vruntime.min 29631 ± 28% -61.3% 11469 ± 21% sched_debug.cfs_rq:/.min_vruntime.stddev 0.58 ± 4% -9.9% 0.52 ± 3% sched_debug.cfs_rq:/.nr_running.avg 10.43 ± 9% -15.4% 8.83 ± 2% sched_debug.cfs_rq:/.runnable_load_avg.avg 29606 ± 28% -61.3% 11465 ± 21% sched_debug.cfs_rq:/.spread0.stddev 387.56 -21.9% 302.54 ± 4% sched_debug.cfs_rq:/.util_est_enqueued.avg 356998 ± 25% -45.1% 196064 ± 3% sched_debug.cpu.avg_idle.max 58785 ± 15% -30.2% 41011 ± 2% sched_debug.cpu.avg_idle.stddev 0.46 ± 15% -81.8% 0.08 ± 99% sched_debug.cpu.cpu_load[1].min 2.25 ± 8% -42.6% 1.29 ± 10% sched_debug.cpu.cpu_load[2].min 4.17 ± 14% -21.0% 3.29 ± 4% sched_debug.cpu.cpu_load[3].min 21059143 ± 3% -49.0% 10741980 sched_debug.cpu.nr_switches.avg 21578752 ± 2% -49.7% 10846007 sched_debug.cpu.nr_switches.max 20097461 ± 6% -47.8% 10493962 sched_debug.cpu.nr_switches.min 262381 ± 31% -79.3% 54430 ± 13% sched_debug.cpu.nr_switches.stddev 5.784e+12 ± 2% -27.2% 4.212e+12 perf-stat.branch-instructions 2.76 -0.8 1.96 perf-stat.branch-miss-rate% 1.599e+11 ± 2% -48.2% 8.276e+10 perf-stat.branch-misses 0.73 ± 8% +0.4 1.14 perf-stat.cache-miss-rate% 2.527e+09 ± 7% +11.0% 2.805e+09 perf-stat.cache-misses 3.482e+11 -29.1% 2.47e+11 perf-stat.cache-references 3.733e+09 ± 3% -48.8% 1.912e+09 perf-stat.context-switches 1.93 +20.0% 2.32 perf-stat.cpi 5.633e+13 -17.5% 4.646e+13 perf-stat.cpu-cycles 7.772e+09 ± 4% -43.6% 4.386e+09 ± 15% perf-stat.dTLB-load-misses 8.521e+12 ± 2% -33.9% 5.63e+12 perf-stat.dTLB-loads 0.00 ± 8% +0.0 0.00 ± 7% perf-stat.dTLB-store-miss-rate% 1.095e+08 ± 9% -13.5% 94683885 ± 7% perf-stat.dTLB-store-misses 5.49e+12 ± 2% -48.1% 2.851e+12 perf-stat.dTLB-stores 10.06 ± 5% +3.6 13.65 ± 14% perf-stat.iTLB-load-miss-rate% 9.169e+09 ± 5% -36.1% 5.859e+09 ± 16% perf-stat.iTLB-load-misses 8.203e+10 ± 3% -54.9% 3.696e+10 perf-stat.iTLB-loads 2.915e+13 ± 2% -31.3% 2.002e+13 perf-stat.instructions 0.52 -16.7% 0.43 perf-stat.ipc 801554 -1.1% 792718 perf-stat.minor-faults 7.603e+08 ± 5% +108.2% 1.583e+09 perf-stat.node-load-misses 93.23 ± 3% -35.4 57.88 ± 2% perf-stat.node-store-miss-rate% 1.072e+09 ± 5% -40.6% 6.373e+08 ± 2% perf-stat.node-store-misses 80515351 ± 49% +476.1% 4.638e+08 ± 3% perf-stat.node-stores 801557 -1.1% 792720 perf-stat.page-faults 30931 +35.4% 41869 perf-stat.path-length 15.38 -7.4 7.94 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 15.18 -7.3 7.85 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.40 -6.5 6.93 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.14 -6.3 6.82 perf-profile.calltrace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 8.62 ± 6% -5.9 2.74 perf-profile.calltrace.cycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 10.50 -5.1 5.43 perf-profile.calltrace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 8.98 ± 2% -4.4 4.62 perf-profile.calltrace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 5.03 ± 12% -4.2 0.88 ± 3% perf-profile.calltrace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 9.64 -3.9 5.70 perf-profile.calltrace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 9.42 -3.9 5.49 perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 4.54 ± 13% -3.9 0.65 ± 4% perf-profile.calltrace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg 44.22 -3.9 40.32 perf-profile.calltrace.cycles-pp.secondary_startup_64 4.46 ± 13% -3.9 0.60 ± 5% perf-profile.calltrace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg 43.77 -3.8 39.95 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64 43.76 -3.8 39.94 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 7.84 ± 2% -3.8 4.06 perf-profile.calltrace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg 43.66 -3.8 39.89 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 8.92 -3.7 5.20 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 7.58 ± 2% -3.7 3.91 perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg 7.46 ± 2% -3.6 3.82 perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp 8.60 -3.6 5.00 perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb 8.49 -3.6 4.94 perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable 6.10 -2.8 3.27 perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 5.95 -2.7 3.20 perf-profile.calltrace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_secondary 4.93 -2.1 2.88 perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 4.64 -1.9 2.69 perf-profile.calltrace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 3.65 -1.8 1.84 perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 4.00 -1.7 2.31 perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 3.24 ± 2% -1.6 1.63 perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 3.27 -1.6 1.69 perf-profile.calltrace.cycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.52 -1.3 1.19 perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline 2.48 ± 2% -1.3 1.20 perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary 2.23 ± 4% -1.1 1.12 ± 8% perf-profile.calltrace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 2.24 -1.1 1.18 perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 2.16 ± 2% -1.0 1.17 perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg 1.94 ± 2% -1.0 0.96 perf-profile.calltrace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry 1.66 ± 5% -0.8 0.84 ± 10% perf-profile.calltrace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb 1.57 ± 5% -0.8 0.78 ± 10% perf-profile.calltrace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output 1.55 ± 2% -0.8 0.78 perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 1.65 ± 2% -0.8 0.90 perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg 1.52 -0.7 0.77 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 1.57 ± 2% -0.7 0.85 perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb 1.46 -0.7 0.79 perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle 1.29 ± 5% -0.6 0.65 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 0.89 ± 2% -0.6 0.25 ±100% perf-profile.calltrace.cycles-pp.resched_curr.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function 1.26 ± 5% -0.6 0.62 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto 1.46 -0.6 0.86 perf-profile.calltrace.cycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up 1.20 ± 5% -0.6 0.60 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_key_hash_rcu.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.sock_sendmsg 1.34 -0.6 0.77 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 1.20 -0.6 0.63 ± 2% perf-profile.calltrace.cycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 1.00 ± 2% -0.5 0.52 perf-profile.calltrace.cycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.06 ± 2% -0.5 0.59 perf-profile.calltrace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 1.10 ± 3% -0.5 0.65 perf-profile.calltrace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.95 ± 3% -0.4 0.54 ± 2% perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common 30.84 +2.3 33.16 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 29.71 +2.7 32.39 perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 49.06 +7.3 56.32 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe 48.63 +7.5 56.11 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.67 +15.2 47.87 perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.48 +15.3 47.77 perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 31.55 +15.7 47.30 perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 30.98 +16.0 47.02 perf-profile.calltrace.cycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 20.10 +23.1 43.17 perf-profile.calltrace.cycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 19.82 +23.2 43.02 perf-profile.calltrace.cycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 19.32 +23.4 42.76 perf-profile.calltrace.cycles-pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 17.83 +24.2 42.03 perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 15.21 +25.5 40.72 perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 15.07 +25.6 40.64 perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb 14.83 +25.7 40.52 perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output 14.73 +25.7 40.45 perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2 14.31 +25.9 40.17 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 13.95 +26.0 39.97 perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 13.17 +26.4 39.61 perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack 12.85 +26.6 39.43 perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start 12.43 +26.7 39.16 perf-profile.calltrace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action 12.27 +26.8 39.07 perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog 11.92 +27.0 38.90 perf-profile.calltrace.cycles-pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core 11.37 +27.2 38.58 perf-profile.calltrace.cycles-pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv 10.29 +27.7 38.01 perf-profile.calltrace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.00 +30.3 30.29 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 0.00 +30.5 30.48 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 0.00 +31.8 31.84 perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +32.0 31.98 perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 15.40 -7.4 7.96 perf-profile.children.cycles-pp.__x64_sys_recvfrom 15.20 -7.3 7.85 perf-profile.children.cycles-pp.__sys_recvfrom 13.61 -6.5 7.12 perf-profile.children.cycles-pp.__sched_text_start 13.40 -6.5 6.94 perf-profile.children.cycles-pp.inet_recvmsg 13.15 -6.3 6.83 perf-profile.children.cycles-pp.udp_recvmsg 8.64 ± 6% -5.9 2.75 perf-profile.children.cycles-pp.ip_make_skb 10.53 -5.1 5.44 perf-profile.children.cycles-pp.__skb_recv_udp 8.98 ± 2% -4.4 4.63 perf-profile.children.cycles-pp.__skb_wait_for_more_packets 5.04 ± 12% -4.2 0.88 ± 3% perf-profile.children.cycles-pp.__ip_make_skb 9.65 -3.9 5.71 perf-profile.children.cycles-pp.sock_def_readable 9.43 -3.9 5.49 perf-profile.children.cycles-pp.__wake_up_common_lock 4.54 ± 13% -3.9 0.65 ± 4% perf-profile.children.cycles-pp.__ip_select_ident 44.22 -3.9 40.32 perf-profile.children.cycles-pp.secondary_startup_64 44.22 -3.9 40.32 perf-profile.children.cycles-pp.cpu_startup_entry 44.20 -3.9 40.31 perf-profile.children.cycles-pp.do_idle 4.46 ± 13% -3.9 0.60 ± 5% perf-profile.children.cycles-pp.ip_idents_reserve 43.77 -3.8 39.95 perf-profile.children.cycles-pp.start_secondary 8.93 -3.7 5.20 perf-profile.children.cycles-pp.__wake_up_common 7.59 ± 2% -3.7 3.92 perf-profile.children.cycles-pp.schedule 8.61 -3.6 5.01 perf-profile.children.cycles-pp.autoremove_wake_function 8.51 -3.6 4.95 perf-profile.children.cycles-pp.try_to_wake_up 6.16 -2.9 3.31 perf-profile.children.cycles-pp.schedule_idle 4.93 -2.1 2.88 perf-profile.children.cycles-pp.ttwu_do_activate 4.64 -1.9 2.69 perf-profile.children.cycles-pp.enqueue_task_fair 3.70 -1.8 1.87 perf-profile.children.cycles-pp.menu_select 4.09 -1.7 2.36 perf-profile.children.cycles-pp.enqueue_entity 3.32 ± 2% -1.7 1.67 perf-profile.children.cycles-pp.dequeue_task_fair 3.28 -1.6 1.69 perf-profile.children.cycles-pp.__ip_append_data 2.98 -1.5 1.44 ± 2% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline 3.02 ± 2% -1.5 1.51 perf-profile.children.cycles-pp.dequeue_entity 2.93 -1.3 1.61 perf-profile.children.cycles-pp.update_load_avg 2.78 -1.3 1.47 perf-profile.children.cycles-pp.pick_next_task_fair 2.51 -1.3 1.22 perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 2.52 -1.1 1.38 perf-profile.children.cycles-pp.switch_mm_irqs_off 2.24 ± 4% -1.1 1.13 ± 8% perf-profile.children.cycles-pp.__dev_queue_xmit 1.97 ± 2% -1.0 0.97 perf-profile.children.cycles-pp.tick_nohz_next_event 2.16 -1.0 1.18 perf-profile.children.cycles-pp.sock_alloc_send_pskb 1.74 -0.8 0.89 perf-profile.children.cycles-pp.syscall_return_via_sysret 1.67 ± 4% -0.8 0.84 ± 10% perf-profile.children.cycles-pp.dev_hard_start_xmit 1.58 ± 5% -0.8 0.79 ± 11% perf-profile.children.cycles-pp.loopback_xmit 1.57 ± 2% -0.8 0.79 perf-profile.children.cycles-pp.get_next_timer_interrupt 1.46 -0.8 0.70 perf-profile.children.cycles-pp._raw_spin_lock 1.65 ± 2% -0.8 0.90 perf-profile.children.cycles-pp.alloc_skb_with_frags 1.58 ± 2% -0.7 0.85 perf-profile.children.cycles-pp.__alloc_skb 1.49 -0.7 0.80 perf-profile.children.cycles-pp.set_next_entity 1.36 ± 2% -0.7 0.67 perf-profile.children.cycles-pp.load_new_mm_cr3 1.29 ± 5% -0.6 0.65 ± 7% perf-profile.children.cycles-pp.ip_route_output_flow 1.26 ± 5% -0.6 0.63 ± 7% perf-profile.children.cycles-pp.ip_route_output_key_hash 1.21 ± 5% -0.6 0.60 ± 7% perf-profile.children.cycles-pp.ip_route_output_key_hash_rcu 1.24 ± 2% -0.6 0.65 perf-profile.children.cycles-pp.switch_mm 1.17 -0.6 0.59 perf-profile.children.cycles-pp.update_curr 1.10 ± 3% -0.6 0.54 ± 3% perf-profile.children.cycles-pp.nf_hook_slow 1.08 ± 3% -0.6 0.52 perf-profile.children.cycles-pp.__next_timer_interrupt 1.09 -0.5 0.60 ± 2% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq 0.95 ± 2% -0.5 0.45 ± 3% perf-profile.children.cycles-pp.___perf_sw_event 1.01 ± 2% -0.5 0.52 perf-profile.children.cycles-pp.move_addr_to_user 1.06 ± 2% -0.5 0.59 perf-profile.children.cycles-pp.ttwu_do_wakeup 1.10 ± 3% -0.5 0.65 perf-profile.children.cycles-pp.select_task_rq_fair 1.02 ± 2% -0.4 0.57 perf-profile.children.cycles-pp.check_preempt_curr 0.83 ± 2% -0.4 0.41 ± 2% perf-profile.children.cycles-pp.__switch_to_asm 0.87 ± 2% -0.4 0.46 ± 3% perf-profile.children.cycles-pp._copy_to_iter 0.77 ± 5% -0.4 0.37 ± 3% perf-profile.children.cycles-pp.selinux_ip_postroute 0.84 -0.4 0.45 ± 3% perf-profile.children.cycles-pp.sk_filter_trim_cap 0.89 ± 2% -0.4 0.50 ± 2% perf-profile.children.cycles-pp.resched_curr 0.87 ± 2% -0.4 0.48 perf-profile.children.cycles-pp.__consume_stateless_skb 0.75 ± 2% -0.4 0.36 ± 2% perf-profile.children.cycles-pp.__switch_to 0.79 -0.4 0.42 ± 2% perf-profile.children.cycles-pp.security_sock_rcv_skb 0.72 ± 7% -0.4 0.36 ± 3% perf-profile.children.cycles-pp.update_cfs_group 0.64 ± 2% -0.4 0.29 perf-profile.children.cycles-pp.ip_generic_getfrag 0.73 ± 3% -0.4 0.38 ± 2% perf-profile.children.cycles-pp.tick_nohz_idle_exit 0.72 -0.3 0.37 ± 3% perf-profile.children.cycles-pp.finish_task_switch 0.73 -0.3 0.39 ± 4% perf-profile.children.cycles-pp.sock_wfree 0.74 -0.3 0.40 ± 3% perf-profile.children.cycles-pp.selinux_socket_sock_rcv_skb 0.69 ± 10% -0.3 0.35 ± 12% perf-profile.children.cycles-pp.fib_table_lookup 0.72 ± 2% -0.3 0.39 ± 3% perf-profile.children.cycles-pp.copy_user_generic_unrolled 0.62 ± 5% -0.3 0.30 ± 4% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.73 -0.3 0.42 perf-profile.children.cycles-pp._raw_spin_lock_bh 0.67 ± 2% -0.3 0.35 ± 3% perf-profile.children.cycles-pp.__slab_free 0.53 ± 2% -0.3 0.23 ± 3% perf-profile.children.cycles-pp._copy_from_iter_full 0.61 ± 2% -0.3 0.33 ± 2% perf-profile.children.cycles-pp.sched_clock_cpu 0.69 ± 3% -0.3 0.40 perf-profile.children.cycles-pp.poll_idle 0.61 ± 2% -0.3 0.34 ± 5% perf-profile.children.cycles-pp.account_entity_enqueue 0.56 ± 2% -0.3 0.30 ± 3% perf-profile.children.cycles-pp.sched_clock 0.47 ± 21% -0.3 0.20 ± 30% perf-profile.children.cycles-pp.netif_rx_internal 0.51 ± 3% -0.3 0.25 ± 4% perf-profile.children.cycles-pp.sockfd_lookup_light 0.54 ± 2% -0.3 0.28 ± 2% perf-profile.children.cycles-pp.native_sched_clock 0.46 ± 4% -0.2 0.21 ± 3% perf-profile.children.cycles-pp.pick_next_task_idle 0.55 -0.2 0.30 ± 4% perf-profile.children.cycles-pp.ktime_get 0.48 ± 3% -0.2 0.24 perf-profile.children.cycles-pp.__might_fault 0.43 ± 4% -0.2 0.18 ± 2% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.54 -0.2 0.30 ± 2% perf-profile.children.cycles-pp.reweight_entity 0.53 -0.2 0.29 perf-profile.children.cycles-pp.prepare_to_wait_exclusive 0.56 ± 2% -0.2 0.33 perf-profile.children.cycles-pp.__update_load_avg_se 0.72 ± 4% -0.2 0.51 perf-profile.children.cycles-pp.find_next_bit 0.46 ± 3% -0.2 0.24 perf-profile.children.cycles-pp.tick_nohz_idle_enter 0.41 ± 10% -0.2 0.19 ± 7% perf-profile.children.cycles-pp.avc_has_perm 0.41 ± 2% -0.2 0.20 ± 4% perf-profile.children.cycles-pp.__fget_light 0.43 ± 10% -0.2 0.21 ± 11% perf-profile.children.cycles-pp.read_tsc 0.51 ± 3% -0.2 0.30 ± 2% perf-profile.children.cycles-pp.update_rq_clock 0.48 -0.2 0.27 ± 3% perf-profile.children.cycles-pp.selinux_sock_rcv_skb_compat 0.45 ± 2% -0.2 0.25 perf-profile.children.cycles-pp.native_write_msr 0.46 ± 2% -0.2 0.26 ± 4% perf-profile.children.cycles-pp.sock_def_write_space 0.38 -0.2 0.18 ± 2% perf-profile.children.cycles-pp.kmem_cache_alloc_node 0.49 ± 2% -0.2 0.30 ± 2% perf-profile.children.cycles-pp.__kmalloc_reserve 0.42 ± 2% -0.2 0.23 ± 2% perf-profile.children.cycles-pp.update_ts_time_stats 0.46 ± 4% -0.2 0.27 ± 3% perf-profile.children.cycles-pp.copyout 0.40 ± 2% -0.2 0.21 ± 4% perf-profile.children.cycles-pp.ip_local_out 0.42 -0.2 0.23 perf-profile.children.cycles-pp.skb_set_owner_w 0.36 -0.2 0.18 ± 4% perf-profile.children.cycles-pp.pick_next_entity 0.36 ± 3% -0.2 0.18 ± 4% perf-profile.children.cycles-pp.__ip_local_out 0.33 ± 2% -0.2 0.16 ± 5% perf-profile.children.cycles-pp.validate_xmit_skb 0.32 ± 2% -0.2 0.15 ± 3% perf-profile.children.cycles-pp.enqueue_to_backlog 0.31 ± 3% -0.2 0.15 ± 3% perf-profile.children.cycles-pp.put_prev_task_fair 0.39 ± 7% -0.2 0.23 ± 4% perf-profile.children.cycles-pp.ksize 0.44 -0.2 0.28 perf-profile.children.cycles-pp.__kmalloc_node_track_caller 0.41 ± 7% -0.2 0.26 perf-profile.children.cycles-pp.select_idle_sibling 0.34 ± 2% -0.2 0.19 ± 6% perf-profile.children.cycles-pp.ipv4_mtu 0.30 ± 2% -0.1 0.15 ± 3% perf-profile.children.cycles-pp.___might_sleep 0.35 ± 3% -0.1 0.21 ± 2% perf-profile.children.cycles-pp.nr_iowait_cpu 0.28 -0.1 0.14 ± 3% perf-profile.children.cycles-pp.__skb_try_recv_from_queue 0.27 ± 5% -0.1 0.12 ± 8% perf-profile.children.cycles-pp.security_socket_sendmsg 0.29 ± 2% -0.1 0.15 ± 5% perf-profile.children.cycles-pp.__udp4_lib_lookup 0.24 ± 3% -0.1 0.10 perf-profile.children.cycles-pp.copyin 0.32 ± 3% -0.1 0.18 ± 3% perf-profile.children.cycles-pp.hrtimer_get_next_event 0.25 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.kmem_cache_free 0.24 ± 2% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.entry_SYSCALL_64_stage2 0.28 ± 2% -0.1 0.15 ± 2% perf-profile.children.cycles-pp.move_addr_to_kernel 0.27 ± 4% -0.1 0.14 ± 3% perf-profile.children.cycles-pp.sock_has_perm 0.28 -0.1 0.15 ± 5% perf-profile.children.cycles-pp.selinux_parse_skb 0.35 ± 3% -0.1 0.23 ± 3% perf-profile.children.cycles-pp.available_idle_cpu 0.25 -0.1 0.12 ± 4% perf-profile.children.cycles-pp._copy_from_user 0.27 ± 20% -0.1 0.15 ± 7% perf-profile.children.cycles-pp.__netif_receive_skb_core 0.29 ± 2% -0.1 0.17 ± 2% perf-profile.children.cycles-pp.__list_del_entry_valid 0.20 ± 8% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.22 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.account_entity_dequeue 0.32 -0.1 0.20 ± 5% perf-profile.children.cycles-pp.__enqueue_entity 0.29 ± 2% -0.1 0.17 ± 2% perf-profile.children.cycles-pp.skb_release_data 0.22 ± 3% -0.1 0.11 perf-profile.children.cycles-pp._copy_to_user 0.20 ± 4% -0.1 0.09 ± 5% perf-profile.children.cycles-pp.menu_reflect 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.put_prev_entity 0.23 -0.1 0.12 ± 3% perf-profile.children.cycles-pp.cpuidle_governor_latency_req 0.22 ± 3% -0.1 0.11 ± 3% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.22 ± 3% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.rcu_idle_exit 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.security_sk_classify_flow 0.21 ± 3% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.sock_recvmsg 0.18 ± 3% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.__get_user_4 0.51 ± 3% -0.1 0.41 ± 2% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.22 -0.1 0.12 ± 8% perf-profile.children.cycles-pp.ip_setup_cork 0.19 ± 4% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.inet_sendmsg 0.21 ± 3% -0.1 0.11 ± 3% perf-profile.children.cycles-pp.__might_sleep 0.20 ± 2% -0.1 0.10 perf-profile.children.cycles-pp.__calc_delta 0.18 ± 2% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.security_socket_recvmsg 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.call_cpuidle 0.23 ± 2% -0.1 0.14 ± 8% perf-profile.children.cycles-pp.__list_add_valid 0.12 ± 4% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.sched_ttwu_pending 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.rcu_eqs_enter 0.23 ± 3% -0.1 0.15 ± 4% perf-profile.children.cycles-pp.activate_task 0.18 ± 2% -0.1 0.10 ± 7% perf-profile.children.cycles-pp.netif_skb_features 0.18 ± 4% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.rb_erase_cached 0.15 ± 2% -0.1 0.07 ± 5% perf-profile.children.cycles-pp.rcu_needs_cpu 0.17 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.ip_finish_output 0.16 ± 2% -0.1 0.10 perf-profile.children.cycles-pp.ip_rcv_core 0.13 ± 3% -0.1 0.07 ± 5% perf-profile.children.cycles-pp.selinux_ipv4_output 0.13 -0.1 0.07 perf-profile.children.cycles-pp.selinux_sk_getsecid 0.11 ± 6% -0.1 0.05 perf-profile.children.cycles-pp.update_min_vruntime 0.08 ± 5% -0.1 0.03 ±100% perf-profile.children.cycles-pp.ip_send_check 0.12 ± 9% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.compute_score 0.10 ± 5% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.deactivate_task 0.11 ± 6% -0.1 0.05 ± 8% perf-profile.children.cycles-pp.ipv4_pktinfo_prepare 0.11 -0.1 0.06 ± 9% perf-profile.children.cycles-pp.dst_release 0.08 ± 8% -0.1 0.03 ±100% perf-profile.children.cycles-pp.__slab_alloc 0.11 ± 4% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.pm_qos_request 0.10 ± 4% -0.1 0.05 perf-profile.children.cycles-pp.udp_rcv 0.10 ± 8% -0.1 0.05 perf-profile.children.cycles-pp.__update_idle_core 0.13 ± 10% -0.1 0.08 ± 6% perf-profile.children.cycles-pp.import_single_range 0.10 ± 4% -0.0 0.05 perf-profile.children.cycles-pp.rcu_eqs_exit 0.11 ± 7% -0.0 0.07 perf-profile.children.cycles-pp.rb_insert_color_cached 0.08 ± 8% -0.0 0.04 ± 58% perf-profile.children.cycles-pp.tick_check_broadcast_expired 0.13 -0.0 0.10 ± 4% perf-profile.children.cycles-pp.irq_exit 0.07 ± 5% -0.0 0.05 perf-profile.children.cycles-pp.rebalance_domains 0.07 ± 5% -0.0 0.05 ± 9% perf-profile.children.cycles-pp.receiver_wake_function 0.00 +0.1 0.10 ± 5% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +0.3 0.28 perf-profile.children.cycles-pp.cpumask_next 31.18 +2.3 33.50 perf-profile.children.cycles-pp.cpuidle_enter_state 30.02 +2.7 32.70 perf-profile.children.cycles-pp.intel_idle 49.12 +7.3 56.39 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 48.68 +7.5 56.17 perf-profile.children.cycles-pp.do_syscall_64 32.69 +15.2 47.88 perf-profile.children.cycles-pp.__x64_sys_sendto 32.49 +15.3 47.77 perf-profile.children.cycles-pp.__sys_sendto 31.56 +15.7 47.30 perf-profile.children.cycles-pp.sock_sendmsg 31.00 +16.0 47.03 perf-profile.children.cycles-pp.udp_sendmsg 20.10 +23.1 43.18 perf-profile.children.cycles-pp.udp_send_skb 19.82 +23.2 43.03 perf-profile.children.cycles-pp.ip_send_skb 19.33 +23.4 42.77 perf-profile.children.cycles-pp.ip_output 17.85 +24.2 42.05 perf-profile.children.cycles-pp.ip_finish_output2 15.28 +25.5 40.76 perf-profile.children.cycles-pp.__local_bh_enable_ip 15.10 +25.6 40.66 perf-profile.children.cycles-pp.do_softirq 14.84 +25.7 40.52 perf-profile.children.cycles-pp.do_softirq_own_stack 14.85 +25.7 40.54 perf-profile.children.cycles-pp.__softirqentry_text_start 14.32 +25.9 40.18 perf-profile.children.cycles-pp.net_rx_action 13.96 +26.0 39.98 perf-profile.children.cycles-pp.process_backlog 13.18 +26.4 39.61 perf-profile.children.cycles-pp.__netif_receive_skb_one_core 12.86 +26.6 39.44 perf-profile.children.cycles-pp.ip_rcv 12.43 +26.7 39.16 perf-profile.children.cycles-pp.ip_local_deliver 12.27 +26.8 39.08 perf-profile.children.cycles-pp.ip_local_deliver_finish 11.93 +27.0 38.90 perf-profile.children.cycles-pp.__udp4_lib_rcv 11.38 +27.2 38.59 perf-profile.children.cycles-pp.udp_queue_rcv_skb 10.30 +27.7 38.02 perf-profile.children.cycles-pp.__udp_enqueue_schedule_skb 1.43 ± 3% +29.9 31.29 perf-profile.children.cycles-pp._raw_spin_lock_irqsave 0.06 ± 87% +30.2 30.31 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.15 ± 3% +31.8 31.98 perf-profile.children.cycles-pp.__sk_mem_raise_allocated 0.00 +31.9 31.87 perf-profile.children.cycles-pp.__percpu_counter_sum 4.44 ± 13% -3.8 0.60 ± 5% perf-profile.self.cycles-pp.ip_idents_reserve 2.90 -1.5 1.39 perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline 2.17 -1.0 1.20 perf-profile.self.cycles-pp.__sched_text_start 1.74 -0.8 0.89 perf-profile.self.cycles-pp.syscall_return_via_sysret 1.39 -0.7 0.67 perf-profile.self.cycles-pp._raw_spin_lock 1.36 ± 2% -0.7 0.67 perf-profile.self.cycles-pp.load_new_mm_cr3 1.25 -0.6 0.67 perf-profile.self.cycles-pp.update_load_avg 1.08 ± 2% -0.5 0.59 ± 2% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq 0.87 ± 2% -0.5 0.41 ± 3% perf-profile.self.cycles-pp.___perf_sw_event 1.16 -0.4 0.71 perf-profile.self.cycles-pp.switch_mm_irqs_off 0.83 ± 2% -0.4 0.41 ± 2% perf-profile.self.cycles-pp.__switch_to_asm 0.85 -0.4 0.43 ± 2% perf-profile.self.cycles-pp.update_curr 1.38 ± 2% -0.4 0.98 perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.89 ± 2% -0.4 0.49 perf-profile.self.cycles-pp.menu_select 0.71 ± 2% -0.4 0.35 ± 2% perf-profile.self.cycles-pp.__switch_to 0.79 -0.4 0.43 perf-profile.self.cycles-pp.do_idle 0.82 ± 3% -0.4 0.46 ± 2% perf-profile.self.cycles-pp.resched_curr 0.68 ± 2% -0.4 0.32 ± 3% perf-profile.self.cycles-pp.udp_sendmsg 0.70 ± 7% -0.3 0.35 ± 3% perf-profile.self.cycles-pp.update_cfs_group 0.68 ± 11% -0.3 0.35 ± 12% perf-profile.self.cycles-pp.fib_table_lookup 0.71 -0.3 0.41 perf-profile.self.cycles-pp._raw_spin_lock_bh 0.68 ± 3% -0.3 0.38 ± 2% perf-profile.self.cycles-pp.copy_user_generic_unrolled 0.66 ± 2% -0.3 0.35 ± 3% perf-profile.self.cycles-pp.__slab_free 0.62 -0.3 0.32 ± 2% perf-profile.self.cycles-pp.pick_next_task_fair 0.67 ± 2% -0.3 0.38 perf-profile.self.cycles-pp.select_task_rq_fair 0.65 -0.3 0.36 perf-profile.self.cycles-pp.set_next_entity 0.59 -0.3 0.32 perf-profile.self.cycles-pp.udp_recvmsg 0.57 -0.3 0.30 ± 2% perf-profile.self.cycles-pp.finish_task_switch 0.65 -0.3 0.39 perf-profile.self.cycles-pp.enqueue_entity 0.51 ± 2% -0.3 0.26 ± 3% perf-profile.self.cycles-pp.do_syscall_64 0.49 -0.3 0.24 ± 3% perf-profile.self.cycles-pp.ip_route_output_key_hash_rcu 0.52 ± 2% -0.2 0.27 ± 2% perf-profile.self.cycles-pp.native_sched_clock 0.54 ± 3% -0.2 0.29 ± 2% perf-profile.self.cycles-pp.dequeue_entity 0.54 -0.2 0.30 ± 2% perf-profile.self.cycles-pp.reweight_entity 0.45 ± 2% -0.2 0.21 ± 7% perf-profile.self.cycles-pp.__ip_append_data 0.47 ± 3% -0.2 0.24 perf-profile.self.cycles-pp.__next_timer_interrupt 0.57 ± 3% -0.2 0.34 ± 3% perf-profile.self.cycles-pp.poll_idle 0.42 ± 2% -0.2 0.19 ± 3% perf-profile.self.cycles-pp.__skb_wait_for_more_packets 0.54 ± 2% -0.2 0.32 perf-profile.self.cycles-pp.__update_load_avg_se 0.44 -0.2 0.21 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.39 ± 2% -0.2 0.16 ± 6% perf-profile.self.cycles-pp.ip_output 0.55 -0.2 0.33 ± 2% perf-profile.self.cycles-pp.enqueue_task_fair 0.41 ± 3% -0.2 0.20 ± 4% perf-profile.self.cycles-pp.__fget_light 0.40 ± 10% -0.2 0.18 ± 6% perf-profile.self.cycles-pp.avc_has_perm 0.48 -0.2 0.28 perf-profile.self.cycles-pp.move_addr_to_user 0.45 -0.2 0.24 ± 2% perf-profile.self.cycles-pp.native_write_msr 0.40 ± 10% -0.2 0.20 ± 13% perf-profile.self.cycles-pp.read_tsc 0.36 ± 4% -0.2 0.16 ± 4% perf-profile.self.cycles-pp.__skb_recv_udp 0.45 ± 2% -0.2 0.25 ± 5% perf-profile.self.cycles-pp.sock_def_write_space 0.42 ± 2% -0.2 0.23 ± 2% perf-profile.self.cycles-pp.account_entity_enqueue 0.38 ± 5% -0.2 0.19 ± 2% perf-profile.self.cycles-pp.dequeue_task_fair 0.39 ± 8% -0.2 0.20 ± 3% perf-profile.self.cycles-pp.ip_finish_output2 0.41 -0.2 0.23 perf-profile.self.cycles-pp.skb_set_owner_w 0.60 ± 4% -0.2 0.42 perf-profile.self.cycles-pp.find_next_bit 0.34 -0.2 0.17 ± 3% perf-profile.self.cycles-pp.__ip_make_skb 0.36 ± 3% -0.2 0.19 ± 2% perf-profile.self.cycles-pp.process_backlog 0.45 ± 4% -0.2 0.28 perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.31 ± 2% -0.2 0.15 ± 2% perf-profile.self.cycles-pp.__alloc_skb 0.33 -0.2 0.17 ± 4% perf-profile.self.cycles-pp.pick_next_entity 0.38 ± 6% -0.2 0.22 ± 3% perf-profile.self.cycles-pp.ksize 0.38 ± 4% -0.2 0.22 ± 3% perf-profile.self.cycles-pp.__softirqentry_text_start 0.31 ± 2% -0.2 0.15 ± 2% perf-profile.self.cycles-pp.__sys_sendto 0.29 ± 3% -0.2 0.14 ± 8% perf-profile.self.cycles-pp._copy_to_iter 0.30 ± 3% -0.1 0.15 perf-profile.self.cycles-pp.___might_sleep 0.27 -0.1 0.12 ± 5% perf-profile.self.cycles-pp.sock_wfree 0.40 ± 2% -0.1 0.26 ± 3% perf-profile.self.cycles-pp.__udp_enqueue_schedule_skb 0.27 ± 3% -0.1 0.13 ± 3% perf-profile.self.cycles-pp.__sys_recvfrom 0.31 -0.1 0.17 ± 6% perf-profile.self.cycles-pp.ipv4_mtu 0.34 ± 3% -0.1 0.21 ± 2% perf-profile.self.cycles-pp.nr_iowait_cpu 0.27 ± 4% -0.1 0.13 ± 3% perf-profile.self.cycles-pp.sock_has_perm 0.29 -0.1 0.16 ± 5% perf-profile.self.cycles-pp.net_rx_action 0.24 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.entry_SYSCALL_64_stage2 0.28 ± 2% -0.1 0.15 ± 4% perf-profile.self.cycles-pp.loopback_xmit 0.24 ± 3% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.inet_recvmsg 0.27 -0.1 0.14 ± 3% perf-profile.self.cycles-pp.do_softirq 0.27 -0.1 0.15 ± 5% perf-profile.self.cycles-pp.selinux_parse_skb 0.27 ± 20% -0.1 0.15 ± 5% perf-profile.self.cycles-pp.__netif_receive_skb_core 0.35 ± 4% -0.1 0.23 perf-profile.self.cycles-pp.available_idle_cpu 0.31 ± 2% -0.1 0.19 ± 3% perf-profile.self.cycles-pp.__enqueue_entity 0.24 -0.1 0.12 ± 3% perf-profile.self.cycles-pp.selinux_socket_sock_rcv_skb 0.29 ± 3% -0.1 0.17 ± 4% perf-profile.self.cycles-pp.__list_del_entry_valid 0.28 ± 3% -0.1 0.17 ± 3% perf-profile.self.cycles-pp.skb_release_data 0.27 ± 2% -0.1 0.16 ± 4% perf-profile.self.cycles-pp.__udp4_lib_rcv 0.21 ± 5% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.account_entity_dequeue 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.kmem_cache_alloc_node 0.18 ± 4% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.tick_nohz_next_event 0.23 -0.1 0.12 ± 4% perf-profile.self.cycles-pp.udp_send_skb 0.21 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.26 -0.1 0.16 ± 4% perf-profile.self.cycles-pp.try_to_wake_up 0.20 ± 4% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.put_prev_task_fair 0.24 ± 3% -0.1 0.14 ± 3% perf-profile.self.cycles-pp.__wake_up_common 0.20 ± 4% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__x64_sys_recvfrom 0.18 ± 3% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.__get_user_4 0.20 ± 8% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.__dev_queue_xmit 0.26 ± 5% -0.1 0.16 ± 2% perf-profile.self.cycles-pp.update_rq_clock 0.26 -0.1 0.16 ± 4% perf-profile.self.cycles-pp.__kmalloc_node_track_caller 0.20 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__local_bh_enable_ip 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.enqueue_to_backlog 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.call_cpuidle 0.22 ± 3% -0.1 0.13 ± 9% perf-profile.self.cycles-pp.__list_add_valid 0.19 ± 3% -0.1 0.10 perf-profile.self.cycles-pp.__calc_delta 0.17 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.inet_sendmsg 0.20 ± 4% -0.1 0.11 ± 6% perf-profile.self.cycles-pp.__x64_sys_sendto 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.rcu_eqs_enter 0.12 ± 4% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.sched_ttwu_pending 0.23 ± 3% -0.1 0.15 ± 4% perf-profile.self.cycles-pp.activate_task 0.19 ± 4% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.check_preempt_curr 0.18 ± 2% -0.1 0.10 perf-profile.self.cycles-pp.__might_sleep 0.18 ± 2% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.__udp4_lib_lookup 0.19 ± 6% -0.1 0.11 ± 18% perf-profile.self.cycles-pp.ktime_get 0.14 ± 3% -0.1 0.06 ± 15% perf-profile.self.cycles-pp.validate_xmit_skb 0.16 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.selinux_sock_rcv_skb_compat 0.15 ± 4% -0.1 0.07 ± 5% perf-profile.self.cycles-pp.selinux_ip_postroute 0.13 ± 3% -0.1 0.05 perf-profile.self.cycles-pp._copy_from_iter_full 0.15 ± 3% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.rcu_needs_cpu 0.16 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.prepare_to_wait_exclusive 0.17 ± 5% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.ip_local_deliver_finish 0.14 ± 5% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.netif_skb_features 0.10 ± 4% -0.1 0.03 ±100% perf-profile.self.cycles-pp.put_prev_entity 0.14 ± 3% -0.1 0.07 ± 7% perf-profile.self.cycles-pp.__might_fault 0.14 ± 3% -0.1 0.07 ± 6% perf-profile.self.cycles-pp.menu_reflect 0.16 ± 5% -0.1 0.09 perf-profile.self.cycles-pp.rb_erase_cached 0.16 ± 2% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.ip_rcv_core 0.15 ± 3% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.ip_rcv 0.09 ± 4% -0.1 0.03 ±100% perf-profile.self.cycles-pp.udp_rcv 0.15 -0.1 0.08 ± 5% perf-profile.self.cycles-pp.ip_local_deliver 0.13 ± 3% -0.1 0.07 ± 6% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.09 -0.1 0.03 ±100% perf-profile.self.cycles-pp.selinux_ipv4_output 0.09 ± 7% -0.1 0.03 ±100% perf-profile.self.cycles-pp.deactivate_task 0.12 ± 3% -0.1 0.06 ± 6% perf-profile.self.cycles-pp.rcu_idle_exit 0.12 -0.1 0.06 perf-profile.self.cycles-pp.selinux_sk_getsecid 0.11 ± 4% -0.1 0.05 perf-profile.self.cycles-pp.ip_make_skb 0.10 ± 11% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.__update_idle_core 0.08 -0.1 0.03 ±100% perf-profile.self.cycles-pp.ip_send_check 0.11 ± 4% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.pm_qos_request 0.11 ± 7% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.compute_score 0.11 ± 7% -0.1 0.05 ± 9% perf-profile.self.cycles-pp.sock_sendmsg 0.11 ± 7% -0.1 0.06 ± 9% perf-profile.self.cycles-pp.ip_generic_getfrag 0.11 ± 3% -0.1 0.06 perf-profile.self.cycles-pp.switch_mm 0.11 ± 4% -0.1 0.06 ± 9% perf-profile.self.cycles-pp.nf_hook_slow 0.08 ± 6% -0.1 0.03 ±100% perf-profile.self.cycles-pp.alloc_skb_with_frags 0.10 ± 7% -0.1 0.05 perf-profile.self.cycles-pp.__skb_try_recv_from_queue 0.10 -0.1 0.05 perf-profile.self.cycles-pp.dst_release 0.12 ± 10% -0.0 0.07 perf-profile.self.cycles-pp.import_single_range 0.11 ± 6% -0.0 0.06 perf-profile.self.cycles-pp.rb_insert_color_cached 0.10 ± 4% -0.0 0.05 ± 8% perf-profile.self.cycles-pp.sock_alloc_send_pskb 0.12 ± 5% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.cpuidle_enter_state 0.09 ± 4% -0.0 0.05 perf-profile.self.cycles-pp.ip_finish_output 0.10 -0.0 0.06 perf-profile.self.cycles-pp.ip_send_skb 0.09 ± 7% -0.0 0.05 perf-profile.self.cycles-pp.schedule_idle 0.09 ± 4% -0.0 0.05 perf-profile.self.cycles-pp.get_next_timer_interrupt 0.09 ± 4% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.udp_queue_rcv_skb 0.08 ± 6% -0.0 0.04 ± 58% perf-profile.self.cycles-pp.tick_check_broadcast_expired 0.09 ± 5% -0.0 0.05 perf-profile.self.cycles-pp.dev_hard_start_xmit 0.08 ± 5% -0.0 0.05 perf-profile.self.cycles-pp.ip_setup_cork 0.10 ± 7% -0.0 0.07 ± 6% perf-profile.self.cycles-pp.do_softirq_own_stack 0.07 -0.0 0.05 perf-profile.self.cycles-pp.receiver_wake_function 0.00 +0.1 0.10 ± 5% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.00 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.cpumask_next 0.00 +1.0 1.01 perf-profile.self.cycles-pp.__percpu_counter_sum 30.01 +2.7 32.69 perf-profile.self.cycles-pp.intel_idle 0.06 ± 87% +30.2 30.31 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath *************************************************************************************************** lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/25%/debian-x86_64-2018-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | :4 25% 1:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x 9:4 -43% 7:4 perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout 3:4 -15% 3:4 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeout 26:4 -109% 21:4 perf-profile.children.cycles-pp.schedule_timeout 1:4 -11% 1:4 perf-profile.self.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 1930589 -13.5% 1670226 netperf.Throughput_total_tps 87754 -13.5% 75919 netperf.Throughput_tps 1426 -3.9% 1371 ± 2% netperf.time.percent_of_cpu_this_job_got 3911 -2.6% 3809 ± 2% netperf.time.system_time 385.12 -17.0% 319.68 ± 4% netperf.time.user_time 5.792e+08 -13.5% 5.011e+08 netperf.time.voluntary_context_switches 5.792e+08 -13.5% 5.011e+08 netperf.workload 5.792e+08 -12.5% 5.068e+08 softirqs.NET_RX 7590488 -13.1% 6595363 vmstat.system.cs 2095 ± 50% +740.9% 17617 ± 87% numa-meminfo.node0.Shmem 40809 ± 4% -14.3% 34971 ± 11% numa-meminfo.node1.SReclaimable 415.39 -1.8% 408.09 pmeter.Average_Active_Power 211.25 -11.9% 186.02 pmeter.performance_per_watt 18997 ± 6% +8.2% 20555 ± 3% sched_debug.cpu.load.avg 13008831 -13.3% 11273636 sched_debug.cpu.nr_switches.avg 1.133e+09 -12.8% 9.877e+08 cpuidle.C1.usage 8.879e+09 ± 18% -43.5% 5.013e+09 ± 54% cpuidle.C6.time 25831364 ± 3% -27.4% 18752863 cpuidle.POLL.usage 7.97 +2.5 10.43 mpstat.cpu.soft% 17.09 -2.4 14.66 mpstat.cpu.sys% 2.34 -0.3 2.00 ± 2% mpstat.cpu.usr% 1037 -3.8% 998.50 turbostat.Avg_MHz 1.133e+09 -12.8% 9.877e+08 turbostat.C1 33.21 ± 18% -14.4 18.80 ± 55% turbostat.C6% 0.96 ± 96% +201.3% 2.88 ± 30% turbostat.CPU%c3 216.23 -2.2% 211.46 turbostat.PkgWatt 523.00 ± 50% +742.2% 4404 ± 87% numa-vmstat.node0.nr_shmem 471766 ± 12% +27.2% 600222 ± 6% numa-vmstat.node0.numa_hit 454541 ± 12% +28.6% 584644 ± 7% numa-vmstat.node0.numa_local 10202 ± 4% -14.3% 8743 ± 11% numa-vmstat.node1.nr_slab_reclaimable 665328 ± 9% -20.2% 530868 ± 7% numa-vmstat.node1.numa_hit 532036 ± 11% -25.5% 396167 ± 9% numa-vmstat.node1.numa_local 3.597e+12 -6.9% 3.348e+12 perf-stat.branch-instructions 2.70 -0.2 2.54 perf-stat.branch-miss-rate% 9.714e+10 -12.4% 8.509e+10 perf-stat.branch-misses 3.173e+11 ± 2% -14.9% 2.701e+11 perf-stat.cache-references 2.317e+09 -13.3% 2.01e+09 perf-stat.context-switches 1.59 +3.4% 1.64 perf-stat.cpi 2.871e+13 -4.5% 2.742e+13 perf-stat.cpu-cycles 0.09 -0.0 0.09 perf-stat.dTLB-load-miss-rate% 4.816e+09 -10.7% 4.302e+09 perf-stat.dTLB-load-misses 5.29e+12 -8.4% 4.846e+12 perf-stat.dTLB-loads 0.00 ± 27% +0.0 0.00 ± 9% perf-stat.dTLB-store-miss-rate% 50665696 ± 27% +87.6% 95071493 ± 9% perf-stat.dTLB-store-misses 3.418e+12 -11.6% 3.023e+12 perf-stat.dTLB-stores 11.55 ± 5% +1.9 13.47 ± 7% perf-stat.iTLB-load-miss-rate% 4.068e+10 -16.8% 3.384e+10 ± 2% perf-stat.iTLB-loads 1.81e+13 -7.6% 1.673e+13 perf-stat.instructions 0.63 -3.3% 0.61 perf-stat.ipc 7.63e+08 ± 20% +87.8% 1.433e+09 ± 3% perf-stat.node-load-misses 86.73 ± 2% -27.7 59.01 perf-stat.node-store-miss-rate% 5.359e+08 ± 9% +17.5% 6.296e+08 perf-stat.node-store-misses 83392223 ± 25% +424.4% 4.373e+08 perf-stat.node-stores 31255 +6.8% 33385 perf-stat.path-length 13.66 ± 2% -2.4 11.21 ± 6% perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.45 ± 2% -2.4 11.05 ± 6% perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.88 ± 2% -2.1 9.73 ± 6% perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.67 ± 2% -2.1 9.58 ± 6% perf-profile.calltrace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 9.09 ± 2% -1.6 7.45 ± 7% perf-profile.calltrace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 7.67 ± 2% -1.4 6.27 ± 7% perf-profile.calltrace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 9.02 ± 2% -1.3 7.69 ± 6% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 9.25 ± 2% -1.3 7.99 ± 6% perf-profile.calltrace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 8.48 ± 2% -1.2 7.24 ± 7% perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 8.14 ± 3% -1.1 6.99 ± 7% perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb 8.03 ± 3% -1.1 6.89 ± 7% perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable 6.50 ± 2% -1.1 5.41 ± 7% perf-profile.calltrace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg 6.11 ± 2% -1.0 5.12 ± 7% perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg 5.97 ± 2% -1.0 5.02 ± 7% perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp 5.49 -0.9 4.60 ± 5% perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 5.35 -0.9 4.48 ± 5% perf-profile.calltrace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_secondary 4.79 -0.8 3.96 ± 6% perf-profile.calltrace.cycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 4.50 ± 2% -0.7 3.85 ± 7% perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 4.24 ± 2% -0.6 3.62 ± 8% perf-profile.calltrace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 3.50 ± 3% -0.5 2.99 ± 8% perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 2.62 ± 2% -0.5 2.16 ± 7% perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 2.88 -0.4 2.46 ± 6% perf-profile.calltrace.cycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 1.68 -0.4 1.29 ± 4% perf-profile.calltrace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.78 ± 3% -0.4 2.42 ± 7% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.84 -0.4 1.48 ± 6% perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 0.64 ± 3% -0.4 0.28 ±100% perf-profile.calltrace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select 1.89 ± 3% -0.3 1.56 ± 7% perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline 2.04 ± 4% -0.3 1.73 ± 8% perf-profile.calltrace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 1.29 ± 2% -0.3 1.00 ± 4% perf-profile.calltrace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg 1.22 ± 2% -0.3 0.94 ± 4% perf-profile.calltrace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg 1.32 -0.3 1.04 ± 6% perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle 2.11 ± 2% -0.3 1.83 ± 6% perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg 1.77 ± 3% -0.3 1.50 ± 8% perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary 1.49 -0.3 1.22 ± 5% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 1.58 ± 4% -0.2 1.36 ± 7% perf-profile.calltrace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb 1.60 -0.2 1.40 ± 4% perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 1.50 ± 4% -0.2 1.30 ± 7% perf-profile.calltrace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output 0.60 ± 2% -0.2 0.41 ± 58% perf-profile.calltrace.cycles-pp.selinux_socket_sock_rcv_skb.security_sock_rcv_skb.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv 1.48 ± 2% -0.2 1.29 ± 7% perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg 1.41 ± 2% -0.2 1.23 ± 7% perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb 0.90 -0.2 0.73 ± 4% perf-profile.calltrace.cycles-pp._copy_to_iter.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 1.09 ± 3% -0.2 0.93 ± 8% perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 0.81 ± 3% -0.2 0.66 ± 4% perf-profile.calltrace.cycles-pp.sock_wfree.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2 1.02 ± 3% -0.2 0.87 ± 7% perf-profile.calltrace.cycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 0.94 -0.2 0.79 ± 6% perf-profile.calltrace.cycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.72 -0.2 0.57 ± 4% perf-profile.calltrace.cycles-pp.__switch_to_asm 0.90 ± 3% -0.2 0.75 ± 5% perf-profile.calltrace.cycles-pp.__consume_stateless_skb.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 0.70 ± 3% -0.2 0.54 ± 4% perf-profile.calltrace.cycles-pp.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 0.71 ± 2% -0.1 0.58 ± 9% perf-profile.calltrace.cycles-pp.nf_hook_slow.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 0.94 ± 3% -0.1 0.82 ± 8% perf-profile.calltrace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.99 ± 4% -0.1 0.88 ± 5% perf-profile.calltrace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 1.07 ± 5% -0.1 0.96 ± 5% perf-profile.calltrace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.73 ± 3% -0.1 0.62 ± 4% perf-profile.calltrace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 1.02 ± 5% -0.1 0.92 ± 5% perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common 0.68 ± 2% -0.1 0.59 ± 7% perf-profile.calltrace.cycles-pp.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.69 ± 4% -0.1 0.60 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_bh.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 0.64 ± 2% -0.1 0.55 ± 6% perf-profile.calltrace.cycles-pp.security_sock_rcv_skb.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 26.69 ± 2% +1.9 28.61 ± 5% perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 26.51 ± 2% +1.9 28.45 ± 5% perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 25.75 ± 2% +2.1 27.80 ± 5% perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 25.20 ± 2% +2.2 27.38 ± 5% perf-profile.calltrace.cycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 18.57 ± 2% +3.3 21.89 ± 5% perf-profile.calltrace.cycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 18.32 ± 2% +3.4 21.68 ± 5% perf-profile.calltrace.cycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 17.95 ± 2% +3.4 21.32 ± 5% perf-profile.calltrace.cycles-pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 16.70 ± 2% +3.6 20.34 ± 5% perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 14.36 ± 2% +4.0 18.32 ± 5% perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 14.21 ± 2% +4.0 18.22 ± 5% perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb 13.99 ± 2% +4.0 18.01 ± 5% perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2 14.04 ± 2% +4.0 18.07 ± 5% perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output 13.60 ± 2% +4.1 17.66 ± 5% perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 13.30 ± 2% +4.1 17.42 ± 5% perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 0.00 +4.1 4.14 ± 5% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 12.53 ± 2% +4.2 16.77 ± 5% perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack 12.28 ± 2% +4.2 16.52 ± 5% perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start 11.88 ± 3% +4.3 16.14 ± 5% perf-profile.calltrace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action 11.73 ± 3% +4.3 16.00 ± 5% perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog 11.40 ± 2% +4.4 15.77 ± 6% perf-profile.calltrace.cycles-pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core 0.00 +4.4 4.44 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 10.89 ± 2% +4.4 15.34 ± 6% perf-profile.calltrace.cycles-pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv 9.96 ± 2% +4.6 14.57 ± 6% perf-profile.calltrace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.00 +5.8 5.80 ± 5% perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +6.0 6.01 ± 5% perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 13.67 ± 2% -2.5 11.22 ± 6% perf-profile.children.cycles-pp.__x64_sys_recvfrom 13.46 ± 2% -2.4 11.06 ± 6% perf-profile.children.cycles-pp.__sys_recvfrom 11.88 ± 2% -2.1 9.73 ± 6% perf-profile.children.cycles-pp.inet_recvmsg 11.69 ± 2% -2.1 9.59 ± 6% perf-profile.children.cycles-pp.udp_recvmsg 11.45 -1.8 9.62 ± 6% perf-profile.children.cycles-pp.__sched_text_start 9.11 ± 2% -1.6 7.47 ± 7% perf-profile.children.cycles-pp.__skb_recv_udp 7.67 ± 2% -1.4 6.28 ± 7% perf-profile.children.cycles-pp.__skb_wait_for_more_packets 9.03 ± 2% -1.3 7.70 ± 6% perf-profile.children.cycles-pp.__wake_up_common_lock 9.25 ± 3% -1.3 7.99 ± 6% perf-profile.children.cycles-pp.sock_def_readable 8.48 ± 2% -1.2 7.24 ± 7% perf-profile.children.cycles-pp.__wake_up_common 8.06 ± 3% -1.2 6.90 ± 7% perf-profile.children.cycles-pp.try_to_wake_up 8.15 ± 3% -1.1 7.00 ± 7% perf-profile.children.cycles-pp.autoremove_wake_function 6.11 ± 2% -1.0 5.12 ± 7% perf-profile.children.cycles-pp.schedule 5.51 -0.9 4.62 ± 5% perf-profile.children.cycles-pp.schedule_idle 4.80 -0.8 3.96 ± 6% perf-profile.children.cycles-pp.ip_make_skb 4.50 ± 2% -0.6 3.86 ± 7% perf-profile.children.cycles-pp.ttwu_do_activate 4.25 ± 2% -0.6 3.63 ± 8% perf-profile.children.cycles-pp.enqueue_task_fair 3.66 ± 3% -0.5 3.14 ± 8% perf-profile.children.cycles-pp.enqueue_entity 2.65 ± 2% -0.5 2.18 ± 7% perf-profile.children.cycles-pp.dequeue_task_fair 2.32 ± 2% -0.4 1.88 ± 7% perf-profile.children.cycles-pp.pick_next_task_fair 2.38 ± 2% -0.4 1.95 ± 8% perf-profile.children.cycles-pp.dequeue_entity 2.90 -0.4 2.47 ± 6% perf-profile.children.cycles-pp.__ip_append_data 2.31 ± 3% -0.4 1.91 ± 6% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline 1.68 -0.4 1.29 ± 4% perf-profile.children.cycles-pp.__ip_make_skb 2.81 ± 3% -0.4 2.44 ± 7% perf-profile.children.cycles-pp.menu_select 2.60 -0.4 2.24 ± 5% perf-profile.children.cycles-pp.switch_mm_irqs_off 2.42 ± 3% -0.3 2.11 ± 8% perf-profile.children.cycles-pp.update_load_avg 2.04 ± 4% -0.3 1.74 ± 7% perf-profile.children.cycles-pp.__dev_queue_xmit 1.69 ± 2% -0.3 1.40 ± 5% perf-profile.children.cycles-pp.syscall_return_via_sysret 1.29 ± 2% -0.3 1.00 ± 4% perf-profile.children.cycles-pp.__ip_select_ident 1.23 ± 2% -0.3 0.94 ± 4% perf-profile.children.cycles-pp.ip_idents_reserve 1.34 -0.3 1.06 ± 6% perf-profile.children.cycles-pp.set_next_entity 2.12 ± 2% -0.3 1.84 ± 6% perf-profile.children.cycles-pp.sock_alloc_send_pskb 1.79 ± 3% -0.3 1.52 ± 8% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 1.48 ± 2% -0.3 1.23 ± 3% perf-profile.children.cycles-pp._raw_spin_lock 1.24 ± 2% -0.2 1.03 ± 6% perf-profile.children.cycles-pp.load_new_mm_cr3 1.58 ± 4% -0.2 1.37 ± 7% perf-profile.children.cycles-pp.dev_hard_start_xmit 1.51 ± 4% -0.2 1.31 ± 7% perf-profile.children.cycles-pp.loopback_xmit 1.48 ± 2% -0.2 1.29 ± 7% perf-profile.children.cycles-pp.alloc_skb_with_frags 0.83 ± 3% -0.2 0.66 ± 8% perf-profile.children.cycles-pp.update_curr 1.42 ± 2% -0.2 1.24 ± 7% perf-profile.children.cycles-pp.__alloc_skb 0.73 ± 3% -0.2 0.55 ± 4% perf-profile.children.cycles-pp.tick_nohz_idle_exit 0.91 -0.2 0.73 ± 4% perf-profile.children.cycles-pp._copy_to_iter 1.07 ± 2% -0.2 0.90 ± 6% perf-profile.children.cycles-pp.switch_mm 1.10 ± 3% -0.2 0.94 ± 8% perf-profile.children.cycles-pp.get_next_timer_interrupt 0.81 ± 3% -0.2 0.66 ± 4% perf-profile.children.cycles-pp.sock_wfree 0.95 -0.2 0.80 ± 6% perf-profile.children.cycles-pp.move_addr_to_user 0.90 ± 2% -0.2 0.75 ± 5% perf-profile.children.cycles-pp.__consume_stateless_skb 0.74 -0.2 0.59 ± 4% perf-profile.children.cycles-pp.__switch_to_asm 0.78 -0.1 0.64 ± 6% perf-profile.children.cycles-pp.copy_user_generic_unrolled 0.49 -0.1 0.35 ± 5% perf-profile.children.cycles-pp.update_ts_time_stats 0.66 ± 2% -0.1 0.53 ± 5% perf-profile.children.cycles-pp.__switch_to 0.84 ± 3% -0.1 0.70 ± 8% perf-profile.children.cycles-pp.nf_hook_slow 0.71 ± 3% -0.1 0.58 ± 9% perf-profile.children.cycles-pp.__next_timer_interrupt 0.95 ± 3% -0.1 0.82 ± 7% perf-profile.children.cycles-pp.select_task_rq_fair 0.68 ± 3% -0.1 0.55 ± 12% perf-profile.children.cycles-pp.update_cfs_group 0.57 ± 4% -0.1 0.44 ± 7% perf-profile.children.cycles-pp.prepare_to_wait_exclusive 0.43 ± 7% -0.1 0.31 ± 10% perf-profile.children.cycles-pp.__enqueue_entity 0.69 ± 3% -0.1 0.56 ± 5% perf-profile.children.cycles-pp.__slab_free 0.43 -0.1 0.31 ± 7% perf-profile.children.cycles-pp.ip_generic_getfrag 0.74 ± 3% -0.1 0.63 ± 4% perf-profile.children.cycles-pp.poll_idle 0.39 ± 2% -0.1 0.28 ± 7% perf-profile.children.cycles-pp._copy_from_iter_full 1.07 ± 5% -0.1 0.97 ± 5% perf-profile.children.cycles-pp.ttwu_do_wakeup 1.04 ± 5% -0.1 0.94 ± 5% perf-profile.children.cycles-pp.check_preempt_curr 0.54 -0.1 0.44 ± 7% perf-profile.children.cycles-pp.update_rq_clock 0.57 ± 2% -0.1 0.47 ± 9% perf-profile.children.cycles-pp.selinux_ip_postroute 0.53 ± 2% -0.1 0.43 ± 4% perf-profile.children.cycles-pp.sock_def_write_space 0.68 ± 2% -0.1 0.59 ± 7% perf-profile.children.cycles-pp.sk_filter_trim_cap 0.57 -0.1 0.48 ± 5% perf-profile.children.cycles-pp.sched_clock_cpu 0.53 -0.1 0.44 ± 4% perf-profile.children.cycles-pp.copyout 0.64 ± 2% -0.1 0.55 ± 6% perf-profile.children.cycles-pp.security_sock_rcv_skb 0.56 -0.1 0.47 ± 4% perf-profile.children.cycles-pp.skb_set_owner_w 0.69 ± 5% -0.1 0.60 ± 8% perf-profile.children.cycles-pp._raw_spin_lock_bh 0.53 ± 2% -0.1 0.44 ± 4% perf-profile.children.cycles-pp.sched_clock 0.39 ± 5% -0.1 0.30 ± 8% perf-profile.children.cycles-pp.__update_load_avg_se 0.35 ± 4% -0.1 0.26 ± 6% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.42 -0.1 0.34 ± 5% perf-profile.children.cycles-pp.tick_nohz_idle_enter 0.61 ± 2% -0.1 0.53 ± 6% perf-profile.children.cycles-pp.selinux_socket_sock_rcv_skb 0.38 ± 6% -0.1 0.30 ± 14% perf-profile.children.cycles-pp.___perf_sw_event 0.50 ± 2% -0.1 0.42 ± 5% perf-profile.children.cycles-pp.native_sched_clock 0.40 ± 2% -0.1 0.33 ± 4% perf-profile.children.cycles-pp.nr_iowait_cpu 0.41 ± 3% -0.1 0.34 ± 8% perf-profile.children.cycles-pp.sockfd_lookup_light 0.45 ± 3% -0.1 0.37 ± 11% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.45 -0.1 0.37 ± 8% perf-profile.children.cycles-pp.native_write_msr 0.56 ± 4% -0.1 0.48 ± 6% perf-profile.children.cycles-pp.finish_task_switch 0.43 -0.1 0.36 ± 9% perf-profile.children.cycles-pp.ksize 0.30 ± 6% -0.1 0.23 ± 5% perf-profile.children.cycles-pp.__udp4_lib_lookup 0.33 ± 3% -0.1 0.27 ± 8% perf-profile.children.cycles-pp.__fget_light 0.31 -0.1 0.25 ± 11% perf-profile.children.cycles-pp.kmem_cache_alloc_node 0.20 -0.1 0.14 ± 3% perf-profile.children.cycles-pp.copyin 0.35 -0.1 0.28 ± 8% perf-profile.children.cycles-pp.__might_fault 0.28 ± 9% -0.1 0.22 ± 5% perf-profile.children.cycles-pp.pick_next_task_idle 0.21 ± 5% -0.1 0.15 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_stage2 0.49 -0.1 0.43 ± 5% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.27 ± 3% -0.1 0.21 ± 7% perf-profile.children.cycles-pp.validate_xmit_skb 0.09 ± 8% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.kfree 0.24 ± 5% -0.1 0.18 ± 6% perf-profile.children.cycles-pp.rb_erase_cached 0.44 ± 2% -0.1 0.39 ± 5% perf-profile.children.cycles-pp.reweight_entity 0.26 ± 3% -0.1 0.21 ± 7% perf-profile.children.cycles-pp.enqueue_to_backlog 0.24 -0.0 0.20 ± 5% perf-profile.children.cycles-pp.security_socket_sendmsg 0.21 ± 5% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.kmem_cache_free 0.15 ± 7% -0.0 0.10 ± 10% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.07 ± 12% -0.0 0.03 ±100% perf-profile.children.cycles-pp.rb_next 0.24 -0.0 0.20 ± 9% perf-profile.children.cycles-pp.___might_sleep 0.18 ± 12% -0.0 0.14 perf-profile.children.cycles-pp.inet_sendmsg 0.20 ± 4% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.rcu_idle_exit 0.19 ± 2% -0.0 0.15 ± 2% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.17 ± 7% -0.0 0.13 ± 11% perf-profile.children.cycles-pp.put_prev_task_fair 0.14 ± 10% -0.0 0.10 ± 10% perf-profile.children.cycles-pp.compute_score 0.22 ± 4% -0.0 0.19 ± 10% perf-profile.children.cycles-pp.selinux_parse_skb 0.29 ± 4% -0.0 0.25 ± 9% perf-profile.children.cycles-pp.ipv4_mtu 0.16 ± 4% -0.0 0.12 ± 6% perf-profile.children.cycles-pp.__calc_delta 0.24 -0.0 0.21 ± 8% perf-profile.children.cycles-pp.move_addr_to_kernel 0.22 ± 4% -0.0 0.19 ± 3% perf-profile.children.cycles-pp.sock_has_perm 0.23 ± 3% -0.0 0.19 ± 9% perf-profile.children.cycles-pp.__list_del_entry_valid 0.26 ± 3% -0.0 0.22 ± 4% perf-profile.children.cycles-pp.pick_next_entity 0.21 ± 3% -0.0 0.18 ± 7% perf-profile.children.cycles-pp._copy_from_user 0.19 ± 6% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.__skb_try_recv_from_queue 0.20 ± 2% -0.0 0.17 ± 5% perf-profile.children.cycles-pp.rcu_eqs_enter 0.18 ± 2% -0.0 0.14 ± 5% perf-profile.children.cycles-pp.security_sk_classify_flow 0.15 ± 7% -0.0 0.11 ± 7% perf-profile.children.cycles-pp.menu_reflect 0.10 ± 5% -0.0 0.07 ± 7% perf-profile.children.cycles-pp.selinux_socket_sendmsg 0.19 ± 2% -0.0 0.16 ± 7% perf-profile.children.cycles-pp._copy_to_user 0.19 ± 4% -0.0 0.16 ± 8% perf-profile.children.cycles-pp.cpuidle_governor_latency_req 0.17 ± 4% -0.0 0.15 ± 11% perf-profile.children.cycles-pp.__might_sleep 0.17 ± 6% -0.0 0.14 perf-profile.children.cycles-pp.sock_recvmsg 0.10 ± 7% -0.0 0.08 ± 6% perf-profile.children.cycles-pp.ipv4_pktinfo_prepare 0.14 ± 7% -0.0 0.12 perf-profile.children.cycles-pp.security_socket_recvmsg 0.13 ± 3% -0.0 0.11 ± 6% perf-profile.children.cycles-pp.__get_user_4 0.13 ± 3% -0.0 0.11 ± 6% perf-profile.children.cycles-pp.selinux_sk_getsecid 0.11 ± 8% -0.0 0.08 ± 5% perf-profile.children.cycles-pp.dst_release 0.10 ± 8% -0.0 0.08 ± 5% perf-profile.children.cycles-pp.selinux_ipv4_postroute 0.11 ± 4% -0.0 0.10 ± 11% perf-profile.children.cycles-pp.pm_qos_request 0.11 ± 4% -0.0 0.09 ± 4% perf-profile.children.cycles-pp.udp_rcv 0.09 ± 4% -0.0 0.07 ± 5% perf-profile.children.cycles-pp.ip_send_check 0.05 +0.0 0.07 ± 13% perf-profile.children.cycles-pp.selinux_netlbl_sock_rcv_skb 0.06 ± 11% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.rebalance_domains 0.07 ± 7% +0.0 0.09 ± 7% perf-profile.children.cycles-pp.ip_rcv_finish_core 0.09 ± 4% +0.0 0.12 ± 3% perf-profile.children.cycles-pp.ip_rcv_finish 0.15 ± 8% +0.0 0.20 ± 8% perf-profile.children.cycles-pp.irq_exit 0.11 ± 31% +0.1 0.16 ± 22% perf-profile.children.cycles-pp.clockevents_program_event 0.00 +0.1 0.06 ± 6% perf-profile.children.cycles-pp.netlbl_enabled 0.45 ± 5% +0.1 0.57 ± 7% perf-profile.children.cycles-pp.find_next_bit 0.00 +0.2 0.17 ± 4% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +0.3 0.34 ± 5% perf-profile.children.cycles-pp.cpumask_next 26.71 ± 2% +1.9 28.63 ± 5% perf-profile.children.cycles-pp.__x64_sys_sendto 26.51 ± 2% +1.9 28.46 ± 5% perf-profile.children.cycles-pp.__sys_sendto 25.75 ± 2% +2.1 27.81 ± 5% perf-profile.children.cycles-pp.sock_sendmsg 25.23 ± 2% +2.2 27.40 ± 5% perf-profile.children.cycles-pp.udp_sendmsg 18.58 ± 2% +3.3 21.90 ± 5% perf-profile.children.cycles-pp.udp_send_skb 18.33 ± 2% +3.4 21.68 ± 5% perf-profile.children.cycles-pp.ip_send_skb 17.95 ± 2% +3.4 21.33 ± 5% perf-profile.children.cycles-pp.ip_output 16.73 ± 2% +3.6 20.36 ± 5% perf-profile.children.cycles-pp.ip_finish_output2 14.40 ± 2% +4.0 18.36 ± 5% perf-profile.children.cycles-pp.__local_bh_enable_ip 14.24 ± 2% +4.0 18.25 ± 5% perf-profile.children.cycles-pp.do_softirq 14.05 ± 2% +4.0 18.08 ± 5% perf-profile.children.cycles-pp.do_softirq_own_stack 14.12 ± 2% +4.0 18.16 ± 5% perf-profile.children.cycles-pp.__softirqentry_text_start 13.61 ± 2% +4.1 17.67 ± 5% perf-profile.children.cycles-pp.net_rx_action 13.31 ± 2% +4.1 17.43 ± 5% perf-profile.children.cycles-pp.process_backlog 1.50 ± 2% +4.2 5.68 ± 5% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 0.00 +4.2 4.19 ± 5% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 12.28 ± 2% +4.2 16.52 ± 5% perf-profile.children.cycles-pp.ip_rcv 12.53 ± 2% +4.2 16.78 ± 5% perf-profile.children.cycles-pp.__netif_receive_skb_one_core 11.89 ± 3% +4.3 16.15 ± 5% perf-profile.children.cycles-pp.ip_local_deliver 11.73 ± 3% +4.3 16.00 ± 5% perf-profile.children.cycles-pp.ip_local_deliver_finish 11.41 ± 2% +4.4 15.78 ± 6% perf-profile.children.cycles-pp.__udp4_lib_rcv 10.90 ± 2% +4.4 15.35 ± 6% perf-profile.children.cycles-pp.udp_queue_rcv_skb 9.97 ± 2% +4.6 14.58 ± 6% perf-profile.children.cycles-pp.__udp_enqueue_schedule_skb 0.00 +5.8 5.84 ± 5% perf-profile.children.cycles-pp.__percpu_counter_sum 0.15 ± 3% +5.9 6.01 ± 5% perf-profile.children.cycles-pp.__sk_mem_raise_allocated 2.25 ± 3% -0.4 1.85 ± 6% perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline 2.20 -0.3 1.89 ± 5% perf-profile.self.cycles-pp.__sched_text_start 1.69 ± 2% -0.3 1.39 ± 5% perf-profile.self.cycles-pp.syscall_return_via_sysret 1.22 ± 2% -0.3 0.93 ± 4% perf-profile.self.cycles-pp.ip_idents_reserve 1.43 ± 2% -0.3 1.16 ± 4% perf-profile.self.cycles-pp._raw_spin_lock 1.24 ± 2% -0.2 1.03 ± 6% perf-profile.self.cycles-pp.load_new_mm_cr3 1.01 -0.2 0.82 ± 7% perf-profile.self.cycles-pp.do_idle 0.45 -0.2 0.29 ± 5% perf-profile.self.cycles-pp.__skb_wait_for_more_packets 1.05 ± 2% -0.2 0.90 ± 6% perf-profile.self.cycles-pp.update_load_avg 0.74 -0.2 0.59 ± 4% perf-profile.self.cycles-pp.__switch_to_asm 0.60 ± 2% -0.1 0.45 ± 6% perf-profile.self.cycles-pp.udp_sendmsg 0.76 -0.1 0.62 ± 5% perf-profile.self.cycles-pp.enqueue_entity 1.35 -0.1 1.21 ± 5% perf-profile.self.cycles-pp.switch_mm_irqs_off 0.63 ± 2% -0.1 0.50 ± 5% perf-profile.self.cycles-pp.__switch_to 0.76 -0.1 0.62 ± 6% perf-profile.self.cycles-pp.copy_user_generic_unrolled 0.67 ± 3% -0.1 0.54 ± 12% perf-profile.self.cycles-pp.update_cfs_group 0.56 ± 3% -0.1 0.44 ± 8% perf-profile.self.cycles-pp.update_curr 0.68 ± 3% -0.1 0.56 ± 5% perf-profile.self.cycles-pp.__slab_free 0.42 ± 7% -0.1 0.30 ± 11% perf-profile.self.cycles-pp.__enqueue_entity 0.66 -0.1 0.54 ± 5% perf-profile.self.cycles-pp.set_next_entity 0.34 ± 2% -0.1 0.23 ± 3% perf-profile.self.cycles-pp.ip_output 0.59 ± 2% -0.1 0.49 ± 4% perf-profile.self.cycles-pp.enqueue_task_fair 0.53 ± 3% -0.1 0.42 ± 9% perf-profile.self.cycles-pp.pick_next_task_fair 0.51 -0.1 0.42 ± 7% perf-profile.self.cycles-pp.do_syscall_64 0.64 -0.1 0.55 ± 4% perf-profile.self.cycles-pp.poll_idle 0.54 -0.1 0.45 ± 5% perf-profile.self.cycles-pp.move_addr_to_user 0.63 ± 2% -0.1 0.54 ± 6% perf-profile.self.cycles-pp.select_task_rq_fair 0.40 ± 4% -0.1 0.31 ± 5% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.56 -0.1 0.47 ± 4% perf-profile.self.cycles-pp.skb_set_owner_w 0.52 ± 2% -0.1 0.43 ± 5% perf-profile.self.cycles-pp.sock_def_write_space 0.20 ± 6% -0.1 0.11 ± 7% perf-profile.self.cycles-pp.check_preempt_curr 0.68 ± 5% -0.1 0.60 ± 8% perf-profile.self.cycles-pp._raw_spin_lock_bh 0.53 ± 5% -0.1 0.45 ± 5% perf-profile.self.cycles-pp.udp_recvmsg 0.38 ± 5% -0.1 0.30 ± 8% perf-profile.self.cycles-pp.__update_load_avg_se 0.31 ± 2% -0.1 0.23 ± 8% perf-profile.self.cycles-pp.__skb_recv_udp 0.51 ± 2% -0.1 0.43 ± 10% perf-profile.self.cycles-pp.dequeue_entity 0.26 ± 4% -0.1 0.18 ± 6% perf-profile.self.cycles-pp.__ip_make_skb 0.48 ± 2% -0.1 0.41 ± 4% perf-profile.self.cycles-pp.native_sched_clock 0.29 ± 4% -0.1 0.22 ± 5% perf-profile.self.cycles-pp._copy_to_iter 0.44 -0.1 0.37 ± 7% perf-profile.self.cycles-pp.native_write_msr 0.44 -0.1 0.37 ± 5% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.40 -0.1 0.33 ± 4% perf-profile.self.cycles-pp.nr_iowait_cpu 0.25 ± 4% -0.1 0.18 ± 8% perf-profile.self.cycles-pp.__wake_up_common 0.42 -0.1 0.35 ± 9% perf-profile.self.cycles-pp.ksize 0.32 -0.1 0.26 ± 9% perf-profile.self.cycles-pp.__next_timer_interrupt 0.28 ± 3% -0.1 0.21 ± 5% perf-profile.self.cycles-pp.sock_wfree 0.32 ± 2% -0.1 0.26 ± 8% perf-profile.self.cycles-pp.__fget_light 0.31 -0.1 0.25 ± 5% perf-profile.self.cycles-pp.update_rq_clock 0.49 -0.1 0.43 ± 6% perf-profile.self.cycles-pp.__udp_enqueue_schedule_skb 0.21 ± 4% -0.1 0.15 ± 5% perf-profile.self.cycles-pp.__sys_recvfrom 0.29 ± 5% -0.1 0.24 ± 6% perf-profile.self.cycles-pp.try_to_wake_up 0.09 ± 8% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.kfree 0.20 ± 7% -0.1 0.15 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_stage2 0.43 ± 2% -0.0 0.39 ± 6% perf-profile.self.cycles-pp.reweight_entity 0.35 ± 4% -0.0 0.31 ± 6% perf-profile.self.cycles-pp.__softirqentry_text_start 0.17 ± 2% -0.0 0.12 ± 8% perf-profile.self.cycles-pp.__local_bh_enable_ip 0.25 ± 4% -0.0 0.21 ± 7% perf-profile.self.cycles-pp.net_rx_action 0.08 ± 5% -0.0 0.04 ± 57% perf-profile.self.cycles-pp.tick_nohz_idle_exit 0.26 ± 4% -0.0 0.21 ± 7% perf-profile.self.cycles-pp.__sys_sendto 0.20 ± 4% -0.0 0.16 ± 5% perf-profile.self.cycles-pp.__x64_sys_recvfrom 0.12 ± 4% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.udp_queue_rcv_skb 0.27 -0.0 0.22 ± 7% perf-profile.self.cycles-pp.loopback_xmit 0.18 ± 7% -0.0 0.14 ± 5% perf-profile.self.cycles-pp.inet_recvmsg 0.14 ± 10% -0.0 0.10 ± 8% perf-profile.self.cycles-pp.compute_score 0.19 ± 6% -0.0 0.15 ± 8% perf-profile.self.cycles-pp.selinux_socket_sock_rcv_skb 0.15 ± 13% -0.0 0.11 ± 7% perf-profile.self.cycles-pp.ip_local_deliver_finish 0.20 ± 4% -0.0 0.16 ± 7% perf-profile.self.cycles-pp.rb_erase_cached 0.22 ± 5% -0.0 0.18 ± 8% perf-profile.self.cycles-pp.__alloc_skb 0.18 ± 2% -0.0 0.14 ± 9% perf-profile.self.cycles-pp.kmem_cache_alloc_node 0.20 ± 2% -0.0 0.16 ± 8% perf-profile.self.cycles-pp.rcu_eqs_enter 0.18 ± 3% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.17 ± 15% -0.0 0.13 perf-profile.self.cycles-pp.inet_sendmsg 0.29 ± 2% -0.0 0.26 ± 4% perf-profile.self.cycles-pp.process_backlog 0.23 ± 3% -0.0 0.19 ± 2% perf-profile.self.cycles-pp.pick_next_entity 0.15 ± 5% -0.0 0.11 ± 9% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.16 ± 6% -0.0 0.12 ± 6% perf-profile.self.cycles-pp.__calc_delta 0.11 ± 3% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.validate_xmit_skb 0.09 ± 5% -0.0 0.05 ± 9% perf-profile.self.cycles-pp._copy_from_iter_full 0.09 ± 5% -0.0 0.05 ± 9% perf-profile.self.cycles-pp.selinux_socket_sendmsg 0.22 ± 5% -0.0 0.19 ± 3% perf-profile.self.cycles-pp.sock_has_perm 0.15 ± 5% -0.0 0.12 ± 4% perf-profile.self.cycles-pp.__udp4_lib_lookup 0.15 ± 4% -0.0 0.12 ± 10% perf-profile.self.cycles-pp.__might_sleep 0.09 ± 4% -0.0 0.06 ± 6% perf-profile.self.cycles-pp.nf_hook_slow 0.13 ± 6% -0.0 0.10 ± 8% perf-profile.self.cycles-pp.prepare_to_wait_exclusive 0.15 ± 2% -0.0 0.12 ± 5% perf-profile.self.cycles-pp.enqueue_to_backlog 0.08 ± 5% -0.0 0.06 ± 15% perf-profile.self.cycles-pp.ip_make_skb 0.14 ± 6% -0.0 0.11 ± 3% perf-profile.self.cycles-pp.ip_rcv 0.13 -0.0 0.11 ± 4% perf-profile.self.cycles-pp.selinux_ip_postroute 0.10 -0.0 0.08 ± 6% perf-profile.self.cycles-pp.sock_sendmsg 0.10 -0.0 0.08 ± 10% perf-profile.self.cycles-pp.__might_fault 0.09 ± 9% -0.0 0.07 ± 13% perf-profile.self.cycles-pp.put_prev_task_fair 0.12 ± 3% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.rcu_idle_exit 0.12 ± 8% -0.0 0.10 ± 7% perf-profile.self.cycles-pp.menu_reflect 0.06 -0.0 0.04 ± 57% perf-profile.self.cycles-pp.__ip_local_out 0.13 ± 3% -0.0 0.11 ± 7% perf-profile.self.cycles-pp.selinux_sock_rcv_skb_compat 0.08 ± 5% -0.0 0.06 ± 14% perf-profile.self.cycles-pp.__skb_try_recv_from_queue 0.09 ± 4% -0.0 0.07 ± 5% perf-profile.self.cycles-pp.selinux_ipv4_postroute 0.10 ± 9% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.dst_release 0.08 ± 5% -0.0 0.07 ± 7% perf-profile.self.cycles-pp.schedule 0.13 ± 6% -0.0 0.11 ± 6% perf-profile.self.cycles-pp.__get_user_4 0.11 ± 7% -0.0 0.09 ± 7% perf-profile.self.cycles-pp.netif_skb_features 0.11 ± 7% -0.0 0.09 ± 7% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.18 ± 4% -0.0 0.17 ± 5% perf-profile.self.cycles-pp.__x64_sys_sendto 0.11 ± 3% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.switch_mm 0.12 ± 3% -0.0 0.10 ± 7% perf-profile.self.cycles-pp.selinux_sk_getsecid 0.09 ± 4% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.udp_rcv 0.07 -0.0 0.05 ± 9% perf-profile.self.cycles-pp.update_min_vruntime 0.09 ± 5% -0.0 0.07 perf-profile.self.cycles-pp.ip_send_check 0.08 ± 10% -0.0 0.06 ± 6% perf-profile.self.cycles-pp.sockfd_lookup_light 0.06 ± 11% +0.0 0.09 ± 7% perf-profile.self.cycles-pp.ip_rcv_finish_core 0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.netlbl_enabled 0.00 +0.1 0.06 ± 15% perf-profile.self.cycles-pp.hrtimer_get_next_event 0.21 ± 7% +0.1 0.29 ± 3% perf-profile.self.cycles-pp.sock_def_readable 0.00 +0.1 0.11 ± 7% perf-profile.self.cycles-pp.cpumask_next 0.38 ± 6% +0.1 0.50 ± 7% perf-profile.self.cycles-pp.find_next_bit 0.00 +0.2 0.17 ± 4% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.00 +1.1 1.07 ± 5% perf-profile.self.cycles-pp.__percpu_counter_sum 0.00 +4.2 4.19 ± 5% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Rong Chen --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.19.0-rc2-00128-gb99259a" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.19.0-rc2 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70300 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=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_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set 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_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=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=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_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 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_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=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_PGTABLE_LEVELS=4 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_INTEL_RDT=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 is not set 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_QUEUED_LOCK_STAT is not set CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set CONFIG_NO_BOOTMEM=y # 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_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_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=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=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 is not set CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y 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=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set 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 is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 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_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set 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_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT 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_PROCFS_POWER is not set 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 is not set 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_ACPI_NUMA=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y 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=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m 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 is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m # CONFIG_PMIC_OPREGION is not set # 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 is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m 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 # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set 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 is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # 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_LABEL=y # CONFIG_PCI_HYPERV is not set 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 is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # CONFIG_VMD is not set # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_HAVE_GENERIC_GUP=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m # CONFIG_FW_CFG_SYSFS 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_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y # # Tegra firmware driver # 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_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set # CONFIG_VHOST_VSOCK is not set CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=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_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=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_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=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_COPY_THREAD_TLS=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_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 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 is not set # CONFIG_MODULE_COMPRESS 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_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL 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 CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set 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_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 # # 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_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=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_MIGRATION=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_TRANSPARENT_HUGE_PAGECACHE=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_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_HAS_HMM=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_HMM_MIRROR is not set # CONFIG_DEVICE_PRIVATE is not set # CONFIG_DEVICE_PUBLIC is not set 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_ARCH_HAS_PTE_SPECIAL=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=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_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_XDP_SOCKETS 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=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # 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 is not set 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 is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set 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 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_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=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 is not set CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=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=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y 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=m 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 is not set 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 is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m 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_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_UDPLITE=y CONFIG_NF_NAT_PROTO_SCTP=y 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_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m # CONFIG_NFT_MASQ is not set # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set # CONFIG_NFT_QUEUE is not set # CONFIG_NFT_QUOTA is not set # CONFIG_NFT_REJECT is not set CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # 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=m 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_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 is not set 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=m 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=m 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 is not set 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=m CONFIG_NETFILTER_XT_MATCH_U32=m 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 is not set CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m # CONFIG_IP_SET_HASH_IPMAC is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=m # CONFIG_IP_SET_HASH_NETNET is not set 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 is not set # CONFIG_IP_VS_OVF is not set 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 is not set CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=y CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=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=m 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 # # IPv6: Netfilter Configuration # # CONFIG_NF_SOCKET_IPV6 is not set CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_NF_NAT_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=m 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 is not set CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_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=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG 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_UDP=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_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 is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=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_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=m # CONFIG_NET_SCH_CAKE is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_DEFAULT is not set # # 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 is not set # CONFIG_NET_CLS_MATCHALL is not set 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 is not set CONFIG_NET_ACT_IPT=m 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_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_SKBMOD is not set # CONFIG_NET_ACT_IFE is not set # CONFIG_NET_ACT_TUNNEL_KEY is not set CONFIG_NET_CLS_IND=y 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_OPENVSWITCH_VXLAN=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VMWARE_VMCI_VSOCKETS=m # CONFIG_VIRTIO_VSOCKETS is not set # CONFIG_HYPERV_VSOCKETS is not set CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m # CONFIG_MPLS_ROUTING is not set CONFIG_NET_NSH=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=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 # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_SOFTING is not set # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # # 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 # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS 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_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set 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_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_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_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set 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 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK 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_PARPORT_NOT_PC=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=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 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=m 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=m CONFIG_XEN_BLKDEV_FRONTEND=m # CONFIG_XEN_BLKDEV_BACKEND is not set CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=m # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_FC is not set # # 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_SGI_IOC4=m 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_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # 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_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 CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set 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_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y 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=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=m # 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=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # 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_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m 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 is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set 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 is not set # CONFIG_DM_ERA 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_DELAY=m CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m # CONFIG_ISCSI_TARGET_CXGB4 is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # 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 CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m # CONFIG_GENEVE is not set # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=y CONFIG_NLMON=m CONFIG_NET_VRF=y # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC 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 is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set # CONFIG_NET_VENDOR_AMD 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=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m 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=m 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=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set 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=m CONFIG_IXGB=m CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=m # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL 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=m # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m # 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 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=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y # CONFIG_SFC_FALCON is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET 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_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=m # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # 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_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 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=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set CONFIG_USB_NET_CDC_MBIM=m 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=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # 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=m # CONFIG_XEN_NETDEV_BACKEND is not set CONFIG_VMXNET3=m # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=y CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y # CONFIG_ISDN_PPP_BSDCOMP is not set CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # # CONFIG_ISDN_DRV_HISAX is not set CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPIDRV=m # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_ISDN_HDLC=m # CONFIG_NVM 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 is not set 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_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_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 is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_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 # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 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_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_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_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_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SSIF is not set 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_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 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 is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set 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_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # CONFIG_RANDOM_TRUST_CPU 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 is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m 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_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_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_DESIGNWARE_BAYTRAIL 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=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set 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 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=m # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI 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=m CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT 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 # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=m # CONFIG_GPIO_MB86S7X is not set CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_VX855 is not set # # 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 # # 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_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 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 # # 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 # # USB GPIO expanders # # CONFIG_GPIO_VIPERBOARD 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_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 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_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 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_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_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_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m 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 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 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_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_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_IBM_CFFPS is not set # CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SHT15 is not set 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_ADS1015=m 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_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_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_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG 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_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 is not set # 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=m # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO 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 is not set # 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_CROS_EC 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_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 is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 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_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE 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 is not set # 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_TPS68470 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_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 # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_LIRC is not set 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=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_XMP_DECODER=m # CONFIG_IR_IMON_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # 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 is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # 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 # # Texas Instruments WL128x FM driver (ST based) # # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_SAA711X=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set CONFIG_MEDIA_TUNER=m 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_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_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # # 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_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_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_SI2168=m CONFIG_DVB_GP8PSK_FE=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 # # 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_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=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 # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y 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 is not set # 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 # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set 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=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=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_INTEL 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_BROADSHEET is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y 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_S6E63M0 is not set # CONFIG_LCD_LD9040 is not set # 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_PM8941_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 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_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 CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y # CONFIG_SND_HDA_RECONFIG is not set CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 # CONFIG_SND_HDA_PATCH_LOADER is not set CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=512 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set # CONFIG_SND_SOC is not set CONFIG_SND_X86=y # CONFIG_HDMI_LPE_AUDIO is not set CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # 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=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y 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=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GOOGLE_HAMMER is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y 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_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y 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=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set 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_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=m # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # 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_PLATFORM=y 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_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_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # 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=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC3_HAPS=y # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_MASS_STORAGE=m # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set CONFIG_USB_MASS_STORAGE=m # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # CONFIG_TYPEC is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m 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_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=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # 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_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 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_LT3593 is not set # 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 is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX 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_MTD 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 is not set 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_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m # CONFIG_EDAC_GHES is not set 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 is not set 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 is not set # CONFIG_EDAC_PND2 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC 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_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_RV8803 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 is not set # 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=y # # 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_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IOATDMA 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_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD 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 is not set CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m # CONFIG_VFIO_NOIOMMU is not set 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=y # CONFIG_VFIO_MDEV is not set 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_BALLOON=y # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SELFBALLOONING is not set # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m CONFIG_XEN_BACKEND=y 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_TMEM=m CONFIG_XEN_PCIDEV_BACKEND=m # CONFIG_XEN_PVCALLS_FRONTEND is not set # CONFIG_XEN_PVCALLS_BACKEND is not set # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_PI433 is not set # CONFIG_MTK_MMC is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # CONFIG_XIL_AXIS_FIFO is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m # CONFIG_DELL_SMBIOS is not set CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # 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_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_INTEL_WMI_THUNDERBOLT is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_IPS=m # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 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 is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_IOVA=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_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # NXP/Freescale QorIQ SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # 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_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set 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_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=m 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 is not set 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 # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y 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_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set 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 is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_FS_ENCRYPTION=y # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y 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_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY 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 # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # # DOS/FAT/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_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=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 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_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set 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=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_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_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set 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_DEBUG=y # CONFIG_CEPH_FS 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_ACL=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_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 # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=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_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 is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y 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_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 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_DEFAULT_SECURITY="selinux" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set # CONFIG_CRYPTO_ECDH is not set 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_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set # CONFIG_CRYPTO_MORUS640 is not set # CONFIG_CRYPTO_MORUS640_SSE2 is not set # CONFIG_CRYPTO_MORUS1280 is not set # CONFIG_CRYPTO_MORUS1280_SSE2 is not set # CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # 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_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set 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=m CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA1_MB=m CONFIG_CRYPTO_SHA256_MB=m CONFIG_CRYPTO_SHA512_MB=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 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_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=m 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 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set 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_SPECK 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 is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CHELSIO is not set CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # 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 is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=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 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_XXHASH=m # 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=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST 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_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_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=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_CORDIC=m # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=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_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # 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_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_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_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING 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 CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT 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_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_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_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER 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_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y 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_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_LKDTM=m # CONFIG_TEST_LIST_SORT 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=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=m # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID 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=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m CONFIG_TEST_UDELAY=m CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='netperf' export testcase='netperf' export category='benchmark' export disable_latency_stats=1 export set_nic_irq_affinity=1 export ip='ipv4' export runtime=300 export nr_threads=16 export cluster='cs-localhost' export job_origin='/lkp/lkp/.src-20180914-145348/allot/cyclic:p1:linux-devel:devel-hourly/lkp-hsw-d01/netperf-full-threads.yaml' export queue='validate' export testbox='lkp-hsw-d01' export tbox_group='lkp-hsw-d01' export submit_id='5b9d1ea20b9a933a12f20b4b' export job_file='/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.yaml' export id='0d982d28e382cf175382c12a6929d88acac202d2' export model='Haswell' export nr_node=1 export nr_cpu=8 export memory='8G' export hdd_partitions= export swap_partitions= export rootfs_partition= export brand='Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz' export ucode='0x25' export commit='b99259a61450bb6403bbbbf279f8754a441eae8b' export kconfig='x86_64-rhel-7.2' export compiler='gcc-7' export rootfs='debian-x86_64-2018-04-03.cgz' export enqueue_time='2018-09-15 23:00:50 +0800' export _id='5b9d1ea20b9a933a12f20b4c' export _rt='/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b' export user='lkp' export head_commit='3bdb2056ecbbd3200665aef9593f322df72c5ba6' export base_commit='11da3a7f84f19c26da6f86af878298694ede0804' export branch='linux-devel/devel-hourly-2018091411' export result_root='/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/3' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/debian/debian-x86_64-2018-04-03.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018091411 commit=b99259a61450bb6403bbbbf279f8754a441eae8b BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a max_uptime=1500 RESULT_ROOT=/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/netperf_2018-06-28.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/netperf-x86_64-_2018-06-27.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz,/osimage/deps/deb ian-x86_64-2018-04-03.cgz/cluster_2016-11-24.cgz' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export kernel='/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a' export dequeue_time='2018-09-15 23:13:43 +0800' export node_roles='server client' export job_initrd='/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_setup $LKP_SRC/setup/cpufreq_governor 'performance' run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper iostat run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper vmstat run_monitor $LKP_SRC/monitors/wrapper numa-numastat run_monitor $LKP_SRC/monitors/wrapper numa-vmstat run_monitor $LKP_SRC/monitors/wrapper numa-meminfo run_monitor $LKP_SRC/monitors/wrapper proc-vmstat run_monitor $LKP_SRC/monitors/wrapper proc-stat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper slabinfo run_monitor $LKP_SRC/monitors/wrapper interrupts run_monitor $LKP_SRC/monitors/wrapper lock_stat run_monitor $LKP_SRC/monitors/wrapper latency_stats run_monitor $LKP_SRC/monitors/wrapper softirqs run_monitor $LKP_SRC/monitors/one-shot/wrapper bdi_dev_mapping run_monitor $LKP_SRC/monitors/wrapper diskstats run_monitor $LKP_SRC/monitors/wrapper nfsstat run_monitor $LKP_SRC/monitors/wrapper cpuidle run_monitor $LKP_SRC/monitors/wrapper cpufreq-stats run_monitor $LKP_SRC/monitors/wrapper turbostat run_monitor $LKP_SRC/monitors/wrapper sched_debug run_monitor $LKP_SRC/monitors/wrapper perf-stat run_monitor $LKP_SRC/monitors/wrapper mpstat run_monitor $LKP_SRC/monitors/no-stdout/wrapper perf-profile run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog if role server then start_daemon $LKP_SRC/daemon/netserver fi if role client then run_test send_size='5K' test='TCP_SENDFILE' $LKP_SRC/tests/wrapper netperf fi } extract_stats() { $LKP_SRC/stats/wrapper netperf $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper iostat $LKP_SRC/stats/wrapper vmstat $LKP_SRC/stats/wrapper numa-numastat $LKP_SRC/stats/wrapper numa-vmstat $LKP_SRC/stats/wrapper numa-meminfo $LKP_SRC/stats/wrapper proc-vmstat $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper slabinfo $LKP_SRC/stats/wrapper interrupts $LKP_SRC/stats/wrapper lock_stat $LKP_SRC/stats/wrapper latency_stats $LKP_SRC/stats/wrapper softirqs $LKP_SRC/stats/wrapper diskstats $LKP_SRC/stats/wrapper nfsstat $LKP_SRC/stats/wrapper cpuidle $LKP_SRC/stats/wrapper turbostat $LKP_SRC/stats/wrapper sched_debug $LKP_SRC/stats/wrapper perf-stat $LKP_SRC/stats/wrapper mpstat $LKP_SRC/stats/wrapper perf-profile $LKP_SRC/stats/wrapper time netperf.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/netperf-full-threads.yaml suite: netperf testcase: netperf category: benchmark # upto 90% CPU cycles may be used by latency stats disable_latency_stats: 1 set_nic_irq_affinity: 1 ip: ipv4 runtime: 300s nr_threads: 200% cluster: cs-localhost if role server: netserver: if role client: netperf: send_size: 5K test: TCP_SENDFILE job_origin: "/lkp/lkp/.src-20180914-145348/allot/cyclic:p1:linux-devel:devel-hourly/lkp-hsw-d01/netperf-full-threads.yaml" #! queue options queue: bisect testbox: lkp-hsw-d01 tbox_group: lkp-hsw-d01 submit_id: 5b9cf9240b9a933b4ba2d3ff job_file: "/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80715-16tj7bb-0.yaml" id: a2ab9601b4e5ef916f138b19f87495726055b8cd #! hosts/lkp-hsw-d01 model: Haswell nr_node: 1 nr_cpu: 8 memory: 8G hdd_partitions: swap_partitions: rootfs_partition: brand: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz ucode: '0x25' #! include/category/benchmark kmsg: boot-time: iostat: heartbeat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: sched_debug: perf-stat: mpstat: perf-profile: #! include/category/ALL cpufreq_governor: performance #! include/queue/cyclic commit: b99259a61450bb6403bbbbf279f8754a441eae8b #! default params kconfig: x86_64-rhel-7.2 compiler: gcc-7 rootfs: debian-x86_64-2018-04-03.cgz enqueue_time: 2018-09-15 20:20:52.130273402 +08:00 _id: 5b9cf9240b9a933b4ba2d3ff _rt: "/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b" #! schedule options user: lkp head_commit: 3bdb2056ecbbd3200665aef9593f322df72c5ba6 base_commit: 11da3a7f84f19c26da6f86af878298694ede0804 branch: linux-devel/devel-hourly-2018091411 result_root: "/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/0" LKP_SERVER: inn max_uptime: 1500 initrd: "/osimage/debian/debian-x86_64-2018-04-03.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80715-16tj7bb-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.2 - branch=linux-devel/devel-hourly-2018091411 - commit=b99259a61450bb6403bbbbf279f8754a441eae8b - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a - max_uptime=1500 - RESULT_ROOT=/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/0 - LKP_SERVER=inn - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/netperf_2018-06-28.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/netperf-x86_64-_2018-06-27.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz,/osimage/deps/debian-x86 _64-2018-04-03.cgz/cluster_2016-11-24.cgz" lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20180914-145348/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status repeat_to: 2 #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a" dequeue_time: 2018-09-15 20:25:49.215846934 +08:00 #! /lkp/lkp/.src-20180914-222948/include/site/inn job_state: finished loadavg: 21.08 15.35 6.86 1/137 4855 start_time: '1537014402' end_time: '1537014703' version: "/lkp/lkp/.src-20180914-222948" --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce for cpu_dir in /sys/devices/system/cpu/cpu[0-9]* do online_file="$cpu_dir"/online [ -f "$online_file" ] && [ "$(cat "$online_file")" -eq 0 ] && continue file="$cpu_dir"/cpufreq/scaling_governor [ -f "$file" ] && echo "performance" > "$file" done "netserver" "-4" netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & wait --tgGnixv3tJWXBxdL-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7163765126674077405==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [net/sock] b99259a614: netperf.Throughput_Mbps -6.6% regression Date: Tue, 18 Sep 2018 17:37:22 +0800 Message-ID: <20180918093722.GS7632@shao2-debian> In-Reply-To: <20180906192034.8467-1-olof@lixom.net> List-Id: --===============7163765126674077405== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a -6.6% regression of netperf.Throughput_Mbps due to commit: commit: b99259a61450bb6403bbbbf279f8754a441eae8b ("[PATCH] net/sock: move m= emory_allocated over to percpu_counter variables") url: https://github.com/0day-ci/linux/commits/Olof-Johansson/net-sock-move-= memory_allocated-over-to-percpu_counter-variables/20180907-095536 in testcase: netperf on test machine: 8 threads Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz with 8G = memory with following parameters: ip: ipv4 runtime: 300s nr_threads: 200% cluster: cs-localhost send_size: 5K test: TCP_SENDFILE ucode: 0x25 cpufreq_governor: performance test-description: Netperf is a benchmark that can be use to measure various= aspect of networking performance. test-url: http://www.netperf.org/netperf/ In addition to that, the commit also has significant impact on the followin= g tests: +------------------+-------------------------------------------------------= ----------------+ | testcase: change | netperf: netperf.Throughput_total_tps -49.3% improveme= nt | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cluster=3Dcs-localhost = | | | cpufreq_governor=3Dperformance = | | | ip=3Dipv4 = | | | nr_threads=3D50% = | | | runtime=3D300s = | | | test=3DUDP_RR = | +------------------+-------------------------------------------------------= ----------------+ | testcase: change | netperf: netperf.Throughput_total_tps -13.5% improveme= nt | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cluster=3Dcs-localhost = | | | cpufreq_governor=3Dperformance = | | | ip=3Dipv4 = | | | nr_threads=3D25% = | | | runtime=3D300s = | | | test=3DUDP_RR = | +------------------+-------------------------------------------------------= ----------------+ Details are as below: ---------------------------------------------------------------------------= -----------------------> 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/send= _size/tbox_group/test/testcase/ucode: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-20= 18-04-03.cgz/300s/5K/lkp-hsw-d01/TCP_SENDFILE/netperf/0x25 commit: = 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter varia= bles") 6da410d97ffa486e b99259a61450bb6403bbbbf279 = ---------------- -------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.RIP:drm_wait_one_vblank= [drm] 1:4 -25% :4 dmesg.WARNING:at_drivers/gpu/= drm/drm_vblank.c:#drm_wait_one_vblank[drm] :4 25% 1:4 dmesg.WARNING:at_ip_fsnotify/= 0x 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wa= it_for_dependencies[drm_kms_helper]]*ERROR*[CONNECTOR:#:VGA-#]flip_done_tim= ed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wa= it_for_dependencies[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_o= ut 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wa= it_for_dependencies[drm_kms_helper]]*ERROR*[PLANE:#:primary_A]flip_done_tim= ed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wa= it_for_flip_done[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_out 0:4 0% 0:4 perf-profile.children.cycles-= pp.schedule_timeout %stddev %change %stddev \ | \ = 7990 -6.6% 7460 netperf.Throughput_Mbps 127841 -6.6% 119362 netperf.Throughput_total_Mbps 1874683 -2.1% 1835777 netperf.time.involuntary_cont= ext_switches 643.25 +1.3% 651.50 netperf.time.percent_of_cpu_t= his_job_got 1792 +2.1% 1830 netperf.time.system_time 144.93 -8.1% 133.19 netperf.time.user_time 1099277 -7.7% 1014302 netperf.time.voluntary_contex= t_switches 9.363e+08 -6.6% 8.742e+08 netperf.workload 30722 -4.2% 29428 vmstat.system.cs 25888 =C2=B1 31% +77.6% 45981 =C2=B1 25% sched_debug.cfs_rq:= /.min_vruntime.stddev 25888 =C2=B1 31% +77.6% 45981 =C2=B1 25% sched_debug.cfs_rq:= /.spread0.stddev 7151 =C2=B1 4% -20.0% 5720 =C2=B1 5% slabinfo.anon_vma_c= hain.active_objs 7409 =C2=B1 3% -21.7% 5804 =C2=B1 6% slabinfo.anon_vma_c= hain.num_objs 38618 =C2=B1 10% -31.7% 26365 =C2=B1 22% turbostat.C1E 0.13 =C2=B1 15% -0.1 0.08 =C2=B1 44% turbostat.C1E% 161917 =C2=B1 4% -24.6% 122121 =C2=B1 15% cpuidle.C1.time 3215895 =C2=B1 15% -38.8% 1966692 =C2=B1 43% cpuidle.C1E.time 38639 =C2=B1 10% -31.8% 26368 =C2=B1 22% cpuidle.C1E.usage 1.305e+12 -1.4% 1.287e+12 perf-stat.branch-instructions 3.00 -0.0 2.97 perf-stat.branch-miss-rate% 3.92e+10 -2.5% 3.822e+10 perf-stat.branch-misses 0.69 =C2=B1 9% -0.2 0.51 =C2=B1 14% perf-stat.cache-mis= s-rate% 2.1e+10 +17.9% 2.477e+10 perf-stat.cache-references 9364894 -4.2% 8976073 perf-stat.context-switches 1.31 +2.0% 1.33 perf-stat.cpi 0.09 -0.0 0.08 perf-stat.dTLB-load-miss-rate% 2.02e+09 -15.8% 1.701e+09 perf-stat.dTLB-load-misses 2.201e+12 -3.0% 2.135e+12 perf-stat.dTLB-loads 1.38e+12 -4.1% 1.325e+12 perf-stat.dTLB-stores 4.827e+08 =C2=B1 8% -19.0% 3.908e+08 =C2=B1 9% perf-stat.iTLB-loads 6.749e+12 -1.9% 6.62e+12 perf-stat.instructions 0.76 -1.9% 0.75 perf-stat.ipc 7207 +5.1% 7572 perf-stat.path-length 18.44 -1.4 17.04 perf-profile.calltrace.cycles= -pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_= hwframe 18.46 -1.4 17.06 perf-profile.calltrace.cycles= -pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.25 -1.4 16.86 perf-profile.calltrace.cycles= -pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 18.17 -1.4 16.80 perf-profile.calltrace.cycles= -pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 13.45 -1.2 12.24 perf-profile.calltrace.cycles= -pp.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sy= s_recvfrom 12.68 -1.1 11.57 perf-profile.calltrace.cycles= -pp.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys= _recvfrom 11.95 -0.9 11.00 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.generic_file_splice_read.splice_direct_to_actor.do_splice_direct.d= o_sendfile.__x64_sys_sendfile64 9.53 =C2=B1 2% -0.9 8.68 perf-profile.calltrace.c= ycles-pp.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_= recvmsg 9.35 =C2=B1 2% -0.8 8.54 perf-profile.calltrace.c= ycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.skb_copy_= datagram_iter.tcp_recvmsg 9.50 -0.8 8.73 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.generic_file_read_iter.generic_file_splice_read.splice_direct_to_a= ctor.do_splice_direct.do_sendfile 10.73 =C2=B1 2% -0.5 10.21 perf-profile.calltrace.c= ycles-pp.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp= _sendpage.inet_sendpage 10.56 =C2=B1 2% -0.4 10.11 perf-profile.calltrace.c= ycles-pp.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_send= page_locked.tcp_sendpage 2.99 =C2=B1 3% -0.4 2.59 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.security_file_permission.do_splice_direct.do_sendfile.__x64_s= ys_sendfile64.do_syscall_64 4.94 =C2=B1 2% -0.3 4.60 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_= syscall_64.entry_SYSCALL_64_after_hwframe 0.70 =C2=B1 14% -0.3 0.43 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.__inode_security_revalidate.selinux_file_permission.security_= file_permission.do_splice_direct.do_sendfile 3.04 =C2=B1 2% -0.3 2.77 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.do_splice_to.splice_direct_to_actor.do_splice_direct.do_sendf= ile.__x64_sys_sendfile64 2.62 =C2=B1 3% -0.2 2.39 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.pagecache_get_page.generic_file_read_iter.generic_file_splice= _read.splice_direct_to_actor.do_splice_direct 2.31 =C2=B1 2% -0.2 2.09 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.find_get_entry.pagecache_get_page.generic_file_read_iter.gene= ric_file_splice_read.splice_direct_to_actor 1.52 =C2=B1 5% -0.2 1.31 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.selinux_file_permission.security_file_permission.do_splice_di= rect.do_sendfile.__x64_sys_sendfile64 1.14 =C2=B1 4% -0.2 0.93 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.__fget_light.do_sendfile.__x64_sys_sendfile64.do_syscall_64.e= ntry_SYSCALL_64_after_hwframe 1.88 =C2=B1 2% -0.2 1.68 perf-profile.calltrace.c= ycles-pp.lock_sock_nested.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_s= endpage 1.11 =C2=B1 16% -0.2 0.92 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys= _recvfrom 3.21 -0.2 3.02 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.syscall_return_via_sysret 0.74 =C2=B1 23% -0.2 0.56 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.skb_release_data.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_r= ecvfrom 1.19 =C2=B1 7% -0.2 1.02 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.file_has_perm.security_file_permission.do_splice_direct.do_se= ndfile.__x64_sys_sendfile64 1.20 =C2=B1 3% -0.1 1.05 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_re= cvmsg.inet_recvmsg 1.19 =C2=B1 5% -0.1 1.06 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.file_has_perm.security_file_permission.do_sendfile.__x64_sys_= sendfile64.do_syscall_64 0.80 =C2=B1 4% -0.1 0.68 perf-profile.calltrace.c= ycles-pp.___might_sleep.__might_fault.copy_page_to_iter.skb_copy_datagram_i= ter.tcp_recvmsg 0.90 =C2=B1 6% -0.1 0.78 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.atime_needs_update.touch_atime.splice_direct_to_actor.do_spli= ce_direct.do_sendfile 0.71 =C2=B1 2% -0.1 0.61 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.sched_clock_cpu.tcp_write_xmit.__tcp_push_pending_frames.do_t= cp_sendpages.tcp_sendpage_locked 1.07 =C2=B1 3% -0.1 0.96 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.radix_tree_lookup_slot.find_get_entry.pagecache_get_page.gene= ric_file_read_iter.generic_file_splice_read 0.74 =C2=B1 6% -0.1 0.64 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_bh.release_sock.tcp_sendpage.inet_sendpage.ker= nel_sendpage 0.63 =C2=B1 3% -0.1 0.55 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_sched_clock.sched_clock.sched_clock_cpu.tcp_write_xmit= .__tcp_push_pending_frames 0.70 =C2=B1 3% -0.1 0.63 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.t= cp_rcv_established.tcp_v4_do_rcv 0.78 =C2=B1 3% -0.1 0.71 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__radix_tree_lookup.radix_tree_lookup_slot.find_get_entry.pag= ecache_get_page.generic_file_read_iter 0.82 =C2=B1 3% -0.1 0.76 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.t= cp_v4_rcv.ip_local_deliver_finish 5.58 +0.1 5.71 perf-profile.calltrace.cycles= -pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq= .__local_bh_enable_ip 5.35 +0.1 5.49 perf-profile.calltrace.cycles= -pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_= stack.do_softirq 0.91 =C2=B1 4% +0.1 1.04 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sk_stream_alloc_skb.do_tcp_sendpages.tcp_sendpage_locked.tcp_= sendpage.inet_sendpage 90.58 +0.4 90.99 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.5 0.55 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 0.00 +0.6 0.60 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_rec= vfrom 0.00 +0.6 0.65 =C2=B1 18% perf-profile.calltrace.c= ycles-pp.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_loc= al_deliver_finish 0.00 +0.7 0.68 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.find_next_bit.cpumask_next.__percpu_counter_sum.__sk_mem_raise_all= ocated.__sk_mem_schedule 0.00 +0.8 0.78 =C2=B1 13% perf-profile.calltrace.c= ycles-pp.percpu_counter_add_batch.__sk_mem_raise_allocated.__sk_mem_schedul= e.do_tcp_sendpages.tcp_sendpage_locked 0.00 +0.8 0.84 perf-profile.calltrace.cycles= -pp.cpumask_next.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_sch= edule.do_tcp_sendpages 0.00 +1.7 1.65 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_c= ounter_sum.__sk_mem_raise_allocated.__sk_mem_schedule 70.71 +2.0 72.70 perf-profile.calltrace.cycles= -pp.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 68.26 +2.2 70.47 perf-profile.calltrace.cycles= -pp.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_h= wframe 0.00 +2.8 2.85 =C2=B1 5% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocat= ed.__sk_mem_schedule.do_tcp_sendpages 57.51 +3.2 60.70 perf-profile.calltrace.cycles= -pp.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_S= YSCALL_64_after_hwframe 54.10 +3.6 57.72 perf-profile.calltrace.cycles= -pp.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile6= 4.do_syscall_64 36.84 +4.9 41.77 perf-profile.calltrace.cycles= -pp.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile= .__x64_sys_sendfile64 35.89 +5.0 40.88 perf-profile.calltrace.cycles= -pp.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_d= irect.do_sendfile 35.00 +5.0 40.01 perf-profile.calltrace.cycles= -pp.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_t= o_actor.do_splice_direct 30.95 +5.0 36.00 perf-profile.calltrace.cycles= -pp.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_acto= r.splice_direct_to_actor 29.68 +5.2 34.87 perf-profile.calltrace.cycles= -pp.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.dire= ct_splice_actor 28.59 +5.3 33.84 perf-profile.calltrace.cycles= -pp.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_f= rom_pipe 28.87 +5.3 34.14 perf-profile.calltrace.cycles= -pp.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splic= e_from_pipe 27.07 +5.3 32.36 perf-profile.calltrace.cycles= -pp.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpa= ge 21.40 +5.7 27.15 perf-profile.calltrace.cycles= -pp.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sen= dpage 20.54 +5.8 26.38 perf-profile.calltrace.cycles= -pp.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_= sendpage 0.00 +5.9 5.93 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do= _tcp_sendpages.tcp_sendpage_locked 1.22 =C2=B1 4% +6.2 7.47 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.t= cp_sendpage_locked.tcp_sendpage 1.32 =C2=B1 3% +6.3 7.60 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked.tcp_se= ndpage.inet_sendpage 18.44 -1.4 17.04 perf-profile.children.cycles-= pp.__sys_recvfrom 18.46 -1.4 17.06 perf-profile.children.cycles-= pp.__x64_sys_recvfrom 18.25 -1.4 16.86 perf-profile.children.cycles-= pp.inet_recvmsg 18.19 -1.4 16.81 perf-profile.children.cycles-= pp.tcp_recvmsg 15.06 -1.2 13.82 perf-profile.children.cycles-= pp.copy_page_to_iter 13.47 -1.2 12.25 perf-profile.children.cycles-= pp.skb_copy_datagram_iter 12.00 -1.0 11.05 =C2=B1 2% perf-profile.children.cy= cles-pp.generic_file_splice_read 9.58 =C2=B1 2% -0.9 8.72 perf-profile.children.cy= cles-pp.copyout 10.09 -0.9 9.23 =C2=B1 2% perf-profile.children.cy= cles-pp.security_file_permission 9.42 =C2=B1 2% -0.8 8.60 perf-profile.children.cy= cles-pp.copy_user_enhanced_fast_string 9.68 -0.8 8.90 =C2=B1 2% perf-profile.children.cy= cles-pp.generic_file_read_iter 11.60 =C2=B1 2% -0.6 11.03 perf-profile.children.cy= cles-pp.__tcp_push_pending_frames 11.47 =C2=B1 2% -0.5 10.94 perf-profile.children.cy= cles-pp.tcp_write_xmit 6.05 =C2=B1 2% -0.5 5.57 =C2=B1 2% perf-profile.childr= en.cycles-pp.selinux_file_permission 3.54 =C2=B1 3% -0.3 3.24 =C2=B1 2% perf-profile.childr= en.cycles-pp.___might_sleep 2.50 =C2=B1 3% -0.3 2.21 =C2=B1 5% perf-profile.childr= en.cycles-pp.file_has_perm 3.05 =C2=B1 2% -0.3 2.78 =C2=B1 4% perf-profile.childr= en.cycles-pp.do_splice_to 2.06 -0.3 1.81 =C2=B1 2% perf-profile.children.cy= cles-pp.fsnotify 2.70 =C2=B1 2% -0.2 2.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.pagecache_get_page 3.39 =C2=B1 3% -0.2 3.15 perf-profile.children.cy= cles-pp.touch_atime 2.10 =C2=B1 2% -0.2 1.87 =C2=B1 2% perf-profile.childr= en.cycles-pp.lock_sock_nested 1.29 =C2=B1 13% -0.2 1.07 =C2=B1 2% perf-profile.childr= en.cycles-pp.__kfree_skb 2.57 =C2=B1 4% -0.2 2.35 perf-profile.children.cy= cles-pp.atime_needs_update 2.37 -0.2 2.15 =C2=B1 3% perf-profile.children.cy= cles-pp.__might_fault 2.34 =C2=B1 2% -0.2 2.13 =C2=B1 2% perf-profile.childr= en.cycles-pp.find_get_entry 1.21 =C2=B1 5% -0.2 1.00 =C2=B1 9% perf-profile.childr= en.cycles-pp.__fget_light 3.67 -0.2 3.46 =C2=B1 3% perf-profile.children.cy= cles-pp.syscall_return_via_sysret 2.72 =C2=B1 4% -0.2 2.52 =C2=B1 2% perf-profile.childr= en.cycles-pp.__inode_security_revalidate 1.61 =C2=B1 4% -0.2 1.41 =C2=B1 6% perf-profile.childr= en.cycles-pp._raw_spin_lock_bh 0.86 =C2=B1 20% -0.2 0.67 =C2=B1 5% perf-profile.childr= en.cycles-pp.skb_release_data 0.47 =C2=B1 18% -0.2 0.30 =C2=B1 28% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.99 =C2=B1 5% -0.2 0.83 =C2=B1 5% perf-profile.childr= en.cycles-pp.__fsnotify_parent 0.41 =C2=B1 21% -0.2 0.25 =C2=B1 33% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.52 =C2=B1 16% -0.2 0.36 =C2=B1 24% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 0.56 =C2=B1 15% -0.2 0.40 =C2=B1 22% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 1.49 =C2=B1 2% -0.1 1.34 =C2=B1 4% perf-profile.childr= en.cycles-pp.current_time 0.32 =C2=B1 25% -0.1 0.18 =C2=B1 48% perf-profile.childr= en.cycles-pp.tick_sched_timer 1.77 =C2=B1 4% -0.1 1.65 =C2=B1 2% perf-profile.childr= en.cycles-pp.__might_sleep 1.10 =C2=B1 3% -0.1 0.98 =C2=B1 2% perf-profile.childr= en.cycles-pp.radix_tree_lookup_slot 0.70 =C2=B1 11% -0.1 0.58 =C2=B1 9% perf-profile.childr= en.cycles-pp.nf_hook_slow 0.96 =C2=B1 2% -0.1 0.85 =C2=B1 4% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.88 =C2=B1 2% -0.1 0.78 =C2=B1 3% perf-profile.childr= en.cycles-pp.sched_clock 0.85 =C2=B1 2% -0.1 0.75 =C2=B1 3% perf-profile.childr= en.cycles-pp.native_sched_clock 0.46 =C2=B1 4% -0.1 0.37 =C2=B1 8% perf-profile.childr= en.cycles-pp.selinux_ip_postroute 0.37 =C2=B1 5% -0.1 0.30 =C2=B1 8% perf-profile.childr= en.cycles-pp.selinux_ip_postroute_compat 0.44 =C2=B1 3% -0.1 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.tcp_rate_check_app_limited 0.12 =C2=B1 27% -0.1 0.06 =C2=B1 6% perf-profile.childr= en.cycles-pp.__copy_skb_header 0.20 =C2=B1 16% -0.0 0.15 =C2=B1 12% perf-profile.childr= en.cycles-pp.lock_timer_base 0.16 =C2=B1 13% -0.0 0.11 =C2=B1 18% perf-profile.childr= en.cycles-pp.ip_rcv_core 0.21 =C2=B1 7% -0.0 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.enqueue_to_backlog 0.37 =C2=B1 3% -0.0 0.33 =C2=B1 6% perf-profile.childr= en.cycles-pp.generic_splice_sendpage 0.25 =C2=B1 7% -0.0 0.21 =C2=B1 7% perf-profile.childr= en.cycles-pp.iov_iter_pipe 0.06 =C2=B1 11% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.06 =C2=B1 13% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.get_nohz_timer_target 0.09 =C2=B1 18% +0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.sk_stream_wait_memory 0.09 =C2=B1 11% +0.0 0.12 =C2=B1 13% perf-profile.childr= en.cycles-pp.tcp_rearm_rto 0.04 =C2=B1 60% +0.1 0.11 =C2=B1 14% perf-profile.childr= en.cycles-pp.splice_from_pipe_next 0.91 =C2=B1 4% +0.1 1.04 =C2=B1 3% perf-profile.childr= en.cycles-pp.sk_stream_alloc_skb 0.11 =C2=B1 7% +0.2 0.34 =C2=B1 9% perf-profile.childr= en.cycles-pp.tcp_leave_memory_pressure 0.33 =C2=B1 10% +0.2 0.58 =C2=B1 4% perf-profile.childr= en.cycles-pp.__release_sock 3.19 =C2=B1 2% +0.4 3.62 =C2=B1 4% perf-profile.childr= en.cycles-pp.tcp_v4_do_rcv 0.55 =C2=B1 12% +0.4 0.99 =C2=B1 10% perf-profile.childr= en.cycles-pp.tcp_data_queue 3.07 =C2=B1 2% +0.4 3.51 =C2=B1 5% perf-profile.childr= en.cycles-pp.tcp_rcv_established 0.18 =C2=B1 27% +0.4 0.63 =C2=B1 15% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 90.71 +0.5 91.20 perf-profile.children.cycles-= pp.do_syscall_64 0.08 =C2=B1 13% +0.5 0.60 =C2=B1 12% perf-profile.childr= en.cycles-pp.tcp_try_rmem_schedule 0.00 +0.8 0.77 =C2=B1 2% perf-profile.children.cy= cles-pp.find_next_bit 0.00 +0.9 0.94 =C2=B1 10% perf-profile.children.cy= cles-pp.percpu_counter_add_batch 0.00 +1.1 1.14 =C2=B1 3% perf-profile.children.cy= cles-pp.cpumask_next 0.00 +1.9 1.92 =C2=B1 6% perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 70.92 +2.0 72.87 perf-profile.children.cycles-= pp.__x64_sys_sendfile64 68.42 +2.2 70.62 perf-profile.children.cycles-= pp.do_sendfile 57.60 +3.2 60.79 perf-profile.children.cycles-= pp.do_splice_direct 0.25 =C2=B1 13% +3.3 3.54 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 54.16 +3.6 57.77 perf-profile.children.cycles-= pp.splice_direct_to_actor 36.88 +5.0 41.83 perf-profile.children.cycles-= pp.direct_splice_actor 35.98 +5.0 40.97 perf-profile.children.cycles-= pp.splice_from_pipe 35.13 +5.0 40.13 perf-profile.children.cycles-= pp.__splice_from_pipe 31.00 +5.0 36.03 perf-profile.children.cycles-= pp.pipe_to_sendpage 29.75 +5.2 34.97 perf-profile.children.cycles-= pp.sock_sendpage 28.64 +5.3 33.89 perf-profile.children.cycles-= pp.inet_sendpage 28.94 +5.3 34.22 perf-profile.children.cycles-= pp.kernel_sendpage 27.21 +5.3 32.51 perf-profile.children.cycles-= pp.tcp_sendpage 21.48 +5.7 27.23 perf-profile.children.cycles-= pp.tcp_sendpage_locked 20.69 +5.8 26.53 perf-profile.children.cycles-= pp.do_tcp_sendpages 0.00 +6.7 6.67 =C2=B1 4% perf-profile.children.cy= cles-pp.__percpu_counter_sum 1.34 =C2=B1 3% +7.0 8.32 =C2=B1 3% perf-profile.childr= en.cycles-pp.__sk_mem_raise_allocated 1.46 =C2=B1 3% +7.0 8.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.__sk_mem_schedule 1.21 =C2=B1 3% -0.8 0.40 =C2=B1 9% perf-profile.self.c= ycles-pp.__sk_mem_raise_allocated 9.27 -0.8 8.50 perf-profile.self.cycles-pp.c= opy_user_enhanced_fast_string 3.41 =C2=B1 3% -0.3 3.08 perf-profile.self.cycles= -pp.___might_sleep 3.12 =C2=B1 3% -0.3 2.86 perf-profile.self.cycles= -pp.selinux_file_permission 2.01 =C2=B1 2% -0.2 1.76 =C2=B1 2% perf-profile.self.c= ycles-pp.fsnotify 2.52 -0.2 2.28 perf-profile.self.cycles-pp.g= eneric_file_read_iter 2.42 -0.2 2.20 =C2=B1 2% perf-profile.self.cycles= -pp.do_sendfile 3.66 -0.2 3.45 =C2=B1 3% perf-profile.self.cycles= -pp.syscall_return_via_sysret 1.18 =C2=B1 5% -0.2 0.98 =C2=B1 9% perf-profile.self.c= ycles-pp.__fget_light 1.62 =C2=B1 3% -0.2 1.45 =C2=B1 5% perf-profile.self.c= ycles-pp.tcp_write_xmit 1.19 =C2=B1 2% -0.2 1.02 =C2=B1 5% perf-profile.self.c= ycles-pp.pipe_to_sendpage 1.44 =C2=B1 5% -0.2 1.28 =C2=B1 6% perf-profile.self.c= ycles-pp._raw_spin_lock_bh 0.89 =C2=B1 5% -0.1 0.74 =C2=B1 4% perf-profile.self.c= ycles-pp.__fsnotify_parent 1.12 =C2=B1 2% -0.1 0.98 =C2=B1 4% perf-profile.self.c= ycles-pp.do_syscall_64 1.02 =C2=B1 3% -0.1 0.90 =C2=B1 5% perf-profile.self.c= ycles-pp.__x64_sys_sendfile64 0.81 =C2=B1 7% -0.1 0.70 =C2=B1 6% perf-profile.self.c= ycles-pp.file_has_perm 0.71 =C2=B1 7% -0.1 0.61 =C2=B1 7% perf-profile.self.c= ycles-pp.skb_copy_datagram_iter 0.89 =C2=B1 6% -0.1 0.79 =C2=B1 6% perf-profile.self.c= ycles-pp.tcp_current_mss 0.14 =C2=B1 9% -0.1 0.04 =C2=B1 59% perf-profile.self.c= ycles-pp.sched_clock 0.75 =C2=B1 4% -0.1 0.66 =C2=B1 6% perf-profile.self.c= ycles-pp.skb_release_data 0.97 =C2=B1 3% -0.1 0.88 =C2=B1 6% perf-profile.self.c= ycles-pp.page_cache_pipe_buf_confirm 0.82 -0.1 0.74 =C2=B1 6% perf-profile.self.cycles= -pp.entry_SYSCALL_64_after_hwframe 0.29 =C2=B1 8% -0.1 0.21 =C2=B1 8% perf-profile.self.c= ycles-pp.radix_tree_lookup_slot 0.42 =C2=B1 5% -0.1 0.35 =C2=B1 4% perf-profile.self.c= ycles-pp.tcp_rate_check_app_limited 1.57 -0.1 1.51 =C2=B1 2% perf-profile.self.cycles= -pp.__might_sleep 0.12 =C2=B1 27% -0.1 0.06 =C2=B1 6% perf-profile.self.c= ycles-pp.__copy_skb_header 0.15 =C2=B1 7% -0.1 0.10 =C2=B1 15% perf-profile.self.c= ycles-pp.selinux_ip_postroute_compat 0.15 =C2=B1 14% -0.0 0.11 =C2=B1 15% perf-profile.self.c= ycles-pp.ip_rcv_core 0.17 =C2=B1 9% -0.0 0.12 =C2=B1 8% perf-profile.self.c= ycles-pp.ip_output 0.32 -0.0 0.28 =C2=B1 4% perf-profile.self.cycles= -pp.generic_splice_sendpage 0.14 =C2=B1 10% -0.0 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.enqueue_to_backlog 0.23 =C2=B1 9% -0.0 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.iov_iter_pipe 0.22 =C2=B1 9% -0.0 0.18 =C2=B1 7% perf-profile.self.c= ycles-pp.__ip_queue_xmit 0.11 =C2=B1 19% -0.0 0.08 =C2=B1 8% perf-profile.self.c= ycles-pp.sock_def_readable 0.11 =C2=B1 4% -0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.bpf_fd_pass 0.11 =C2=B1 7% +0.0 0.15 =C2=B1 10% perf-profile.self.c= ycles-pp.tcp_ack 0.01 =C2=B1173% +0.1 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.splice_from_pipe_next 0.09 =C2=B1 7% +0.2 0.32 =C2=B1 9% perf-profile.self.c= ycles-pp.tcp_leave_memory_pressure 0.15 =C2=B1 16% +0.4 0.52 =C2=B1 5% perf-profile.self.c= ycles-pp._raw_spin_unlock_irqrestore 0.00 +0.4 0.38 =C2=B1 12% perf-profile.self.cycles= -pp.cpumask_next 0.00 +0.7 0.67 =C2=B1 2% perf-profile.self.cycles= -pp.find_next_bit 0.00 +0.7 0.72 =C2=B1 6% perf-profile.self.cycles= -pp.percpu_counter_add_batch 0.24 =C2=B1 14% +1.4 1.63 =C2=B1 6% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.00 +1.9 1.90 =C2=B1 6% perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 0.00 +2.1 2.08 =C2=B1 3% perf-profile.self.cycles= -pp.__percpu_counter_sum = = netperf.Throughput_Mbps = = = = 8100 +-+-----------------------------------------------------------------= -+ = | ++.+ .++.+++.+ .++. = | = 8000 +-+++.++. + + +.++.++.++.++.++.++.+++.++.++ ++.++.++.= +| = 7900 +-+ ++ = | = | = | = 7800 +-+ = | = | = | = 7700 +-+ = | = | = | = 7600 +-+ = | = 7500 +-+ O O = | = | O O O OO OOO OO OO = | = 7400 +-+ O O = | = OO OO O = | = 7300 +-+-----------------------------------------------------------------= -+ = = = = = = netperf.Throughput_total_Mbps = = = = 130000 +-+---------------------------------------------------------------= -+ = | +.+ +.+++.+ +.+ = | = 128000 +-+++.++. : +.+ : ++.+ +.++.+++.++.+ .+++.++.+ ++.++.++.= +| = |+ ++ : : + + = | = 126000 +-+ : : = | = | : : = | = 124000 +-+ :: = | = | :: = | = 122000 +-+ :: = | = | : = | = 120000 +-+ OO O OO O O = | = | O O OO O OO O = | = 118000 O-+OO O = | = |O O = | = 116000 +-+---------------------------------------------------------------= -+ = = = = = = netperf.workload = = = = 9.5e+08 +-+--------------------------------------------------------------= -+ = 9.4e+08 +-+ +.++ .++.+++ +.+ = | = |+.++.++ : + : +.+++.++.++.+++.++.+++.++.++ +.+++.++.= +| = 9.3e+08 +-+ +.+ : : = | = 9.2e+08 +-+ : : = | = | : : = | = 9.1e+08 +-+ : : = | = 9e+08 +-+ :: = | = 8.9e+08 +-+ : = | = | : = | = 8.8e+08 +-+ OO OOO OO O = | = 8.7e+08 +-+ O OOO O OO = | = O OO O = | = 8.6e+08 +O+ O = | = 8.5e+08 +-+--------------------------------------------------------------= -+ = = = = = = netperf.time.user_time = = = = 152 +-+------------------------------------------------------------------= -+ = 150 +-+ + = | = | :: = | = 148 +-+ :: = | = 146 +-+ +. + + + : :+. +.= +| = 144 +-++ + + .+ .++.+ .++.+ :+ +.++.++.+ :+ +.++. +.+ + + = | = 142 +-+ + .++ + +.++ +.+ + +.+ + + = | = | + = | = 140 +-+ = | = 138 +-+ = | = 136 +-+ O = | = 134 +-+ O O OO O O O = | = | O O O OO O O = | = 132 OO+OO OO = | = 130 +-+------------------------------------------------------------------= -+ = = = = = = netperf.time.system_time = = = = 1840 +-+-O---------------------------------------------------------------= -+ = |O O O = | = 1830 O-+ O O O O OO O OO = | = | OO O O = | = | O O O = | = 1820 +-+ = | = | = | = 1810 +-+ = | = | = | = 1800 +-+ = | = | +.+ + +. +. +.+ .++.++. +. ++. +.++. .+ = | = | .++.+ +. + +. + + : + + + + + + ++.+ .++ +.= +| = 1790 +-+ ++ + + + +: + = | = | + + = | = 1780 +-+-----------------------------------------------------------------= -+ = = = = = = netperf.time.voluntary_context_switches = = = = 1.12e+06 +-+-------------------------------------------------------------= -+ = | + + + + + + +. .+ : + .= +| = 1.1e+06 +-+++. : + + : + + +.++ + + .++.+ :.+ : + .+++ :: +.+++.++ = | = 1.08e+06 +-+ + :.+ + : + + + + + + + = | = | + + = | = 1.06e+06 +-+ = | = | = | = 1.04e+06 +-+ = | = | = | = 1.02e+06 +-+ OO O OO O = | = 1e+06 +-+ OO OO O O O = | = |O O O = | = 980000 O-+OO O = | = | = | = 960000 +-+----O--------------------------------------------------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample ***************************************************************************= ************************ lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox= _group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/50%/debian-x86_64-201= 8-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: = 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter varia= bles") 6da410d97ffa486e b99259a61450bb6403bbbbf279 = ---------------- -------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.WARNING:at#for_ip_inter= rupt_entry/0x 1:4 -25% :4 dmesg.WARNING:at_ip_native_sc= hed_clock/0x 11:4 -149% 5:4 perf-profile.calltrace.cycles= -pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_t= imeout 4:4 -54% 2:4 perf-profile.calltrace.cycles= -pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeo= ut 31:4 -378% 16:4 perf-profile.children.cycles-= pp.schedule_timeout 1:4 -12% 0:4 perf-profile.self.cycles-pp.s= chedule_timeout %stddev %change %stddev \ | \ = 3140615 =C2=B1 2% -49.3% 1593635 netperf.Throughput_total= _tps 71377 =C2=B1 2% -49.3% 36218 netperf.Throughput_tps 6877 =C2=B1 4% +11.8% 7689 netperf.time.involuntary= _context_switches 2795 -10.5% 2501 netperf.time.percent_of_cpu_t= his_job_got 7688 -6.4% 7194 netperf.time.system_time 727.56 =C2=B1 3% -53.7% 336.63 =C2=B1 6% netperf.time.user_t= ime 9.335e+08 =C2=B1 3% -48.8% 4.781e+08 netperf.time.voluntary_c= ontext_switches 9.422e+08 =C2=B1 2% -49.3% 4.781e+08 netperf.workload 497.45 -10.7% 444.23 pmeter.Average_Active_Power 143.48 -43.2% 81.53 pmeter.performance_per_watt 25025 =C2=B1 50% -50.2% 12452 =C2=B1 98% proc-vmstat.numa_pt= e_updates 823677 -1.0% 815119 proc-vmstat.pgfault 14.68 +19.6 34.31 =C2=B1 2% mpstat.cpu.soft% 37.84 -21.0 16.88 =C2=B1 5% mpstat.cpu.sys% 4.73 =C2=B1 3% -2.4 2.30 =C2=B1 6% mpstat.cpu.usr% 231917 =C2=B1 7% +48.8% 345161 =C2=B1 22% numa-numastat.node0= .numa_hit 458545 =C2=B1 3% -25.1% 343375 =C2=B1 24% numa-numastat.node1= .local_node 467255 =C2=B1 4% -25.0% 350578 =C2=B1 22% numa-numastat.node1= .numa_hit 53.00 -9.4% 48.00 vmstat.procs.r 12208228 =C2=B1 3% -48.6% 6279977 vmstat.system.cs 197402 -5.8% 185888 vmstat.system.in 9.422e+08 =C2=B1 2% -49.3% 4.781e+08 softirqs.NET_RX 2090351 =C2=B1 22% -23.7% 1595486 =C2=B1 3% softirqs.RCU 6824307 -13.3% 5915651 softirqs.SCHED 8055584 +10.9% 8929857 softirqs.TIMER 7.34e+09 +40.3% 1.03e+10 cpuidle.C1.time 1.833e+09 =C2=B1 3% -47.4% 9.638e+08 cpuidle.C1.usage 3.942e+08 =C2=B1 63% -68.5% 1.243e+08 =C2=B1 29% cpuidle.C6.time 558983 =C2=B1 49% -64.4% 199205 =C2=B1 18% cpuidle.C6.usage 1.824e+08 =C2=B1 3% -47.9% 95056831 cpuidle.POLL.time 34485351 =C2=B1 5% -82.4% 6062003 cpuidle.POLL.usage 1997 -14.5% 1708 turbostat.Avg_MHz 71.97 -10.8 61.14 turbostat.Busy% 1.833e+09 =C2=B1 3% -47.4% 9.638e+08 turbostat.C1 27.42 =C2=B1 2% +11.2 38.62 turbostat.C1% 556509 =C2=B1 50% -64.8% 196082 =C2=B1 18% turbostat.C6 1.46 =C2=B1 64% -1.0 0.45 =C2=B1 30% turbostat.C6% 27.21 =C2=B1 2% +40.7% 38.28 turbostat.CPU%c1 270.14 -13.5% 233.54 turbostat.PkgWatt 15.33 +2.1% 15.65 turbostat.RAMWatt 360260 =C2=B1 11% -57.2% 154078 =C2=B1 6% sched_debug.cfs_rq:= /.MIN_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.MIN_vrun= time.max 922773 =C2=B1 6% -40.1% 552528 =C2=B1 3% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 360260 =C2=B1 11% -57.2% 154078 =C2=B1 6% sched_debug.cfs_rq:= /.max_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.max_vrun= time.max 922773 =C2=B1 6% -40.1% 552528 =C2=B1 3% sched_debug.cfs_rq:= /.max_vruntime.stddev 2804769 =C2=B1 2% -19.7% 2251378 sched_debug.cfs_rq:/.min= _vruntime.avg 2905503 -20.3% 2314293 sched_debug.cfs_rq:/.min_vrun= time.max 2731218 =C2=B1 3% -18.3% 2232433 sched_debug.cfs_rq:/.min= _vruntime.min 29631 =C2=B1 28% -61.3% 11469 =C2=B1 21% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.58 =C2=B1 4% -9.9% 0.52 =C2=B1 3% sched_debug.cfs_rq:= /.nr_running.avg 10.43 =C2=B1 9% -15.4% 8.83 =C2=B1 2% sched_debug.cfs_rq:= /.runnable_load_avg.avg 29606 =C2=B1 28% -61.3% 11465 =C2=B1 21% sched_debug.cfs_rq:= /.spread0.stddev 387.56 -21.9% 302.54 =C2=B1 4% sched_debug.cfs_rq:/.uti= l_est_enqueued.avg 356998 =C2=B1 25% -45.1% 196064 =C2=B1 3% sched_debug.cpu.avg= _idle.max 58785 =C2=B1 15% -30.2% 41011 =C2=B1 2% sched_debug.cpu.avg= _idle.stddev 0.46 =C2=B1 15% -81.8% 0.08 =C2=B1 99% sched_debug.cpu.cpu= _load[1].min 2.25 =C2=B1 8% -42.6% 1.29 =C2=B1 10% sched_debug.cpu.cpu= _load[2].min 4.17 =C2=B1 14% -21.0% 3.29 =C2=B1 4% sched_debug.cpu.cpu= _load[3].min 21059143 =C2=B1 3% -49.0% 10741980 sched_debug.cpu.nr_switc= hes.avg 21578752 =C2=B1 2% -49.7% 10846007 sched_debug.cpu.nr_switc= hes.max 20097461 =C2=B1 6% -47.8% 10493962 sched_debug.cpu.nr_switc= hes.min 262381 =C2=B1 31% -79.3% 54430 =C2=B1 13% sched_debug.cpu.nr_= switches.stddev 5.784e+12 =C2=B1 2% -27.2% 4.212e+12 perf-stat.branch-instruc= tions 2.76 -0.8 1.96 perf-stat.branch-miss-rate% 1.599e+11 =C2=B1 2% -48.2% 8.276e+10 perf-stat.branch-misses 0.73 =C2=B1 8% +0.4 1.14 perf-stat.cache-miss-rat= e% 2.527e+09 =C2=B1 7% +11.0% 2.805e+09 perf-stat.cache-misses 3.482e+11 -29.1% 2.47e+11 perf-stat.cache-references 3.733e+09 =C2=B1 3% -48.8% 1.912e+09 perf-stat.context-switch= es 1.93 +20.0% 2.32 perf-stat.cpi 5.633e+13 -17.5% 4.646e+13 perf-stat.cpu-cycles 7.772e+09 =C2=B1 4% -43.6% 4.386e+09 =C2=B1 15% perf-stat.dTLB-load= -misses 8.521e+12 =C2=B1 2% -33.9% 5.63e+12 perf-stat.dTLB-loads 0.00 =C2=B1 8% +0.0 0.00 =C2=B1 7% perf-stat.dTLB-stor= e-miss-rate% 1.095e+08 =C2=B1 9% -13.5% 94683885 =C2=B1 7% perf-stat.dTLB-stor= e-misses 5.49e+12 =C2=B1 2% -48.1% 2.851e+12 perf-stat.dTLB-stores 10.06 =C2=B1 5% +3.6 13.65 =C2=B1 14% perf-stat.iTLB-load= -miss-rate% 9.169e+09 =C2=B1 5% -36.1% 5.859e+09 =C2=B1 16% perf-stat.iTLB-load= -misses 8.203e+10 =C2=B1 3% -54.9% 3.696e+10 perf-stat.iTLB-loads 2.915e+13 =C2=B1 2% -31.3% 2.002e+13 perf-stat.instructions 0.52 -16.7% 0.43 perf-stat.ipc 801554 -1.1% 792718 perf-stat.minor-faults 7.603e+08 =C2=B1 5% +108.2% 1.583e+09 perf-stat.node-load-miss= es 93.23 =C2=B1 3% -35.4 57.88 =C2=B1 2% perf-stat.node-stor= e-miss-rate% 1.072e+09 =C2=B1 5% -40.6% 6.373e+08 =C2=B1 2% perf-stat.node-stor= e-misses 80515351 =C2=B1 49% +476.1% 4.638e+08 =C2=B1 3% perf-stat.node-stor= es 801557 -1.1% 792720 perf-stat.page-faults 30931 +35.4% 41869 perf-stat.path-length 15.38 -7.4 7.94 perf-profile.calltrace.cycles= -pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 15.18 -7.3 7.85 perf-profile.calltrace.cycles= -pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_= hwframe 13.40 -6.5 6.93 perf-profile.calltrace.cycles= -pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 13.14 -6.3 6.82 perf-profile.calltrace.cycles= -pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 8.62 =C2=B1 6% -5.9 2.74 perf-profile.calltrace.c= ycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 10.50 -5.1 5.43 perf-profile.calltrace.cycles= -pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfr= om 8.98 =C2=B1 2% -4.4 4.62 perf-profile.calltrace.c= ycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvms= g.__sys_recvfrom 5.03 =C2=B1 12% -4.2 0.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_send= to 9.64 -3.9 5.70 perf-profile.calltrace.cycles= -pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_l= ib_rcv.ip_local_deliver_finish 9.42 -3.9 5.49 perf-profile.calltrace.cycles= -pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_= queue_rcv_skb.__udp4_lib_rcv 4.54 =C2=B1 13% -3.9 0.65 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_= sendmsg 44.22 -3.9 40.32 perf-profile.calltrace.cycles= -pp.secondary_startup_64 4.46 =C2=B1 13% -3.9 0.60 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb= .udp_sendmsg 43.77 -3.8 39.95 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 43.76 -3.8 39.94 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 7.84 =C2=B1 2% -3.8 4.06 perf-profile.calltrace.c= ycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_re= cvmsg.inet_recvmsg 43.66 -3.8 39.89 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 8.92 -3.7 5.20 perf-profile.calltrace.cycles= -pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_= schedule_skb.udp_queue_rcv_skb 7.58 =C2=B1 2% -3.7 3.91 perf-profile.calltrace.c= ycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_u= dp.udp_recvmsg 7.46 =C2=B1 2% -3.6 3.82 perf-profile.calltrace.c= ycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_p= ackets.__skb_recv_udp 8.60 -3.6 5.00 perf-profile.calltrace.cycles= -pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_de= f_readable.__udp_enqueue_schedule_skb 8.49 -3.6 4.94 perf-profile.calltrace.cycles= -pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_comm= on_lock.sock_def_readable 6.10 -2.8 3.27 perf-profile.calltrace.cycles= -pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64 5.95 -2.7 3.20 perf-profile.calltrace.cycles= -pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_second= ary 4.93 -2.1 2.88 perf-profile.calltrace.cycles= -pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_comm= on.__wake_up_common_lock 4.64 -1.9 2.69 perf-profile.calltrace.cycles= -pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_funct= ion.__wake_up_common 3.65 -1.8 1.84 perf-profile.calltrace.cycles= -pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup= _64 4.00 -1.7 2.31 perf-profile.calltrace.cycles= -pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autore= move_wake_function 3.24 =C2=B1 2% -1.6 1.63 perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.__s= kb_wait_for_more_packets 3.27 -1.6 1.69 perf-profile.calltrace.cycles= -pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.52 -1.3 1.19 perf-profile.calltrace.cycles= -pp.__entry_SYSCALL_64_trampoline 2.48 =C2=B1 2% -1.3 1.20 perf-profile.calltrace.c= ycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.s= tart_secondary 2.23 =C2=B1 4% -1.1 1.12 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_= send_skb 2.24 -1.1 1.18 perf-profile.calltrace.cycles= -pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startu= p_entry 2.16 =C2=B1 2% -1.0 1.17 perf-profile.calltrace.c= ycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg.sock= _sendmsg 1.94 =C2=B1 2% -1.0 0.96 perf-profile.calltrace.c= ycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idl= e.cpu_startup_entry 1.66 =C2=B1 5% -0.8 0.84 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_out= put.ip_send_skb 1.57 =C2=B1 5% -0.8 0.78 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_= output2.ip_output 1.55 =C2=B1 2% -0.8 0.78 perf-profile.calltrace.c= ycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_= length.menu_select.do_idle 1.65 =C2=B1 2% -0.8 0.90 perf-profile.calltrace.c= ycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make= _skb.udp_sendmsg 1.52 -0.7 0.77 perf-profile.calltrace.cycles= -pp.syscall_return_via_sysret 1.57 =C2=B1 2% -0.7 0.85 perf-profile.calltrace.c= ycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_= data.ip_make_skb 1.46 -0.7 0.79 perf-profile.calltrace.cycles= -pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do= _idle 1.29 =C2=B1 5% -0.6 0.65 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__= x64_sys_sendto 0.89 =C2=B1 2% -0.6 0.25 =C2=B1100% perf-profile.calltr= ace.cycles-pp.resched_curr.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up= .autoremove_wake_function 1.26 =C2=B1 5% -0.6 0.62 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.soc= k_sendmsg.__sys_sendto 1.46 -0.6 0.86 perf-profile.calltrace.cycles= -pp.update_load_avg.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_t= o_wake_up 1.20 =C2=B1 5% -0.6 0.60 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.ip_route_output_key_hash_rcu.ip_route_output_key_hash.ip_rout= e_output_flow.udp_sendmsg.sock_sendmsg 1.34 -0.6 0.77 perf-profile.calltrace.cycles= -pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_startup= _entry 1.20 -0.6 0.63 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_wait_= for_more_packets 1.00 =C2=B1 2% -0.5 0.52 perf-profile.calltrace.c= ycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.= entry_SYSCALL_64_after_hwframe 1.06 =C2=B1 2% -0.5 0.59 perf-profile.calltrace.c= ycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_c= ommon.__wake_up_common_lock 1.10 =C2=B1 3% -0.5 0.65 perf-profile.calltrace.c= ycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake= _up_common.__wake_up_common_lock 0.95 =C2=B1 3% -0.4 0.54 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_w= ake_function.__wake_up_common 30.84 +2.3 33.16 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary= _startup_64 29.71 +2.7 32.39 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 49.06 +7.3 56.32 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe 48.63 +7.5 56.11 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.67 +15.2 47.87 perf-profile.calltrace.cycles= -pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.48 +15.3 47.77 perf-profile.calltrace.cycles= -pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame 31.55 +15.7 47.30 perf-profile.calltrace.cycles= -pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 30.98 +16.0 47.02 perf-profile.calltrace.cycles= -pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 20.10 +23.1 43.17 perf-profile.calltrace.cycles= -pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 19.82 +23.2 43.02 perf-profile.calltrace.cycles= -pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 19.32 +23.4 42.76 perf-profile.calltrace.cycles= -pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 17.83 +24.2 42.03 perf-profile.calltrace.cycles= -pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 15.21 +25.5 40.72 perf-profile.calltrace.cycles= -pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.udp_send_s= kb 15.07 +25.6 40.64 perf-profile.calltrace.cycles= -pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb 14.83 +25.7 40.52 perf-profile.calltrace.cycles= -pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.= ip_output 14.73 +25.7 40.45 perf-profile.calltrace.cycles= -pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_en= able_ip.ip_finish_output2 14.31 +25.9 40.17 perf-profile.calltrace.cycles= -pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq= .__local_bh_enable_ip 13.95 +26.0 39.97 perf-profile.calltrace.cycles= -pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_= stack.do_softirq 13.17 +26.4 39.61 perf-profile.calltrace.cycles= -pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqent= ry_text_start.do_softirq_own_stack 12.85 +26.6 39.43 perf-profile.calltrace.cycles= -pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__sof= tirqentry_text_start 12.43 +26.7 39.16 perf-profile.calltrace.cycles= -pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.ne= t_rx_action 12.27 +26.8 39.07 perf-profile.calltrace.cycles= -pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one= _core.process_backlog 11.92 +27.0 38.90 perf-profile.calltrace.cycles= -pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_= receive_skb_one_core 11.37 +27.2 38.58 perf-profile.calltrace.cycles= -pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliv= er.ip_rcv 10.29 +27.7 38.01 perf-profile.calltrace.cycles= -pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_de= liver_finish.ip_local_deliver 0.00 +30.3 30.29 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counte= r_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 0.00 +30.5 30.48 perf-profile.calltrace.cycles= -pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__= udp_enqueue_schedule_skb.udp_queue_rcv_skb 0.00 +31.8 31.84 perf-profile.calltrace.cycles= -pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_sk= b.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +32.0 31.98 perf-profile.calltrace.cycles= -pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb._= _udp4_lib_rcv.ip_local_deliver_finish 15.40 -7.4 7.96 perf-profile.children.cycles-= pp.__x64_sys_recvfrom 15.20 -7.3 7.85 perf-profile.children.cycles-= pp.__sys_recvfrom 13.61 -6.5 7.12 perf-profile.children.cycles-= pp.__sched_text_start 13.40 -6.5 6.94 perf-profile.children.cycles-= pp.inet_recvmsg 13.15 -6.3 6.83 perf-profile.children.cycles-= pp.udp_recvmsg 8.64 =C2=B1 6% -5.9 2.75 perf-profile.children.cy= cles-pp.ip_make_skb 10.53 -5.1 5.44 perf-profile.children.cycles-= pp.__skb_recv_udp 8.98 =C2=B1 2% -4.4 4.63 perf-profile.children.cy= cles-pp.__skb_wait_for_more_packets 5.04 =C2=B1 12% -4.2 0.88 =C2=B1 3% perf-profile.childr= en.cycles-pp.__ip_make_skb 9.65 -3.9 5.71 perf-profile.children.cycles-= pp.sock_def_readable 9.43 -3.9 5.49 perf-profile.children.cycles-= pp.__wake_up_common_lock 4.54 =C2=B1 13% -3.9 0.65 =C2=B1 4% perf-profile.childr= en.cycles-pp.__ip_select_ident 44.22 -3.9 40.32 perf-profile.children.cycles-= pp.secondary_startup_64 44.22 -3.9 40.32 perf-profile.children.cycles-= pp.cpu_startup_entry 44.20 -3.9 40.31 perf-profile.children.cycles-= pp.do_idle 4.46 =C2=B1 13% -3.9 0.60 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_idents_reserve 43.77 -3.8 39.95 perf-profile.children.cycles-= pp.start_secondary 8.93 -3.7 5.20 perf-profile.children.cycles-= pp.__wake_up_common 7.59 =C2=B1 2% -3.7 3.92 perf-profile.children.cy= cles-pp.schedule 8.61 -3.6 5.01 perf-profile.children.cycles-= pp.autoremove_wake_function 8.51 -3.6 4.95 perf-profile.children.cycles-= pp.try_to_wake_up 6.16 -2.9 3.31 perf-profile.children.cycles-= pp.schedule_idle 4.93 -2.1 2.88 perf-profile.children.cycles-= pp.ttwu_do_activate 4.64 -1.9 2.69 perf-profile.children.cycles-= pp.enqueue_task_fair 3.70 -1.8 1.87 perf-profile.children.cycles-= pp.menu_select 4.09 -1.7 2.36 perf-profile.children.cycles-= pp.enqueue_entity 3.32 =C2=B1 2% -1.7 1.67 perf-profile.children.cy= cles-pp.dequeue_task_fair 3.28 -1.6 1.69 perf-profile.children.cycles-= pp.__ip_append_data 2.98 -1.5 1.44 =C2=B1 2% perf-profile.children.cy= cles-pp.__entry_SYSCALL_64_trampoline 3.02 =C2=B1 2% -1.5 1.51 perf-profile.children.cy= cles-pp.dequeue_entity 2.93 -1.3 1.61 perf-profile.children.cycles-= pp.update_load_avg 2.78 -1.3 1.47 perf-profile.children.cycles-= pp.pick_next_task_fair 2.51 -1.3 1.22 perf-profile.children.cycles-= pp.tick_nohz_get_sleep_length 2.52 -1.1 1.38 perf-profile.children.cycles-= pp.switch_mm_irqs_off 2.24 =C2=B1 4% -1.1 1.13 =C2=B1 8% perf-profile.childr= en.cycles-pp.__dev_queue_xmit 1.97 =C2=B1 2% -1.0 0.97 perf-profile.children.cy= cles-pp.tick_nohz_next_event 2.16 -1.0 1.18 perf-profile.children.cycles-= pp.sock_alloc_send_pskb 1.74 -0.8 0.89 perf-profile.children.cycles-= pp.syscall_return_via_sysret 1.67 =C2=B1 4% -0.8 0.84 =C2=B1 10% perf-profile.childr= en.cycles-pp.dev_hard_start_xmit 1.58 =C2=B1 5% -0.8 0.79 =C2=B1 11% perf-profile.childr= en.cycles-pp.loopback_xmit 1.57 =C2=B1 2% -0.8 0.79 perf-profile.children.cy= cles-pp.get_next_timer_interrupt 1.46 -0.8 0.70 perf-profile.children.cycles-= pp._raw_spin_lock 1.65 =C2=B1 2% -0.8 0.90 perf-profile.children.cy= cles-pp.alloc_skb_with_frags 1.58 =C2=B1 2% -0.7 0.85 perf-profile.children.cy= cles-pp.__alloc_skb 1.49 -0.7 0.80 perf-profile.children.cycles-= pp.set_next_entity 1.36 =C2=B1 2% -0.7 0.67 perf-profile.children.cy= cles-pp.load_new_mm_cr3 1.29 =C2=B1 5% -0.6 0.65 =C2=B1 7% perf-profile.childr= en.cycles-pp.ip_route_output_flow 1.26 =C2=B1 5% -0.6 0.63 =C2=B1 7% perf-profile.childr= en.cycles-pp.ip_route_output_key_hash 1.21 =C2=B1 5% -0.6 0.60 =C2=B1 7% perf-profile.childr= en.cycles-pp.ip_route_output_key_hash_rcu 1.24 =C2=B1 2% -0.6 0.65 perf-profile.children.cy= cles-pp.switch_mm 1.17 -0.6 0.59 perf-profile.children.cycles-= pp.update_curr 1.10 =C2=B1 3% -0.6 0.54 =C2=B1 3% perf-profile.childr= en.cycles-pp.nf_hook_slow 1.08 =C2=B1 3% -0.6 0.52 perf-profile.children.cy= cles-pp.__next_timer_interrupt 1.09 -0.5 0.60 =C2=B1 2% perf-profile.children.cy= cles-pp.__update_load_avg_cfs_rq 0.95 =C2=B1 2% -0.5 0.45 =C2=B1 3% perf-profile.childr= en.cycles-pp.___perf_sw_event 1.01 =C2=B1 2% -0.5 0.52 perf-profile.children.cy= cles-pp.move_addr_to_user 1.06 =C2=B1 2% -0.5 0.59 perf-profile.children.cy= cles-pp.ttwu_do_wakeup 1.10 =C2=B1 3% -0.5 0.65 perf-profile.children.cy= cles-pp.select_task_rq_fair 1.02 =C2=B1 2% -0.4 0.57 perf-profile.children.cy= cles-pp.check_preempt_curr 0.83 =C2=B1 2% -0.4 0.41 =C2=B1 2% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.87 =C2=B1 2% -0.4 0.46 =C2=B1 3% perf-profile.childr= en.cycles-pp._copy_to_iter 0.77 =C2=B1 5% -0.4 0.37 =C2=B1 3% perf-profile.childr= en.cycles-pp.selinux_ip_postroute 0.84 -0.4 0.45 =C2=B1 3% perf-profile.children.cy= cles-pp.sk_filter_trim_cap 0.89 =C2=B1 2% -0.4 0.50 =C2=B1 2% perf-profile.childr= en.cycles-pp.resched_curr 0.87 =C2=B1 2% -0.4 0.48 perf-profile.children.cy= cles-pp.__consume_stateless_skb 0.75 =C2=B1 2% -0.4 0.36 =C2=B1 2% perf-profile.childr= en.cycles-pp.__switch_to 0.79 -0.4 0.42 =C2=B1 2% perf-profile.children.cy= cles-pp.security_sock_rcv_skb 0.72 =C2=B1 7% -0.4 0.36 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_cfs_group 0.64 =C2=B1 2% -0.4 0.29 perf-profile.children.cy= cles-pp.ip_generic_getfrag 0.73 =C2=B1 3% -0.4 0.38 =C2=B1 2% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.72 -0.3 0.37 =C2=B1 3% perf-profile.children.cy= cles-pp.finish_task_switch 0.73 -0.3 0.39 =C2=B1 4% perf-profile.children.cy= cles-pp.sock_wfree 0.74 -0.3 0.40 =C2=B1 3% perf-profile.children.cy= cles-pp.selinux_socket_sock_rcv_skb 0.69 =C2=B1 10% -0.3 0.35 =C2=B1 12% perf-profile.childr= en.cycles-pp.fib_table_lookup 0.72 =C2=B1 2% -0.3 0.39 =C2=B1 3% perf-profile.childr= en.cycles-pp.copy_user_generic_unrolled 0.62 =C2=B1 5% -0.3 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.selinux_ip_postroute_compat 0.73 -0.3 0.42 perf-profile.children.cycles-= pp._raw_spin_lock_bh 0.67 =C2=B1 2% -0.3 0.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.__slab_free 0.53 =C2=B1 2% -0.3 0.23 =C2=B1 3% perf-profile.childr= en.cycles-pp._copy_from_iter_full 0.61 =C2=B1 2% -0.3 0.33 =C2=B1 2% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.69 =C2=B1 3% -0.3 0.40 perf-profile.children.cy= cles-pp.poll_idle 0.61 =C2=B1 2% -0.3 0.34 =C2=B1 5% perf-profile.childr= en.cycles-pp.account_entity_enqueue 0.56 =C2=B1 2% -0.3 0.30 =C2=B1 3% perf-profile.childr= en.cycles-pp.sched_clock 0.47 =C2=B1 21% -0.3 0.20 =C2=B1 30% perf-profile.childr= en.cycles-pp.netif_rx_internal 0.51 =C2=B1 3% -0.3 0.25 =C2=B1 4% perf-profile.childr= en.cycles-pp.sockfd_lookup_light 0.54 =C2=B1 2% -0.3 0.28 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_sched_clock 0.46 =C2=B1 4% -0.2 0.21 =C2=B1 3% perf-profile.childr= en.cycles-pp.pick_next_task_idle 0.55 -0.2 0.30 =C2=B1 4% perf-profile.children.cy= cles-pp.ktime_get 0.48 =C2=B1 3% -0.2 0.24 perf-profile.children.cy= cles-pp.__might_fault 0.43 =C2=B1 4% -0.2 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.54 -0.2 0.30 =C2=B1 2% perf-profile.children.cy= cles-pp.reweight_entity 0.53 -0.2 0.29 perf-profile.children.cycles-= pp.prepare_to_wait_exclusive 0.56 =C2=B1 2% -0.2 0.33 perf-profile.children.cy= cles-pp.__update_load_avg_se 0.72 =C2=B1 4% -0.2 0.51 perf-profile.children.cy= cles-pp.find_next_bit 0.46 =C2=B1 3% -0.2 0.24 perf-profile.children.cy= cles-pp.tick_nohz_idle_enter 0.41 =C2=B1 10% -0.2 0.19 =C2=B1 7% perf-profile.childr= en.cycles-pp.avc_has_perm 0.41 =C2=B1 2% -0.2 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.__fget_light 0.43 =C2=B1 10% -0.2 0.21 =C2=B1 11% perf-profile.childr= en.cycles-pp.read_tsc 0.51 =C2=B1 3% -0.2 0.30 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_rq_clock 0.48 -0.2 0.27 =C2=B1 3% perf-profile.children.cy= cles-pp.selinux_sock_rcv_skb_compat 0.45 =C2=B1 2% -0.2 0.25 perf-profile.children.cy= cles-pp.native_write_msr 0.46 =C2=B1 2% -0.2 0.26 =C2=B1 4% perf-profile.childr= en.cycles-pp.sock_def_write_space 0.38 -0.2 0.18 =C2=B1 2% perf-profile.children.cy= cles-pp.kmem_cache_alloc_node 0.49 =C2=B1 2% -0.2 0.30 =C2=B1 2% perf-profile.childr= en.cycles-pp.__kmalloc_reserve 0.42 =C2=B1 2% -0.2 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_ts_time_stats 0.46 =C2=B1 4% -0.2 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.copyout 0.40 =C2=B1 2% -0.2 0.21 =C2=B1 4% perf-profile.childr= en.cycles-pp.ip_local_out 0.42 -0.2 0.23 perf-profile.children.cycles-= pp.skb_set_owner_w 0.36 -0.2 0.18 =C2=B1 4% perf-profile.children.cy= cles-pp.pick_next_entity 0.36 =C2=B1 3% -0.2 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.__ip_local_out 0.33 =C2=B1 2% -0.2 0.16 =C2=B1 5% perf-profile.childr= en.cycles-pp.validate_xmit_skb 0.32 =C2=B1 2% -0.2 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.enqueue_to_backlog 0.31 =C2=B1 3% -0.2 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.put_prev_task_fair 0.39 =C2=B1 7% -0.2 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.ksize 0.44 -0.2 0.28 perf-profile.children.cycles-= pp.__kmalloc_node_track_caller 0.41 =C2=B1 7% -0.2 0.26 perf-profile.children.cy= cles-pp.select_idle_sibling 0.34 =C2=B1 2% -0.2 0.19 =C2=B1 6% perf-profile.childr= en.cycles-pp.ipv4_mtu 0.30 =C2=B1 2% -0.1 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.___might_sleep 0.35 =C2=B1 3% -0.1 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.28 -0.1 0.14 =C2=B1 3% perf-profile.children.cy= cles-pp.__skb_try_recv_from_queue 0.27 =C2=B1 5% -0.1 0.12 =C2=B1 8% perf-profile.childr= en.cycles-pp.security_socket_sendmsg 0.29 =C2=B1 2% -0.1 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.__udp4_lib_lookup 0.24 =C2=B1 3% -0.1 0.10 perf-profile.children.cy= cles-pp.copyin 0.32 =C2=B1 3% -0.1 0.18 =C2=B1 3% perf-profile.childr= en.cycles-pp.hrtimer_get_next_event 0.25 =C2=B1 4% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.kmem_cache_free 0.24 =C2=B1 2% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_stage2 0.28 =C2=B1 2% -0.1 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.move_addr_to_kernel 0.27 =C2=B1 4% -0.1 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.sock_has_perm 0.28 -0.1 0.15 =C2=B1 5% perf-profile.children.cy= cles-pp.selinux_parse_skb 0.35 =C2=B1 3% -0.1 0.23 =C2=B1 3% perf-profile.childr= en.cycles-pp.available_idle_cpu 0.25 -0.1 0.12 =C2=B1 4% perf-profile.children.cy= cles-pp._copy_from_user 0.27 =C2=B1 20% -0.1 0.15 =C2=B1 7% perf-profile.childr= en.cycles-pp.__netif_receive_skb_core 0.29 =C2=B1 2% -0.1 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.20 =C2=B1 8% -0.1 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.22 =C2=B1 4% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.account_entity_dequeue 0.32 -0.1 0.20 =C2=B1 5% perf-profile.children.cy= cles-pp.__enqueue_entity 0.29 =C2=B1 2% -0.1 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.skb_release_data 0.22 =C2=B1 3% -0.1 0.11 perf-profile.children.cy= cles-pp._copy_to_user 0.20 =C2=B1 4% -0.1 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.menu_reflect 0.21 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.put_prev_entity 0.23 -0.1 0.12 =C2=B1 3% perf-profile.children.cy= cles-pp.cpuidle_governor_latency_req 0.22 =C2=B1 3% -0.1 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.22 =C2=B1 3% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.21 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.security_sk_classify_flow 0.21 =C2=B1 3% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.sock_recvmsg 0.18 =C2=B1 3% -0.1 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.__get_user_4 0.51 =C2=B1 3% -0.1 0.41 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.22 -0.1 0.12 =C2=B1 8% perf-profile.children.cy= cles-pp.ip_setup_cork 0.19 =C2=B1 4% -0.1 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.inet_sendmsg 0.21 =C2=B1 3% -0.1 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.__might_sleep 0.20 =C2=B1 2% -0.1 0.10 perf-profile.children.cy= cles-pp.__calc_delta 0.18 =C2=B1 2% -0.1 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.security_socket_recvmsg 0.18 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.call_cpuidle 0.23 =C2=B1 2% -0.1 0.14 =C2=B1 8% perf-profile.childr= en.cycles-pp.__list_add_valid 0.12 =C2=B1 4% -0.1 0.04 =C2=B1 57% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.19 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.23 =C2=B1 3% -0.1 0.15 =C2=B1 4% perf-profile.childr= en.cycles-pp.activate_task 0.18 =C2=B1 2% -0.1 0.10 =C2=B1 7% perf-profile.childr= en.cycles-pp.netif_skb_features 0.18 =C2=B1 4% -0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.rb_erase_cached 0.15 =C2=B1 2% -0.1 0.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.rcu_needs_cpu 0.17 =C2=B1 4% -0.1 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.ip_finish_output 0.16 =C2=B1 2% -0.1 0.10 perf-profile.children.cy= cles-pp.ip_rcv_core 0.13 =C2=B1 3% -0.1 0.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.selinux_ipv4_output 0.13 -0.1 0.07 perf-profile.children.cycles-= pp.selinux_sk_getsecid 0.11 =C2=B1 6% -0.1 0.05 perf-profile.children.cy= cles-pp.update_min_vruntime 0.08 =C2=B1 5% -0.1 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.ip_send_check 0.12 =C2=B1 9% -0.1 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp.compute_score 0.10 =C2=B1 5% -0.1 0.04 =C2=B1 57% perf-profile.childr= en.cycles-pp.deactivate_task 0.11 =C2=B1 6% -0.1 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.ipv4_pktinfo_prepare 0.11 -0.1 0.06 =C2=B1 9% perf-profile.children.cy= cles-pp.dst_release 0.08 =C2=B1 8% -0.1 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.__slab_alloc 0.11 =C2=B1 4% -0.1 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp.pm_qos_request 0.10 =C2=B1 4% -0.1 0.05 perf-profile.children.cy= cles-pp.udp_rcv 0.10 =C2=B1 8% -0.1 0.05 perf-profile.children.cy= cles-pp.__update_idle_core 0.13 =C2=B1 10% -0.1 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.import_single_range 0.10 =C2=B1 4% -0.0 0.05 perf-profile.children.cy= cles-pp.rcu_eqs_exit 0.11 =C2=B1 7% -0.0 0.07 perf-profile.children.cy= cles-pp.rb_insert_color_cached 0.08 =C2=B1 8% -0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.tick_check_broadcast_expired 0.13 -0.0 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.irq_exit 0.07 =C2=B1 5% -0.0 0.05 perf-profile.children.cy= cles-pp.rebalance_domains 0.07 =C2=B1 5% -0.0 0.05 =C2=B1 9% perf-profile.childr= en.cycles-pp.receiver_wake_function 0.00 +0.1 0.10 =C2=B1 5% perf-profile.children.cy= cles-pp.percpu_counter_add_batch 0.00 +0.3 0.28 perf-profile.children.cycles-= pp.cpumask_next 31.18 +2.3 33.50 perf-profile.children.cycles-= pp.cpuidle_enter_state 30.02 +2.7 32.70 perf-profile.children.cycles-= pp.intel_idle 49.12 +7.3 56.39 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 48.68 +7.5 56.17 perf-profile.children.cycles-= pp.do_syscall_64 32.69 +15.2 47.88 perf-profile.children.cycles-= pp.__x64_sys_sendto 32.49 +15.3 47.77 perf-profile.children.cycles-= pp.__sys_sendto 31.56 +15.7 47.30 perf-profile.children.cycles-= pp.sock_sendmsg 31.00 +16.0 47.03 perf-profile.children.cycles-= pp.udp_sendmsg 20.10 +23.1 43.18 perf-profile.children.cycles-= pp.udp_send_skb 19.82 +23.2 43.03 perf-profile.children.cycles-= pp.ip_send_skb 19.33 +23.4 42.77 perf-profile.children.cycles-= pp.ip_output 17.85 +24.2 42.05 perf-profile.children.cycles-= pp.ip_finish_output2 15.28 +25.5 40.76 perf-profile.children.cycles-= pp.__local_bh_enable_ip 15.10 +25.6 40.66 perf-profile.children.cycles-= pp.do_softirq 14.84 +25.7 40.52 perf-profile.children.cycles-= pp.do_softirq_own_stack 14.85 +25.7 40.54 perf-profile.children.cycles-= pp.__softirqentry_text_start 14.32 +25.9 40.18 perf-profile.children.cycles-= pp.net_rx_action 13.96 +26.0 39.98 perf-profile.children.cycles-= pp.process_backlog 13.18 +26.4 39.61 perf-profile.children.cycles-= pp.__netif_receive_skb_one_core 12.86 +26.6 39.44 perf-profile.children.cycles-= pp.ip_rcv 12.43 +26.7 39.16 perf-profile.children.cycles-= pp.ip_local_deliver 12.27 +26.8 39.08 perf-profile.children.cycles-= pp.ip_local_deliver_finish 11.93 +27.0 38.90 perf-profile.children.cycles-= pp.__udp4_lib_rcv 11.38 +27.2 38.59 perf-profile.children.cycles-= pp.udp_queue_rcv_skb 10.30 +27.7 38.02 perf-profile.children.cycles-= pp.__udp_enqueue_schedule_skb 1.43 =C2=B1 3% +29.9 31.29 perf-profile.children.cy= cles-pp._raw_spin_lock_irqsave 0.06 =C2=B1 87% +30.2 30.31 perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 0.15 =C2=B1 3% +31.8 31.98 perf-profile.children.cy= cles-pp.__sk_mem_raise_allocated 0.00 +31.9 31.87 perf-profile.children.cycles-= pp.__percpu_counter_sum 4.44 =C2=B1 13% -3.8 0.60 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_idents_reserve 2.90 -1.5 1.39 perf-profile.self.cycles-pp._= _entry_SYSCALL_64_trampoline 2.17 -1.0 1.20 perf-profile.self.cycles-pp._= _sched_text_start 1.74 -0.8 0.89 perf-profile.self.cycles-pp.s= yscall_return_via_sysret 1.39 -0.7 0.67 perf-profile.self.cycles-pp._= raw_spin_lock 1.36 =C2=B1 2% -0.7 0.67 perf-profile.self.cycles= -pp.load_new_mm_cr3 1.25 -0.6 0.67 perf-profile.self.cycles-pp.u= pdate_load_avg 1.08 =C2=B1 2% -0.5 0.59 =C2=B1 2% perf-profile.self.c= ycles-pp.__update_load_avg_cfs_rq 0.87 =C2=B1 2% -0.5 0.41 =C2=B1 3% perf-profile.self.c= ycles-pp.___perf_sw_event 1.16 -0.4 0.71 perf-profile.self.cycles-pp.s= witch_mm_irqs_off 0.83 =C2=B1 2% -0.4 0.41 =C2=B1 2% perf-profile.self.c= ycles-pp.__switch_to_asm 0.85 -0.4 0.43 =C2=B1 2% perf-profile.self.cycles= -pp.update_curr 1.38 =C2=B1 2% -0.4 0.98 perf-profile.self.cycles= -pp._raw_spin_lock_irqsave 0.89 =C2=B1 2% -0.4 0.49 perf-profile.self.cycles= -pp.menu_select 0.71 =C2=B1 2% -0.4 0.35 =C2=B1 2% perf-profile.self.c= ycles-pp.__switch_to 0.79 -0.4 0.43 perf-profile.self.cycles-pp.d= o_idle 0.82 =C2=B1 3% -0.4 0.46 =C2=B1 2% perf-profile.self.c= ycles-pp.resched_curr 0.68 =C2=B1 2% -0.4 0.32 =C2=B1 3% perf-profile.self.c= ycles-pp.udp_sendmsg 0.70 =C2=B1 7% -0.3 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.update_cfs_group 0.68 =C2=B1 11% -0.3 0.35 =C2=B1 12% perf-profile.self.c= ycles-pp.fib_table_lookup 0.71 -0.3 0.41 perf-profile.self.cycles-pp._= raw_spin_lock_bh 0.68 =C2=B1 3% -0.3 0.38 =C2=B1 2% perf-profile.self.c= ycles-pp.copy_user_generic_unrolled 0.66 =C2=B1 2% -0.3 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.__slab_free 0.62 -0.3 0.32 =C2=B1 2% perf-profile.self.cycles= -pp.pick_next_task_fair 0.67 =C2=B1 2% -0.3 0.38 perf-profile.self.cycles= -pp.select_task_rq_fair 0.65 -0.3 0.36 perf-profile.self.cycles-pp.s= et_next_entity 0.59 -0.3 0.32 perf-profile.self.cycles-pp.u= dp_recvmsg 0.57 -0.3 0.30 =C2=B1 2% perf-profile.self.cycles= -pp.finish_task_switch 0.65 -0.3 0.39 perf-profile.self.cycles-pp.e= nqueue_entity 0.51 =C2=B1 2% -0.3 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.do_syscall_64 0.49 -0.3 0.24 =C2=B1 3% perf-profile.self.cycles= -pp.ip_route_output_key_hash_rcu 0.52 =C2=B1 2% -0.2 0.27 =C2=B1 2% perf-profile.self.c= ycles-pp.native_sched_clock 0.54 =C2=B1 3% -0.2 0.29 =C2=B1 2% perf-profile.self.c= ycles-pp.dequeue_entity 0.54 -0.2 0.30 =C2=B1 2% perf-profile.self.cycles= -pp.reweight_entity 0.45 =C2=B1 2% -0.2 0.21 =C2=B1 7% perf-profile.self.c= ycles-pp.__ip_append_data 0.47 =C2=B1 3% -0.2 0.24 perf-profile.self.cycles= -pp.__next_timer_interrupt 0.57 =C2=B1 3% -0.2 0.34 =C2=B1 3% perf-profile.self.c= ycles-pp.poll_idle 0.42 =C2=B1 2% -0.2 0.19 =C2=B1 3% perf-profile.self.c= ycles-pp.__skb_wait_for_more_packets 0.54 =C2=B1 2% -0.2 0.32 perf-profile.self.cycles= -pp.__update_load_avg_se 0.44 -0.2 0.21 =C2=B1 2% perf-profile.self.cycles= -pp.entry_SYSCALL_64_after_hwframe 0.39 =C2=B1 2% -0.2 0.16 =C2=B1 6% perf-profile.self.c= ycles-pp.ip_output 0.55 -0.2 0.33 =C2=B1 2% perf-profile.self.cycles= -pp.enqueue_task_fair 0.41 =C2=B1 3% -0.2 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.__fget_light 0.40 =C2=B1 10% -0.2 0.18 =C2=B1 6% perf-profile.self.c= ycles-pp.avc_has_perm 0.48 -0.2 0.28 perf-profile.self.cycles-pp.m= ove_addr_to_user 0.45 -0.2 0.24 =C2=B1 2% perf-profile.self.cycles= -pp.native_write_msr 0.40 =C2=B1 10% -0.2 0.20 =C2=B1 13% perf-profile.self.c= ycles-pp.read_tsc 0.36 =C2=B1 4% -0.2 0.16 =C2=B1 4% perf-profile.self.c= ycles-pp.__skb_recv_udp 0.45 =C2=B1 2% -0.2 0.25 =C2=B1 5% perf-profile.self.c= ycles-pp.sock_def_write_space 0.42 =C2=B1 2% -0.2 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.account_entity_enqueue 0.38 =C2=B1 5% -0.2 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.39 =C2=B1 8% -0.2 0.20 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_finish_output2 0.41 -0.2 0.23 perf-profile.self.cycles-pp.s= kb_set_owner_w 0.60 =C2=B1 4% -0.2 0.42 perf-profile.self.cycles= -pp.find_next_bit 0.34 -0.2 0.17 =C2=B1 3% perf-profile.self.cycles= -pp.__ip_make_skb 0.36 =C2=B1 3% -0.2 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.process_backlog 0.45 =C2=B1 4% -0.2 0.28 perf-profile.self.cycles= -pp._raw_spin_unlock_irqrestore 0.31 =C2=B1 2% -0.2 0.15 =C2=B1 2% perf-profile.self.c= ycles-pp.__alloc_skb 0.33 -0.2 0.17 =C2=B1 4% perf-profile.self.cycles= -pp.pick_next_entity 0.38 =C2=B1 6% -0.2 0.22 =C2=B1 3% perf-profile.self.c= ycles-pp.ksize 0.38 =C2=B1 4% -0.2 0.22 =C2=B1 3% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.31 =C2=B1 2% -0.2 0.15 =C2=B1 2% perf-profile.self.c= ycles-pp.__sys_sendto 0.29 =C2=B1 3% -0.2 0.14 =C2=B1 8% perf-profile.self.c= ycles-pp._copy_to_iter 0.30 =C2=B1 3% -0.1 0.15 perf-profile.self.cycles= -pp.___might_sleep 0.27 -0.1 0.12 =C2=B1 5% perf-profile.self.cycles= -pp.sock_wfree 0.40 =C2=B1 2% -0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.__udp_enqueue_schedule_skb 0.27 =C2=B1 3% -0.1 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.__sys_recvfrom 0.31 -0.1 0.17 =C2=B1 6% perf-profile.self.cycles= -pp.ipv4_mtu 0.34 =C2=B1 3% -0.1 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.nr_iowait_cpu 0.27 =C2=B1 4% -0.1 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.sock_has_perm 0.29 -0.1 0.16 =C2=B1 5% perf-profile.self.cycles= -pp.net_rx_action 0.24 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_stage2 0.28 =C2=B1 2% -0.1 0.15 =C2=B1 4% perf-profile.self.c= ycles-pp.loopback_xmit 0.24 =C2=B1 3% -0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.inet_recvmsg 0.27 -0.1 0.14 =C2=B1 3% perf-profile.self.cycles= -pp.do_softirq 0.27 -0.1 0.15 =C2=B1 5% perf-profile.self.cycles= -pp.selinux_parse_skb 0.27 =C2=B1 20% -0.1 0.15 =C2=B1 5% perf-profile.self.c= ycles-pp.__netif_receive_skb_core 0.35 =C2=B1 4% -0.1 0.23 perf-profile.self.cycles= -pp.available_idle_cpu 0.31 =C2=B1 2% -0.1 0.19 =C2=B1 3% perf-profile.self.c= ycles-pp.__enqueue_entity 0.24 -0.1 0.12 =C2=B1 3% perf-profile.self.cycles= -pp.selinux_socket_sock_rcv_skb 0.29 =C2=B1 3% -0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.28 =C2=B1 3% -0.1 0.17 =C2=B1 3% perf-profile.self.c= ycles-pp.skb_release_data 0.27 =C2=B1 2% -0.1 0.16 =C2=B1 4% perf-profile.self.c= ycles-pp.__udp4_lib_rcv 0.21 =C2=B1 5% -0.1 0.10 =C2=B1 5% perf-profile.self.c= ycles-pp.account_entity_dequeue 0.21 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.kmem_cache_alloc_node 0.18 =C2=B1 4% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.tick_nohz_next_event 0.23 -0.1 0.12 =C2=B1 4% perf-profile.self.cycles= -pp.udp_send_skb 0.21 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.26 -0.1 0.16 =C2=B1 4% perf-profile.self.cycles= -pp.try_to_wake_up 0.20 =C2=B1 4% -0.1 0.09 =C2=B1 4% perf-profile.self.c= ycles-pp.put_prev_task_fair 0.24 =C2=B1 3% -0.1 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.__wake_up_common 0.20 =C2=B1 4% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.__x64_sys_recvfrom 0.18 =C2=B1 3% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.selinux_ip_postroute_compat 0.18 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.__get_user_4 0.20 =C2=B1 8% -0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.__dev_queue_xmit 0.26 =C2=B1 5% -0.1 0.16 =C2=B1 2% perf-profile.self.c= ycles-pp.update_rq_clock 0.26 -0.1 0.16 =C2=B1 4% perf-profile.self.cycles= -pp.__kmalloc_node_track_caller 0.20 =C2=B1 2% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.__local_bh_enable_ip 0.19 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_to_backlog 0.18 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.call_cpuidle 0.22 =C2=B1 3% -0.1 0.13 =C2=B1 9% perf-profile.self.c= ycles-pp.__list_add_valid 0.19 =C2=B1 3% -0.1 0.10 perf-profile.self.cycles= -pp.__calc_delta 0.17 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.inet_sendmsg 0.20 =C2=B1 4% -0.1 0.11 =C2=B1 6% perf-profile.self.c= ycles-pp.__x64_sys_sendto 0.19 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.rcu_eqs_enter 0.12 =C2=B1 4% -0.1 0.04 =C2=B1 57% perf-profile.self.c= ycles-pp.sched_ttwu_pending 0.23 =C2=B1 3% -0.1 0.15 =C2=B1 4% perf-profile.self.c= ycles-pp.activate_task 0.19 =C2=B1 4% -0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.check_preempt_curr 0.18 =C2=B1 2% -0.1 0.10 perf-profile.self.cycles= -pp.__might_sleep 0.18 =C2=B1 2% -0.1 0.09 =C2=B1 4% perf-profile.self.c= ycles-pp.__udp4_lib_lookup 0.19 =C2=B1 6% -0.1 0.11 =C2=B1 18% perf-profile.self.c= ycles-pp.ktime_get 0.14 =C2=B1 3% -0.1 0.06 =C2=B1 15% perf-profile.self.c= ycles-pp.validate_xmit_skb 0.16 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.selinux_sock_rcv_skb_compat 0.15 =C2=B1 4% -0.1 0.07 =C2=B1 5% perf-profile.self.c= ycles-pp.selinux_ip_postroute 0.13 =C2=B1 3% -0.1 0.05 perf-profile.self.cycles= -pp._copy_from_iter_full 0.15 =C2=B1 3% -0.1 0.07 =C2=B1 10% perf-profile.self.c= ycles-pp.rcu_needs_cpu 0.16 =C2=B1 2% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.prepare_to_wait_exclusive 0.17 =C2=B1 5% -0.1 0.09 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_local_deliver_finish 0.14 =C2=B1 5% -0.1 0.07 =C2=B1 10% perf-profile.self.c= ycles-pp.netif_skb_features 0.10 =C2=B1 4% -0.1 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.put_prev_entity 0.14 =C2=B1 3% -0.1 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.__might_fault 0.14 =C2=B1 3% -0.1 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.menu_reflect 0.16 =C2=B1 5% -0.1 0.09 perf-profile.self.cycles= -pp.rb_erase_cached 0.16 =C2=B1 2% -0.1 0.10 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_rcv_core 0.15 =C2=B1 3% -0.1 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_rcv 0.09 =C2=B1 4% -0.1 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.udp_rcv 0.15 -0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.ip_local_deliver 0.13 =C2=B1 3% -0.1 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.09 -0.1 0.03 =C2=B1100% perf-profile.self.cycles= -pp.selinux_ipv4_output 0.09 =C2=B1 7% -0.1 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.deactivate_task 0.12 =C2=B1 3% -0.1 0.06 =C2=B1 6% perf-profile.self.c= ycles-pp.rcu_idle_exit 0.12 -0.1 0.06 perf-profile.self.cycles-pp.s= elinux_sk_getsecid 0.11 =C2=B1 4% -0.1 0.05 perf-profile.self.cycles= -pp.ip_make_skb 0.10 =C2=B1 11% -0.1 0.04 =C2=B1 57% perf-profile.self.c= ycles-pp.__update_idle_core 0.08 -0.1 0.03 =C2=B1100% perf-profile.self.cycles= -pp.ip_send_check 0.11 =C2=B1 4% -0.1 0.06 =C2=B1 11% perf-profile.self.c= ycles-pp.pm_qos_request 0.11 =C2=B1 7% -0.1 0.06 =C2=B1 11% perf-profile.self.c= ycles-pp.compute_score 0.11 =C2=B1 7% -0.1 0.05 =C2=B1 9% perf-profile.self.c= ycles-pp.sock_sendmsg 0.11 =C2=B1 7% -0.1 0.06 =C2=B1 9% perf-profile.self.c= ycles-pp.ip_generic_getfrag 0.11 =C2=B1 3% -0.1 0.06 perf-profile.self.cycles= -pp.switch_mm 0.11 =C2=B1 4% -0.1 0.06 =C2=B1 9% perf-profile.self.c= ycles-pp.nf_hook_slow 0.08 =C2=B1 6% -0.1 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.alloc_skb_with_frags 0.10 =C2=B1 7% -0.1 0.05 perf-profile.self.cycles= -pp.__skb_try_recv_from_queue 0.10 -0.1 0.05 perf-profile.self.cycles-pp.d= st_release 0.12 =C2=B1 10% -0.0 0.07 perf-profile.self.cycles= -pp.import_single_range 0.11 =C2=B1 6% -0.0 0.06 perf-profile.self.cycles= -pp.rb_insert_color_cached 0.10 =C2=B1 4% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.sock_alloc_send_pskb 0.12 =C2=B1 5% -0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.09 =C2=B1 4% -0.0 0.05 perf-profile.self.cycles= -pp.ip_finish_output 0.10 -0.0 0.06 perf-profile.self.cycles-pp.i= p_send_skb 0.09 =C2=B1 7% -0.0 0.05 perf-profile.self.cycles= -pp.schedule_idle 0.09 =C2=B1 4% -0.0 0.05 perf-profile.self.cycles= -pp.get_next_timer_interrupt 0.09 =C2=B1 4% -0.0 0.06 =C2=B1 9% perf-profile.self.c= ycles-pp.udp_queue_rcv_skb 0.08 =C2=B1 6% -0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.tick_check_broadcast_expired 0.09 =C2=B1 5% -0.0 0.05 perf-profile.self.cycles= -pp.dev_hard_start_xmit 0.08 =C2=B1 5% -0.0 0.05 perf-profile.self.cycles= -pp.ip_setup_cork 0.10 =C2=B1 7% -0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.do_softirq_own_stack 0.07 -0.0 0.05 perf-profile.self.cycles-pp.r= eceiver_wake_function 0.00 +0.1 0.10 =C2=B1 5% perf-profile.self.cycles= -pp.percpu_counter_add_batch 0.00 +0.1 0.10 =C2=B1 4% perf-profile.self.cycles= -pp.cpumask_next 0.00 +1.0 1.01 perf-profile.self.cycles-pp._= _percpu_counter_sum 30.01 +2.7 32.69 perf-profile.self.cycles-pp.i= ntel_idle 0.06 =C2=B1 87% +30.2 30.31 perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath ***************************************************************************= ************************ lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox= _group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/25%/debian-x86_64-201= 8-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: = 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter varia= bles") 6da410d97ffa486e b99259a61450bb6403bbbbf279 = ---------------- -------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.WARNING:at#for_ip_inter= rupt_entry/0x 9:4 -43% 7:4 perf-profile.calltrace.cycles= -pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_t= imeout 3:4 -15% 3:4 perf-profile.calltrace.cycles= -pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeo= ut 26:4 -109% 21:4 perf-profile.children.cycles-= pp.schedule_timeout 1:4 -11% 1:4 perf-profile.self.cycles-pp.s= chedule_timeout %stddev %change %stddev \ | \ = 1930589 -13.5% 1670226 netperf.Throughput_total_tps 87754 -13.5% 75919 netperf.Throughput_tps 1426 -3.9% 1371 =C2=B1 2% netperf.time.percent_of_= cpu_this_job_got 3911 -2.6% 3809 =C2=B1 2% netperf.time.system_time 385.12 -17.0% 319.68 =C2=B1 4% netperf.time.user_time 5.792e+08 -13.5% 5.011e+08 netperf.time.voluntary_contex= t_switches 5.792e+08 -13.5% 5.011e+08 netperf.workload 5.792e+08 -12.5% 5.068e+08 softirqs.NET_RX 7590488 -13.1% 6595363 vmstat.system.cs 2095 =C2=B1 50% +740.9% 17617 =C2=B1 87% numa-meminfo.node0.= Shmem 40809 =C2=B1 4% -14.3% 34971 =C2=B1 11% numa-meminfo.node1.= SReclaimable 415.39 -1.8% 408.09 pmeter.Average_Active_Power 211.25 -11.9% 186.02 pmeter.performance_per_watt 18997 =C2=B1 6% +8.2% 20555 =C2=B1 3% sched_debug.cpu.loa= d.avg 13008831 -13.3% 11273636 sched_debug.cpu.nr_switches.a= vg 1.133e+09 -12.8% 9.877e+08 cpuidle.C1.usage 8.879e+09 =C2=B1 18% -43.5% 5.013e+09 =C2=B1 54% cpuidle.C6.time 25831364 =C2=B1 3% -27.4% 18752863 cpuidle.POLL.usage 7.97 +2.5 10.43 mpstat.cpu.soft% 17.09 -2.4 14.66 mpstat.cpu.sys% 2.34 -0.3 2.00 =C2=B1 2% mpstat.cpu.usr% 1037 -3.8% 998.50 turbostat.Avg_MHz 1.133e+09 -12.8% 9.877e+08 turbostat.C1 33.21 =C2=B1 18% -14.4 18.80 =C2=B1 55% turbostat.C6% 0.96 =C2=B1 96% +201.3% 2.88 =C2=B1 30% turbostat.CPU%c3 216.23 -2.2% 211.46 turbostat.PkgWatt 523.00 =C2=B1 50% +742.2% 4404 =C2=B1 87% numa-vmstat.node0.n= r_shmem 471766 =C2=B1 12% +27.2% 600222 =C2=B1 6% numa-vmstat.node0.n= uma_hit 454541 =C2=B1 12% +28.6% 584644 =C2=B1 7% numa-vmstat.node0.n= uma_local 10202 =C2=B1 4% -14.3% 8743 =C2=B1 11% numa-vmstat.node1.n= r_slab_reclaimable 665328 =C2=B1 9% -20.2% 530868 =C2=B1 7% numa-vmstat.node1.n= uma_hit 532036 =C2=B1 11% -25.5% 396167 =C2=B1 9% numa-vmstat.node1.n= uma_local 3.597e+12 -6.9% 3.348e+12 perf-stat.branch-instructions 2.70 -0.2 2.54 perf-stat.branch-miss-rate% 9.714e+10 -12.4% 8.509e+10 perf-stat.branch-misses 3.173e+11 =C2=B1 2% -14.9% 2.701e+11 perf-stat.cache-referenc= es 2.317e+09 -13.3% 2.01e+09 perf-stat.context-switches 1.59 +3.4% 1.64 perf-stat.cpi 2.871e+13 -4.5% 2.742e+13 perf-stat.cpu-cycles 0.09 -0.0 0.09 perf-stat.dTLB-load-miss-rate% 4.816e+09 -10.7% 4.302e+09 perf-stat.dTLB-load-misses 5.29e+12 -8.4% 4.846e+12 perf-stat.dTLB-loads 0.00 =C2=B1 27% +0.0 0.00 =C2=B1 9% perf-stat.dTLB-stor= e-miss-rate% 50665696 =C2=B1 27% +87.6% 95071493 =C2=B1 9% perf-stat.dTLB-stor= e-misses 3.418e+12 -11.6% 3.023e+12 perf-stat.dTLB-stores 11.55 =C2=B1 5% +1.9 13.47 =C2=B1 7% perf-stat.iTLB-load= -miss-rate% 4.068e+10 -16.8% 3.384e+10 =C2=B1 2% perf-stat.iTLB-loads 1.81e+13 -7.6% 1.673e+13 perf-stat.instructions 0.63 -3.3% 0.61 perf-stat.ipc 7.63e+08 =C2=B1 20% +87.8% 1.433e+09 =C2=B1 3% perf-stat.node-load= -misses 86.73 =C2=B1 2% -27.7 59.01 perf-stat.node-store-mis= s-rate% 5.359e+08 =C2=B1 9% +17.5% 6.296e+08 perf-stat.node-store-mis= ses 83392223 =C2=B1 25% +424.4% 4.373e+08 perf-stat.node-stores 31255 +6.8% 33385 perf-stat.path-length 13.66 =C2=B1 2% -2.4 11.21 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwfra= me 13.45 =C2=B1 2% -2.4 11.05 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL= _64_after_hwframe 11.88 =C2=B1 2% -2.1 9.73 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.= entry_SYSCALL_64_after_hwframe 11.67 =C2=B1 2% -2.1 9.58 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do= _syscall_64 9.09 =C2=B1 2% -1.6 7.45 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_= sys_recvfrom 7.67 =C2=B1 2% -1.4 6.27 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_r= ecvmsg.__sys_recvfrom 9.02 =C2=B1 2% -1.3 7.69 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedul= e_skb.udp_queue_rcv_skb.__udp4_lib_rcv 9.25 =C2=B1 2% -1.3 7.99 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_sk= b.__udp4_lib_rcv.ip_local_deliver_finish 8.48 =C2=B1 2% -1.2 7.24 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__ud= p_enqueue_schedule_skb.udp_queue_rcv_skb 8.14 =C2=B1 3% -1.1 6.99 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.sock_def_readable.__udp_enqueue_schedule_skb 8.03 =C2=B1 3% -1.1 6.89 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.sock_def_readable 6.50 =C2=B1 2% -1.1 5.41 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.u= dp_recvmsg.inet_recvmsg 6.11 =C2=B1 2% -1.0 5.12 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_r= ecv_udp.udp_recvmsg 5.97 =C2=B1 2% -1.0 5.02 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_m= ore_packets.__skb_recv_udp 5.49 -0.9 4.60 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_= startup_64 5.35 -0.9 4.48 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_s= econdary 4.79 -0.8 3.96 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 4.50 =C2=B1 2% -0.7 3.85 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wa= ke_up_common.__wake_up_common_lock 4.24 =C2=B1 2% -0.6 3.62 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_= wake_function.__wake_up_common 3.50 =C2=B1 3% -0.5 2.99 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake= _up.autoremove_wake_function 2.62 =C2=B1 2% -0.5 2.16 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeou= t.__skb_wait_for_more_packets 2.88 -0.4 2.46 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 1.68 -0.4 1.29 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.78 =C2=B1 3% -0.4 2.42 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.seconda= ry_startup_64 1.84 -0.4 1.48 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_s= tartup_entry 0.64 =C2=B1 3% -0.4 0.28 =C2=B1100% perf-profile.calltr= ace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_nex= t_event.tick_nohz_get_sleep_length.menu_select 1.89 =C2=B1 3% -0.3 1.56 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__entry_SYSCALL_64_trampoline 2.04 =C2=B1 4% -0.3 1.73 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_= send_skb 1.29 =C2=B1 2% -0.3 1.00 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_= sendmsg 1.22 =C2=B1 2% -0.3 0.94 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb= .udp_sendmsg 1.32 -0.3 1.04 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_id= le.do_idle 2.11 =C2=B1 2% -0.3 1.83 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg= .sock_sendmsg 1.77 =C2=B1 3% -0.3 1.50 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_en= try.start_secondary 1.49 -0.3 1.22 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.syscall_return_via_sysret 1.58 =C2=B1 4% -0.2 1.36 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_out= put.ip_send_skb 1.60 -0.2 1.40 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_st= artup_entry 1.50 =C2=B1 4% -0.2 1.30 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_= output2.ip_output 0.60 =C2=B1 2% -0.2 0.41 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.selinux_socket_sock_rcv_skb.security_sock_rcv_skb.sk_filter_t= rim_cap.udp_queue_rcv_skb.__udp4_lib_rcv 1.48 =C2=B1 2% -0.2 1.29 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip= _make_skb.udp_sendmsg 1.41 =C2=B1 2% -0.2 1.23 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_ap= pend_data.ip_make_skb 0.90 -0.2 0.73 =C2=B1 4% perf-profile.calltrace.c= ycles-pp._copy_to_iter.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_re= cvfrom 1.09 =C2=B1 3% -0.2 0.93 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_s= leep_length.menu_select.do_idle 0.81 =C2=B1 3% -0.2 0.66 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.sock_wfree.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit= .ip_finish_output2 1.02 =C2=B1 3% -0.2 0.87 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_= wait_for_more_packets 0.94 -0.2 0.79 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.= entry_SYSCALL_64_after_hwframe 0.72 -0.2 0.57 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__switch_to_asm 0.90 =C2=B1 3% -0.2 0.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__consume_stateless_skb.udp_recvmsg.inet_recvmsg.__sys_recvfr= om.__x64_sys_recvfrom 0.70 =C2=B1 3% -0.2 0.54 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64 0.71 =C2=B1 2% -0.1 0.58 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.nf_hook_slow.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 0.94 =C2=B1 3% -0.1 0.82 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function._= _wake_up_common.__wake_up_common_lock 0.99 =C2=B1 4% -0.1 0.88 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__= x64_sys_sendto 1.07 =C2=B1 5% -0.1 0.96 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake= _up_common.__wake_up_common_lock 0.73 =C2=B1 3% -0.1 0.62 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 1.02 =C2=B1 5% -0.1 0.92 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_w= ake_function.__wake_up_common 0.68 =C2=B1 2% -0.1 0.59 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_= deliver_finish.ip_local_deliver 0.69 =C2=B1 4% -0.1 0.60 =C2=B1 8% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_bh.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__s= ys_recvfrom 0.64 =C2=B1 2% -0.1 0.55 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.security_sock_rcv_skb.sk_filter_trim_cap.udp_queue_rcv_skb.__= udp4_lib_rcv.ip_local_deliver_finish 26.69 =C2=B1 2% +1.9 28.61 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 26.51 =C2=B1 2% +1.9 28.45 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_= after_hwframe 25.75 =C2=B1 2% +2.1 27.80 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entr= y_SYSCALL_64_after_hwframe 25.20 =C2=B1 2% +2.2 27.38 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_sys= call_64 18.57 =C2=B1 2% +3.3 21.89 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_= sendto 18.32 =C2=B1 2% +3.4 21.68 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 17.95 =C2=B1 2% +3.4 21.32 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 16.70 =C2=B1 2% +3.6 20.34 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_send= msg 14.36 =C2=B1 2% +4.0 18.32 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.= udp_send_skb 14.21 =C2=B1 2% +4.0 18.22 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.i= p_send_skb 13.99 =C2=B1 2% +4.0 18.01 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__l= ocal_bh_enable_ip.ip_finish_output2 14.04 =C2=B1 2% +4.0 18.07 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finis= h_output2.ip_output 13.60 =C2=B1 2% +4.1 17.66 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.= do_softirq.__local_bh_enable_ip 13.30 =C2=B1 2% +4.1 17.42 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_so= ftirq_own_stack.do_softirq 0.00 +4.1 4.14 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_c= ounter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 12.53 =C2=B1 2% +4.2 16.77 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__= softirqentry_text_start.do_softirq_own_stack 12.28 =C2=B1 2% +4.2 16.52 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_ac= tion.__softirqentry_text_start 11.88 =C2=B1 3% +4.3 16.14 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_= backlog.net_rx_action 11.73 =C2=B1 3% +4.3 16.00 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_recei= ve_skb_one_core.process_backlog 11.40 =C2=B1 2% +4.4 15.77 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rc= v.__netif_receive_skb_one_core 0.00 +4.4 4.44 =C2=B1 5% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocat= ed.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 10.89 =C2=B1 2% +4.4 15.34 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_l= ocal_deliver.ip_rcv 9.96 =C2=B1 2% +4.6 14.57 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.i= p_local_deliver_finish.ip_local_deliver 0.00 +5.8 5.80 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedu= le_skb.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +6.0 6.01 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_= skb.__udp4_lib_rcv.ip_local_deliver_finish 13.67 =C2=B1 2% -2.5 11.22 =C2=B1 6% perf-profile.childr= en.cycles-pp.__x64_sys_recvfrom 13.46 =C2=B1 2% -2.4 11.06 =C2=B1 6% perf-profile.childr= en.cycles-pp.__sys_recvfrom 11.88 =C2=B1 2% -2.1 9.73 =C2=B1 6% perf-profile.childr= en.cycles-pp.inet_recvmsg 11.69 =C2=B1 2% -2.1 9.59 =C2=B1 6% perf-profile.childr= en.cycles-pp.udp_recvmsg 11.45 -1.8 9.62 =C2=B1 6% perf-profile.children.cy= cles-pp.__sched_text_start 9.11 =C2=B1 2% -1.6 7.47 =C2=B1 7% perf-profile.childr= en.cycles-pp.__skb_recv_udp 7.67 =C2=B1 2% -1.4 6.28 =C2=B1 7% perf-profile.childr= en.cycles-pp.__skb_wait_for_more_packets 9.03 =C2=B1 2% -1.3 7.70 =C2=B1 6% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 9.25 =C2=B1 3% -1.3 7.99 =C2=B1 6% perf-profile.childr= en.cycles-pp.sock_def_readable 8.48 =C2=B1 2% -1.2 7.24 =C2=B1 7% perf-profile.childr= en.cycles-pp.__wake_up_common 8.06 =C2=B1 3% -1.2 6.90 =C2=B1 7% perf-profile.childr= en.cycles-pp.try_to_wake_up 8.15 =C2=B1 3% -1.1 7.00 =C2=B1 7% perf-profile.childr= en.cycles-pp.autoremove_wake_function 6.11 =C2=B1 2% -1.0 5.12 =C2=B1 7% perf-profile.childr= en.cycles-pp.schedule 5.51 -0.9 4.62 =C2=B1 5% perf-profile.children.cy= cles-pp.schedule_idle 4.80 -0.8 3.96 =C2=B1 6% perf-profile.children.cy= cles-pp.ip_make_skb 4.50 =C2=B1 2% -0.6 3.86 =C2=B1 7% perf-profile.childr= en.cycles-pp.ttwu_do_activate 4.25 =C2=B1 2% -0.6 3.63 =C2=B1 8% perf-profile.childr= en.cycles-pp.enqueue_task_fair 3.66 =C2=B1 3% -0.5 3.14 =C2=B1 8% perf-profile.childr= en.cycles-pp.enqueue_entity 2.65 =C2=B1 2% -0.5 2.18 =C2=B1 7% perf-profile.childr= en.cycles-pp.dequeue_task_fair 2.32 =C2=B1 2% -0.4 1.88 =C2=B1 7% perf-profile.childr= en.cycles-pp.pick_next_task_fair 2.38 =C2=B1 2% -0.4 1.95 =C2=B1 8% perf-profile.childr= en.cycles-pp.dequeue_entity 2.90 -0.4 2.47 =C2=B1 6% perf-profile.children.cy= cles-pp.__ip_append_data 2.31 =C2=B1 3% -0.4 1.91 =C2=B1 6% perf-profile.childr= en.cycles-pp.__entry_SYSCALL_64_trampoline 1.68 -0.4 1.29 =C2=B1 4% perf-profile.children.cy= cles-pp.__ip_make_skb 2.81 =C2=B1 3% -0.4 2.44 =C2=B1 7% perf-profile.childr= en.cycles-pp.menu_select 2.60 -0.4 2.24 =C2=B1 5% perf-profile.children.cy= cles-pp.switch_mm_irqs_off 2.42 =C2=B1 3% -0.3 2.11 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_load_avg 2.04 =C2=B1 4% -0.3 1.74 =C2=B1 7% perf-profile.childr= en.cycles-pp.__dev_queue_xmit 1.69 =C2=B1 2% -0.3 1.40 =C2=B1 5% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 1.29 =C2=B1 2% -0.3 1.00 =C2=B1 4% perf-profile.childr= en.cycles-pp.__ip_select_ident 1.23 =C2=B1 2% -0.3 0.94 =C2=B1 4% perf-profile.childr= en.cycles-pp.ip_idents_reserve 1.34 -0.3 1.06 =C2=B1 6% perf-profile.children.cy= cles-pp.set_next_entity 2.12 =C2=B1 2% -0.3 1.84 =C2=B1 6% perf-profile.childr= en.cycles-pp.sock_alloc_send_pskb 1.79 =C2=B1 3% -0.3 1.52 =C2=B1 8% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 1.48 =C2=B1 2% -0.3 1.23 =C2=B1 3% perf-profile.childr= en.cycles-pp._raw_spin_lock 1.24 =C2=B1 2% -0.2 1.03 =C2=B1 6% perf-profile.childr= en.cycles-pp.load_new_mm_cr3 1.58 =C2=B1 4% -0.2 1.37 =C2=B1 7% perf-profile.childr= en.cycles-pp.dev_hard_start_xmit 1.51 =C2=B1 4% -0.2 1.31 =C2=B1 7% perf-profile.childr= en.cycles-pp.loopback_xmit 1.48 =C2=B1 2% -0.2 1.29 =C2=B1 7% perf-profile.childr= en.cycles-pp.alloc_skb_with_frags 0.83 =C2=B1 3% -0.2 0.66 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_curr 1.42 =C2=B1 2% -0.2 1.24 =C2=B1 7% perf-profile.childr= en.cycles-pp.__alloc_skb 0.73 =C2=B1 3% -0.2 0.55 =C2=B1 4% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.91 -0.2 0.73 =C2=B1 4% perf-profile.children.cy= cles-pp._copy_to_iter 1.07 =C2=B1 2% -0.2 0.90 =C2=B1 6% perf-profile.childr= en.cycles-pp.switch_mm 1.10 =C2=B1 3% -0.2 0.94 =C2=B1 8% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.81 =C2=B1 3% -0.2 0.66 =C2=B1 4% perf-profile.childr= en.cycles-pp.sock_wfree 0.95 -0.2 0.80 =C2=B1 6% perf-profile.children.cy= cles-pp.move_addr_to_user 0.90 =C2=B1 2% -0.2 0.75 =C2=B1 5% perf-profile.childr= en.cycles-pp.__consume_stateless_skb 0.74 -0.2 0.59 =C2=B1 4% perf-profile.children.cy= cles-pp.__switch_to_asm 0.78 -0.1 0.64 =C2=B1 6% perf-profile.children.cy= cles-pp.copy_user_generic_unrolled 0.49 -0.1 0.35 =C2=B1 5% perf-profile.children.cy= cles-pp.update_ts_time_stats 0.66 =C2=B1 2% -0.1 0.53 =C2=B1 5% perf-profile.childr= en.cycles-pp.__switch_to 0.84 =C2=B1 3% -0.1 0.70 =C2=B1 8% perf-profile.childr= en.cycles-pp.nf_hook_slow 0.71 =C2=B1 3% -0.1 0.58 =C2=B1 9% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.95 =C2=B1 3% -0.1 0.82 =C2=B1 7% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.68 =C2=B1 3% -0.1 0.55 =C2=B1 12% perf-profile.childr= en.cycles-pp.update_cfs_group 0.57 =C2=B1 4% -0.1 0.44 =C2=B1 7% perf-profile.childr= en.cycles-pp.prepare_to_wait_exclusive 0.43 =C2=B1 7% -0.1 0.31 =C2=B1 10% perf-profile.childr= en.cycles-pp.__enqueue_entity 0.69 =C2=B1 3% -0.1 0.56 =C2=B1 5% perf-profile.childr= en.cycles-pp.__slab_free 0.43 -0.1 0.31 =C2=B1 7% perf-profile.children.cy= cles-pp.ip_generic_getfrag 0.74 =C2=B1 3% -0.1 0.63 =C2=B1 4% perf-profile.childr= en.cycles-pp.poll_idle 0.39 =C2=B1 2% -0.1 0.28 =C2=B1 7% perf-profile.childr= en.cycles-pp._copy_from_iter_full 1.07 =C2=B1 5% -0.1 0.97 =C2=B1 5% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 1.04 =C2=B1 5% -0.1 0.94 =C2=B1 5% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.54 -0.1 0.44 =C2=B1 7% perf-profile.children.cy= cles-pp.update_rq_clock 0.57 =C2=B1 2% -0.1 0.47 =C2=B1 9% perf-profile.childr= en.cycles-pp.selinux_ip_postroute 0.53 =C2=B1 2% -0.1 0.43 =C2=B1 4% perf-profile.childr= en.cycles-pp.sock_def_write_space 0.68 =C2=B1 2% -0.1 0.59 =C2=B1 7% perf-profile.childr= en.cycles-pp.sk_filter_trim_cap 0.57 -0.1 0.48 =C2=B1 5% perf-profile.children.cy= cles-pp.sched_clock_cpu 0.53 -0.1 0.44 =C2=B1 4% perf-profile.children.cy= cles-pp.copyout 0.64 =C2=B1 2% -0.1 0.55 =C2=B1 6% perf-profile.childr= en.cycles-pp.security_sock_rcv_skb 0.56 -0.1 0.47 =C2=B1 4% perf-profile.children.cy= cles-pp.skb_set_owner_w 0.69 =C2=B1 5% -0.1 0.60 =C2=B1 8% perf-profile.childr= en.cycles-pp._raw_spin_lock_bh 0.53 =C2=B1 2% -0.1 0.44 =C2=B1 4% perf-profile.childr= en.cycles-pp.sched_clock 0.39 =C2=B1 5% -0.1 0.30 =C2=B1 8% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.35 =C2=B1 4% -0.1 0.26 =C2=B1 6% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.42 -0.1 0.34 =C2=B1 5% perf-profile.children.cy= cles-pp.tick_nohz_idle_enter 0.61 =C2=B1 2% -0.1 0.53 =C2=B1 6% perf-profile.childr= en.cycles-pp.selinux_socket_sock_rcv_skb 0.38 =C2=B1 6% -0.1 0.30 =C2=B1 14% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.50 =C2=B1 2% -0.1 0.42 =C2=B1 5% perf-profile.childr= en.cycles-pp.native_sched_clock 0.40 =C2=B1 2% -0.1 0.33 =C2=B1 4% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.41 =C2=B1 3% -0.1 0.34 =C2=B1 8% perf-profile.childr= en.cycles-pp.sockfd_lookup_light 0.45 =C2=B1 3% -0.1 0.37 =C2=B1 11% perf-profile.childr= en.cycles-pp.selinux_ip_postroute_compat 0.45 -0.1 0.37 =C2=B1 8% perf-profile.children.cy= cles-pp.native_write_msr 0.56 =C2=B1 4% -0.1 0.48 =C2=B1 6% perf-profile.childr= en.cycles-pp.finish_task_switch 0.43 -0.1 0.36 =C2=B1 9% perf-profile.children.cy= cles-pp.ksize 0.30 =C2=B1 6% -0.1 0.23 =C2=B1 5% perf-profile.childr= en.cycles-pp.__udp4_lib_lookup 0.33 =C2=B1 3% -0.1 0.27 =C2=B1 8% perf-profile.childr= en.cycles-pp.__fget_light 0.31 -0.1 0.25 =C2=B1 11% perf-profile.children.cy= cles-pp.kmem_cache_alloc_node 0.20 -0.1 0.14 =C2=B1 3% perf-profile.children.cy= cles-pp.copyin 0.35 -0.1 0.28 =C2=B1 8% perf-profile.children.cy= cles-pp.__might_fault 0.28 =C2=B1 9% -0.1 0.22 =C2=B1 5% perf-profile.childr= en.cycles-pp.pick_next_task_idle 0.21 =C2=B1 5% -0.1 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_stage2 0.49 -0.1 0.43 =C2=B1 5% perf-profile.children.cy= cles-pp._raw_spin_unlock_irqrestore 0.27 =C2=B1 3% -0.1 0.21 =C2=B1 7% perf-profile.childr= en.cycles-pp.validate_xmit_skb 0.09 =C2=B1 8% -0.1 0.04 =C2=B1 57% perf-profile.childr= en.cycles-pp.kfree 0.24 =C2=B1 5% -0.1 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.rb_erase_cached 0.44 =C2=B1 2% -0.1 0.39 =C2=B1 5% perf-profile.childr= en.cycles-pp.reweight_entity 0.26 =C2=B1 3% -0.1 0.21 =C2=B1 7% perf-profile.childr= en.cycles-pp.enqueue_to_backlog 0.24 -0.0 0.20 =C2=B1 5% perf-profile.children.cy= cles-pp.security_socket_sendmsg 0.21 =C2=B1 5% -0.0 0.16 =C2=B1 6% perf-profile.childr= en.cycles-pp.kmem_cache_free 0.15 =C2=B1 7% -0.0 0.10 =C2=B1 10% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.07 =C2=B1 12% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.rb_next 0.24 -0.0 0.20 =C2=B1 9% perf-profile.children.cy= cles-pp.___might_sleep 0.18 =C2=B1 12% -0.0 0.14 perf-profile.children.cy= cles-pp.inet_sendmsg 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 6% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.19 =C2=B1 2% -0.0 0.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.17 =C2=B1 7% -0.0 0.13 =C2=B1 11% perf-profile.childr= en.cycles-pp.put_prev_task_fair 0.14 =C2=B1 10% -0.0 0.10 =C2=B1 10% perf-profile.childr= en.cycles-pp.compute_score 0.22 =C2=B1 4% -0.0 0.19 =C2=B1 10% perf-profile.childr= en.cycles-pp.selinux_parse_skb 0.29 =C2=B1 4% -0.0 0.25 =C2=B1 9% perf-profile.childr= en.cycles-pp.ipv4_mtu 0.16 =C2=B1 4% -0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.__calc_delta 0.24 -0.0 0.21 =C2=B1 8% perf-profile.children.cy= cles-pp.move_addr_to_kernel 0.22 =C2=B1 4% -0.0 0.19 =C2=B1 3% perf-profile.childr= en.cycles-pp.sock_has_perm 0.23 =C2=B1 3% -0.0 0.19 =C2=B1 9% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.26 =C2=B1 3% -0.0 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.pick_next_entity 0.21 =C2=B1 3% -0.0 0.18 =C2=B1 7% perf-profile.childr= en.cycles-pp._copy_from_user 0.19 =C2=B1 6% -0.0 0.16 =C2=B1 6% perf-profile.childr= en.cycles-pp.__skb_try_recv_from_queue 0.20 =C2=B1 2% -0.0 0.17 =C2=B1 5% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.18 =C2=B1 2% -0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.security_sk_classify_flow 0.15 =C2=B1 7% -0.0 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.menu_reflect 0.10 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.selinux_socket_sendmsg 0.19 =C2=B1 2% -0.0 0.16 =C2=B1 7% perf-profile.childr= en.cycles-pp._copy_to_user 0.19 =C2=B1 4% -0.0 0.16 =C2=B1 8% perf-profile.childr= en.cycles-pp.cpuidle_governor_latency_req 0.17 =C2=B1 4% -0.0 0.15 =C2=B1 11% perf-profile.childr= en.cycles-pp.__might_sleep 0.17 =C2=B1 6% -0.0 0.14 perf-profile.children.cy= cles-pp.sock_recvmsg 0.10 =C2=B1 7% -0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.ipv4_pktinfo_prepare 0.14 =C2=B1 7% -0.0 0.12 perf-profile.children.cy= cles-pp.security_socket_recvmsg 0.13 =C2=B1 3% -0.0 0.11 =C2=B1 6% perf-profile.childr= en.cycles-pp.__get_user_4 0.13 =C2=B1 3% -0.0 0.11 =C2=B1 6% perf-profile.childr= en.cycles-pp.selinux_sk_getsecid 0.11 =C2=B1 8% -0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.dst_release 0.10 =C2=B1 8% -0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.selinux_ipv4_postroute 0.11 =C2=B1 4% -0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.pm_qos_request 0.11 =C2=B1 4% -0.0 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.udp_rcv 0.09 =C2=B1 4% -0.0 0.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_send_check 0.05 +0.0 0.07 =C2=B1 13% perf-profile.children.cy= cles-pp.selinux_netlbl_sock_rcv_skb 0.06 =C2=B1 11% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.rebalance_domains 0.07 =C2=B1 7% +0.0 0.09 =C2=B1 7% perf-profile.childr= en.cycles-pp.ip_rcv_finish_core 0.09 =C2=B1 4% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_rcv_finish 0.15 =C2=B1 8% +0.0 0.20 =C2=B1 8% perf-profile.childr= en.cycles-pp.irq_exit 0.11 =C2=B1 31% +0.1 0.16 =C2=B1 22% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.00 +0.1 0.06 =C2=B1 6% perf-profile.children.cy= cles-pp.netlbl_enabled 0.45 =C2=B1 5% +0.1 0.57 =C2=B1 7% perf-profile.childr= en.cycles-pp.find_next_bit 0.00 +0.2 0.17 =C2=B1 4% perf-profile.children.cy= cles-pp.percpu_counter_add_batch 0.00 +0.3 0.34 =C2=B1 5% perf-profile.children.cy= cles-pp.cpumask_next 26.71 =C2=B1 2% +1.9 28.63 =C2=B1 5% perf-profile.childr= en.cycles-pp.__x64_sys_sendto 26.51 =C2=B1 2% +1.9 28.46 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sys_sendto 25.75 =C2=B1 2% +2.1 27.81 =C2=B1 5% perf-profile.childr= en.cycles-pp.sock_sendmsg 25.23 =C2=B1 2% +2.2 27.40 =C2=B1 5% perf-profile.childr= en.cycles-pp.udp_sendmsg 18.58 =C2=B1 2% +3.3 21.90 =C2=B1 5% perf-profile.childr= en.cycles-pp.udp_send_skb 18.33 =C2=B1 2% +3.4 21.68 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_send_skb 17.95 =C2=B1 2% +3.4 21.33 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_output 16.73 =C2=B1 2% +3.6 20.36 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_finish_output2 14.40 =C2=B1 2% +4.0 18.36 =C2=B1 5% perf-profile.childr= en.cycles-pp.__local_bh_enable_ip 14.24 =C2=B1 2% +4.0 18.25 =C2=B1 5% perf-profile.childr= en.cycles-pp.do_softirq 14.05 =C2=B1 2% +4.0 18.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.do_softirq_own_stack 14.12 =C2=B1 2% +4.0 18.16 =C2=B1 5% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 13.61 =C2=B1 2% +4.1 17.67 =C2=B1 5% perf-profile.childr= en.cycles-pp.net_rx_action 13.31 =C2=B1 2% +4.1 17.43 =C2=B1 5% perf-profile.childr= en.cycles-pp.process_backlog 1.50 =C2=B1 2% +4.2 5.68 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.00 +4.2 4.19 =C2=B1 5% perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 12.28 =C2=B1 2% +4.2 16.52 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_rcv 12.53 =C2=B1 2% +4.2 16.78 =C2=B1 5% perf-profile.childr= en.cycles-pp.__netif_receive_skb_one_core 11.89 =C2=B1 3% +4.3 16.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_local_deliver 11.73 =C2=B1 3% +4.3 16.00 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_local_deliver_finish 11.41 =C2=B1 2% +4.4 15.78 =C2=B1 6% perf-profile.childr= en.cycles-pp.__udp4_lib_rcv 10.90 =C2=B1 2% +4.4 15.35 =C2=B1 6% perf-profile.childr= en.cycles-pp.udp_queue_rcv_skb 9.97 =C2=B1 2% +4.6 14.58 =C2=B1 6% perf-profile.childr= en.cycles-pp.__udp_enqueue_schedule_skb 0.00 +5.8 5.84 =C2=B1 5% perf-profile.children.cy= cles-pp.__percpu_counter_sum 0.15 =C2=B1 3% +5.9 6.01 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sk_mem_raise_allocated 2.25 =C2=B1 3% -0.4 1.85 =C2=B1 6% perf-profile.self.c= ycles-pp.__entry_SYSCALL_64_trampoline 2.20 -0.3 1.89 =C2=B1 5% perf-profile.self.cycles= -pp.__sched_text_start 1.69 =C2=B1 2% -0.3 1.39 =C2=B1 5% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 1.22 =C2=B1 2% -0.3 0.93 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_idents_reserve 1.43 =C2=B1 2% -0.3 1.16 =C2=B1 4% perf-profile.self.c= ycles-pp._raw_spin_lock 1.24 =C2=B1 2% -0.2 1.03 =C2=B1 6% perf-profile.self.c= ycles-pp.load_new_mm_cr3 1.01 -0.2 0.82 =C2=B1 7% perf-profile.self.cycles= -pp.do_idle 0.45 -0.2 0.29 =C2=B1 5% perf-profile.self.cycles= -pp.__skb_wait_for_more_packets 1.05 =C2=B1 2% -0.2 0.90 =C2=B1 6% perf-profile.self.c= ycles-pp.update_load_avg 0.74 -0.2 0.59 =C2=B1 4% perf-profile.self.cycles= -pp.__switch_to_asm 0.60 =C2=B1 2% -0.1 0.45 =C2=B1 6% perf-profile.self.c= ycles-pp.udp_sendmsg 0.76 -0.1 0.62 =C2=B1 5% perf-profile.self.cycles= -pp.enqueue_entity 1.35 -0.1 1.21 =C2=B1 5% perf-profile.self.cycles= -pp.switch_mm_irqs_off 0.63 =C2=B1 2% -0.1 0.50 =C2=B1 5% perf-profile.self.c= ycles-pp.__switch_to 0.76 -0.1 0.62 =C2=B1 6% perf-profile.self.cycles= -pp.copy_user_generic_unrolled 0.67 =C2=B1 3% -0.1 0.54 =C2=B1 12% perf-profile.self.c= ycles-pp.update_cfs_group 0.56 =C2=B1 3% -0.1 0.44 =C2=B1 8% perf-profile.self.c= ycles-pp.update_curr 0.68 =C2=B1 3% -0.1 0.56 =C2=B1 5% perf-profile.self.c= ycles-pp.__slab_free 0.42 =C2=B1 7% -0.1 0.30 =C2=B1 11% perf-profile.self.c= ycles-pp.__enqueue_entity 0.66 -0.1 0.54 =C2=B1 5% perf-profile.self.cycles= -pp.set_next_entity 0.34 =C2=B1 2% -0.1 0.23 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_output 0.59 =C2=B1 2% -0.1 0.49 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.53 =C2=B1 3% -0.1 0.42 =C2=B1 9% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.51 -0.1 0.42 =C2=B1 7% perf-profile.self.cycles= -pp.do_syscall_64 0.64 -0.1 0.55 =C2=B1 4% perf-profile.self.cycles= -pp.poll_idle 0.54 -0.1 0.45 =C2=B1 5% perf-profile.self.cycles= -pp.move_addr_to_user 0.63 =C2=B1 2% -0.1 0.54 =C2=B1 6% perf-profile.self.c= ycles-pp.select_task_rq_fair 0.40 =C2=B1 4% -0.1 0.31 =C2=B1 5% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.56 -0.1 0.47 =C2=B1 4% perf-profile.self.cycles= -pp.skb_set_owner_w 0.52 =C2=B1 2% -0.1 0.43 =C2=B1 5% perf-profile.self.c= ycles-pp.sock_def_write_space 0.20 =C2=B1 6% -0.1 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.check_preempt_curr 0.68 =C2=B1 5% -0.1 0.60 =C2=B1 8% perf-profile.self.c= ycles-pp._raw_spin_lock_bh 0.53 =C2=B1 5% -0.1 0.45 =C2=B1 5% perf-profile.self.c= ycles-pp.udp_recvmsg 0.38 =C2=B1 5% -0.1 0.30 =C2=B1 8% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.31 =C2=B1 2% -0.1 0.23 =C2=B1 8% perf-profile.self.c= ycles-pp.__skb_recv_udp 0.51 =C2=B1 2% -0.1 0.43 =C2=B1 10% perf-profile.self.c= ycles-pp.dequeue_entity 0.26 =C2=B1 4% -0.1 0.18 =C2=B1 6% perf-profile.self.c= ycles-pp.__ip_make_skb 0.48 =C2=B1 2% -0.1 0.41 =C2=B1 4% perf-profile.self.c= ycles-pp.native_sched_clock 0.29 =C2=B1 4% -0.1 0.22 =C2=B1 5% perf-profile.self.c= ycles-pp._copy_to_iter 0.44 -0.1 0.37 =C2=B1 7% perf-profile.self.cycles= -pp.native_write_msr 0.44 -0.1 0.37 =C2=B1 5% perf-profile.self.cycles= -pp._raw_spin_unlock_irqrestore 0.40 -0.1 0.33 =C2=B1 4% perf-profile.self.cycles= -pp.nr_iowait_cpu 0.25 =C2=B1 4% -0.1 0.18 =C2=B1 8% perf-profile.self.c= ycles-pp.__wake_up_common 0.42 -0.1 0.35 =C2=B1 9% perf-profile.self.cycles= -pp.ksize 0.32 -0.1 0.26 =C2=B1 9% perf-profile.self.cycles= -pp.__next_timer_interrupt 0.28 =C2=B1 3% -0.1 0.21 =C2=B1 5% perf-profile.self.c= ycles-pp.sock_wfree 0.32 =C2=B1 2% -0.1 0.26 =C2=B1 8% perf-profile.self.c= ycles-pp.__fget_light 0.31 -0.1 0.25 =C2=B1 5% perf-profile.self.cycles= -pp.update_rq_clock 0.49 -0.1 0.43 =C2=B1 6% perf-profile.self.cycles= -pp.__udp_enqueue_schedule_skb 0.21 =C2=B1 4% -0.1 0.15 =C2=B1 5% perf-profile.self.c= ycles-pp.__sys_recvfrom 0.29 =C2=B1 5% -0.1 0.24 =C2=B1 6% perf-profile.self.c= ycles-pp.try_to_wake_up 0.09 =C2=B1 8% -0.1 0.04 =C2=B1 57% perf-profile.self.c= ycles-pp.kfree 0.20 =C2=B1 7% -0.1 0.15 =C2=B1 2% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_stage2 0.43 =C2=B1 2% -0.0 0.39 =C2=B1 6% perf-profile.self.c= ycles-pp.reweight_entity 0.35 =C2=B1 4% -0.0 0.31 =C2=B1 6% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.17 =C2=B1 2% -0.0 0.12 =C2=B1 8% perf-profile.self.c= ycles-pp.__local_bh_enable_ip 0.25 =C2=B1 4% -0.0 0.21 =C2=B1 7% perf-profile.self.c= ycles-pp.net_rx_action 0.08 =C2=B1 5% -0.0 0.04 =C2=B1 57% perf-profile.self.c= ycles-pp.tick_nohz_idle_exit 0.26 =C2=B1 4% -0.0 0.21 =C2=B1 7% perf-profile.self.c= ycles-pp.__sys_sendto 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.__x64_sys_recvfrom 0.12 =C2=B1 4% -0.0 0.08 =C2=B1 8% perf-profile.self.c= ycles-pp.udp_queue_rcv_skb 0.27 -0.0 0.22 =C2=B1 7% perf-profile.self.cycles= -pp.loopback_xmit 0.18 =C2=B1 7% -0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.inet_recvmsg 0.14 =C2=B1 10% -0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.compute_score 0.19 =C2=B1 6% -0.0 0.15 =C2=B1 8% perf-profile.self.c= ycles-pp.selinux_socket_sock_rcv_skb 0.15 =C2=B1 13% -0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.ip_local_deliver_finish 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 7% perf-profile.self.c= ycles-pp.rb_erase_cached 0.22 =C2=B1 5% -0.0 0.18 =C2=B1 8% perf-profile.self.c= ycles-pp.__alloc_skb 0.18 =C2=B1 2% -0.0 0.14 =C2=B1 9% perf-profile.self.c= ycles-pp.kmem_cache_alloc_node 0.20 =C2=B1 2% -0.0 0.16 =C2=B1 8% perf-profile.self.c= ycles-pp.rcu_eqs_enter 0.18 =C2=B1 3% -0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.17 =C2=B1 15% -0.0 0.13 perf-profile.self.cycles= -pp.inet_sendmsg 0.29 =C2=B1 2% -0.0 0.26 =C2=B1 4% perf-profile.self.c= ycles-pp.process_backlog 0.23 =C2=B1 3% -0.0 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.pick_next_entity 0.15 =C2=B1 5% -0.0 0.11 =C2=B1 9% perf-profile.self.c= ycles-pp.selinux_ip_postroute_compat 0.16 =C2=B1 6% -0.0 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.__calc_delta 0.11 =C2=B1 3% -0.0 0.08 =C2=B1 8% perf-profile.self.c= ycles-pp.validate_xmit_skb 0.09 =C2=B1 5% -0.0 0.05 =C2=B1 9% perf-profile.self.c= ycles-pp._copy_from_iter_full 0.09 =C2=B1 5% -0.0 0.05 =C2=B1 9% perf-profile.self.c= ycles-pp.selinux_socket_sendmsg 0.22 =C2=B1 5% -0.0 0.19 =C2=B1 3% perf-profile.self.c= ycles-pp.sock_has_perm 0.15 =C2=B1 5% -0.0 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.__udp4_lib_lookup 0.15 =C2=B1 4% -0.0 0.12 =C2=B1 10% perf-profile.self.c= ycles-pp.__might_sleep 0.09 =C2=B1 4% -0.0 0.06 =C2=B1 6% perf-profile.self.c= ycles-pp.nf_hook_slow 0.13 =C2=B1 6% -0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.prepare_to_wait_exclusive 0.15 =C2=B1 2% -0.0 0.12 =C2=B1 5% perf-profile.self.c= ycles-pp.enqueue_to_backlog 0.08 =C2=B1 5% -0.0 0.06 =C2=B1 15% perf-profile.self.c= ycles-pp.ip_make_skb 0.14 =C2=B1 6% -0.0 0.11 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_rcv 0.13 -0.0 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.selinux_ip_postroute 0.10 -0.0 0.08 =C2=B1 6% perf-profile.self.cycles= -pp.sock_sendmsg 0.10 -0.0 0.08 =C2=B1 10% perf-profile.self.cycles= -pp.__might_fault 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 13% perf-profile.self.c= ycles-pp.put_prev_task_fair 0.12 =C2=B1 3% -0.0 0.10 =C2=B1 5% perf-profile.self.c= ycles-pp.rcu_idle_exit 0.12 =C2=B1 8% -0.0 0.10 =C2=B1 7% perf-profile.self.c= ycles-pp.menu_reflect 0.06 -0.0 0.04 =C2=B1 57% perf-profile.self.cycles= -pp.__ip_local_out 0.13 =C2=B1 3% -0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.selinux_sock_rcv_skb_compat 0.08 =C2=B1 5% -0.0 0.06 =C2=B1 14% perf-profile.self.c= ycles-pp.__skb_try_recv_from_queue 0.09 =C2=B1 4% -0.0 0.07 =C2=B1 5% perf-profile.self.c= ycles-pp.selinux_ipv4_postroute 0.10 =C2=B1 9% -0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.dst_release 0.08 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.schedule 0.13 =C2=B1 6% -0.0 0.11 =C2=B1 6% perf-profile.self.c= ycles-pp.__get_user_4 0.11 =C2=B1 7% -0.0 0.09 =C2=B1 7% perf-profile.self.c= ycles-pp.netif_skb_features 0.11 =C2=B1 7% -0.0 0.09 =C2=B1 7% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.18 =C2=B1 4% -0.0 0.17 =C2=B1 5% perf-profile.self.c= ycles-pp.__x64_sys_sendto 0.11 =C2=B1 3% -0.0 0.10 =C2=B1 5% perf-profile.self.c= ycles-pp.switch_mm 0.12 =C2=B1 3% -0.0 0.10 =C2=B1 7% perf-profile.self.c= ycles-pp.selinux_sk_getsecid 0.09 =C2=B1 4% -0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.udp_rcv 0.07 -0.0 0.05 =C2=B1 9% perf-profile.self.cycles= -pp.update_min_vruntime 0.09 =C2=B1 5% -0.0 0.07 perf-profile.self.cycles= -pp.ip_send_check 0.08 =C2=B1 10% -0.0 0.06 =C2=B1 6% perf-profile.self.c= ycles-pp.sockfd_lookup_light 0.06 =C2=B1 11% +0.0 0.09 =C2=B1 7% perf-profile.self.c= ycles-pp.ip_rcv_finish_core 0.00 +0.1 0.06 =C2=B1 9% perf-profile.self.cycles= -pp.netlbl_enabled 0.00 +0.1 0.06 =C2=B1 15% perf-profile.self.cycles= -pp.hrtimer_get_next_event 0.21 =C2=B1 7% +0.1 0.29 =C2=B1 3% perf-profile.self.c= ycles-pp.sock_def_readable 0.00 +0.1 0.11 =C2=B1 7% perf-profile.self.cycles= -pp.cpumask_next 0.38 =C2=B1 6% +0.1 0.50 =C2=B1 7% perf-profile.self.c= ycles-pp.find_next_bit 0.00 +0.2 0.17 =C2=B1 4% perf-profile.self.cycles= -pp.percpu_counter_add_batch 0.00 +1.1 1.07 =C2=B1 5% perf-profile.self.cycles= -pp.__percpu_counter_sum 0.00 +4.2 4.19 =C2=B1 5% perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. Thanks, Rong Chen --===============7163765126674077405== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.19.0-rc2-00128-gb99259a" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE5LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKCiMKIyBDb21waWxlcjogZ2Nj LTcgKERlYmlhbiA3LjMuMC0xKSA3LjMuMAojCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0ND X1ZFUlNJT049NzAzMDAKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdfSVJRX1dPUks9eQpD T05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNL PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENP TkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJ R19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tF Uk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVM X0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkK Q09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tF Uk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0i KG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lT Q1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkK Q09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElU PXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkK Q09ORklHX0FVRElUX1dBVENIPXkKQ09ORklHX0FVRElUX1RSRUU9eQoKIwojIElSUSBzdWJzeXN0 ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15 CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19Q RU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSVJRX0RP TUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09O RklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09O RklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVT RVJWQVRJT05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFS U0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19D TE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05G SUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVf VlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpV U1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQoj CkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpf UEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklH X05PX0haX0ZVTEw9eQpDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKIyBD T05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkK IyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKCiMKIyBD UFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJUlRfQ1BVX0FDQ09V TlRJTkc9eQpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQojIENPTkZJR19JUlFfVElN RV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdf QlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxB WV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkK Q09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9S Q1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdf VFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkK Q09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKIyBD T05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfTk9DQl9D UFU9eQpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05G SUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9CVUZf U0hJRlQ9MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hBVkVf VU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lO Rz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9C QUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9D T1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NXQVA9eQpDT05GSUdfTUVNQ0df U1dBUF9FTkFCTEVEPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CiMg Q09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1dSSVRFQkFD Sz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJ R19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX0NHUk9VUF9Q SURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKQ09ORklH X0NHUk9VUF9IVUdFVExCPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VU PXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dS T1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpDT05GSUdfTkFN RVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9 eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RP UkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBp cyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19J TklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09O RklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xa ND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJ TUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9E RVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkK Q09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9 eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NB TEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5v dCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5U Sz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNP TkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkK Q09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklH X1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpD T05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZ TVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQ VT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkK IyBDT05GSUdfQlBGX0pJVF9BTFdBWVNfT04gaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9 eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfUlNFUT15CiMg Q09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFW RV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVy Zm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09O RklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09V TlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfTUVNQ0dfU1lTRlNfT04g aXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBp cyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19T TEFCX01FUkdFX0RFRkFVTFQ9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qg c2V0CiMgQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQgaXMgbm90IHNldApDT05GSUdfU0xV Ql9DUFVfUEFSVElBTD15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdf UFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4 Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19P VVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94 ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09O RklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JO RF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJD SF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15 CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hX RUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FE RF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJD SF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJ R19BUkNIX0hBU19GSUxURVJfUEdQUk9UPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVB PXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BF Ul9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9Q TURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05F X0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUla RURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05G SUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBP UlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xF VkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29y IHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJ R19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBB UlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfUkVUUE9MSU5FPXkKQ09O RklHX0lOVEVMX1JEVD15CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19Y ODZfTlVNQUNISVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVlNNUCBpcyBub3Qgc2V0CkNPTkZJ R19YODZfVVY9eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZf SU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkKIyBDT05GSUdfWDg2 X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJ R19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZB SUxVUkU9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05G SUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJU X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CiMgQ09ORklHX1FV RVVFRF9MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNP TkZJR19YRU5fUFZfU01QPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNP TkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fU0FWRV9S RVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BW SCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMg bm90IHNldApDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJU X0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX05PX0JP T1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05G SUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJ R19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENI RzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQK Q09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90 IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19D UFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVf UlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FSWV9J T01NVSBpcyBub3Qgc2V0CkNPTkZJR19NQVhTTVA9eQpDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJ Tj04MTkyCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD04MTkyCkNPTkZJR19OUl9DUFVTX0RFRkFV TFQ9ODE5MgpDT05GSUdfTlJfQ1BVUz04MTkyCkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NI RURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNP TkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJR Uz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZPXkKQ09ORklHX1g4 Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hP TEQ9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9bQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkK CiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VO Q09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZFTlRT X0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklHX1g4Nl9WU1lT Q0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPW0KQ09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19N SUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVf T0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CiMgQ09O RklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKQ09O RklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5v dCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElf TlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUg aXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNU X01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BS T0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAw MDAwMDAwCkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xF R0FDWT1tCkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKIyBDT05GSUdfWDg2X0JP T1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVT RVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BB UkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdf VU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdf WDg2X0lOVEVMX1VNSVA9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15CkNPTkZJR19YODZfSU5URUxf TUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQoj IENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0ha XzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMw MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0haPTEwMDAKQ09ORklHX1NDSEVE X0hSVElDSz15CkNPTkZJR19LRVhFQz15CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNldApD T05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19LRVhFQ19KVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NU QVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENPTkZJR19SQU5ET01JWkVfQkFT RSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDEwMDAwMDAKQ09ORklHX0hPVFBM VUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQojIENPTkZJR19ERUJVR19I T1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CkNP TkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9O T05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01P RElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CiMgQ09ORklHX0xJVkVQ QVRDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9F TkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9W RT15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19BUkNIX0VOQUJMRV9T UExJVF9QTURfUFRMT0NLPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15 CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50 IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05G SUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NL SVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJ QkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkK Q09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJV Rz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpD T05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdf V1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JU U19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15 CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9X RVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfU1BDUl9UQUJMRT15CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVF UD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVW X09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklHX0FDUElfRUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJ X0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19B Q1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNl dApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FD UElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklH X0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1J PW0KQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVH QVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1BPXkKQ09ORklHX0FS Q0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQpD T05GSUdfQUNQSV9ERUJVRz15CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX0FDUElfQ09O VEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVH X0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19BQ1BJ X0NVU1RPTV9NRVRIT0Q9bQpDT05GSUdfQUNQSV9CR1JUPXkKIyBDT05GSUdfQUNQSV9SRURVQ0VE X0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfQUNQSV9ORklUPW0KQ09ORklHX0hBVkVf QUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9 eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BDSUVBRVI9eQpDT05G SUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPW0KQ09O RklHX0FDUElfQVBFSV9FUlNUX0RFQlVHPXkKIyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0KIyBDT05GSUdfUE1J Q19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldApD T05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2Fs aW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNP TkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf Q09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NI RURVVElMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJ R19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05T RVJWQVRJVkU9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKCiMK IyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRF PXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0KQ09O RklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNPTkZJ R19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRS SU5PIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlv bnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQ VV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19D UFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAo UENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9N TUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX01N Q09ORl9GQU0xMEg9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9 eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9bQpDT05GSUdfUENJRV9FQ1JDPXkKQ09ORklHX1BDSUVB U1BNPXkKIyBDT05GSUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE1f REVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BF UkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMg aXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkK Q09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdf UENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMg bm90IHNldApDT05GSUdfUENJX1NUVUI9eQojIENPTkZJR19QQ0lfUEZfU1RVQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15 CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJ X1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfUENJ X0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BD SV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExVR19Q Q0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoK IwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgUENJZSBjb250cm9sbGVy cyBzdXBwb3J0CiMKIyBDT05GSUdfVk1EIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBD b3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CgojCiMg UENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMKIyBQQ0kg c3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMg bm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkK Q09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNl dApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPW0K Q09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkK Q09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQojIENPTkZJR19S QVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBCaW5h cnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9V VCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUXzMy PXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05G SUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX0hBVkVf R0VORVJJQ19HVVA9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPW0KIyBDT05G SUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVM TF9SQlU9bQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15 CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lf SUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQojIENPTkZJR19GV19DRkdfU1lTRlMgaXMg bm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0 ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpD T05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKQ09ORklHX0VGSV9WQVJT X1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05G SUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJT PXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VG SV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfQVBQTEVfUFJPUEVSVElFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0FUVEFD S19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQ RVJfWDg2PXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwpDT05GSUdfSEFWRV9LVk09eQpD T05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19I QVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tW TV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05G SUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJ R19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdfS1ZNX0NPTVBBVD15 CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09O RklHX0tWTT1tCkNPTkZJR19LVk1fSU5URUw9bQpDT05GSUdfS1ZNX0FNRD1tCkNPTkZJR19LVk1f TU1VX0FVRElUPXkKQ09ORklHX1ZIT1NUX05FVD1tCiMgQ09ORklHX1ZIT1NUX1NDU0kgaXMgbm90 IHNldAojIENPTkZJR19WSE9TVF9WU09DSyBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVD1tCiMgQ09O RklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIEdlbmVyYWwgYXJj aGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdf S0VYRUNfQ09SRT15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19PUFJPRklMRT1tCkNPTkZJ R19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJ R19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVM PXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJP QkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdf SEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElO X0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklH X0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQ Uk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkK Q09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFW RV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJ R19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkK Q09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dB TlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF U1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZF X0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09O RklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19O TUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9Q RVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZF X0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0hB VkVfUkNVX1RBQkxFX0lOVkFMSURBVEU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhD SEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENI R19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9D T01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBD PXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRF Uj15CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX0hBU19TVEFDS1BST1RF Q1RPUl9OT05FPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9S X1NUUk9ORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19I QVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dF Tj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RS QU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFH RV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09G VF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNf VVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklH X0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9 eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgK Q09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBf Uk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNP TkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049 eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RSQUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5E Mz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRfVElN RT15CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkKQ09O RklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldY PXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RV TEVfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1JFRkNPVU5UPXkKIyBDT05GSUdfUkVGQ09VTlRfRlVM TCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKCiMKIyBH Q09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX1BMVUdJTl9IT1NU Q0M9ImcrKyIKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOUyBp cyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdf TU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5MT0FE PXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZF UlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklH X01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVR VUVTVD15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJ R19CTEtfREVWX0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xP VyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90 IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQoj IENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9O IGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9O PXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJ T049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05G SUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNP TkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1fUEFSVElUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5v dCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09O RklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQkxPQ0tfQ09NUEFU PXkKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CgojCiMgSU8gU2No ZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15 CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15CkNPTkZJR19E RUZBVUxUX0RFQURMSU5FPXkKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90IHNldAojIENPTkZJ R19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJkZWFkbGlu ZSIKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15 CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJT PXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9D S19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VO TE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJ VEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdf TVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklH X0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkK Q09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9 eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9S RV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJF RVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15 CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVf RFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdf QklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9w dGlvbnMKIwpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFO VUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09O RklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNP TkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNP TkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09O RklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFV TFRfT05MSU5FIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfU1BM SVRfUFRMT0NLX0NQVVM9NApDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9D T01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklH X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15 CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9N SU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklH X01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf V0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVH RV9QQUdFQ0FDSEU9eQpDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQpDT05G SUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX0RFQlVH RlMgaXMgbm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcKIyBDT05GSUdfTUVNX1NPRlRfRElSVFkg aXMgbm90IHNldApDT05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQpDT05GSUdfWkJVRD15CiMg Q09ORklHX1ozRk9MRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFC TEVfTUFQUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApD T05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BB R0VfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdfQVJD SF9IQVNfWk9ORV9ERVZJQ0U9eQpDT05GSUdfWk9ORV9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNf SE1NPXkKQ09ORklHX0RFVl9QQUdFTUFQX09QUz15CiMgQ09ORklHX0hNTV9NSVJST1IgaXMgbm90 IHNldAojIENPTkZJR19ERVZJQ0VfUFJJVkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVklDRV9Q VUJMSUMgaXMgbm90IHNldApDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19I SUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1BFUkNQVV9T VEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5L X01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwoj IE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9 bQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQojIENPTkZJR19UTFMgaXMgbm90IHNl dApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBD T05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkK Q09ORklHX1hGUk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZS TV9JUENPTVA9bQpDT05GSUdfTkVUX0tFWT1tCkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQojIENP TkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJ Q0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVfU1RB VFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFU SD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpD T05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQ IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQ SVA9bQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPW0KQ09ORklHX05FVF9JUF9UVU5ORUw9bQpDT05G SUdfTkVUX0lQR1JFPW0KQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1Q9eQpDT05GSUdfSVBfTVJP VVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJUExF X1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJ R19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9UVU5ORUw9 bQpDT05GSUdfTkVUX0ZPVT1tCkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05GSUdfSU5F VF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCiMgQ09ORklHX0lORVRfRVNQX09GRkxPQUQgaXMgbm90 IHNldApDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1tCkNPTkZJ R19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQ9bQpDT05GSUdf SU5FVF9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9bQpDT05G SUdfSU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJQUc9bQpDT05GSUdfSU5FVF9VRFBfRElB Rz1tCiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUdf REVTVFJPWSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1Bf Q09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdP T0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJ R19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCiMgQ09ORklHX1RDUF9D T05HX05WIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFPW0KQ09ORklHX1RDUF9D T05HX0xQPW0KQ09ORklHX1RDUF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdfWUVBSD1tCkNP TkZJR19UQ1BfQ09OR19JTExJTk9JUz1tCiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQkJS IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX1JFTk8g aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1 U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2 X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9B SD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRCBpcyBub3Qg c2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBWNl9NSVA2PW0KIyBDT05GSUdfSVBW Nl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZf VFVOTkVMPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9bQpDT05GSUdfSU5FVDZf WEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVD1tCkNPTkZJR19J TkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049bQpDT05GSUdfSVBWNl9WVEk9bQpDT05G SUdfSVBWNl9TSVQ9bQpDT05GSUdfSVBWNl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9E RVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9bQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0 CkNPTkZJR19JUFY2X0ZPVT1tCkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9bQpDT05GSUdfSVBWNl9N VUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKQ09ORklH X0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJ R19JUFY2X1BJTVNNX1YyPXkKQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTD15CiMgQ09ORklHX0lQ VjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0VHNl9CUEY9eQpDT05GSUdfTkVU TEFCRUw9eQpDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9 eQpDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CkNP TkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMg Q29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15 CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURH RT15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0FSUD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElO S19BQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRF Ul9ORVRMSU5LX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9bQpDT05GSUdfTkZf Q09OTlRSQUNLPW0KQ09ORklHX05GX0xPR19DT01NT049bQojIENPTkZJR19ORl9MT0dfTkVUREVW IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9bQpDT05GSUdfTkZfQ09OTlRS QUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRS QUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRS QUNLX0VWRU5UUz15CiMgQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUIGlzIG5vdCBzZXQKQ09O RklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15 CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT1tCkNPTkZJ R19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9eQpDT05GSUdf TkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPW0KQ09ORklHX05G X0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5UUkFDS19JUkM9bQpDT05GSUdfTkZfQ09O TlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJ R19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD1tCkNPTkZJR19O Rl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPW0KQ09ORklHX05GX0NP Tk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJTks9bQojIENPTkZJR19ORVRGSUxURVJf TkVUTElOS19HTFVFX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVD1tCkNPTkZJR19ORl9OQVRf TkVFREVEPXkKQ09ORklHX05GX05BVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX05BVF9QUk9UT19V RFBMSVRFPXkKQ09ORklHX05GX05BVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX05BVF9BTUFOREE9 bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJDPW0KQ09ORklHX05GX05BVF9T SVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklH X05FVEZJTFRFUl9TWU5QUk9YWT1tCkNPTkZJR19ORl9UQUJMRVM9bQojIENPTkZJR19ORl9UQUJM RVNfU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0lORVQgaXMgbm90IHNldAojIENP TkZJR19ORl9UQUJMRVNfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX05VTUdFTiBpcyBu b3Qgc2V0CkNPTkZJR19ORlRfQ1Q9bQpDT05GSUdfTkZUX0NPVU5URVI9bQojIENPTkZJR19ORlRf Q09OTkxJTUlUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZUX0xJTUlUPW0K IyBDT05GSUdfTkZUX01BU1EgaXMgbm90IHNldAojIENPTkZJR19ORlRfUkVESVIgaXMgbm90IHNl dApDT05GSUdfTkZUX05BVD1tCiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJ R19ORlRfT0JKUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1FVRVVFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZUX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1JFSkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19ORlRfQ09NUEFUPW0KQ09ORklHX05GVF9IQVNIPW0KIyBDT05GSUdfTkZUX1NPQ0tF VCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBS T1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklH X05FVEZJTFRFUl9YVF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfU0VUPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9BVURJVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VN PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNN QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVU SU1FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdf TkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfTkZRVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf UkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD1t CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQ RT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPW0KIyBDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RF Uj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hB U0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9ITD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMg bm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0lQVlM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf TElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9bQojIENPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU09DS0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9TVFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMy PW0KQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJ VE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRN QVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQ TUFSSyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdfSVBfU0VU X0hBU0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KIyBDT05GSUdf SVBfU0VUX0hBU0hfSVBNQUMgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9NQUMgaXMg bm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQKQ09ORklH X0lQX1NFVF9IQVNIX05FVD1tCiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBub3Qgc2V0 CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNF PW0KQ09ORklHX0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19J UFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJ VFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0 CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05G SUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19J UF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVk dWxlcgojCkNPTkZJR19JUF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNf TEM9bQpDT05GSUdfSVBfVlNfV0xDPW0KIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENP TkZJR19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJR19JUF9W U19MQkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCiMgQ09ORklHX0lQ X1ZTX01IIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgoj CiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQ VlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMg YXBwbGljYXRpb24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19ORkNU PXkKQ09ORklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9u CiMKQ09ORklHX05GX0RFRlJBR19JUFY0PW0KIyBDT05GSUdfTkZfU09DS0VUX0lQVjQgaXMgbm90 IHNldApDT05GSUdfTkZfVFBST1hZX0lQVjQ9bQojIENPTkZJR19ORl9UQUJMRVNfSVBWNCBpcyBu b3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQ VjQ9bQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PW0K Q09ORklHX05GX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GX05BVF9JUFY0PW0KQ09ORklHX05GX05B VF9NQVNRVUVSQURFX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdfTkZf TkFUX1BST1RPX0dSRT1tCkNPTkZJR19ORl9OQVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMyMz1t CkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJR19J UF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVBf TkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJHRVRf UkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9OQVQ9 bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX05F VE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFOR0xF PW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0VD Tj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJR19J UF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBfTkZfQVJQ RklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQoKIwojIElQdjY6IE5ldGZpbHRlciBD b25maWd1cmF0aW9uCiMKIyBDT05GSUdfTkZfU09DS0VUX0lQVjYgaXMgbm90IHNldApDT05GSUdf TkZfVFBST1hZX0lQVjY9bQojIENPTkZJR19ORl9UQUJMRVNfSVBWNiBpcyBub3Qgc2V0CkNPTkZJ R19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORl9MT0dfSVBW Nj1tCkNPTkZJR19ORl9OQVRfSVBWNj1tCkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9bQpDT05GSUdf SVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND1tCkNPTkZJR19JUDZf TkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9bQpDT05GSUdfSVA2X05G X01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfUlQ9bQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQ Nl9ORl9UQVJHRVRfSEw9bQpDT05GSUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFS R0VUX1JFSkVDVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9O Rl9NQU5HTEU9bQpDT05GSUdfSVA2X05GX1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQoj IENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKQ09ORklHX05GX0RFRlJBR19JUFY2PW0KIyBD T05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJM RVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRF Uj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpD T05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19C UklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRf TElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQ RT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05G SUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdf QlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19C UklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VC VF9ORkxPRz1tCiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9bQpD T05GSUdfSU5FVF9EQ0NQX0RJQUc9bQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMg Q09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lE Mz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfREND UF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1Bf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD1tCiMgQ09ORklHX1NDVFBfREJHX09CSkNO VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDUgaXMgbm90 IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTE9eQojIENPTkZJR19TQ1RQ X0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9I TUFDX01ENT15CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTE9eQpDT05GSUdfSU5FVF9TQ1RQ X0RJQUc9bQojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdfVElQQz1tCkNPTkZJR19USVBD X01FRElBX1VEUD15CkNPTkZJR19USVBDX0RJQUc9bQpDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9D TElQPW0KIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFO RT1tCiMgQ09ORklHX0FUTV9NUE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENP TkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdf TDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1tCkNPTkZJR19M MlRQX0VUSD1tCkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9bQpDT05GSUdf QlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFO X0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBIGlzIG5v dCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9bQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKQ09ORklH X1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9 bQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENP TkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhP TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAy MTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNl dApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9bQpDT05GSUdfTUFDODAyMTU0PW0KQ09ORklHX05F VF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT1t CkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdfTkVUX1ND SF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElRPW0KQ09O RklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9TQ0hfU0ZR PW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCiMgQ09ORklHX05F VF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYgaXMgbm90IHNldApDT05G SUdfTkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hfRFNNQVJLPW0KQ09ORklHX05FVF9TQ0hf TkVURU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQojIENP TkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT1tCkNP TkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVMPW0KQ09ORklHX05FVF9TQ0hf RlFfQ09ERUw9bQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJ R19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9bQpDT05GSUdf TkVUX1NDSF9QTFVHPW0KIyBDT05GSUdfTkVUX1NDSF9ERUZBVUxUIGlzIG5vdCBzZXQKCiMKIyBD bGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9bQpD T05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9VVEU0PW0KQ09ORklHX05F VF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpDT05GSUdfQ0xTX1UzMl9QRVJGPXkKQ09O RklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9bQpDT05GSUdfTkVUX0NMU19S U1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05G SUdfTkVUX0NMU19CUEY9bQojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9DTFNfTUFUQ0hBTEwgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJ R19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRf RU1BVENIX05CWVRFPW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hf TUVUQT1tCkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9bQojIENPTkZJR19ORVRfRU1BVENIX0NBTklE IGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9bQojIENPTkZJR19ORVRfRU1BVENI X0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElD RT1tCkNPTkZJR19ORVRfQUNUX0dBQ1Q9bQpDT05GSUdfR0FDVF9QUk9CPXkKQ09ORklHX05FVF9B Q1RfTUlSUkVEPW0KIyBDT05GSUdfTkVUX0FDVF9TQU1QTEUgaXMgbm90IHNldApDT05GSUdfTkVU X0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJVD1tCkNP TkZJR19ORVRfQUNUX1NJTVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPW0KQ09ORklHX05FVF9B Q1RfQ1NVTT1tCiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9B Q1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9BQ1RfU0tCTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9JRkUgaXMg bm90IHNldAojIENPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVkgaXMgbm90IHNldApDT05GSUdfTkVU X0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNf UkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJ VENIPW0KQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRDSF9WWExBTj1t CkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19WU09DS0VUU19ESUFHPW0KQ09ORklHX1ZNV0FSRV9W TUNJX1ZTT0NLRVRTPW0KIyBDT05GSUdfVklSVElPX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05G SUdfSFlQRVJWX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfRElBRz1tCkNPTkZJ R19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz1tCiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfTlNIPW0KIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09O RklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpD T05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0NH Uk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15 CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9G TE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdFTj1tCkNP TkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApDT05G SUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9 bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNBTj1tCiMgQ09ORklHX0NB Tl9WWENBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0CkNPTkZJR19D QU5fREVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09ORklHX0NBTl9DX0NBTiBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DQzc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9JRklf Q0FORkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90IHNldAojIENPTkZJR19D QU5fUEVBS19QQ0lFRkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9TT0ZUSU5HIGlzIG5vdCBzZXQKCiMKIyBDQU4gU1BJIGludGVyZmFjZXMK IwojIENPTkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DUDI1MVggaXMg bm90IHNldAoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl84REVWX1VTQiBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTl9FTVNfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VT RF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklH X0NBTl9LVkFTRVJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DQkFfVVNCIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FOX1BFQUtfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1VDQU4gaXMg bm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00g aXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05G SUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNP TkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBD T05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVM T1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05f T05VUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNP TkZJR19DRkc4MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAyMTFfREVG QVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0ZH ODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfTElCODAy MTE9bQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMT1t CkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpD T05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfSFQ9eQojIENPTkZJR19NQUM4MDIxMV9SQ19NSU5T VFJFTF9WSFQgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15 CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjEx X01FU0g9eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CkNPTkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkK IyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD ODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhf U0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19S RktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfR1BJTyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklH X05FVF85UF9YRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90IHNldAojIENP TkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9 eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CiMgQ09ORklHX05FVF9ERVZM SU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19GQUlMT1ZFUj15 CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJp YyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9I RUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpD T05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKCiMKIyBG aXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJF PSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJf SEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RF QlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf QVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09O RklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklM SVRJRVM9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQ X1NQST15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFD RSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVt b3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTIwMApDT05GSUdfQ01BX1NJ WkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpF X1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CgojCiMgQnVzIGRldmlj ZXMKIwpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKIyBDT05GSUdfR05T UyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldAoj IENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5F X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMg UGFydGl0aW9uIHBhcnNlcnMKIwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5 ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPW0KQ09ORklHX01URF9CTE9DSz1tCiMgQ09ORklHX01U RF9CTE9DS19STyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX05G VEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRF9GVEwg aXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZUTCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NXQVAgaXMg bm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBS QU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldAoj IENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJ R19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9BQlNFTlQgaXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nl c3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0 CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BN QzU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJ R19NVERfTUNIUDIzSzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNl dAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90 IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1U RCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdf TVREX0RPQ0czIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNldAojIENP TkZJR19NVERfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0 CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQ RERSIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVRE X1VCST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JF Ql9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldAojIENPTkZJR19N VERfVUJJX0dMVUVCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfQkxPQ0sgaXMgbm90IHNl dAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9S VD15CkNPTkZJR19QQVJQT1JUPW0KQ09ORklHX1BBUlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9T RVJJQUw9bQojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQ T1JUX1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90 IHNldApDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklH X1BOUD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9j b2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05V TExfQkxLPW0KQ09ORklHX0JMS19ERVZfTlVMTF9CTEtfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklH X0JMS19ERVZfRkQ9bQpDT05GSUdfQ0RST009bQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVN IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlO X0NPVU5UPTAKIyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxL X0RFVl9TS0QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TWDg9bQpDT05GSUdfQkxLX0RFVl9S QU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9 MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9bQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJT PTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09W RVJfRVRIPW0KQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9bQojIENPTkZJR19YRU5fQkxLREVW X0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklHX1ZJUlRJT19C TEtfU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfUlNYWD1tCgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09SRT1tCkNP TkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQpDT05GSUdfTlZNRV9G QUJSSUNTPW0KIyBDT05GSUdfTlZNRV9GQyBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX1RBUkdFVD1t CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRfRkMgaXMgbm90 IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCiMgQ09O RklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQK IyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldApD T05GSUdfU0dJX0lPQzQ9bQpDT05GSUdfVElGTV9DT1JFPW0KQ09ORklHX1RJRk1fN1hYMT1tCiMg Q09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPW0K Q09ORklHX1NHSV9YUD1tCkNPTkZJR19IUF9JTE89bQpDT05GSUdfU0dJX0dSVT1tCiMgQ09ORklH X1NHSV9HUlVfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9bQpDT05GSUdfSVNM MjkwMDM9bQpDT05GSUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPW0KQ09ORklH X1NFTlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQojIENPTkZJR19ITUM2 MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9C QUxMT09OPW0KIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdf TEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAoj IENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBu b3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQojIENPTkZJ R19FRVBST01fQVQyNSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VF UFJPTV9NQVg2ODc1PW0KQ09ORklHX0VFUFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hY NDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldApDT05G SUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NC NzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJh bnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTElTM19JMkM9bQpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01F ST15CkNPTkZJR19JTlRFTF9NRUlfTUU9eQojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBz ZXQKQ09ORklHX1ZNV0FSRV9WTUNJPW0KCiMKIyBJbnRlbCBNSUMgJiByZWxhdGVkIHN1cHBvcnQK IwoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBu b3Qgc2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90IHNl dAoKIwojIFZPUCBCdXMgRHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0CgojCiMg SW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwoj IFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVu dCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMgQ09ORklHX0dFTldRRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lE RT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklHX1NDU0k9eQpDT05GSUdf U0NTSV9ETUE9eQpDT05GSUdfU0NTSV9ORVRMSU5LPXkKIyBDT05GSUdfU0NTSV9NUV9ERUZBVUxU IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUg KGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD1tCkNPTkZJR19DSFJfREVW X1NUPW0KQ09ORklHX0NIUl9ERVZfT1NTVD1tCkNPTkZJR19CTEtfREVWX1NSPW0KQ09ORklHX0JM S19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQ0hSX0RFVl9TQ0g9 bQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9bQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdf U0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3Bv cnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05G SUdfU0NTSV9JU0NTSV9BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJ X1NBU19MSUJTQVM9bQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1Rf U01QPXkKQ09ORklHX1NDU0lfU1JQX0FUVFJTPW0KQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05G SUdfSVNDU0lfVENQPW0KQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9bQpDT05GSUdfU0NTSV9DWEdC M19JU0NTST1tCkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMl9JU0NT ST1tCkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9bQpDT05GSUdfQkUySVNDU0k9bQojIENPTkZJR19C TEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQpDT05GSUdf U0NTSV8zV185WFhYPW0KQ09ORklHX1NDU0lfM1dfU0FTPW0KIyBDT05GSUdfU0NTSV9BQ0FSRCBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FBQ1JBSUQ9bQojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMg bm90IHNldApDT05GSUdfU0NTSV9BSUM3OVhYPW0KQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVW SUNFPTQKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKIyBDT05GSUdfQUlDNzlY WF9ERUJVR19FTkFCTEUgaXMgbm90IHNldApDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKIyBD T05GSUdfQUlDNzlYWF9SRUdfUFJFVFRZX1BSSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9B SUM5NFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZTQVM9bQojIENPTkZJR19TQ1NJX01WU0FT X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVD15CkNPTkZJR19TQ1NJ X01WVU1JPW0KIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9B RFZBTlNZUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FSQ01TUj1tCiMgQ09ORklHX1NDU0lfRVNB UzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05G SUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz1tCkNPTkZJ R19TQ1NJX01QVDNTQVM9bQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19T Q1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz1tCiMgQ09ORklHX1ND U0lfU01BUlRQUUkgaXMgbm90IHNldApDT05GSUdfU0NTSV9VRlNIQ0Q9bQpDT05GSUdfU0NTSV9V RlNIQ0RfUENJPW0KIyBDT05GSUdfU0NTSV9VRlNfRFdDX1RDX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfVUZTSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPW0K IyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfUFZTQ1NJPW0K IyBDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX1NUT1JB R0U9bQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1tCkNPTkZJR19GQ09FPW0KQ09ORklH X0ZDT0VfRk5JQz1tCiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf RE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0dEVEggaXMgbm90IHNldApDT05GSUdf U0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldApDT05GSUdfU0NTSV9JTklU SU89bQojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1t CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldApDT05GSUdfU0NTSV9JUFI9bQpD T05GSUdfU0NTSV9JUFJfVFJBQ0U9eQpDT05GSUdfU0NTSV9JUFJfRFVNUD15CiMgQ09ORklHX1ND U0lfUUxPR0lDXzEyODAgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfRkM9bQojIENPTkZJR19U Q01fUUxBMlhYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMQV9JU0NTST1tCiMgQ09ORklHX1ND U0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfREVCVUc9bQpDT05GSUdfU0NTSV9QTUNSQUlEPW0KQ09ORklHX1NDU0lf UE04MDAxPW0KIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJU SU89bQpDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0U9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19T Q1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15 CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQpDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPW0KQ09ORklH X1NDU0lfT1NEX1VMRD1tCkNPTkZJR19TQ1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19T Q1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEE9bQpDT05GSUdfQVRBX1ZFUkJPU0Vf RVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQK Q09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGlu dGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9bQpDT05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElD WT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlz IG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST1tCkNPTkZJR19TQVRBX1NJTDI0PW0KQ09O RklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJm YWNlCiMKQ09ORklHX1BEQ19BRE1BPW0KQ09ORklHX1NBVEFfUVNUT1I9bQpDT05GSUdfU0FUQV9T WDQ9bQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJN RE1BCiMKQ09ORklHX0FUQV9QSUlYPW0KIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldApDT05G SUdfU0FUQV9NVj1tCkNPTkZJR19TQVRBX05WPW0KQ09ORklHX1NBVEFfUFJPTUlTRT1tCkNPTkZJ R19TQVRBX1NJTD1tCkNPTkZJR19TQVRBX1NJUz1tCkNPTkZJR19TQVRBX1NWVz1tCkNPTkZJR19T QVRBX1VMST1tCkNPTkZJR19TQVRBX1ZJQT1tCkNPTkZJR19TQVRBX1ZJVEVTU0U9bQoKIwojIFBB VEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfUEFUQV9BTEk9bQpDT05GSUdf UEFUQV9BTUQ9bQpDT05GSUdfUEFUQV9BUlRPUD1tCkNPTkZJR19QQVRBX0FUSUlYUD1tCkNPTkZJ R19QQVRBX0FUUDg2N1g9bQpDT05GSUdfUEFUQV9DTUQ2NFg9bQojIENPTkZJR19QQVRBX0NZUFJF U1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldApDT05GSUdfUEFUQV9I UFQzNjY9bQpDT05GSUdfUEFUQV9IUFQzN1g9bQpDT05GSUdfUEFUQV9IUFQzWDJOPW0KQ09ORklH X1BBVEFfSFBUM1gzPW0KIyBDT05GSUdfUEFUQV9IUFQzWDNfRE1BIGlzIG5vdCBzZXQKQ09ORklH X1BBVEFfSVQ4MjEzPW0KQ09ORklHX1BBVEFfSVQ4MjFYPW0KQ09ORklHX1BBVEFfSk1JQ1JPTj1t CkNPTkZJR19QQVRBX01BUlZFTEw9bQpDT05GSUdfUEFUQV9ORVRDRUxMPW0KQ09ORklHX1BBVEFf TklOSkEzMj1tCiMgQ09ORklHX1BBVEFfTlM4NzQxNSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX09M RFBJSVg9bQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9QREMy MDI3WD1tCkNPTkZJR19QQVRBX1BEQ19PTEQ9bQojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90 IHNldApDT05GSUdfUEFUQV9SREM9bQpDT05GSUdfUEFUQV9TQ0g9bQpDT05GSUdfUEFUQV9TRVJW RVJXT1JLUz1tCkNPTkZJR19QQVRBX1NJTDY4MD1tCkNPTkZJR19QQVRBX1NJUz1tCkNPTkZJR19Q QVRBX1RPU0hJQkE9bQojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldApDT05GSUdfUEFU QV9WSUE9bQojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNG RiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFs bGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJR19QQVRBX0FDUEk9bQpDT05GSUdfQVRBX0dF TkVSSUM9bQojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJ R19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPW0K Q09ORklHX01EX1JBSUQwPW0KQ09ORklHX01EX1JBSUQxPW0KQ09ORklHX01EX1JBSUQxMD1tCkNP TkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01VTFRJUEFUSD1tCkNPTkZJR19NRF9GQVVMVFk9 bQojIENPTkZJR19NRF9DTFVTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVWX0RNPW0KIyBDT05G SUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUJVRz15CkNPTkZJR19ETV9C VUZJTz1tCiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0 CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09O RklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9T TkFQU0hPVD1tCkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1t CkNPTkZJR19ETV9DQUNIRV9TTVE9bQojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9M T0dfVVNFUlNQQUNFPW0KQ09ORklHX0RNX1JBSUQ9bQpDT05GSUdfRE1fWkVSTz1tCkNPTkZJR19E TV9NVUxUSVBBVEg9bQpDT05GSUdfRE1fTVVMVElQQVRIX1FMPW0KQ09ORklHX0RNX01VTFRJUEFU SF9TVD1tCkNPTkZJR19ETV9ERUxBWT1tCkNPTkZJR19ETV9VRVZFTlQ9eQpDT05GSUdfRE1fRkxB S0VZPW0KQ09ORklHX0RNX1ZFUklUWT1tCiMgQ09ORklHX0RNX1ZFUklUWV9GRUMgaXMgbm90IHNl dApDT05GSUdfRE1fU1dJVENIPW0KQ09ORklHX0RNX0xPR19XUklURVM9bQojIENPTkZJR19ETV9J TlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9bQpDT05GSUdfVENNX0lCTE9D Sz1tCkNPTkZJR19UQ01fRklMRUlPPW0KQ09ORklHX1RDTV9QU0NTST1tCiMgQ09ORklHX1RDTV9V U0VSMiBpcyBub3Qgc2V0CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9bQpDT05GSUdfVENNX0ZDPW0K Q09ORklHX0lTQ1NJX1RBUkdFVD1tCiMgQ09ORklHX0lTQ1NJX1RBUkdFVF9DWEdCNCBpcyBub3Qg c2V0CiMgQ09ORklHX1NCUF9UQVJHRVQgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklH X0ZVU0lPTl9TUEk9bQojIENPTkZJR19GVVNJT05fRkMgaXMgbm90IHNldApDT05GSUdfRlVTSU9O X1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9bQpDT05G SUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpD T05GSUdfRklSRVdJUkU9bQpDT05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9T QlAyPW0KQ09ORklHX0ZJUkVXSVJFX05FVD1tCiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90 IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05GSUdfTUFDX0VNVU1PVVNFQlROPXkK Q09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklH X0JPTkRJTkc9bQpDT05GSUdfRFVNTVk9bQojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldApD T05GSUdfTkVUX0ZDPXkKQ09ORklHX0lGQj1tCkNPTkZJR19ORVRfVEVBTT1tCkNPTkZJR19ORVRf VEVBTV9NT0RFX0JST0FEQ0FTVD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JPVU5EUk9CSU49bQpD T05GSUdfTkVUX1RFQU1fTU9ERV9SQU5ET009bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9BQ1RJVkVC QUNLVVA9bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9MT0FEQkFMQU5DRT1tCkNPTkZJR19NQUNWTEFO PW0KQ09ORklHX01BQ1ZUQVA9bQojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldApDT05GSUdfVlhM QU49bQojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldApD T05GSUdfTUFDU0VDPXkKQ09ORklHX05FVENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5B TUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJ R19UVU49bQpDT05GSUdfVEFQPW0KIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNl dApDT05GSUdfVkVUSD1tCkNPTkZJR19WSVJUSU9fTkVUPXkKQ09ORklHX05MTU9OPW0KQ09ORklH X05FVF9WUkY9eQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldAojIENPTkZJR19BVE1fRFJJVkVS UyBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCgojCiMgRGlzdHJpYnV0 ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklH X01ESU89eQojIENPTkZJR19ORVRfVkVORE9SXzNDT00gaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX0FEQVBURUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CiMgQ09O RklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMQUNSSVRFQ0g9eQojIENP TkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT04gaXMgbm90 IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1B Wk9OPXkKIyBDT05GSUdfRU5BX0VUSEVSTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9BTUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CiMgQ09ORklHX0FR VElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9S X0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09ORklHX0FUTDFFPW0KQ09O RklHX0FUTDFDPW0KQ09ORklHX0FMWD1tCiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfQjQ0PW0KQ09ORklHX0I0 NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklH X0I0NF9QQ0k9eQojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19CTlgyPW0KQ09O RklHX0NOSUM9bQpDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CiMgQ09ORklH X0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKQ09ORklHX0JOQT1t CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNl dAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklD X0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJ R19DQVZJVU1fUFRQPXkKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFV SURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19D SEVMU0lPX1QxIGlzIG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDM9bQpDT05GSUdfQ0hFTFNJT19U ND1tCiMgQ09ORklHX0NIRUxTSU9fVDRfRENCIGlzIG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDRW Rj1tCkNPTkZJR19DSEVMU0lPX0xJQj1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklH X0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfQ1hfRUNBVCBpcyBu b3Qgc2V0CkNPTkZJR19ETkVUPW0KQ09ORklHX05FVF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9U VUxJUD15CkNPTkZJR19ERTIxMDRYPW0KQ09ORklHX0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQ PXkKIyBDT05GSUdfVFVMSVBfTVdJIGlzIG5vdCBzZXQKQ09ORklHX1RVTElQX01NSU89eQojIENP TkZJR19UVUxJUF9OQVBJIGlzIG5vdCBzZXQKQ09ORklHX0RFNFg1PW0KQ09ORklHX1dJTkJPTkRf ODQwPW0KQ09ORklHX0RNOTEwMj1tCkNPTkZJR19VTEk1MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJD T009bQojIENPTkZJR19ORVRfVkVORE9SX0RMSU5LIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfRU1VTEVYPXkKQ09ORklHX0JFMk5FVD1tCkNPTkZJR19CRTJORVRfSFdNT049eQpDT05GSUdf QkUyTkVUX0JFMj15CkNPTkZJR19CRTJORVRfQkUzPXkKQ09ORklHX0JFMk5FVF9MQU5DRVI9eQpD T05GSUdfQkUyTkVUX1NLWUhBV0s9eQpDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJ R19ORVRfVkVORE9SX0hQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBD T05GSUdfSElOSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0k4MjVYWCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNP TkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdf SUdCPXkKQ09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JWRj1tCkNPTkZJR19JWEdCPW0KQ09O RklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQj15CkNPTkZJ R19JWEdCRVZGPW0KQ09ORklHX0k0MEU9bQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CiMg Q09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lDRSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0pNRT1tCkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9 eQpDT05GSUdfTVZNRElPPW0KQ09ORklHX1NLR0U9bQpDT05GSUdfU0tHRV9ERUJVRz15CkNPTkZJ R19TS0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj1tCkNPTkZJR19TS1kyX0RFQlVHPXkKQ09ORklH X05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RD Qj15CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NP UkVfR0VOMj15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfTUlDUkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05G SUdfRU5DMjhKNjAgaXMgbm90IHNldAojIENPTkZJR19FTkNYMjRKNjAwIGlzIG5vdCBzZXQKIyBD T05GSUdfTEFONzQzWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CkNP TkZJR19ORVRfVkVORE9SX01ZUkk9eQpDT05GSUdfTVlSSTEwR0U9bQojIENPTkZJR19GRUFMTlgg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENPTkZJR19W WEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQ IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19ORVRfVkVORE9SX05W SURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19FVEhPQz1tCkNP TkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qg c2V0CkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdf UUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FM Q05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX1FMR0U9bQpDT05GSUdfTkVU WEVOX05JQz1tCiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxD T01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1JFQUxURUs9eQojIENPTkZJR19BVFAgaXMgbm90IHNldApDT05GSUdfODEzOUNQPXkKQ09ORklH XzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJR184MTM5VE9PX1RVTkVfVFdJ U1RFUiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgxMjk9eQojIENPTkZJR184MTM5X09MRF9S WF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVT QVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5H PXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVR IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpD T05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkK Q09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf U0lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19FUElDMTAwPW0K IyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0MjA9bQpDT05GSUdfTkVU X1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZ Tk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpO RVQgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNF PXkKQ09ORklHX01ESU9fQlVTPXkKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQK Q09ORklHX01ESU9fQklUQkFORz1tCiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX01ESU9fTVNDQ19NSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5v dCBzZXQKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VS X1BIWSBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURf UEhZPW0KIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNJWF9QSFkg aXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT1tCiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5v dCBzZXQKQ09ORklHX0JDTTg3WFhfUEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklH X0JST0FEQ09NX1BIWT1tCkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09SVElOQV9QSFkg aXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIyX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4 X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJ WEVEX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMg bm90IHNldApDT05GSUdfTFNJX0VUMTAxMUNfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpDT05GSUdf TUFSVkVMTF9QSFk9bQojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90IHNldApDT05GSUdf TUlDUkVMX1BIWT1tCiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19N SUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19OQVRJT05BTF9QSFk9bQpDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX1JFQUxU RUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJ UF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQpDT05GSUdfU1RFMTBYUD1tCiMgQ09O RklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPW0KIyBDT05G SUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEg aXMgbm90IHNldAojIENPTkZJR19QTElQIGlzIG5vdCBzZXQKQ09ORklHX1BQUD1tCkNPTkZJR19Q UFBfQlNEQ09NUD1tCkNPTkZJR19QUFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklMVEVSPXkKQ09O RklHX1BQUF9NUFBFPW0KQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1tCkNP TkZJR19QUFBPRT1tCkNPTkZJR19QUFRQPW0KQ09ORklHX1BQUE9MMlRQPW0KQ09ORklHX1BQUF9B U1lOQz1tCkNPTkZJR19QUFBfU1lOQ19UVFk9bQpDT05GSUdfU0xJUD1tCkNPTkZJR19TTEhDPW0K Q09ORklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkKIyBDT05GSUdfU0xJ UF9NT0RFX1NMSVA2IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19V U0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklH X1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPW0KIyBDT05GSUdfVVNCX0xBTjc4WFgg aXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpD T05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15CkNP TkZJR19VU0JfTkVUX0NEQ19FRU09eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KIyBDT05GSUdf VVNCX05FVF9IVUFXRUlfQ0RDX05DTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0NEQ19NQklN PW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9TUjk3MDAgaXMgbm90 IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NN U0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9 eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExVU0I9eQpDT05GSUdf VVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15CkNPTkZJR19VU0Jf TkVUX0NEQ19TVUJTRVRfRU5BQkxFPXkKQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD15CkNPTkZJ R19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15 CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0Jf S0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPXkKQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9F VEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNP TkZJR19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19VU0JfSVBIRVRI PXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD1tCiMgQ09ORklHX1VT Ql9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XSVJFTEVTU19X RFMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKIyBDT05GSUdfQURNODIx MSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19BVEg1SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFRDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENPTkZJR19BVEg2S0wgaXMg bm90IHNldAojIENPTkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09ORklHX0FUTUVMIGlzIG5vdCBzZXQK IyBDT05GSUdfQVQ3NkM1MFhfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JST0FE Q09NPXkKIyBDT05GSUdfQjQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlJDTVNNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNRk1BQyBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldApD T05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTDQ5NjUgaXMgbm90IHNldAojIENP TkZJR19JV0wzOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSSBpcyBub3Qgc2V0CkNPTkZJ R19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09O RklHX0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAojIENP TkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENP TkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5v dCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBub3Qg c2V0CiMgQ09ORklHX01UNzZ4MFUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDJFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVQ3NngyVSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9 eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15 CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQK Q09ORklHX1JUTF9DQVJEUz1tCiMgQ09ORklHX1JUTDgxOTJDRSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJERSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJDVSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUTDhYWFhVIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JTST15 CiMgQ09ORklHX1JTSV85MVggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQojIENP TkZJR19DVzEyMDAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfVEk9eQojIENPTkZJR19X TDEyNTEgaXMgbm90IHNldAojIENPTkZJR19XTDEyWFggaXMgbm90IHNldAojIENPTkZJR19XTDE4 WFggaXMgbm90IHNldAojIENPTkZJR19XTENPUkUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfWllEQVM9eQojIENPTkZJR19VU0JfWkQxMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfWkQxMjEx UlcgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUVVBTlRFTk5BPXkKIyBDT05GSUdfUVRO Rk1BQ19QRUFSTF9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0hXU0lNPW0KIyBDT05G SUdfVVNCX05FVF9STkRJU19XTEFOIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdv cmtpbmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKQ09ORklHX1dBTj15CiMg Q09ORklHX0xBTk1FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hETEM9bQpDT05GSUdfSERMQ19SQVc9 bQojIENPTkZJR19IRExDX1JBV19FVEggaXMgbm90IHNldApDT05GSUdfSERMQ19DSVNDTz1tCkNP TkZJR19IRExDX0ZSPW0KQ09ORklHX0hETENfUFBQPW0KCiMKIyBYLjI1L0xBUEIgc3VwcG9ydCBp cyBkaXNhYmxlZAojCiMgQ09ORklHX1BDSTIwMFNZTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTlhM IGlzIG5vdCBzZXQKIyBDT05GSUdfUEMzMDBUT08gaXMgbm90IHNldAojIENPTkZJR19GQVJTWU5D IGlzIG5vdCBzZXQKIyBDT05GSUdfRFNDQzQgaXMgbm90IHNldApDT05GSUdfRExDST1tCkNPTkZJ R19ETENJX01BWD04CiMgQ09ORklHX1NCTkkgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9E UklWRVJTPW0KQ09ORklHX0lFRUU4MDIxNTRfRkFLRUxCPW0KIyBDT05GSUdfSUVFRTgwMjE1NF9B VDg2UkYyMzAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X01SRjI0SjQwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQzI1MjAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAy MTU0X0FUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BREY3MjQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQTgyMTAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAy MTU0X01DUjIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfSFdTSU0gaXMgbm90IHNl dApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD1tCiMgQ09ORklHX1hFTl9ORVRERVZfQkFDS0VO RCBpcyBub3Qgc2V0CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qg c2V0CkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklHX05FVERFVlNJTT1tCkNPTkZJR19ORVRfRkFJ TE9WRVI9eQpDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD1tCkNPTkZJR19JU0ROX1BQUD15 CkNPTkZJR19JU0ROX1BQUF9WSj15CkNPTkZJR19JU0ROX01QUD15CkNPTkZJR19JUFBQX0ZJTFRF Uj15CiMgQ09ORklHX0lTRE5fUFBQX0JTRENPTVAgaXMgbm90IHNldApDT05GSUdfSVNETl9BVURJ Tz15CkNPTkZJR19JU0ROX1RUWV9GQVg9eQoKIwojIElTRE4gZmVhdHVyZSBzdWJtb2R1bGVzCiMK Q09ORklHX0lTRE5fRElWRVJTSU9OPW0KCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMK IwoKIwojIFBhc3NpdmUgY2FyZHMKIwojIENPTkZJR19JU0ROX0RSVl9ISVNBWCBpcyBub3Qgc2V0 CkNPTkZJR19JU0ROX0NBUEk9bQojIENPTkZJR19DQVBJX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklH X0lTRE5fQ0FQSV9DQVBJMjA9bQpDT05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9eQpDT05GSUdf SVNETl9DQVBJX0NBUElEUlY9bQojIENPTkZJR19JU0ROX0NBUElfQ0FQSURSVl9WRVJCT1NFIGlz IG5vdCBzZXQKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9BVk09eQpD T05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9bQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lW ND15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST1tCkNPTkZJR19JU0ROX0RSVl9BVk1CMV9D ND1tCiMgQ09ORklHX0NBUElfRUlDT04gaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZfR0lHQVNF VD1tCkNPTkZJR19HSUdBU0VUX0NBUEk9eQpDT05GSUdfR0lHQVNFVF9CQVNFPW0KQ09ORklHX0dJ R0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdBU0VUX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpDT05GSUdfTUlT RE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMKIyBtSVNETiBo YXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19NSVNETl9IRkNN VUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJVFo9bQpDT05G SUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05GSUdfTUlTRE5f VzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9bQpDT05GSUdf TUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQojIENPTkZJR19OVk0gaXMgbm90IHNldAoK IwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xF RFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0KQ09O RklHX0lOUFVUX1NQQVJTRUtNQVA9bQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBz ZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBD T05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VE RVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09O RklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklH X0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JE PXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf UVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENB ODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9P UEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9T VU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15 CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0Vf UFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9T WU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19NT1VT RV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0Vf UFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNF X1BTMl9FTEFOVEVDSF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJ R19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVD SD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BT Ml9TTUJVUz15CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD1t CkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09ORklHX01PVVNFX0NZQVBBPW0KIyBDT05GSUdfTU9V U0VfRUxBTl9JMkMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT1tCiMgQ09ORklHX01P VVNFX0dQSU8gaXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz1tCkNPTkZJR19N T1VTRV9TWU5BUFRJQ1NfVVNCPW0KIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApD T05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RB QkxFVF9VU0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCiMgQ09ORklHX1RBQkxF VF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX0tCVEFCPW0KIyBDT05G SUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9X QUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hT Q1JFRU5fUFJPUEVSVElFUz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JV MjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxB WF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9TNlNZNzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8g aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9bQpDT05GSUdfVE9VQ0hT Q1JFRU5fV0FDT01fSTJDPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcx MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f V005N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9U U0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9STV9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX1NVUkZBQ0UzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NY ODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNY MF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENTUEtSPW0KIyBDT05GSUdfSU5QVVRf TU1BODQ1MCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BUEFORUw9bQojIENPTkZJR19JTlBVVF9H UDJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9HUElPX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVRMQVNfQlRO Uz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9U RT1tCiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFU RT1tCkNPTkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklHX0lOUFVUX0NNMTA5PW0KQ09ORklHX0lO UFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5f S0JEREVWX0ZST05URU5EPW0KIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQ VElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdh cmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19T RVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05G SUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMy PXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPW0KIyBDT05GSUdf U0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUkNfUFMyPW0KQ09ORklHX0hZ UEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAoKIwojIENo YXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xF X1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xF RVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpD T05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19ST0NLRVRQT1JUIGlzIG5vdCBzZXQKQ09O RklHX0NZQ0xBREVTPW0KIyBDT05GSUdfQ1laX0lOVFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9J TlRFTExJTz1tCkNPTkZJR19NT1hBX1NNQVJUSU89bQpDT05GSUdfU1lOQ0xJTks9bQpDT05GSUdf U1lOQ0xJTktNUD1tCkNPTkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19OT1pPTUk9bQojIENPTkZJ R19JU0kgaXMgbm90IHNldApDT05GSUdfTl9IRExDPW0KQ09ORklHX05fR1NNPW0KIyBDT05GSUdf VFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlz IG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpD T05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElP TlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgy NTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdf U0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxf ODI1MF9FWEFSPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxf ODI1MF9SVU5USU1FX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklH X1NFUklBTF84MjUwX01BTllfUE9SVFM9eQpDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9SU0E9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9S VDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxf ODI1MF9NSUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24t ODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9V QVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09S RV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009bQojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfQVJDPW0KQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJQUxf UlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90 IHNldApDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05G SUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hW Q19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15 CkNPTkZJR19JUE1JX0hBTkRMRVI9bQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKIyBDT05GSUdf SVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9 bQpDT05GSUdfSVBNSV9TST1tCiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CkNPTkZJR19J UE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdfSFdfUkFORE9NPXkK Q09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRPTV9JTlRFTD1tCkNP TkZJR19IV19SQU5ET01fQU1EPW0KQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpDT05GSUdfSFdfUkFO RE9NX1ZJUlRJTz15CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBD T05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJ R19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz04MTkyCkNPTkZJR19IUEVUPXkKQ09O RklHX0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19VVl9NTVRJTUVSPW0KQ09ORklHX1RDR19UUE09 eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19UQ0dfVElTX0NPUkU9eQpDT05GSUdfVENH X1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19J MkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qg c2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfVENHX05T Qz1tCkNPTkZJR19UQ0dfQVRNRUw9bQpDT05GSUdfVENHX0lORklORU9OPW0KIyBDT05GSUdfVENH X1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkg aXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX1RDR19USVNfU1QzM1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPW0KQ09O RklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRP TV9UUlVTVF9DUFUgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNP TkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0ky Q19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9bQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVs dGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19NVVhfTFRDNDMwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhf UENBOTU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19NVVhfUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9NTFhDUExEIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05G SUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9bQoKIwojIEkyQyBIYXJkd2FyZSBC dXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENP TkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDc1Nj1tCkNP TkZJR19JMkNfQU1ENzU2X1M0ODgyPW0KQ09ORklHX0kyQ19BTUQ4MTExPW0KQ09ORklHX0kyQ19J ODAxPXkKQ09ORklHX0kyQ19JU0NIPW0KQ09ORklHX0kyQ19JU01UPW0KQ09ORklHX0kyQ19QSUlY ND1tCkNPTkZJR19JMkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT1tCiMgQ09O RklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1t CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1 cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19J MkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9bQpDT05G SUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk09bQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFW RSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9bQojIENPTkZJR19JMkNfREVT SUdOV0FSRV9CQVlUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qg c2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19TSU1URUM9bQojIENPTkZJ R19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBk cml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPW0KQ09ORklHX0kyQ19QQVJQT1JUPW0KQ09O RklHX0kyQ19QQVJQT1JUX0xJR0hUPW0KIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VT Qj1tCkNPTkZJR19JMkNfVklQRVJCT0FSRD1tCgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2 ZXJzCiMKIyBDT05GSUdfSTJDX01MWENQTEQgaXMgbm90IHNldApDT05GSUdfSTJDX1NUVUI9bQoj IENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RF QlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90 IHNldApDT05GSUdfU1BJX01BU1RFUj15CiMgQ09ORklHX1NQSV9NRU0gaXMgbm90IHNldAoKIwoj IFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPW0KIyBD T05GSUdfU1BJX0RXX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9EV19NTUlPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19TUElfTE03MF9MTFAgaXMg bm90IHNldAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TUElfUFhBMlhY PW0KQ09ORklHX1NQSV9QWEEyWFhfUENJPW0KIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllO UU1QX0dRU1BJIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklH X1NQSV9TUElERVYgaXMgbm90IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0 CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGll bnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJ R19QUFNfQ0xJRU5UX0xESVNDPW0KQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJR19Q UFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBj bG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX0RQODM2NDBfUEhZ PW0KQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT15CkNPTkZJR19QSU5DVFJMPXkKQ09ORklHX1BJ Tk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09ORklH X0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BJTkNUUkxfTUNQMjNTMDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NY MTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RS TF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9DRURBUkZPUksgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qg c2V0CiMgQ09ORklHX1BJTkNUUkxfR0VNSU5JTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNU UkxfSUNFTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT0xJ Qj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfR1BJT19BQ1BJPXkK Q09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApD T05GSUdfR1BJT19TWVNGUz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENP TkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFU Rk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f TFlOWFBPSU5UPW0KIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f TU9DS1VQPXkKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQg SS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENP TkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1dJTkJPTkQgaXMgbm90 IHNldAojIENPTkZJR19HUElPX1dTMTZDNDggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFu ZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFY NzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVy cwojCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9J RElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAoj IENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwoj CiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEg aXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElP X1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CgojCiMg VVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19WSVBFUkJPQVJEIGlzIG5vdCBzZXQK IyBDT05GSUdfVzEgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05G SUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQK Q09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFOQUdF Ul9TQlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9M VEMzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3PW0KIyBDT05G SUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0 NTUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdf SFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdf U0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPW0KIyBDT05GSUdf U0VOU09SU19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdf U0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNf QURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5 PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05G SUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQpDT05GSUdf U0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJR19TRU5TT1JT X0FEVDc0NzU9bQpDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNfSzhURU1Q PW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj1t CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBDT05G SUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1tCkNPTkZJ R19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NFTlNPUlNf REVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1 Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNP TkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBTTT1tCkNP TkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0K Q09ORklHX1NFTlNPUlNfSUJNUEVYPW0KIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCiMgQ09ORklH X1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MSU5FQUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTFRDNDE1MT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xU QzQyMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PW0KIyBDT05GSUdfU0VOU09S U19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCiMgQ09ORklHX1NF TlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklH X1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09S U19NQVgxOTc9bQojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJ R19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNP UlNfTUFYNjY5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQ1AzMDIxPW0KIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KIyBDT05G SUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19T RU5TT1JTX0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1t CkNPTkZJR19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNP UlNfTE04NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09O RklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19M TTk1MjM0PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9 bQpDT05GSUdfU0VOU09SU19QQzg3MzYwPW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJ R19TRU5TT1JTX05UQ19USEVSTUlTVE9SPW0KIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdf UE1CVVM9bQpDT05GSUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQoj IENPTkZJR19TRU5TT1JTX0lCTV9DRkZQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIz NTIyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19M VEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19MVEMzODE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19NQVgzMTc4NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0K Q09ORklHX1NFTlNPUlNfTUFYODY4OD1tCiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzUzNjc5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9 bQojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9 bQojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRD MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQpDT05GSUdfU0VOU09SU19ETUUx NzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3 TTE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5 Nz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPW0KQ09ORklHX1NFTlNPUlNfU0NINTYy Nz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2MzY9bQojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9bQpDT05GSUdf U0VOU09SU19BRFM3ODI4PW0KIyBDT05GSUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5T T1JTX0lOQTJYWD1tCiMgQ09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19T RU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05G SUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19T RU5TT1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19W VDgyMzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5 MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9bQojIENP TkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz TDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3 SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlz IG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPW0K Q09ORklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1B TF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZG X0RFTEFZX01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9XUklUQUJM RV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZB SVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxf R09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdf VEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xPQ0tfVEhF Uk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09O RklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9 bQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9bQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RI RVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENP TkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9 bQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENI RE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJM RUQ9eQojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2 aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1tCkNPTkZJR19XREFUX1dEVD1tCiMg Q09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hE T0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05G SUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0FMSU0xNTM1X1dEVD1tCkNPTkZJR19BTElNNzEwMV9XRFQ9 bQojIENPTkZJR19FQkNfQzM4NF9XRFQgaXMgbm90IHNldApDT05GSUdfRjcxODA4RV9XRFQ9bQpD T05GSUdfU1A1MTAwX1RDTz1tCkNPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HPW0KIyBDT05GSUdf RVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9 bQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkKQ09O RklHX0lFNlhYX1dEVD1tCkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQ T1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQX1dB VENIRE9HPW0KQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9XRFQg aXMgbm90IHNldAojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9UQ089 bQojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19WSUFfV0RUPW0KQ09ORklHX1c4MzYyN0hGX1dEVD1tCkNPTkZJR19XODM4 NzdGX1dEVD1tCkNPTkZJR19XODM5NzdGX1dEVD1tCkNPTkZJR19NQUNIWl9XRFQ9bQojIENPTkZJ R19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4 X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hF Tl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENI RE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09O RklHX1VTQlBDV0FUQ0hET0c9bQoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMK IyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldApDT05GSUdfU1NCX1BP U1NJQkxFPXkKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhP U1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BP U1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVf UE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZF Ul9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQpDT05GSUdfQkNNQT1tCkNP TkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENP TkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNP TkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9u IGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBp cyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9B QVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAoj IENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMg aXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5 MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9bQojIENPTkZJR19JTlRFTF9TT0NfUE1JQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVFdDIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBT U19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4 UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQK IyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9bQojIENP TkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VDQjE0MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVU NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT1tCiMgQ09ORklHX01G RF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0zMzVY X1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNl dAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAg aXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNldAojIENPTkZJR19NRkRf VElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19N RkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1 NT1tCiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUkla T05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004 OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1JDX0NP UkU9bQpDT05GSUdfUkNfTUFQPW0KIyBDT05GSUdfTElSQyBpcyBub3Qgc2V0CkNPTkZJR19SQ19E RUNPREVSUz15CkNPTkZJR19JUl9ORUNfREVDT0RFUj1tCkNPTkZJR19JUl9SQzVfREVDT0RFUj1t CkNPTkZJR19JUl9SQzZfREVDT0RFUj1tCkNPTkZJR19JUl9KVkNfREVDT0RFUj1tCkNPTkZJR19J Ul9TT05ZX0RFQ09ERVI9bQpDT05GSUdfSVJfU0FOWU9fREVDT0RFUj1tCkNPTkZJR19JUl9TSEFS UF9ERUNPREVSPW0KQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj1tCkNPTkZJR19JUl9YTVBfREVD T0RFUj1tCiMgQ09ORklHX0lSX0lNT05fREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJ Q0VTPXkKQ09ORklHX1JDX0FUSV9SRU1PVEU9bQpDT05GSUdfSVJfRU5FPW0KQ09ORklHX0lSX0lN T049bQojIENPTkZJR19JUl9JTU9OX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19JUl9NQ0VVU0I9bQpD T05GSUdfSVJfSVRFX0NJUj1tCkNPTkZJR19JUl9GSU5URUs9bQpDT05GSUdfSVJfTlVWT1RPTj1t CkNPTkZJR19JUl9SRURSQVQzPW0KQ09ORklHX0lSX1NUUkVBTVpBUD1tCkNPTkZJR19JUl9XSU5C T05EX0NJUj1tCiMgQ09ORklHX0lSX0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lH VUFOQT1tCkNPTkZJR19JUl9UVFVTQklSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0KIyBDT05GSUdf SVJfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfU0lSIGlzIG5vdCBzZXQKQ09ORklHX01F RElBX1NVUFBPUlQ9bQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElB X0NBTUVSQV9TVVBQT1JUPXkKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklH X01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkK IyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9DRUNf U1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0NPTlRST0xMRVIgaXMgbm90IHNldApD T05GSUdfVklERU9fREVWPW0KQ09ORklHX1ZJREVPX1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90 IHNldApDT05GSUdfVklERU9fVFVORVI9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJ REVPQlVGX0RNQV9TRz1tCkNPTkZJR19WSURFT0JVRl9WTUFMTE9DPW0KQ09ORklHX0RWQl9DT1JF PW0KIyBDT05GSUdfRFZCX01NQVAgaXMgbm90IHNldApDT05GSUdfRFZCX05FVD15CkNPTkZJR19U VFBDSV9FRVBST009bQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1J Q19NSU5PUlM9eQojIENPTkZJR19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RWQl9VTEVfREVCVUcgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpD T05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKQ09ORklHX1VT Ql9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQpDT05G SUdfVVNCX0dTUENBPW0KQ09ORklHX1VTQl9NNTYwMj1tCkNPTkZJR19VU0JfU1RWMDZYWD1tCkNP TkZJR19VU0JfR0w4NjA9bQpDT05GSUdfVVNCX0dTUENBX0JFTlE9bQpDT05GSUdfVVNCX0dTUENB X0NPTkVYPW0KQ09ORklHX1VTQl9HU1BDQV9DUElBMT1tCiMgQ09ORklHX1VTQl9HU1BDQV9EVENT MDMzIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9FVE9NUz1tCkNPTkZJR19VU0JfR1NQQ0Ff RklORVBJWD1tCkNPTkZJR19VU0JfR1NQQ0FfSkVJTElOSj1tCkNPTkZJR19VU0JfR1NQQ0FfSkwy MDA1QkNEPW0KIyBDT05GSUdfVVNCX0dTUENBX0tJTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf R1NQQ0FfS09OSUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9N Ujk3MzEwQT1tCkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5 PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNP TkZJR19VU0JfR1NQQ0FfUEFDMjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklH X1VTQl9HU1BDQV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0Jf R1NQQ0FfU045QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dT UENBX1NPTklYQj1tCkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9T UENBNTAwPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENB NTA1PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4 PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1t CkNPTkZJR19VU0JfR1NQQ0FfU1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJ R19VU0JfR1NQQ0FfU1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQojIENPTkZJR19V U0JfR1NQQ0FfU1RLMTEzNSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD1tCkNP TkZJR19VU0JfR1NQQ0FfU1VOUExVUz1tCkNPTkZJR19VU0JfR1NQQ0FfVDYxMz1tCkNPTkZJR19V U0JfR1NQQ0FfVE9QUk89bQojIENPTkZJR19VU0JfR1NQQ0FfVE9VUFRFSyBpcyBub3Qgc2V0CkNP TkZJR19VU0JfR1NQQ0FfVFY4NTMyPW0KQ09ORklHX1VTQl9HU1BDQV9WQzAzMlg9bQpDT05GSUdf VVNCX0dTUENBX1ZJQ0FNPW0KQ09ORklHX1VTQl9HU1BDQV9YSVJMSU5LX0NJVD1tCkNPTkZJR19V U0JfR1NQQ0FfWkMzWFg9bQpDT05GSUdfVVNCX1BXQz1tCiMgQ09ORklHX1VTQl9QV0NfREVCVUcg aXMgbm90IHNldApDT05GSUdfVVNCX1BXQ19JTlBVVF9FVkRFVj15CiMgQ09ORklHX1ZJREVPX0NQ SUEyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09 bQpDT05GSUdfVVNCX1MyMjU1PW0KIyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoKIwoj IEFuYWxvZyBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19QVlJVU0IyPW0KQ09ORklHX1ZJ REVPX1BWUlVTQjJfU1lTRlM9eQpDT05GSUdfVklERU9fUFZSVVNCMl9EVkI9eQojIENPTkZJR19W SURFT19QVlJVU0IyX0RFQlVHSUZDIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0hEUFZSPW0KQ09O RklHX1ZJREVPX1VTQlZJU0lPTj1tCiMgQ09ORklHX1ZJREVPX1NUSzExNjBfQ09NTU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fR083MDA3IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cvZGlnaXRh bCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19BVTA4Mjg9bQpDT05GSUdfVklERU9fQVUw ODI4X1Y0TDI9eQojIENPTkZJR19WSURFT19BVTA4MjhfUkMgaXMgbm90IHNldApDT05GSUdfVklE RU9fQ1gyMzFYWD1tCkNPTkZJR19WSURFT19DWDIzMVhYX1JDPXkKQ09ORklHX1ZJREVPX0NYMjMx WFhfQUxTQT1tCkNPTkZJR19WSURFT19DWDIzMVhYX0RWQj1tCkNPTkZJR19WSURFT19UTTYwMDA9 bQpDT05GSUdfVklERU9fVE02MDAwX0FMU0E9bQpDT05GSUdfVklERU9fVE02MDAwX0RWQj1tCgoj CiMgRGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19EVkJfVVNCPW0KIyBDT05GSUdfRFZC X1VTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQjMwMDBNQz1tCkNPTkZJR19E VkJfVVNCX0E4MDA9bQpDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUI9bQojIENPTkZJR19EVkJfVVNC X0RJQlVTQl9NQl9GQVVMVFkgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9bQpD T05GSUdfRFZCX1VTQl9ESUIwNzAwPW0KQ09ORklHX0RWQl9VU0JfVU1UXzAxMD1tCkNPTkZJR19E VkJfVVNCX0NYVVNCPW0KQ09ORklHX0RWQl9VU0JfTTkyMFg9bQpDT05GSUdfRFZCX1VTQl9ESUdJ VFY9bQpDT05GSUdfRFZCX1VTQl9WUDcwNDU9bQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQpDT05G SUdfRFZCX1VTQl9HUDhQU0s9bQpDT05GSUdfRFZCX1VTQl9OT1ZBX1RfVVNCMj1tCkNPTkZJR19E VkJfVVNCX1RUVVNCMj1tCkNPTkZJR19EVkJfVVNCX0RUVDIwMFU9bQpDT05GSUdfRFZCX1VTQl9P UEVSQTE9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDU9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVfUkVN T1RFPW0KQ09ORklHX0RWQl9VU0JfUENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9bQpD T05GSUdfRFZCX1VTQl9DSU5FUkdZX1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1tCkNPTkZJ R19EVkJfVVNCX0FaNjAyNz1tCkNPTkZJR19EVkJfVVNCX1RFQ0hOSVNBVF9VU0IyPW0KQ09ORklH X0RWQl9VU0JfVjI9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VTQl9BRjkw MzU9bQpDT05GSUdfRFZCX1VTQl9BTllTRUU9bQpDT05GSUdfRFZCX1VTQl9BVTY2MTA9bQpDT05G SUdfRFZCX1VTQl9BWjYwMDc9bQpDT05GSUdfRFZCX1VTQl9DRTYyMzA9bQpDT05GSUdfRFZCX1VT Ql9FQzE2OD1tCkNPTkZJR19EVkJfVVNCX0dMODYxPW0KQ09ORklHX0RWQl9VU0JfTE1FMjUxMD1t CkNPTkZJR19EVkJfVVNCX01YTDExMVNGPW0KQ09ORklHX0RWQl9VU0JfUlRMMjhYWFU9bQojIENP TkZJR19EVkJfVVNCX0RWQlNLWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VU0JfWkQxMzAxIGlz IG5vdCBzZXQKQ09ORklHX0RWQl9UVFVTQl9CVURHRVQ9bQpDT05GSUdfRFZCX1RUVVNCX0RFQz1t CkNPTkZJR19TTVNfVVNCX0RSVj1tCkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQj1tCiMgQ09O RklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0FT MTAyIGlzIG5vdCBzZXQKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmlj ZXMKIwpDT05GSUdfVklERU9fRU0yOFhYPW0KIyBDT05GSUdfVklERU9fRU0yOFhYX1Y0TDIgaXMg bm90IHNldApDT05GSUdfVklERU9fRU0yOFhYX0FMU0E9bQpDT05GSUdfVklERU9fRU0yOFhYX0RW Qj1tCkNPTkZJR19WSURFT19FTTI4WFhfUkM9bQpDT05GSUdfTUVESUFfUENJX1NVUFBPUlQ9eQoK IwojIE1lZGlhIGNhcHR1cmUgc3VwcG9ydAojCiMgQ09ORklHX1ZJREVPX01FWUUgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19TT0xPNlgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXNTg2 NCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXNjggaXMgbm90IHNldAojIENPTkZJR19WSURF T19UVzY4NlggaXMgbm90IHNldAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQK IwpDT05GSUdfVklERU9fSVZUVj1tCiMgQ09ORklHX1ZJREVPX0lWVFZfREVQUkVDQVRFRF9JT0NU TFMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JVlRWX0FMU0EgaXMgbm90IHNldApDT05GSUdf VklERU9fRkJfSVZUVj1tCiMgQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkkgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19IRVhJVU1fT1JJT04gaXMgbm90IHNldAojIENPTkZJR19WSURFT19NWEIg aXMgbm90IHNldAojIENPTkZJR19WSURFT19EVDMxNTUgaXMgbm90IHNldAoKIwojIE1lZGlhIGNh cHR1cmUvYW5hbG9nL2h5YnJpZCBUViBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX0NYMTg9bQpDT05G SUdfVklERU9fQ1gxOF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYMjM4ODU9bQpDT05GSUdfTUVESUFf QUxURVJBX0NJPW0KIyBDT05GSUdfVklERU9fQ1gyNTgyMSBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19DWDg4PW0KQ09ORklHX1ZJREVPX0NYODhfQUxTQT1tCkNPTkZJR19WSURFT19DWDg4X0JMQUNL QklSRD1tCkNPTkZJR19WSURFT19DWDg4X0RWQj1tCkNPTkZJR19WSURFT19DWDg4X0VOQUJMRV9W UDMwNTQ9eQpDT05GSUdfVklERU9fQ1g4OF9WUDMwNTQ9bQpDT05GSUdfVklERU9fQ1g4OF9NUEVH PW0KQ09ORklHX1ZJREVPX0JUODQ4PW0KQ09ORklHX0RWQl9CVDhYWD1tCkNPTkZJR19WSURFT19T QUE3MTM0PW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT1tCkNPTkZJR19WSURFT19TQUE3MTM0 X1JDPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfRFZCPW0KQ09ORklHX1ZJREVPX1NBQTcxNjQ9bQoK IwojIE1lZGlhIGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9BVjcxMTBfSVI9 eQpDT05GSUdfRFZCX0FWNzExMD1tCkNPTkZJR19EVkJfQVY3MTEwX09TRD15CkNPTkZJR19EVkJf QlVER0VUX0NPUkU9bQpDT05GSUdfRFZCX0JVREdFVD1tCkNPTkZJR19EVkJfQlVER0VUX0NJPW0K Q09ORklHX0RWQl9CVURHRVRfQVY9bQpDT05GSUdfRFZCX0JVREdFVF9QQVRDSD1tCkNPTkZJR19E VkJfQjJDMl9GTEVYQ09QX1BDST1tCiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfUENJX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9QTFVUTzI9bQpDT05GSUdfRFZCX0RNMTEwNT1tCkNPTkZJ R19EVkJfUFQxPW0KIyBDT05GSUdfRFZCX1BUMyBpcyBub3Qgc2V0CkNPTkZJR19NQU5USVNfQ09S RT1tCkNPTkZJR19EVkJfTUFOVElTPW0KQ09ORklHX0RWQl9IT1BQRVI9bQpDT05GSUdfRFZCX05H RU5FPW0KQ09ORklHX0RWQl9EREJSSURHRT1tCiMgQ09ORklHX0RWQl9EREJSSURHRV9NU0lFTkFC TEUgaXMgbm90IHNldAojIENPTkZJR19EVkJfU01JUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9ORVRVUF9VTklEVkIgaXMgbm90IHNldAojIENPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJ R19WNExfVEVTVF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BMQVRGT1JNX0RSSVZF UlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19T TVNfU0RJT19EUlY9bQpDT05GSUdfUkFESU9fQURBUFRFUlM9eQpDT05GSUdfUkFESU9fVEVBNTc1 WD1tCiMgQ09ORklHX1JBRElPX1NJNDcwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NJNDcx MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NUjgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9E U0JSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fTUFYSVJBRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfUkFESU9fU0hBUksgaXMgbm90IHNldAojIENPTkZJR19SQURJT19TSEFSSzIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfS0VFTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkFSRU1PTk8gaXMg bm90IHNldAojIENPTkZJR19VU0JfTUE5MDEgaXMgbm90IHNldAojIENPTkZJR19SQURJT19URUE1 NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0FBNzcwNkggaXMgbm90IHNldAojIENPTkZJ R19SQURJT19URUY2ODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fV0wxMjczIGlzIG5vdCBz ZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwoK IwojIFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCkNPTkZJR19EVkJf RklSRURUVj1tCkNPTkZJR19EVkJfRklSRURUVl9JTlBVVD15CkNPTkZJR19NRURJQV9DT01NT05f T1BUSU9OUz15CgojCiMgY29tbW9uIGRyaXZlciBvcHRpb25zCiMKQ09ORklHX1ZJREVPX0NYMjM0 MVg9bQpDT05GSUdfVklERU9fVFZFRVBST009bQpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT1tCkNP TkZJR19WSURFT0JVRjJfQ09SRT1tCkNPTkZJR19WSURFT0JVRjJfVjRMMj1tCkNPTkZJR19WSURF T0JVRjJfTUVNT1BTPW0KQ09ORklHX1ZJREVPQlVGMl9WTUFMTE9DPW0KQ09ORklHX1ZJREVPQlVG Ml9ETUFfU0c9bQpDT05GSUdfVklERU9CVUYyX0RWQj1tCkNPTkZJR19EVkJfQjJDMl9GTEVYQ09Q PW0KQ09ORklHX1ZJREVPX1NBQTcxNDY9bQpDT05GSUdfVklERU9fU0FBNzE0Nl9WVj1tCkNPTkZJ R19TTVNfU0lBTk9fTURUVj1tCkNPTkZJR19TTVNfU0lBTk9fUkM9eQojIENPTkZJR19TTVNfU0lB Tk9fREVCVUdGUyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVy cywgc2Vuc29ycywgaTJjLCBzcGksIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FV VE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz1tCgoj CiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURFT19U VkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0MzI9bQpDT05GSUdfVklERU9fTVNQMzQwMD1tCkNP TkZJR19WSURFT19DUzMzMDg9bQpDT05GSUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NT NTNMMzJBPW0KQ09ORklHX1ZJREVPX1dNODc3NT1tCkNPTkZJR19WSURFT19XTTg3Mzk9bQpDT05G SUdfVklERU9fVlAyN1NNUFg9bQoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2 NTg4PW0KCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTFYPW0KCiMKIyBW aWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzE3WD1tCkNPTkZJR19W SURFT19DWDI1ODQwPW0KCiMKIyBWaWRlbyBlbmNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTI3 PW0KCiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwoKIwojIEZsYXNoIGRldmljZXMKIwoKIwoj IFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKQ09ORklHX1ZJREVPX1VQRDY0MDMxQT1tCkNPTkZJ R19WSURFT19VUEQ2NDA4Mz1tCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpD T05GSUdfVklERU9fU0FBNjc1MkhTPW0KCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwoKIwojIE1pc2Nl bGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX001Mjc5MD1tCgojCiMgU2Vuc29y cyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwoj IENPTkZJR19DWEQyODgwX1NQSV9EUlYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVI9bQpD T05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjUwPW0K Q09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1t CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3 PW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjE9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2 Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYw PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIyNjY9 bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMTMxPW0KQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMD1t CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPW0K Q09ORklHX01FRElBX1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz1t CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD1tCkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0Uzgw Mz1tCkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4 MjE4PW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAw MTI9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4 MjEyPW0KQ09ORklHX01FRElBX1RVTkVSX0U0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4 MD1tCkNPTkZJR19NRURJQV9UVU5FUl9NODhSUzYwMDBUPW0KQ09ORklHX01FRElBX1RVTkVSX1RV QTkwMDE9bQpDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KQ09ORklHX01FRElBX1RVTkVSX0lU OTEzWD1tCkNPTkZJR19NRURJQV9UVU5FUl9SODIwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9RTTFE MUMwMDQyPW0KQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQjAwMDQ9bQoKIwojIE11bHRpc3RhbmRh cmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RW Ql9TVEI2MTAwPW0KQ09ORklHX0RWQl9TVFYwOTB4PW0KQ09ORklHX0RWQl9TVFYwOTEwPW0KQ09O RklHX0RWQl9TVFY2MTEweD1tCkNPTkZJR19EVkJfU1RWNjExMT1tCkNPTkZJR19EVkJfTVhMNVhY PW0KQ09ORklHX0RWQl9NODhEUzMxMDM9bQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVy cmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgy NzFDMkREPW0KQ09ORklHX0RWQl9TSTIxNjU9bQpDT05GSUdfRFZCX01OODg0NzI9bQpDT05GSUdf RFZCX01OODg0NzM9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19E VkJfQ1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05G SUdfRFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9 bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NU VjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdf RFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0K Q09ORklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RW Ql9UVU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAw PW0KQ09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9DWDI0MTE3PW0KQ09ORklHX0RWQl9D WDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX1RTMjAyMD1tCkNPTkZJR19E VkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2QTE2PW0KQ09ORklHX0RWQl9UREExMDA3MT1tCgoj CiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NQODg3MD1tCkNP TkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RWQl9DWDIyNzAwPW0KQ09ORklHX0RWQl9DWDIyNzAy PW0KQ09ORklHX0RWQl9EUlhEPW0KQ09ORklHX0RWQl9MNjQ3ODE9bQpDT05GSUdfRFZCX1REQTEw MDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0KQ09ORklHX0RWQl9NVDM1Mj1tCkNPTkZJR19EVkJf WkwxMDM1Mz1tCkNPTkZJR19EVkJfRElCMzAwME1CPW0KQ09ORklHX0RWQl9ESUIzMDAwTUM9bQpD T05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklHX0RWQl9ESUI3MDAwUD1tCkNPTkZJR19EVkJfVERB MTAwNDg9bQpDT05GSUdfRFZCX0FGOTAxMz1tCkNPTkZJR19EVkJfRUMxMDA9bQpDT05GSUdfRFZC X1NUVjAzNjc9bQpDT05GSUdfRFZCX0NYRDI4MjBSPW0KQ09ORklHX0RWQl9DWEQyODQxRVI9bQpD T05GSUdfRFZCX1JUTDI4MzA9bQpDT05GSUdfRFZCX1JUTDI4MzI9bQpDT05GSUdfRFZCX1NJMjE2 OD1tCkNPTkZJR19EVkJfR1A4UFNLX0ZFPW0KCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwoj CkNPTkZJR19EVkJfVkVTMTgyMD1tCkNPTkZJR19EVkJfVERBMTAwMjE9bQpDT05GSUdfRFZCX1RE QTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9L b3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIw MFg9bQpDT05GSUdfRFZCX09SNTEyMTE9bQpDT05GSUdfRFZCX09SNTExMzI9bQpDT05GSUdfRFZC X0JDTTM1MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMwNT1tCkNP TkZJR19EVkJfTEdEVDMzMDZBPW0KQ09ORklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0 MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNPTkZJR19E VkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQxMT1tCgojCiMgSVNEQi1UICh0ZXJyZXN0 cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4MDAwPW0K Q09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0 ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0KCiMKIyBEaWdpdGFs IHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09ORklHX0RW Ql9UVU5FUl9ESUIwMDcwPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29u dHJvbCBkZXZpY2VzIGZvciBEVkItUwojCkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZC X0xOQkgyNT1tCkNPTkZJR19EVkJfTE5CUDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdf RFZCX0lTTDY0MDU9bQpDT05GSUdfRFZCX0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpD T05GSUdfRFZCX0E4MjkzPW0KQ09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9BVEJNODgz MD1tCkNPTkZJR19EVkJfVERBNjY1eD1tCkNPTkZJR19EVkJfSVgyNTA1Vj1tCkNPTkZJR19EVkJf TTg4UlMyMDAwPW0KQ09ORklHX0RWQl9BRjkwMzM9bQoKIwojIENvbW1vbiBJbnRlcmZhY2UgKEVO NTAyMjEpIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19EVkJfQ1hEMjA5OT1tCgojCiMgVG9v bHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9GRT1tCgojCiMg R3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklH X0FHUF9JTlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9WSUE9eQpDT05GSUdfSU5U RUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz02NApDT05G SUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPW0KQ09ORklHX0RSTV9NSVBJX0RTST15CiMg Q09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01T X0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRF Vl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKIyBDT05GSUdf RFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KCiMKIyBJMkMgZW5jb2RlciBv ciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19T SUwxNjQ9bQpDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD1tCiMgQ09ORklHX0RSTV9JMkNfTlhQ X1REQTk5NTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29u ZmlndXJhdGlvbgojCgojCiMgQU1EIExpYnJhcnkgcm91dGluZXMKIwojIENPTkZJR19EUk1fTk9V VkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X0FMUEhB X1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJ R19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBD T05GSUdfRFJNX0k5MTVfR1ZUIGlzIG5vdCBzZXQKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwoj IENPTkZJR19EUk1fSTkxNV9XRVJST1IgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0RFQlVHX09CSkVDVFMgaXMg bm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TV19GRU5DRV9DSEVDS19EQUcgaXMgbm90IHNldAoj IENPTkZJR19EUk1fSTkxNV9ERUJVR19HVUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9T RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0xPV19MRVZFTF9UUkFDRVBPSU5U UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX1ZCTEFOS19FVkFERSBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVkdFTT1tCiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKQ09ORklH X0RSTV9WTVdHRlg9bQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CkNPTkZJR19EUk1fR01BNTAw PW0KQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQpDT05GSUdfRFJNX1VE TD1tCkNPTkZJR19EUk1fQVNUPW0KQ09ORklHX0RSTV9NR0FHMjAwPW0KQ09ORklHX0RSTV9DSVJS VVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMPXkKCiMK IyBEaXNwbGF5IFBhbmVscwojCiMgQ09ORklHX0RSTV9QQU5FTF9SQVNQQkVSUllQSV9UT1VDSFND UkVFTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklE R0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9H SVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ISVNJX0hJQk1DIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1RJTllEUk0gaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5U QVRJT05fUVVJUktTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMg Q09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJ R19GQl9OT1RJRlk9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZC X0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VC TElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpD T05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05G SUdfRkJfTU9ERV9IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RJTEVCTElUVElORz15Cgoj CiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMg bm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAg aXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFO VCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdB MTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNB PXkKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEgaXMgbm90IHNldAojIENPTkZJR19G Ql9IR0EgaXMgbm90IHNldAojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJ R19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNl dAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAoj IENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNl dAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMg bm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90 IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMg bm90IHNldAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9W SVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldApDT05GSUdfRkJfSFlQRVJW PW0KIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJ Q0U9bQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1T MjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09O RklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBp cyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09bQojIENPTkZJR19MQ0RfUzZFNjNNMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xDRF9MRDkwNDAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfQU1TMzY5 RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVS SUMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9BUFBMRT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf QURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf TE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIw N0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklHX0hETUk9eQoKIwojIENvbnNv bGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19W R0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0la RT02NAojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZ X0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9D T05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJB TUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklN QVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19GUkFN RUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKQ09ORklHX0xPR089 eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVY X1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VO RD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJ TT15CkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05G SUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9TRVFfREVWSUNFPW0KQ09ORklHX1NORF9SQVdNSURJ PW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RFVj15CkNPTkZJR19T TkRfT1NTRU1VTD15CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNldAojIENPTkZJR19T TkRfUENNX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NORF9I UlRJTUVSPW0KQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRT PTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApDT05GSUdfU05EX1BS T0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZFUkJPU0Vf UFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05EX1NFUVVFTkNFUj1t CkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPW0KQ09ORklH X1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNP TkZJR19TTkRfU0VRX01JREk9bQpDT05GSUdfU05EX1NFUV9NSURJX0VNVUw9bQpDT05GSUdfU05E X1NFUV9WSVJNSURJPW0KQ09ORklHX1NORF9NUFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfT1BMM19M SUI9bQpDT05GSUdfU05EX09QTDNfTElCX1NFUT1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklH X1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0K Q09ORklHX1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9 bQpDT05GSUdfU05EX01UUEFWPW0KIyBDT05GSUdfU05EX01UUzY0IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMT1tCiMgQ09O RklHX1NORF9QT1JUTUFOMlg0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkU9 eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTUKQ09ORklHX1NORF9QQ0k9eQpD T05GSUdfU05EX0FEMTg4OT1tCiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRf QVNJSFBJPW0KQ09ORklHX1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNP TkZJR19TTkRfQVU4ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdfU05EX0FVODgzMD1t CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfQlQ4N1g9bQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5v dCBzZXQKQ09ORklHX1NORF9DQTAxMDY9bQpDT05GSUdfU05EX0NNSVBDST1tCkNPTkZJR19TTkRf T1hZR0VOX0xJQj1tCkNPTkZJR19TTkRfT1hZR0VOPW0KIyBDT05GSUdfU05EX0NTNDI4MSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfQ1M0NlhYPW0KQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNP TkZJR19TTkRfQ1RYRkk9bQpDT05GSUdfU05EX0RBUkxBMjA9bQpDT05GSUdfU05EX0dJTkEyMD1t CkNPTkZJR19TTkRfTEFZTEEyMD1tCkNPTkZJR19TTkRfREFSTEEyND1tCkNPTkZJR19TTkRfR0lO QTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09ORklHX1NORF9NT05BPW0KQ09ORklHX1NORF9N SUE9bQpDT05GSUdfU05EX0VDSE8zRz1tCkNPTkZJR19TTkRfSU5ESUdPPW0KQ09ORklHX1NORF9J TkRJR09JTz1tCkNPTkZJR19TTkRfSU5ESUdPREo9bQpDT05GSUdfU05EX0lORElHT0lPWD1tCkNP TkZJR19TTkRfSU5ESUdPREpYPW0KQ09ORklHX1NORF9FTVUxMEsxPW0KQ09ORklHX1NORF9FTVUx MEsxX1NFUT1tCkNPTkZJR19TTkRfRU1VMTBLMVg9bQpDT05GSUdfU05EX0VOUzEzNzA9bQpDT05G SUdfU05EX0VOUzEzNzE9bQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQKQ09ORklHX1NO RF9FUzE5Njg9bQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNPTkZJR19TTkRfRVMxOTY4X1JB RElPPXkKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IRFNQPW0KQ09O RklHX1NORF9IRFNQTT1tCkNPTkZJR19TTkRfSUNFMTcxMj1tCkNPTkZJR19TTkRfSUNFMTcyND1t CkNPTkZJR19TTkRfSU5URUw4WDA9bQpDT05GSUdfU05EX0lOVEVMOFgwTT1tCkNPTkZJR19TTkRf S09SRzEyMTI9bQpDT05GSUdfU05EX0xPTEE9bQpDT05GSUdfU05EX0xYNjQ2NEVTPW0KQ09ORklH X1NORF9NQUVTVFJPMz1tCkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01J WEFSVD1tCiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENYSFI9bQoj IENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUk1FMzI9bQpDT05GSUdf U05EX1JNRTk2PW0KQ09ORklHX1NORF9STUU5NjUyPW0KIyBDT05GSUdfU05EX1NPTklDVklCRVMg aXMgbm90IHNldApDT05GSUdfU05EX1RSSURFTlQ9bQpDT05GSUdfU05EX1ZJQTgyWFg9bQpDT05G SUdfU05EX1ZJQTgyWFhfTU9ERU09bQpDT05GSUdfU05EX1ZJUlRVT1NPPW0KQ09ORklHX1NORF9W WDIyMj1tCiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKQ09O RklHX1NORF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19TTkRfSERBX0hXREVQ PXkKIyBDT05GSUdfU05EX0hEQV9SRUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0lO UFVUX0JFRVA9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MAojIENPTkZJR19TTkRf SERBX1BBVENIX0xPQURFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9 bQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdN QVRFTD1tCkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX0hE TUk9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19D T05FWEFOVD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD1tCkNPTkZJR19TTkRfSERBX0NP REVDX0NBMDEzMj1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1A9eQpDT05GSUdfU05E X0hEQV9DT0RFQ19DTUVESUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9bQpDT05GSUdf U05EX0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09O RklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0RTUF9MT0FERVI9eQpDT05GSUdfU05E X0hEQV9DT01QT05FTlQ9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfUFJF QUxMT0NfU0laRT01MTIKQ09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19T TkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0JfVUExMDE9bQpDT05GSUdfU05EX1VTQl9VU1gy WT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpD T05GSUdfU05EX1VTQl9VUzEyMkw9bQpDT05GSUdfU05EX1VTQl82RklSRT1tCiMgQ09ORklHX1NO RF9VU0JfSElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfVVNCX1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMg bm90IHNldAojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9WQVJJQVggaXMgbm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9G SVJFV0lSRV9MSUI9bQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9P WEZXIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JU0lHSFQ9bQojIENPTkZJR19TTkRfRklSRVdPUktT IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJ UkVXSVJFX0RJR0kwMFggaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX01PVFUgaXMgbm90IHNldAojIENPTkZJR19T TkRfRklSRUZBQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKQ09ORklH X1NORF9YODY9eQojIENPTkZJR19IRE1JX0xQRV9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf U1lOVEhfRU1VWD1tCiMgQ09ORklHX1NORF9YRU5fRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdf QUM5N19CVVM9bQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURf R0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkK IyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQojIENP TkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJ RF9BUFBMRUlSPW0KIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVB TD1tCkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09S U0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldApDT05GSUdfSElE X1BST0RJS0VZUz1tCiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURf Q1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05S SVNFPW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxF Q09NPW0KIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENP TkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9IT0xURUs9bQojIENPTkZJR19IT0xURUtfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfR09PR0xFX0hBTU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90 IHNldApDT05GSUdfSElEX0tFWVRPVUNIPW0KQ09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VD TE9HSUM9bQpDT05GSUdfSElEX1dBTFRPUD1tCkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdf SElEX0lDQURFPW0KIyBDT05GSUdfSElEX0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9KQUJS QSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj15 CkNPTkZJR19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9W TyBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RK PW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJ Rzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05G SUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUFZRkxBU0ggaXMgbm90IHNldAojIENP TkZJR19ISURfUkVEUkFHT04gaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJ R19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQojIENPTkZJR19ISURfTlRJ IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdf SElEX1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENP TkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklH X0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENE X0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0Rf TEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkK Q09ORklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfUk9DQ0FUPW0KQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpD T05GSUdfSElEX1NPTlk9bQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9T UEVFRExJTks9bQojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldApDT05GSUdfSElEX1NURUVM U0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCiMgQ09O RklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz1tCkNPTkZJR19I SURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9 bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdf UFMzIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1tCiMg Q09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9bQojIENPTkZJ R19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049bQojIENPTkZJR19I SURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMK IyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09O RklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPW0K CiMKIyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9JU0hfSElEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9 eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VT Qj15CkNPTkZJR19VU0JfUENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15Cgoj CiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNU PXkKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09U RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX09UR19CTEFDS0xJU1RfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJ R0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049eQpDT05GSUdfVVNCX1dVU0I9 bQpDT05GSUdfVVNCX1dVU0JfQ0JBRj1tCiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcgaXMg bm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9D NjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9Y SENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX1hI Q0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1Rf SFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BD ST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFY MzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJ X0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05G SUdfVVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1UxMzJfSENEIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfV0hDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hXQV9I Q0Q9bQojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NT QiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBV U0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCkNPTkZJR19VU0JfUFJJ TlRFUj1tCkNPTkZJR19VU0JfV0RNPW0KQ09ORklHX1VTQl9UTUM9bQoKIwojIE5PVEU6IFVTQl9T VE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUg bmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9T VE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNC X1NUT1JBR0VfUkVBTFRFSz1tCkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RP UkFHRV9EQVRBRkFCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009bQpDT05GSUdfVVNCX1NU T1JBR0VfSVNEMjAwPW0KQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09ORklHX1VTQl9TVE9S QUdFX1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05GSUdfVVNCX1NUT1JB R0VfSlVNUFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPW0KQ09ORklHX1VTQl9TVE9S QUdFX09ORVRPVUNIPW0KQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPW0KQ09ORklHX1VTQl9TVE9S QUdFX0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD1tCkNPTkZJ R19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9 bQpDT05GSUdfVVNCX01JQ1JPVEVLPW0KIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJ R19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0dBREdFVD15CiMgQ09O RklHX1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2 ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNCX0RXQzNfSEFQUz15 CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZl cnMKIwpDT05GSUdfVVNCX1VTUzcyMD1tCkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9T RVJJQUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0Jf U0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFPW0KQ09O RklHX1VTQl9TRVJJQUxfQVJLMzExNj1tCkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj1tCkNPTkZJ R19VU0JfU0VSSUFMX0NIMzQxPW0KQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUPW0KQ09ORklH X1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPW0K Q09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD1tCkNPTkZJR19VU0JfU0VSSUFMX0VNUEVHPW0K Q09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQpDT05GSUdfVVNCX1NFUklBTF9WSVNPUj1tCkNP TkZJR19VU0JfU0VSSUFMX0lQQVE9bQpDT05GSUdfVVNCX1NFUklBTF9JUj1tCkNPTkZJR19VU0Jf U0VSSUFMX0VER0VQT1JUPW0KQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEk9bQojIENPTkZJ R19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNY IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJQUxf SVBXPW0KQ09ORklHX1VTQl9TRVJJQUxfSVVVPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9Q REE9bQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOPW0KQ09ORklHX1VTQl9TRVJJQUxfS0xTST1t CkNPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVD1tCkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMy PW0KIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X01PUzc3MjA9bQpDT05GSUdfVVNCX1NFUklBTF9NT1M3NzE1X1BBUlBPUlQ9eQpDT05GSUdfVVNC X1NFUklBTF9NT1M3ODQwPW0KIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPW0KQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09O RklHX1VTQl9TRVJJQUxfT1RJNjg1OD1tCkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklH X1VTQl9TRVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklH X1VTQl9TRVJJQUxfU0FGRT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkVfUEFEREVEPXkKQ09ORklH X1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1M9bQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9bQoj IENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJK QUNLPW0KQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NPW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1t CkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpD T05GSUdfVVNCX1NFUklBTF9PUFRJQ09OPW0KQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQ9bQoj IENPTkZJR19VU0JfU0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxf U1NVMTAwPW0KQ09ORklHX1VTQl9TRVJJQUxfUVQyPW0KIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3 OEYwNzMwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9bQoKIwojIFVTQiBNaXNj ZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPW0KQ09ORklHX1VTQl9FTUkyNj1t CkNPTkZJR19VU0JfQURVVFVYPW0KQ09ORklHX1VTQl9TRVZTRUc9bQojIENPTkZJR19VU0JfUklP NTAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRUdPVE9XRVI9bQpDT05GSUdfVVNCX0xDRD1tCiMg Q09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRIRVJN IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JRE1PVVNFPW0KQ09ORklHX1VTQl9GVERJX0VMQU49bQpD T05GSUdfVVNCX0FQUExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBPW0KQ09ORklHX1VT Ql9TSVNVU0JWR0FfQ09OPXkKQ09ORklHX1VTQl9MRD1tCiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJS QVRPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSU9XQVJSSU9SPW0KIyBDT05GSUdfVVNCX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9JU0lHSFRGVz1tCiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfRVpVU0JfRlgyPW0KIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfSFNJQ19VU0IzNTAzPW0KIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hB T1NLRVkgaXMgbm90IHNldApDT05GSUdfVVNCX0FUTT1tCkNPTkZJR19VU0JfU1BFRURUT1VDSD1t CkNPTkZJR19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFHTEVBVE09bQpDT05GSUdfVVNCX1hV U0JBVE09bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9 eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUPXkKIyBD T05GSUdfVVNCX0dBREdFVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVC VUdfRklMRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFH RV9OVU1fQlVGRkVSUz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklH X1VTQl9GT1RHMjEwX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfUjhBNjY1OTcgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9V M0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0JEQ19VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9ORVQyMjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90 IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FRzIwVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0xJQkNP TVBPU0lURT1tCkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9bQojIENPTkZJR19VU0JfQ09ORklH RlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9B VURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPW0KIyBD T05GSUdfVVNCX0dBREdFVF9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwg aXMgbm90IHNldAojIENPTkZJR19VU0JfTUlESV9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19V U0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90 IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxU SSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H X0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJ R19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VV0I9bQpDT05GSUdfVVdCX0hXQT1t CkNPTkZJR19VV0JfV0hDST1tCkNPTkZJR19VV0JfSTE0ODBVPW0KQ09ORklHX01NQz1tCkNPTkZJ R19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJR19TRElPX1VBUlQ9 bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250 cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTU1D X1NESENJPW0KQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNP TkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQojIENPTkZJR19N TUNfU0RIQ0lfRl9TREgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQK Q09ORklHX01NQ19USUZNX1NEPW0KIyBDT05GSUdfTU1DX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19N TUNfQ0I3MTA9bQpDT05GSUdfTU1DX1ZJQV9TRE1NQz1tCkNPTkZJR19NTUNfVlVCMzAwPW0KQ09O RklHX01NQ19VU0hDPW0KIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdf TU1DX0NRSENJPW0KIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf TU1DX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TREhDSV9YRU5PTiBpcyBub3Qgc2V0CkNP TkZJR19NRU1TVElDSz1tCiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBN ZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBu b3Qgc2V0CkNPTkZJR19NU1BST19CTE9DSz1tCiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBzZXQK CiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElD S19USUZNX01TPW0KQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNL X1I1OTI9bQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xF RFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hB TkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xNMzUzMD1tCiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PW0KIyBDT05GSUdfTEVEU19MUDM5NTIgaXMgbm90 IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KQ09ORklHX0xFRFNfTFA1NTIxPW0KQ09O RklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0KIyBDT05GSUdfTEVEU19MUDg1 MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPW0KIyBDT05GSUdfTEVEU19QQ0E5 NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19EQUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldAoj IENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD1t CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf TE0zNTV4IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExF RCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURT X0JMSU5LTT1tCiMgQ09ORklHX0xFRFNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf TUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19OSUM3OEJYIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19U UklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9bQpDT05GSUdfTEVEU19UUklHR0VS X09ORVNIT1Q9bQojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVB VD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KIyBDT05GSUdfTEVEU19UUklHR0VS X0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dF Ul9ERUZBVUxUX09OPW0KCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBj b25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9bQpDT05G SUdfTEVEU19UUklHR0VSX0NBTUVSQT1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19B Q0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNP TkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURB Qz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90 IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNFPW0KIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBz ZXQKQ09ORklHX0VEQUNfQU1ENjQ9bQojIENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElP TiBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNP TkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQojIENPTkZJR19FREFDX0lFMzEy MDAgaXMgbm90IHNldApDT05GSUdfRURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQwMD1tCkNPTkZJ R19FREFDX0k3Q09SRT1tCkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VEQUNfSTUxMDA9bQpD T05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19FREFDX1NCUklER0U9bQojIENPTkZJR19FREFDX1NL WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElC PXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JU Q19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRD X1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdf UlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15 CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JU Q19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBu b3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJR19SVENfRFJWX01BWDY5MDA9bQpDT05G SUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwOD1tCkNPTkZJR19SVENf RFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4 NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfUENGODUzNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JU Q19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000 MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfUzM1Mzkw QSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCiMgQ09ORklHX1JUQ19EUlZfUlg4 MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4 MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMg bm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0 NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S WDYxMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENf STJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19E UlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RS Vl9QQ0YyMTI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQpDT05GSUdfUlRD X0RSVl9SVjMwMjlfSFdNT049eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JU Q19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJR19SVENfRFJWX0RTMTUx MT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlM WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj1tCkNPTkZJR19SVENfRFJWX0RTMjQw ND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0KIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9bQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9bQpD T05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklHX1JUQ19EUlZfQlE0ODAyPW0KQ09ORklHX1JU Q19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZfVjMwMjA9bQoKIwojIG9uLUNQVSBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAoKIwojIEhJRCBTZW5z b3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBub3Qg c2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qg c2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklS VFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9JT0FURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQK IyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05G SUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKCiMKIyBE TUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpDT05GSUdfRE1BVEVTVD1tCkNPTkZJ R19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklM RT15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX0FVWERJU1BMQVk9eQojIENPTkZJR19IRDQ0Nzgw IGlzIG5vdCBzZXQKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05G SUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9bQpDT05GSUdfQ0ZBRzEyODY0Ql9S QVRFPTIwCiMgQ09ORklHX0lNR19BU0NJSV9MQ0QgaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBp cyBub3Qgc2V0CkNPTkZJR19VSU89bQpDT05GSUdfVUlPX0NJRj1tCkNPTkZJR19VSU9fUERSVl9H RU5JUlE9bQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0FF Qz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJ R19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09O RklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19IVl9HRU5FUklDIGlzIG5vdCBz ZXQKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQpDT05GSUdfVkZJT19WSVJRRkQ9bQpDT05GSUdf VkZJTz1tCiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1BDST1t CiMgQ09ORklHX1ZGSU9fUENJX1ZHQSBpcyBub3Qgc2V0CkNPTkZJR19WRklPX1BDSV9NTUFQPXkK Q09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0lfSUdEPXkKIyBDT05GSUdfVkZJ T19NREVWIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09ORklHX1ZJ UlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX01FTlU9 eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19W SVJUSU9fQkFMTE9PTj15CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBw b3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19IWVBFUlZfVFNDUEFHRT15CkNPTkZJR19IWVBF UlZfVVRJTFM9bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9y dAojCkNPTkZJR19YRU5fQkFMTE9PTj15CiMgQ09ORklHX1hFTl9TRUxGQkFMTE9PTklORyBpcyBu b3Qgc2V0CiMgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09O RklHX1hFTl9TQ1JVQl9QQUdFUz15CkNPTkZJR19YRU5fREVWX0VWVENITj1tCkNPTkZJR19YRU5f QkFDS0VORD15CkNPTkZJR19YRU5GUz1tCkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklH X1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKIyBDT05G SUdfWEVOX0dOVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0MgaXMg bm90IHNldAojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NX SU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPW0KQ09ORklHX1hFTl9QQ0lERVZfQkFDS0VORD1t CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BW Q0FMTFNfQkFDS0VORCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQgaXMgbm90 IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9bQpDT05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KIyBD T05GSUdfWEVOX01DRV9MT0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05G SUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNP TkZJR19YRU5fU1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKQ09ORklHX1NUQUdJTkc9eQoj IENPTkZJR19QUklTTTJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRMODE5MlUgaXMgbm90IHNldApDT05GSUdfUlRMTElCPW0KQ09ORklHX1JUTExJ Ql9DUllQVE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpDT05GSUdfUlRMTElC X0NSWVBUT19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENPTkZJR19SVEw4NzIzQlMgaXMgbm90 IHNldApDT05GSUdfUjg3MTJVPW0KIyBDT05GSUdfUjgxODhFVSBpcyBub3Qgc2V0CiMgQ09ORklH X1I4ODIyQkUgaXMgbm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKIyBDT05GSUdf VlQ2NjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U003NTAgaXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAg Y29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RB R0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0xURV9HRE03MjRY IGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD1tCkNPTkZJR19GV1RUWV9NQVhfVE9U QUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09ORklHX0RHTkMg aXMgbm90IHNldAojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZ U1NQQVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENPTkZJR19XSUxD MTAwMF9TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CiMgQ09ORklH X0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBD T05GSUdfUEk0MzMgaXMgbm90IHNldAojIENPTkZJR19NVEtfTU1DIGlzIG5vdCBzZXQKCiMKIyBH YXNrZXQgZGV2aWNlcwojCiMgQ09ORklHX1NUQUdJTkdfR0FTS0VUX0ZSQU1FV09SSyBpcyBub3Qg c2V0CiMgQ09ORklHX1hJTF9BWElTX0ZJRk8gaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JN X0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9bQojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5v dCBzZXQKQ09ORklHX0FDRVJIREY9bQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQK Q09ORklHX0FTVVNfTEFQVE9QPW0KIyBDT05GSUdfREVMTF9TTUJJT1MgaXMgbm90IHNldApDT05G SUdfREVMTF9XTUlfQUlPPW0KIyBDT05GSUdfREVMTF9XTUlfTEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlROIGlzIG5vdCBzZXQK Q09ORklHX0ZVSklUU1VfTEFQVE9QPW0KQ09ORklHX0ZVSklUU1VfVEFCTEVUPW0KQ09ORklHX0FN SUxPX1JGS0lMTD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFOIGlzIG5vdCBzZXQKQ09ORklHX0hQ X0FDQ0VMPW0KIyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPW0K Q09ORklHX01TSV9MQVBUT1A9bQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD1tCkNPTkZJR19DT01Q QUxfTEFQVE9QPW0KQ09ORklHX1NPTllfTEFQVE9QPW0KQ09ORklHX1NPTllQSV9DT01QQVQ9eQpD T05GSUdfSURFQVBBRF9MQVBUT1A9bQojIENPTkZJR19TVVJGQUNFM19XTUkgaXMgbm90IHNldApD T05GSUdfVEhJTktQQURfQUNQST1tCkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15 CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElf VU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJ R19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9bQojIENP TkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPW0KQ09ORklH X0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KQ09ORklHX0VFRVBDX1dNST1tCiMgQ09O RklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9bQpDT05GSUdfV01J X0JNT0Y9bQojIENPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90IHNldApDT05GSUdf TVNJX1dNST1tCiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQ VE9QPW0KQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPW0KIyBDT05GSUdfVE9TSElCQV9IQVBTIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9DTVBD PW0KIyBDT05GSUdfSU5URUxfSU5UMDAwMl9WR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldApDT05G SUdfSU5URUxfSVBTPW0KIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19JQk1fUlRMIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KQ09ORklHX01YTV9X TUk9bQpDT05GSUdfSU5URUxfT0FLVFJBSUw9bQpDT05GSUdfU0FNU1VOR19RMTA9bQpDT05GSUdf QVBQTEVfR01VWD1tCiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QVlBBTklDPXkKIyBDT05GSUdfSU5URUxf UE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZP Uk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19NVUxUSV9JTlNUQU5USUFURSBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15CiMg Q09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFU Rk9STSBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BS RVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawoj CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9D TEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU0NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9D TEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QV00gaXMgbm90IHNl dAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVy cwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtC TERfSTgyNTM9eQpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFf TUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15 CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCiMgQ09ORklHX0lPTU1VX0RF QlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5v dCBzZXQKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9J T01NVV9WMj1tCkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05G SUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVM VF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJR X1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlz IG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19S UE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19T T1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERy aXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2 ZXJzCiMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNv QyBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1NPQ19USSBp cyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfWElMSU5YX1ZDVSBp cyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNP TkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9bQojIENPTkZJR19ERVZGUkVRX0dPVl9Q RVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFVkZSRVFfR09WX1BBU1NJVkUgaXMgbm90IHNldAoKIwojIERFVkZSRVEgRHJpdmVycwojCiMg Q09ORklHX1BNX0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBF eHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01B WDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09O RklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fVVNCX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNl dApDT05GSUdfTlRCPW0KIyBDT05GSUdfTlRCX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9J RFQgaXMgbm90IHNldAojIENPTkZJR19OVEJfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19OVEJf U1dJVENIVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1BJTkdQT05HIGlzIG5vdCBzZXQKIyBD T05GSUdfTlRCX1RPT0wgaXMgbm90IHNldAojIENPTkZJR19OVEJfUEVSRiBpcyBub3Qgc2V0CiMg Q09ORklHX05UQl9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0xQU1M9bQpDT05G SUdfUFdNX0xQU1NfUENJPW0KQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPW0KIyBDT05GSUdfUFdN X1BDQTk2ODUgaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfQVJNX0dJ Q19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9D T05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vi c3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkg aXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lO VEVMX1JBUEw9bQojIENPTkZJR19JRExFX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBp cyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15 CiMgQ09ORklHX1JBU19DRUMgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qg c2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTElC TlZESU1NPW0KQ09ORklHX0JMS19ERVZfUE1FTT1tCkNPTkZJR19ORF9CTEs9bQpDT05GSUdfTkRf Q0xBSU09eQpDT05GSUdfTkRfQlRUPW0KQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05G SUdfTlZESU1NX1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09ORklHX0RBWF9EUklWRVI9eQpD T05GSUdfREFYPXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09ORklH X05WTUVNPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpDT05GSUdfU1RNPW0KQ09ORklHX1NU TV9EVU1NWT1tCkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9I RUFSVEJFQVQ9bQpDT05GSUdfU1RNX1NPVVJDRV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpD T05GSUdfSU5URUxfVEhfUENJPW0KIyBDT05GSUdfSU5URUxfVEhfQUNQSSBpcyBub3Qgc2V0CkNP TkZJR19JTlRFTF9USF9HVEg9bQpDT05GSUdfSU5URUxfVEhfU1RIPW0KQ09ORklHX0lOVEVMX1RI X01TVT1tCkNPTkZJR19JTlRFTF9USF9QVEk9bQojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdf VU5JU1lTX1ZJU09SQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NMSU1CVVMgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVf V09SRF9BQ0NFU1M9eQpDT05GSUdfRlNfSU9NQVA9eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VY VDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRf RlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9FTkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfRlNfRU5D UllQVElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMg Q09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklH X1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X1hGU19GUz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJ R19YRlNfUlQ9eQpDT05GSUdfWEZTX09OTElORV9TQ1JVQj15CkNPTkZJR19YRlNfT05MSU5FX1JF UEFJUj15CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FTU0VSVF9GQVRBTD15CkNPTkZJ R19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJfRlM9 bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RF Uj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9HPXkK IyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05G SUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklH X05JTEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9G Uz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBD T05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMg aXMgbm90IHNldApDT05GSUdfRjJGU19GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRjJGU19JT19U UkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19EQVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0 CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNP TkZJR19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpD T05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FD Q0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lO VEVSRkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVC VUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90 IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9D T01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVT RV9GUz1tCkNPTkZJR19DVVNFPW0KQ09ORklHX09WRVJMQVlfRlM9bQojIENPTkZJR19PVkVSTEFZ X0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FM V0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05G SUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01F VEFDT1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19G U0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENP TkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElT VCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMK IyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9M SUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9bQoKIwojIERPUy9GQVQvTlQgRmls ZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklHX1ZGQVRf RlM9bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9J T0NIQVJTRVQ9ImFzY2lpIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBD T05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklH X1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09O RklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RM PXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05G SUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BP U0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdf SFVHRVRMQl9QQUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdB TlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CkNPTkZJ R19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19VQklGU19GUyBpcyBub3Qgc2V0CkNPTkZJ R19DUkFNRlM9bQpDT05GSUdfQ1JBTUZTX0JMT0NLREVWPXkKIyBDT05GSUdfQ1JBTUZTX01URCBp cyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz1tCkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkK IyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNf REVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdf U1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZT X0xaNCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdfU1FVQVNIRlNfWFo9 eQojIENPTkZJR19TUVVBU0hGU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfNEtf REVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qg c2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19G UyBpcyBub3Qgc2V0CkNPTkZJR19NSU5JWF9GUz1tCiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90 IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTPXkKIyBD T05GSUdfUFNUT1JFX0xaT19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRf Q09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0SENfQ09NUFJFU1MgaXMgbm90 IHNldAojIENPTkZJR19QU1RPUkVfODQyX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNU T1JFX1pTVERfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKQ09O RklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTX0RFRkFVTFQ9eQpDT05GSUdfUFNUT1JFX0NPTVBS RVNTX0RFRkFVTFQ9ImRlZmxhdGUiCkNPTkZJR19QU1RPUkVfQ09OU09MRT15CkNPTkZJR19QU1RP UkVfUE1TRz15CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUFNUT1JF X1JBTT1tCiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19FWE9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNU RU1TPXkKQ09ORklHX05GU19GUz15CiMgQ09ORklHX05GU19WMiBpcyBub3Qgc2V0CkNPTkZJR19O RlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNf U1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJ R19QTkZTX0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19GTEVY RklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJr ZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdf TkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VT RV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJ R19ORlNfREVCVUc9eQpDT05GSUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19O RlNEX1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJR19O RlNEX0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9TQ1NJTEFZT1VUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZTRF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORlNE X1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdfTkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90 IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0 PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NV TlJQQz15CkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNP TkZJR19SUENTRUNfR1NTX0tSQjU9bQpDT05GSUdfU1VOUlBDX0RFQlVHPXkKIyBDT05GSUdfQ0VQ SF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90 IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19XRUFL X1BXX0hBU0g9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJ R19DSUZTX1BPU0lYPXkKQ09ORklHX0NJRlNfQUNMPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENP TkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlT IGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfRlNDQUNI RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMg aXMgbm90IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05G SUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZB VUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0Vf NzM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05G SUdfTkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05M U19DT0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJR19OTFNfQ09E RVBBR0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RFUEFHRV84Njk9 bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPW0KQ09O RklHX05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19O TFNfQ09ERVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzEyNTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPXkK Q09ORklHX05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNf SVNPODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1t CkNPTkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxT X0lTTzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8x ND1tCkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05M U19LT0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1t CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQpDT05G SUdfTkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNPTkZJR19OTFNf TUFDX0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNfTUFDX0lOVUlU PW0KQ09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09O RklHX05MU19VVEY4PW0KQ09ORklHX0RMTT1tCkNPTkZJR19ETE1fREVCVUc9eQoKIwojIFNlY3Vy aXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19Q RVJTSVNURU5UX0tFWVJJTkdTPXkKQ09ORklHX0JJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZ Uz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlfV1JJVEFCTEVfSE9PS1M9eQpDT05GSUdfU0VD VVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1BBR0VfVEFCTEVfSVNP TEFUSU9OPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9Q QVRIPXkKQ09ORklHX0lOVEVMX1RYVD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNQpD T05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQojIENPTkZJR19IQVJERU5F RF9VU0VSQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPUlRJRllfU09VUkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ X1NFTElOVVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VD VVJJVFlfU0VMSU5VWF9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9E SVNBQkxFPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklU WV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJP VF9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD VVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklH X1NFQ1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9BUFBB Uk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CiMgQ09O RklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf TE9BRFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05G SUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdS SVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkK Q09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVf UENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBp cyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBM QVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJ R19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyIGlzIG5vdCBzZXQK Q09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklHX0lNQV9XUklURV9QT0xJQ1kg aXMgbm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1B X0FQUFJBSVNFPXkKIyBDT05GSUdfSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWSBpcyBub3Qgc2V0 CkNPTkZJR19JTUFfQVBQUkFJU0VfQk9PVFBBUkFNPXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJ Tkc9eQojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19J TUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VV SUQ9eQojIENPTkZJR19FVk1fQUREX1hBVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTV9MT0FE X1g1MDkgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05G SUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRf U0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9InNlbGludXgi CkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVN Q1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19S QUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgoj CkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NS WVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9f QUNPTVAyPXkKQ09ORklHX0NSWVBUT19SU0E9eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fRUNESCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15 CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZ UFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05G SUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZ UFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09O RklHX0NSWVBUT19NQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBU T19URVNUPW0KQ09ORklHX0NSWVBUT19TSU1EPW0KQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9Y ODY9bQpDT05GSUdfQ1JZUFRPX0VOR0lORT1tCgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9u IHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRP X0dDTT15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lT MTI4TF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMjU2X0FFU05J X1NTRTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVM2NDAgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fTU9SVVM2NDBfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19NT1JV UzEyODAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX1NTRTIgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX0FWWDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdf Q1JZUFRPX0xSVz1tCkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19DUllQVE9fWFRTPXkKIyBD T05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdf Q1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpD T05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkK Q09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklH X0NSWVBUT19DUkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19D UllQVE9fQ1JDVDEwRElGX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19D UllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJ R19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQ VE9fUk1EMTYwPW0KQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1t CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19D UllQVE9fU0hBMjU2X1NTU0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdf Q1JZUFRPX1NIQTFfTUI9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9NQj1tCkNPTkZJR19DUllQVE9f U0hBNTEyX01CPW0KQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15 CkNPTkZJR19DUllQVE9fU0hBMz1tCiMgQ09ORklHX0NSWVBUT19TTTMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1RHUjE5Mj1tCkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dI QVNIX0NMTVVMX05JX0lOVEVMPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQoj IENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNP TkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZUFRP X0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklH X0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PW0KQ09ORklH X0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJ QV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049bQpDT05GSUdf Q1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NS WVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQ VE9fREVTPW0KIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fRkNSWVBUPW0KQ09ORklHX0NSWVBUT19LSEFaQUQ9bQpDT05GSUdfQ1JZUFRPX1NB TFNBMjA9bQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjAgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklH X0NSWVBUT19TRVJQRU5UPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0PW0KQ09O RklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZY Ml9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fU000IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1NQRUNLIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJ U0g9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNI X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQ VE9fVFdPRklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9f REVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWlNURCBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51 bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBU T19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19E UkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdf Q1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NS WVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BB RExPQ0s9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz1tCkNPTkZJR19DUllQVE9fREVW X1BBRExPQ0tfU0hBPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZf UUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fREVWX1FBVF9DM1hYWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzYyWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fREVWX1ZJUlRJTz1tCkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FT WU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFS U0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9L RVkgaXMgbm90IHNldAojIENPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT04gaXMgbm90 IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZ U1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENP TkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRB UllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9L RVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91 dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19SQVRJ T05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNf U1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNf RklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJ Q19JT01BUD15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9I QVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNP TkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09O RklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBD T05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNjQgaXMg bm90IHNldAojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNyBpcyBub3Qgc2V0 CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD1tCkNPTkZJR19YWEhBU0g9bQojIENPTkZJ R19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05G SUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01Q UkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPW0KQ09O RklHX1pTVERfREVDT01QUkVTUz1tCkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15 CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9E RUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpD T05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklH X0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09N UFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpP PXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09O RklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVE X1NPTE9NT05fREVDOD15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01Q PW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05GSUdfVEVYVFNFQVJDSF9GU009bQpDT05GSUdf QlRSRUU9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19SQURJWF9UUkVFX01VTFRJT1JE RVI9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklH X0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVO R1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1Rf NjRCSVQ9eQpDT05GSUdfRE1BX0RJUkVDVF9PUFM9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19T R0xfQUxMT0M9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15 CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15 CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19O TEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9bQojIENPTkZJR19ERFIgaXMg bm90IHNldApDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVS RT15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9O VF9TVVBQT1JUPXkKIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpD T05GSUdfRk9OVF84eDE2PXkKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hB SU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19G TFVTSENBQ0hFPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfTUNTQUZFPXkKQ09ORklHX1NCSVRN QVA9eQojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNr aW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9 eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX0NPTlNPTEVfTE9HTEVW RUxfUVVJRVQ9NApDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1Rf UFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBj aGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19E RUJVR19JTkZPX1JFRFVDRUQ9eQojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjQgaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBU UyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJO PTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5v dCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09X TkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpD T05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dB Uk5fT05MWT15CkNPTkZJR19TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfREVCVUdfRk9SQ0Vf V0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lD X1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09O RklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0Vf RVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFX1JF RiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVHX09C SkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05G SUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBD T05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklHX01FTU9SWV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9 bQojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJV R19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFW RV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf S0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NPViBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MK IwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1I9eQoj IENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09U UEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9S X1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQpDT05GSUdfSEFSRExP Q0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJ R19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5H X1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19Q QU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNf VElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklH X1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcg KHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQ T1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RB VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90 IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19B UElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPW0KIyBDT05G SUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09O RklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tP QkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19M SVNUPXkKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NH IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdf VE9SVFVSRV9URVNUPW0KIyBDT05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19S Q1VfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJ R19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf QkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05U Uk9MIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCkNPTkZJR19Q TV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1Jf SU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJ R19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CiMg Q09ORklHX0ZBSUxfSU9fVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMg bm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFJTF9G VU5DVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1QgaXMgbm90IHNldApD T05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJ R19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVf RlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05G SUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNP VU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFW RV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFY X1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklH X0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJ TkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RS QUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZV TkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19Q UkVFTVBUSVJRX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5v dCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qg c2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBD T05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFO Q0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMg bm90IHNldAojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19T VEFDS19UUkFDRVI9eQpDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZF TlRTPXkKIyBDT05GSUdfS1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklH X1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9 eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKIyBDT05GSUdfQlBGX0tQUk9CRV9PVkVSUklE RSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFD RV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldApD T05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CiMgQ09ORklHX1RSQUNF UE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz1t CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BS RUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJ TEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTz15CkNPTkZJR19QUk9WSURF X09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNPTkZJR19MS0RUTT1tCiMgQ09ORklHX1RFU1Rf TElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxG X1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9bQpDT05GSUdfSU5URVJWQUxfVFJF RV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkK Q09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNl dAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NU UlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCkNPTkZJR19URVNUX0JJVE1BUD1tCiMgQ09ORklH X1RFU1RfQklURklFTEQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAoj IENPTkZJR19URVNUX09WRVJGTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxF IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9J REEgaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05GSUdfVEVTVF9VU0VSX0NPUFk9bQpD T05GSUdfVEVTVF9CUEY9bQojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldApD T05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNUX1NZU0NUTD1tCkNPTkZJR19URVNUX1VE RUxBWT1tCkNPTkZJR19URVNUX1NUQVRJQ19LRVlTPW0KQ09ORklHX1RFU1RfS01PRD1tCiMgQ09O RklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dE Qj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJ WkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVWTUVN X0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX0lPX1NUUklDVF9E RVZNRU0gaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CkNPTkZJR19F QVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJM WV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJR19FQVJMWV9QUklO VEtfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9QR1RfRFVNUCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxU PXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX1g4Nl9E RUNPREVSX1NFTEZURVNUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19E RUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9f REVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxB WV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBD T05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZ UEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90 IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19FTlRSWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19YODZf REVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19V TldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfVU5XSU5ERVJfR1VFU1MgaXMgbm90IHNldAo= --===============7163765126674077405== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nbmV0cGVyZicKCWV4 cG9ydCB0ZXN0Y2FzZT0nbmV0cGVyZicKCWV4cG9ydCBjYXRlZ29yeT0nYmVuY2htYXJrJwoJZXhw b3J0IGRpc2FibGVfbGF0ZW5jeV9zdGF0cz0xCglleHBvcnQgc2V0X25pY19pcnFfYWZmaW5pdHk9 MQoJZXhwb3J0IGlwPSdpcHY0JwoJZXhwb3J0IHJ1bnRpbWU9MzAwCglleHBvcnQgbnJfdGhyZWFk cz0xNgoJZXhwb3J0IGNsdXN0ZXI9J2NzLWxvY2FsaG9zdCcKCWV4cG9ydCBqb2Jfb3JpZ2luPScv bGtwL2xrcC8uc3JjLTIwMTgwOTE0LTE0NTM0OC9hbGxvdC9jeWNsaWM6cDE6bGludXgtZGV2ZWw6 ZGV2ZWwtaG91cmx5L2xrcC1oc3ctZDAxL25ldHBlcmYtZnVsbC10aHJlYWRzLnlhbWwnCglleHBv cnQgcXVldWU9J3ZhbGlkYXRlJwoJZXhwb3J0IHRlc3Rib3g9J2xrcC1oc3ctZDAxJwoJZXhwb3J0 IHRib3hfZ3JvdXA9J2xrcC1oc3ctZDAxJwoJZXhwb3J0IHN1Ym1pdF9pZD0nNWI5ZDFlYTIwYjlh OTMzYTEyZjIwYjRiJwoJZXhwb3J0IGpvYl9maWxlPScvbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1o c3ctZDAxL25ldHBlcmYtaXB2NC0zMDBzLTIwMCUtY3MtbG9jYWxob3N0LTVLLVRDUF9TRU5ERklM RS11Y29kZT0weDI1LXBlcmZvcm1hbmNlLWRlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3otYjk5 MjU5YTYxNDUwYmI2NDAzYmJiYmYyNzlmODc1NGE0NDFlYWU4Yi0yMDE4MDkxNS04MDQwMi0xN2d0 ZjBtLTMueWFtbCcKCWV4cG9ydCBpZD0nMGQ5ODJkMjhlMzgyY2YxNzUzODJjMTJhNjkyOWQ4OGFj YWMyMDJkMicKCWV4cG9ydCBtb2RlbD0nSGFzd2VsbCcKCWV4cG9ydCBucl9ub2RlPTEKCWV4cG9y dCBucl9jcHU9OAoJZXhwb3J0IG1lbW9yeT0nOEcnCglleHBvcnQgaGRkX3BhcnRpdGlvbnM9Cgll eHBvcnQgc3dhcF9wYXJ0aXRpb25zPQoJZXhwb3J0IHJvb3Rmc19wYXJ0aXRpb249CglleHBvcnQg YnJhbmQ9J0ludGVsKFIpIENvcmUoVE0pIGk3LTQ3NzAgQ1BVIEAgMy40MEdIeicKCWV4cG9ydCB1 Y29kZT0nMHgyNScKCWV4cG9ydCBjb21taXQ9J2I5OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3 NTRhNDQxZWFlOGInCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJoZWwtNy4yJwoJZXhwb3J0IGNv bXBpbGVyPSdnY2MtNycKCWV4cG9ydCByb290ZnM9J2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5j Z3onCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDE4LTA5LTE1IDIzOjAwOjUwICswODAwJwoJZXhw b3J0IF9pZD0nNWI5ZDFlYTIwYjlhOTMzYTEyZjIwYjRjJwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC9u ZXRwZXJmL2lwdjQtMzAwcy0yMDAlLWNzLWxvY2FsaG9zdC01Sy1UQ1BfU0VOREZJTEUtdWNvZGU9 MHgyNS1wZXJmb3JtYW5jZS9sa3AtaHN3LWQwMS9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6 L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9iOTkyNTlhNjE0NTBiYjY0MDNiYmJiZjI3OWY4NzU0YTQ0 MWVhZThiJwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9ydCBoZWFkX2NvbW1pdD0nM2JkYjIwNTZl Y2JiZDMyMDA2NjVhZWY5NTkzZjMyMmRmNzJjNWJhNicKCWV4cG9ydCBiYXNlX2NvbW1pdD0nMTFk YTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCcKCWV4cG9ydCBicmFuY2g9J2xp bnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE4MDkxNDExJwoJZXhwb3J0IHJlc3VsdF9yb290PScv cmVzdWx0L25ldHBlcmYvaXB2NC0zMDBzLTIwMCUtY3MtbG9jYWxob3N0LTVLLVRDUF9TRU5ERklM RS11Y29kZT0weDI1LXBlcmZvcm1hbmNlL2xrcC1oc3ctZDAxL2RlYmlhbi14ODZfNjQtMjAxOC0w NC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2I5OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5 Zjg3NTRhNDQxZWFlOGIvMycKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3Vw dGltZT0xNTAwCglleHBvcnQgaW5pdHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNneicKCWV4cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAK dXNlcj1sa3AKam9iPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWhzdy1kMDEvbmV0cGVyZi1pcHY0 LTMwMHMtMjAwJS1jcy1sb2NhbGhvc3QtNUstVENQX1NFTkRGSUxFLXVjb2RlPTB4MjUtcGVyZm9y bWFuY2UtZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei1iOTkyNTlhNjE0NTBiYjY0MDNiYmJi ZjI3OWY4NzU0YTQ0MWVhZThiLTIwMTgwOTE1LTgwNDAyLTE3Z3RmMG0tMy55YW1sCkFSQ0g9eDg2 XzY0Cmtjb25maWc9eDg2XzY0LXJoZWwtNy4yCmJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3Vy bHktMjAxODA5MTQxMQpjb21taXQ9Yjk5MjU5YTYxNDUwYmI2NDAzYmJiYmYyNzlmODc1NGE0NDFl YWU4YgpCT09UX0lNQUdFPS9wa2cvbGludXgveDg2XzY0LXJoZWwtNy4yL2djYy03L2I5OTI1OWE2 MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIvdm1saW51ei00LjE5LjAtcmMyLTAwMTI4 LWdiOTkyNTlhCm1heF91cHRpbWU9MTUwMApSRVNVTFRfUk9PVD0vcmVzdWx0L25ldHBlcmYvaXB2 NC0zMDBzLTIwMCUtY3MtbG9jYWxob3N0LTVLLVRDUF9TRU5ERklMRS11Y29kZT0weDI1LXBlcmZv cm1hbmNlL2xrcC1oc3ctZDAxL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJo ZWwtNy4yL2djYy03L2I5OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIvMwpM S1BfU0VSVkVSPWlubgpkZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fsd2F5c19lbmFibGVkCnJjdXBk YXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKbmV0LmlmbmFtZXM9MApwcmludGsuZGV2a21z Zz1vbgpwYW5pYz0tMQpzb2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dhdGNoZG9nPXBhbmljCm9vcHM9 cGFuaWMKbG9hZF9yYW1kaXNrPTIKcHJvbXB0X3JhbWRpc2s9MApkcmJkLm1pbm9yX2NvdW50PTgK c3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbApjb25zb2xlPXR0eTAKZWFybHlw cmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCnZnYT1ub3JtYWwKcncnCgll eHBvcnQgbW9kdWxlc19pbml0cmQ9Jy9wa2cvbGludXgveDg2XzY0LXJoZWwtNy4yL2djYy03L2I5 OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIvbW9kdWxlcy5jZ3onCglleHBv cnQgYm1faW5pdHJkPScvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ov cnVuLWlwY29uZmlnXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNnei9sa3BfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6L3JzeW5jLXJvb3Rmc18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9k ZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovbmV0cGVyZl8yMDE4LTA2LTI4LmNneiwv b3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9uZXRwZXJmLXg4Nl82NC1f MjAxOC0wNi0yNy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6 L21wc3RhdF8yMDE4LTA2LTE5LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0w NC0wMy5jZ3ovdHVyYm9zdGF0XzIwMTgtMDUtMTcuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6L3R1cmJvc3RhdC14ODZfNjQtZDUyNTZiMl8yMDE4LTA1LTE4LmNn eiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVyZl8yMDE4LTA2 LTI2LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9wZXJmLXg4 Nl82NC02ZjBkMzQ5ZDkyMmJfMjAxOC0wNi0yNi5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6L2h3XzIwMTYtMTEtMTUuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LXg4Nl82NC0yMDE4LTA0LTAzLmNnei9jbHVzdGVyXzIwMTYtMTEtMjQuY2d6JwoJZXhwb3J0IGxr cF9pbml0cmQ9Jy9sa3AvbGtwL2xrcC14ODZfNjQuY2d6JwoJZXhwb3J0IHNpdGU9J2lubicKCWV4 cG9ydCBMS1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1BfQ0lGU19QT1JUPTEzOQoJZXhwb3J0IHJl cGVhdF90bz00CglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2Mt Ny9iOTkyNTlhNjE0NTBiYjY0MDNiYmJiZjI3OWY4NzU0YTQ0MWVhZThiL3ZtbGludXotNC4xOS4w LXJjMi0wMDEyOC1nYjk5MjU5YScKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTgtMDktMTUgMjM6 MTM6NDMgKzA4MDAnCglleHBvcnQgbm9kZV9yb2xlcz0nc2VydmVyIGNsaWVudCcKCWV4cG9ydCBq b2JfaW5pdHJkPScvbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1oc3ctZDAxL25ldHBlcmYtaXB2NC0z MDBzLTIwMCUtY3MtbG9jYWxob3N0LTVLLVRDUF9TRU5ERklMRS11Y29kZT0weDI1LXBlcmZvcm1h bmNlLWRlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3otYjk5MjU5YTYxNDUwYmI2NDAzYmJiYmYy NzlmODc1NGE0NDFlYWU4Yi0yMDE4MDkxNS04MDQwMi0xN2d0ZjBtLTMuY2d6JwoKCVsgLW4gIiRM S1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0vbGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVu X2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1qb2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0 cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgkuICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBv cnRfdG9wX2VudgoKCXJ1bl9zZXR1cCAkTEtQX1NSQy9zZXR1cC9jcHVmcmVxX2dvdmVybm9yICdw ZXJmb3JtYW5jZScKCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGttc2cK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVyIGJvb3QtdGlt ZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBpb3N0YXQKCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgaGVhcnRiZWF0CglydW5fbW9uaXRvciAkTEtQ X1NSQy9tb25pdG9ycy93cmFwcGVyIHZtc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRv cnMvd3JhcHBlciBudW1hLW51bWFzdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93 cmFwcGVyIG51bWEtdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVy IG51bWEtbWVtaW5mbwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBwcm9j LXZtc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBwcm9jLXN0YXQK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbWVtaW5mbwoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBzbGFiaW5mbwoJcnVuX21vbml0b3IgJExLUF9T UkMvbW9uaXRvcnMvd3JhcHBlciBpbnRlcnJ1cHRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy93cmFwcGVyIGxvY2tfc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3Jh cHBlciBsYXRlbmN5X3N0YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVy IHNvZnRpcnFzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9vbmUtc2hvdC93cmFwcGVy IGJkaV9kZXZfbWFwcGluZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBk aXNrc3RhdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbmZzc3RhdAoJ cnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBjcHVpZGxlCglydW5fbW9uaXRv ciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGNwdWZyZXEtc3RhdHMKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIgdHVyYm9zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9t b25pdG9ycy93cmFwcGVyIHNjaGVkX2RlYnVnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIHBlcmYtc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBtcHN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVy IHBlcmYtcHJvZmlsZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBvb20t a2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9wbGFpbi93YXRjaGRvZwoKCWlm IHJvbGUgc2VydmVyCgl0aGVuCgkJc3RhcnRfZGFlbW9uICRMS1BfU1JDL2RhZW1vbi9uZXRzZXJ2 ZXIKCWZpCgoJaWYgcm9sZSBjbGllbnQKCXRoZW4KCQlydW5fdGVzdCBzZW5kX3NpemU9JzVLJyB0 ZXN0PSdUQ1BfU0VOREZJTEUnICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgbmV0cGVyZgoJZmkKfQoK ZXh0cmFjdF9zdGF0cygpCnsKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbmV0cGVyZgoJJExLUF9T UkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJvb3QtdGltZQoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBpb3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdm1z dGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG51bWEtbnVtYXN0YXQKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgbnVtYS12bXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS1tZW1pbmZv CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHByb2Mtdm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIG1lbWluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc2xhYmluZm8KCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgaW50ZXJydXB0cwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsb2NrX3N0YXQK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGF0ZW5jeV9zdGF0cwoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciBzb2Z0aXJxcwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBkaXNrc3RhdHMKCSRMS1BfU1JD L3N0YXRzL3dyYXBwZXIgbmZzc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBjcHVpZGxlCgkk TEtQX1NSQy9zdGF0cy93cmFwcGVyIHR1cmJvc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBz Y2hlZF9kZWJ1ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBwZXJmLXN0YXQKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgbXBzdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHBlcmYtcHJvZmlsZQoK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSBuZXRwZXJmLnRpbWUKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMv c3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCn0KCiIkQCIK --===============7163765126674077405== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL25ldHBlcmYtZnVsbC10aHJlYWRzLnlhbWwKc3VpdGU6IG5ldHBlcmYKdGVz dGNhc2U6IG5ldHBlcmYKY2F0ZWdvcnk6IGJlbmNobWFyawoKIyB1cHRvIDkwJSBDUFUgY3ljbGVz IG1heSBiZSB1c2VkIGJ5IGxhdGVuY3kgc3RhdHMKZGlzYWJsZV9sYXRlbmN5X3N0YXRzOiAxCnNl dF9uaWNfaXJxX2FmZmluaXR5OiAxCmlwOiBpcHY0CnJ1bnRpbWU6IDMwMHMKbnJfdGhyZWFkczog MjAwJQpjbHVzdGVyOiBjcy1sb2NhbGhvc3QKaWYgcm9sZSBzZXJ2ZXI6CiAgbmV0c2VydmVyOiAK aWYgcm9sZSBjbGllbnQ6CiAgbmV0cGVyZjoKICAgIHNlbmRfc2l6ZTogNUsKICAgIHRlc3Q6IFRD UF9TRU5ERklMRQpqb2Jfb3JpZ2luOiAiL2xrcC9sa3AvLnNyYy0yMDE4MDkxNC0xNDUzNDgvYWxs b3QvY3ljbGljOnAxOmxpbnV4LWRldmVsOmRldmVsLWhvdXJseS9sa3AtaHN3LWQwMS9uZXRwZXJm LWZ1bGwtdGhyZWFkcy55YW1sIgoKIyEgcXVldWUgb3B0aW9ucwpxdWV1ZTogYmlzZWN0CnRlc3Ri b3g6IGxrcC1oc3ctZDAxCnRib3hfZ3JvdXA6IGxrcC1oc3ctZDAxCnN1Ym1pdF9pZDogNWI5Y2Y5 MjQwYjlhOTMzYjRiYTJkM2ZmCmpvYl9maWxlOiAiL2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaHN3 LWQwMS9uZXRwZXJmLWlwdjQtMzAwcy0yMDAlLWNzLWxvY2FsaG9zdC01Sy1UQ1BfU0VOREZJTEUt dWNvZGU9MHgyNS1wZXJmb3JtYW5jZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6LWI5OTI1 OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGItMjAxODA5MTUtODA3MTUtMTZ0ajdi Yi0wLnlhbWwiCmlkOiBhMmFiOTYwMWI0ZTVlZjkxNmYxMzhiMTlmODc0OTU3MjYwNTViOGNkCgoj ISBob3N0cy9sa3AtaHN3LWQwMQptb2RlbDogSGFzd2VsbApucl9ub2RlOiAxCm5yX2NwdTogOApt ZW1vcnk6IDhHCmhkZF9wYXJ0aXRpb25zOiAKc3dhcF9wYXJ0aXRpb25zOiAKcm9vdGZzX3BhcnRp dGlvbjogCmJyYW5kOiBJbnRlbChSKSBDb3JlKFRNKSBpNy00NzcwIENQVSBAIDMuNDBHSHoKdWNv ZGU6ICcweDI1JwoKIyEgaW5jbHVkZS9jYXRlZ29yeS9iZW5jaG1hcmsKa21zZzogCmJvb3QtdGlt ZTogCmlvc3RhdDogCmhlYXJ0YmVhdDogCnZtc3RhdDogCm51bWEtbnVtYXN0YXQ6IApudW1hLXZt c3RhdDogCm51bWEtbWVtaW5mbzogCnByb2Mtdm1zdGF0OiAKcHJvYy1zdGF0OiAKbWVtaW5mbzog CnNsYWJpbmZvOiAKaW50ZXJydXB0czogCmxvY2tfc3RhdDogCmxhdGVuY3lfc3RhdHM6IApzb2Z0 aXJxczogCmJkaV9kZXZfbWFwcGluZzogCmRpc2tzdGF0czogCm5mc3N0YXQ6IApjcHVpZGxlOiAK Y3B1ZnJlcS1zdGF0czogCnR1cmJvc3RhdDogCnNjaGVkX2RlYnVnOiAKcGVyZi1zdGF0OiAKbXBz dGF0OiAKcGVyZi1wcm9maWxlOiAKCiMhIGluY2x1ZGUvY2F0ZWdvcnkvQUxMCmNwdWZyZXFfZ292 ZXJub3I6IHBlcmZvcm1hbmNlCgojISBpbmNsdWRlL3F1ZXVlL2N5Y2xpYwpjb21taXQ6IGI5OTI1 OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIKCiMhIGRlZmF1bHQgcGFyYW1zCmtj b25maWc6IHg4Nl82NC1yaGVsLTcuMgpjb21waWxlcjogZ2NjLTcKcm9vdGZzOiBkZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6CmVucXVldWVfdGltZTogMjAxOC0wOS0xNSAyMDoyMDo1Mi4xMzAy NzM0MDIgKzA4OjAwCl9pZDogNWI5Y2Y5MjQwYjlhOTMzYjRiYTJkM2ZmCl9ydDogIi9yZXN1bHQv bmV0cGVyZi9pcHY0LTMwMHMtMjAwJS1jcy1sb2NhbGhvc3QtNUstVENQX1NFTkRGSUxFLXVjb2Rl PTB4MjUtcGVyZm9ybWFuY2UvbGtwLWhzdy1kMDEvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNn ei94ODZfNjQtcmhlbC03LjIvZ2NjLTcvYjk5MjU5YTYxNDUwYmI2NDAzYmJiYmYyNzlmODc1NGE0 NDFlYWU4YiIKCiMhIHNjaGVkdWxlIG9wdGlvbnMKdXNlcjogbGtwCmhlYWRfY29tbWl0OiAzYmRi MjA1NmVjYmJkMzIwMDY2NWFlZjk1OTNmMzIyZGY3MmM1YmE2CmJhc2VfY29tbWl0OiAxMWRhM2E3 Zjg0ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0CmJyYW5jaDogbGludXgtZGV2ZWwvZGV2 ZWwtaG91cmx5LTIwMTgwOTE0MTEKcmVzdWx0X3Jvb3Q6ICIvcmVzdWx0L25ldHBlcmYvaXB2NC0z MDBzLTIwMCUtY3MtbG9jYWxob3N0LTVLLVRDUF9TRU5ERklMRS11Y29kZT0weDI1LXBlcmZvcm1h bmNlL2xrcC1oc3ctZDAxL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJoZWwt Ny4yL2djYy03L2I5OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIvMCIKTEtQ X1NFUlZFUjogaW5uCm1heF91cHRpbWU6IDE1MDAKaW5pdHJkOiAiL29zaW1hZ2UvZGViaWFuL2Rl Ymlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9L2Rl di9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaHN3LWQwMS9u ZXRwZXJmLWlwdjQtMzAwcy0yMDAlLWNzLWxvY2FsaG9zdC01Sy1UQ1BfU0VOREZJTEUtdWNvZGU9 MHgyNS1wZXJmb3JtYW5jZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6LWI5OTI1OWE2MTQ1 MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGItMjAxODA5MTUtODA3MTUtMTZ0ajdiYi0wLnlh bWwKLSBBUkNIPXg4Nl82NAotIGtjb25maWc9eDg2XzY0LXJoZWwtNy4yCi0gYnJhbmNoPWxpbnV4 LWRldmVsL2RldmVsLWhvdXJseS0yMDE4MDkxNDExCi0gY29tbWl0PWI5OTI1OWE2MTQ1MGJiNjQw M2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIKLSBCT09UX0lNQUdFPS9wa2cvbGludXgveDg2XzY0LXJo ZWwtNy4yL2djYy03L2I5OTI1OWE2MTQ1MGJiNjQwM2JiYmJmMjc5Zjg3NTRhNDQxZWFlOGIvdm1s aW51ei00LjE5LjAtcmMyLTAwMTI4LWdiOTkyNTlhCi0gbWF4X3VwdGltZT0xNTAwCi0gUkVTVUxU X1JPT1Q9L3Jlc3VsdC9uZXRwZXJmL2lwdjQtMzAwcy0yMDAlLWNzLWxvY2FsaG9zdC01Sy1UQ1Bf U0VOREZJTEUtdWNvZGU9MHgyNS1wZXJmb3JtYW5jZS9sa3AtaHN3LWQwMS9kZWJpYW4teDg2XzY0 LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9iOTkyNTlhNjE0NTBiYjY0MDNi YmJiZjI3OWY4NzU0YTQ0MWVhZThiLzAKLSBMS1BfU0VSVkVSPWlubgotIGRlYnVnCi0gYXBpYz1k ZWJ1ZwotIHN5c3JxX2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1l b3V0PTEwMAotIG5ldC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21zZz1vbgotIHBhbmljPS0xCi0g c29mdGxvY2t1cF9wYW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmljCi0gb29wcz1wYW5pYwotIGxv YWRfcmFtZGlzaz0yCi0gcHJvbXB0X3JhbWRpc2s9MAotIGRyYmQubWlub3JfY291bnQ9OAotIHN5 c3RlbWQubG9nX2xldmVsPWVycgotIGlnbm9yZV9sb2dsZXZlbAotIGNvbnNvbGU9dHR5MAotIGVh cmx5cHJpbnRrPXR0eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAsMTE1MjAwCi0gdmdhPW5vcm1h bAotIHJ3Cm1vZHVsZXNfaW5pdHJkOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjIvZ2NjLTcv Yjk5MjU5YTYxNDUwYmI2NDAzYmJiYmYyNzlmODc1NGE0NDFlYWU4Yi9tb2R1bGVzLmNneiIKYm1f aW5pdHJkOiAiL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3J1bi1p cGNvbmZpZ18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0w NC0wMy5jZ3ovbGtwXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNnei9yc3luYy1yb290ZnNfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9k ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L25ldHBlcmZfMjAxOC0wNi0yOC5jZ3osL29zaW1h Z2UvcGtnL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovbmV0cGVyZi14ODZfNjQtXzIwMTgt MDYtMjcuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9tcHN0 YXRfMjAxOC0wNi0xOS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMu Y2d6L3R1cmJvc3RhdF8yMDE4LTA1LTE3LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNnei90dXJib3N0YXQteDg2XzY0LWQ1MjU2YjJfMjAxOC0wNS0xOC5jZ3osL29z aW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3BlcmZfMjAxOC0wNi0yNi5j Z3osL29zaW1hZ2UvcGtnL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVyZi14ODZfNjQt NmYwZDM0OWQ5MjJiXzIwMTgtMDYtMjYuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNnei9od18yMDE2LTExLTE1LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxOC0wNC0wMy5jZ3ovY2x1c3Rlcl8yMDE2LTExLTI0LmNneiIKbGtwX2luaXRyZDogIi9s a3AvbGtwL2xrcC14ODZfNjQuY2d6IgpzaXRlOiBpbm4KCiMhIC9sa3AvbGtwLy5zcmMtMjAxODA5 MTQtMTQ1MzQ4L2luY2x1ZGUvc2l0ZS9pbm4KTEtQX0NHSV9QT1JUOiA4MApMS1BfQ0lGU19QT1JU OiAxMzkKb29tLWtpbGxlcjogCndhdGNoZG9nOiAKCiMhIHJ1bnRpbWUgc3RhdHVzCnJlcGVhdF90 bzogMgoKIyEgdXNlciBvdmVycmlkZXMKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC03 LjIvZ2NjLTcvYjk5MjU5YTYxNDUwYmI2NDAzYmJiYmYyNzlmODc1NGE0NDFlYWU4Yi92bWxpbnV6 LTQuMTkuMC1yYzItMDAxMjgtZ2I5OTI1OWEiCmRlcXVldWVfdGltZTogMjAxOC0wOS0xNSAyMDoy NTo0OS4yMTU4NDY5MzQgKzA4OjAwCgojISAvbGtwL2xrcC8uc3JjLTIwMTgwOTE0LTIyMjk0OC9p bmNsdWRlL3NpdGUvaW5uCmpvYl9zdGF0ZTogZmluaXNoZWQKbG9hZGF2ZzogMjEuMDggMTUuMzUg Ni44NiAxLzEzNyA0ODU1CnN0YXJ0X3RpbWU6ICcxNTM3MDE0NDAyJwplbmRfdGltZTogJzE1Mzcw MTQ3MDMnCnZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMTgwOTE0LTIyMjk0OCIK --===============7163765126674077405== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCiAibmV0c2VydmVyIiAiLTQiCm5ldHBlcmYgLTQgLUgg MTI3LjAuMC4xIC10IFRDUF9TRU5ERklMRSAtYyAtQyAtbCAzMDAgLS0gLW0gNUsgICYKbmV0cGVy ZiAtNCAtSCAxMjcuMC4wLjEgLXQgVENQX1NFTkRGSUxFIC1jIC1DIC1sIDMwMCAtLSAtbSA1SyAg JgpuZXRwZXJmIC00IC1IIDEyNy4wLjAuMSAtdCBUQ1BfU0VOREZJTEUgLWMgLUMgLWwgMzAwIC0t IC1tIDVLICAmCm5ldHBlcmYgLTQgLUggMTI3LjAuMC4xIC10IFRDUF9TRU5ERklMRSAtYyAtQyAt bCAzMDAgLS0gLW0gNUsgICYKbmV0cGVyZiAtNCAtSCAxMjcuMC4wLjEgLXQgVENQX1NFTkRGSUxF IC1jIC1DIC1sIDMwMCAtLSAtbSA1SyAgJgpuZXRwZXJmIC00IC1IIDEyNy4wLjAuMSAtdCBUQ1Bf U0VOREZJTEUgLWMgLUMgLWwgMzAwIC0tIC1tIDVLICAmCm5ldHBlcmYgLTQgLUggMTI3LjAuMC4x IC10IFRDUF9TRU5ERklMRSAtYyAtQyAtbCAzMDAgLS0gLW0gNUsgICYKbmV0cGVyZiAtNCAtSCAx MjcuMC4wLjEgLXQgVENQX1NFTkRGSUxFIC1jIC1DIC1sIDMwMCAtLSAtbSA1SyAgJgpuZXRwZXJm IC00IC1IIDEyNy4wLjAuMSAtdCBUQ1BfU0VOREZJTEUgLWMgLUMgLWwgMzAwIC0tIC1tIDVLICAm Cm5ldHBlcmYgLTQgLUggMTI3LjAuMC4xIC10IFRDUF9TRU5ERklMRSAtYyAtQyAtbCAzMDAgLS0g LW0gNUsgICYKbmV0cGVyZiAtNCAtSCAxMjcuMC4wLjEgLXQgVENQX1NFTkRGSUxFIC1jIC1DIC1s IDMwMCAtLSAtbSA1SyAgJgpuZXRwZXJmIC00IC1IIDEyNy4wLjAuMSAtdCBUQ1BfU0VOREZJTEUg LWMgLUMgLWwgMzAwIC0tIC1tIDVLICAmCm5ldHBlcmYgLTQgLUggMTI3LjAuMC4xIC10IFRDUF9T RU5ERklMRSAtYyAtQyAtbCAzMDAgLS0gLW0gNUsgICYKbmV0cGVyZiAtNCAtSCAxMjcuMC4wLjEg LXQgVENQX1NFTkRGSUxFIC1jIC1DIC1sIDMwMCAtLSAtbSA1SyAgJgpuZXRwZXJmIC00IC1IIDEy Ny4wLjAuMSAtdCBUQ1BfU0VOREZJTEUgLWMgLUMgLWwgMzAwIC0tIC1tIDVLICAmCm5ldHBlcmYg LTQgLUggMTI3LjAuMC4xIC10IFRDUF9TRU5ERklMRSAtYyAtQyAtbCAzMDAgLS0gLW0gNUsgICYK d2FpdAo= --===============7163765126674077405==-- 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=-2.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,URIBL_BLOCKED,USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6294ECE567 for ; Tue, 18 Sep 2018 09:37:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EE3F221471 for ; Tue, 18 Sep 2018 09:37:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EE3F221471 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729596AbeIRPJL (ORCPT ); Tue, 18 Sep 2018 11:09:11 -0400 Received: from mga12.intel.com ([192.55.52.136]:43407 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727563AbeIRPJK (ORCPT ); Tue, 18 Sep 2018 11:09:10 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Sep 2018 02:37:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,389,1531810800"; d="yaml'?scan'208";a="263572799" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.4]) by fmsmga005.fm.intel.com with ESMTP; 18 Sep 2018 02:37:00 -0700 Date: Tue, 18 Sep 2018 17:37:22 +0800 From: kernel test robot To: Olof Johansson Cc: Eric Dumazet , "David S . Miller" , Neil Horman , Marcelo Ricardo Leitner , Vlad Yasevich , Herbert Xu , Alexey Kuznetsov , Hideaki YOSHIFUJI , linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sctp@vger.kernel.org, netdev@vger.kernel.org, linux-decnet-user@lists.sourceforge.net, kernel-team@fb.com, Olof Johansson , lkp@01.org Subject: [LKP] [net/sock] b99259a614: netperf.Throughput_Mbps -6.6% regression Message-ID: <20180918093722.GS7632@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tgGnixv3tJWXBxdL" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180906192034.8467-1-olof@lixom.net> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Greeting, FYI, we noticed a -6.6% regression of netperf.Throughput_Mbps due to commit: commit: b99259a61450bb6403bbbbf279f8754a441eae8b ("[PATCH] net/sock: move memory_allocated over to percpu_counter variables") url: https://github.com/0day-ci/linux/commits/Olof-Johansson/net-sock-move-memory_allocated-over-to-percpu_counter-variables/20180907-095536 in testcase: netperf on test machine: 8 threads Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz with 8G memory with following parameters: ip: ipv4 runtime: 300s nr_threads: 200% cluster: cs-localhost send_size: 5K test: TCP_SENDFILE ucode: 0x25 cpufreq_governor: performance test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance. test-url: http://www.netperf.org/netperf/ In addition to that, the commit also has significant impact on the following tests: +------------------+-----------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_total_tps -49.3% improvement | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory | | test parameters | cluster=cs-localhost | | | cpufreq_governor=performance | | | ip=ipv4 | | | nr_threads=50% | | | runtime=300s | | | test=UDP_RR | +------------------+-----------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_total_tps -13.5% improvement | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory | | test parameters | cluster=cs-localhost | | | cpufreq_governor=performance | | | ip=ipv4 | | | nr_threads=25% | | | runtime=300s | | | test=UDP_RR | +------------------+-----------------------------------------------------------------------+ Details are as below: --------------------------------------------------------------------------------------------------> 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 ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/send_size/tbox_group/test/testcase/ucode: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/200%/debian-x86_64-2018-04-03.cgz/300s/5K/lkp-hsw-d01/TCP_SENDFILE/netperf/0x25 commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | 1:4 -25% :4 dmesg.RIP:drm_wait_one_vblank[drm] 1:4 -25% :4 dmesg.WARNING:at_drivers/gpu/drm/drm_vblank.c:#drm_wait_one_vblank[drm] :4 25% 1:4 dmesg.WARNING:at_ip_fsnotify/0x 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[CONNECTOR:#:VGA-#]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_dependencies[drm_kms_helper]]*ERROR*[PLANE:#:primary_A]flip_done_timed_out 1:4 -25% :4 kmsg.drm:drm_atomic_helper_wait_for_flip_done[drm_kms_helper]]*ERROR*[CRTC:#:pipe_A]flip_done_timed_out 0:4 0% 0:4 perf-profile.children.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 7990 -6.6% 7460 netperf.Throughput_Mbps 127841 -6.6% 119362 netperf.Throughput_total_Mbps 1874683 -2.1% 1835777 netperf.time.involuntary_context_switches 643.25 +1.3% 651.50 netperf.time.percent_of_cpu_this_job_got 1792 +2.1% 1830 netperf.time.system_time 144.93 -8.1% 133.19 netperf.time.user_time 1099277 -7.7% 1014302 netperf.time.voluntary_context_switches 9.363e+08 -6.6% 8.742e+08 netperf.workload 30722 -4.2% 29428 vmstat.system.cs 25888 ± 31% +77.6% 45981 ± 25% sched_debug.cfs_rq:/.min_vruntime.stddev 25888 ± 31% +77.6% 45981 ± 25% sched_debug.cfs_rq:/.spread0.stddev 7151 ± 4% -20.0% 5720 ± 5% slabinfo.anon_vma_chain.active_objs 7409 ± 3% -21.7% 5804 ± 6% slabinfo.anon_vma_chain.num_objs 38618 ± 10% -31.7% 26365 ± 22% turbostat.C1E 0.13 ± 15% -0.1 0.08 ± 44% turbostat.C1E% 161917 ± 4% -24.6% 122121 ± 15% cpuidle.C1.time 3215895 ± 15% -38.8% 1966692 ± 43% cpuidle.C1E.time 38639 ± 10% -31.8% 26368 ± 22% cpuidle.C1E.usage 1.305e+12 -1.4% 1.287e+12 perf-stat.branch-instructions 3.00 -0.0 2.97 perf-stat.branch-miss-rate% 3.92e+10 -2.5% 3.822e+10 perf-stat.branch-misses 0.69 ± 9% -0.2 0.51 ± 14% perf-stat.cache-miss-rate% 2.1e+10 +17.9% 2.477e+10 perf-stat.cache-references 9364894 -4.2% 8976073 perf-stat.context-switches 1.31 +2.0% 1.33 perf-stat.cpi 0.09 -0.0 0.08 perf-stat.dTLB-load-miss-rate% 2.02e+09 -15.8% 1.701e+09 perf-stat.dTLB-load-misses 2.201e+12 -3.0% 2.135e+12 perf-stat.dTLB-loads 1.38e+12 -4.1% 1.325e+12 perf-stat.dTLB-stores 4.827e+08 ± 8% -19.0% 3.908e+08 ± 9% perf-stat.iTLB-loads 6.749e+12 -1.9% 6.62e+12 perf-stat.instructions 0.76 -1.9% 0.75 perf-stat.ipc 7207 +5.1% 7572 perf-stat.path-length 18.44 -1.4 17.04 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.46 -1.4 17.06 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.25 -1.4 16.86 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 18.17 -1.4 16.80 perf-profile.calltrace.cycles-pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 13.45 -1.2 12.24 perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 12.68 -1.1 11.57 perf-profile.calltrace.cycles-pp.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 11.95 -0.9 11.00 ± 2% perf-profile.calltrace.cycles-pp.generic_file_splice_read.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 9.53 ± 2% -0.9 8.68 perf-profile.calltrace.cycles-pp.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg 9.35 ± 2% -0.8 8.54 perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg 9.50 -0.8 8.73 ± 2% perf-profile.calltrace.cycles-pp.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor.do_splice_direct.do_sendfile 10.73 ± 2% -0.5 10.21 perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 10.56 ± 2% -0.4 10.11 perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage 2.99 ± 3% -0.4 2.59 ± 4% perf-profile.calltrace.cycles-pp.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64 4.94 ± 2% -0.3 4.60 ± 3% perf-profile.calltrace.cycles-pp.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.70 ± 14% -0.3 0.43 ± 58% perf-profile.calltrace.cycles-pp.__inode_security_revalidate.selinux_file_permission.security_file_permission.do_splice_direct.do_sendfile 3.04 ± 2% -0.3 2.77 ± 4% perf-profile.calltrace.cycles-pp.do_splice_to.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 2.62 ± 3% -0.2 2.39 ± 2% perf-profile.calltrace.cycles-pp.pagecache_get_page.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor.do_splice_direct 2.31 ± 2% -0.2 2.09 ± 2% perf-profile.calltrace.cycles-pp.find_get_entry.pagecache_get_page.generic_file_read_iter.generic_file_splice_read.splice_direct_to_actor 1.52 ± 5% -0.2 1.31 ± 8% perf-profile.calltrace.cycles-pp.selinux_file_permission.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64 1.14 ± 4% -0.2 0.93 ± 10% perf-profile.calltrace.cycles-pp.__fget_light.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.88 ± 2% -0.2 1.68 perf-profile.calltrace.cycles-pp.lock_sock_nested.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage 1.11 ± 16% -0.2 0.92 ± 3% perf-profile.calltrace.cycles-pp.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 3.21 -0.2 3.02 ± 2% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 0.74 ± 23% -0.2 0.56 ± 6% perf-profile.calltrace.cycles-pp.skb_release_data.__kfree_skb.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 1.19 ± 7% -0.2 1.02 ± 5% perf-profile.calltrace.cycles-pp.file_has_perm.security_file_permission.do_splice_direct.do_sendfile.__x64_sys_sendfile64 1.20 ± 3% -0.1 1.05 ± 5% perf-profile.calltrace.cycles-pp.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg.inet_recvmsg 1.19 ± 5% -0.1 1.06 ± 6% perf-profile.calltrace.cycles-pp.file_has_perm.security_file_permission.do_sendfile.__x64_sys_sendfile64.do_syscall_64 0.80 ± 4% -0.1 0.68 perf-profile.calltrace.cycles-pp.___might_sleep.__might_fault.copy_page_to_iter.skb_copy_datagram_iter.tcp_recvmsg 0.90 ± 6% -0.1 0.78 ± 6% perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.splice_direct_to_actor.do_splice_direct.do_sendfile 0.71 ± 2% -0.1 0.61 ± 5% perf-profile.calltrace.cycles-pp.sched_clock_cpu.tcp_write_xmit.__tcp_push_pending_frames.do_tcp_sendpages.tcp_sendpage_locked 1.07 ± 3% -0.1 0.96 ± 3% perf-profile.calltrace.cycles-pp.radix_tree_lookup_slot.find_get_entry.pagecache_get_page.generic_file_read_iter.generic_file_splice_read 0.74 ± 6% -0.1 0.64 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_bh.release_sock.tcp_sendpage.inet_sendpage.kernel_sendpage 0.63 ± 3% -0.1 0.55 ± 6% perf-profile.calltrace.cycles-pp.native_sched_clock.sched_clock.sched_clock_cpu.tcp_write_xmit.__tcp_push_pending_frames 0.70 ± 3% -0.1 0.63 ± 4% perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv 0.78 ± 3% -0.1 0.71 ± 5% perf-profile.calltrace.cycles-pp.__radix_tree_lookup.radix_tree_lookup_slot.find_get_entry.pagecache_get_page.generic_file_read_iter 0.82 ± 3% -0.1 0.76 ± 3% perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish 5.58 +0.1 5.71 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 5.35 +0.1 5.49 perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 0.91 ± 4% +0.1 1.04 ± 3% perf-profile.calltrace.cycles-pp.sk_stream_alloc_skb.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 90.58 +0.4 90.99 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.5 0.55 ± 6% perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom 0.00 +0.6 0.60 ± 6% perf-profile.calltrace.cycles-pp.release_sock.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 0.00 +0.6 0.65 ± 18% perf-profile.calltrace.cycles-pp.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_local_deliver_finish 0.00 +0.7 0.68 ± 2% perf-profile.calltrace.cycles-pp.find_next_bit.cpumask_next.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule 0.00 +0.8 0.78 ± 13% perf-profile.calltrace.cycles-pp.percpu_counter_add_batch.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked 0.00 +0.8 0.84 perf-profile.calltrace.cycles-pp.cpumask_next.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages 0.00 +1.7 1.65 ± 4% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule 70.71 +2.0 72.70 perf-profile.calltrace.cycles-pp.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 68.26 +2.2 70.47 perf-profile.calltrace.cycles-pp.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +2.8 2.85 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages 57.51 +3.2 60.70 perf-profile.calltrace.cycles-pp.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64.entry_SYSCALL_64_after_hwframe 54.10 +3.6 57.72 perf-profile.calltrace.cycles-pp.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64.do_syscall_64 36.84 +4.9 41.77 perf-profile.calltrace.cycles-pp.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile.__x64_sys_sendfile64 35.89 +5.0 40.88 perf-profile.calltrace.cycles-pp.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct.do_sendfile 35.00 +5.0 40.01 perf-profile.calltrace.cycles-pp.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor.do_splice_direct 30.95 +5.0 36.00 perf-profile.calltrace.cycles-pp.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor.splice_direct_to_actor 29.68 +5.2 34.87 perf-profile.calltrace.cycles-pp.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe.direct_splice_actor 28.59 +5.3 33.84 perf-profile.calltrace.cycles-pp.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe 28.87 +5.3 34.14 perf-profile.calltrace.cycles-pp.kernel_sendpage.sock_sendpage.pipe_to_sendpage.__splice_from_pipe.splice_from_pipe 27.07 +5.3 32.36 perf-profile.calltrace.cycles-pp.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage.pipe_to_sendpage 21.40 +5.7 27.15 perf-profile.calltrace.cycles-pp.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage.sock_sendpage 20.54 +5.8 26.38 perf-profile.calltrace.cycles-pp.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage.kernel_sendpage 0.00 +5.9 5.93 ± 4% perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked 1.22 ± 4% +6.2 7.47 ± 3% perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage 1.32 ± 3% +6.3 7.60 ± 3% perf-profile.calltrace.cycles-pp.__sk_mem_schedule.do_tcp_sendpages.tcp_sendpage_locked.tcp_sendpage.inet_sendpage 18.44 -1.4 17.04 perf-profile.children.cycles-pp.__sys_recvfrom 18.46 -1.4 17.06 perf-profile.children.cycles-pp.__x64_sys_recvfrom 18.25 -1.4 16.86 perf-profile.children.cycles-pp.inet_recvmsg 18.19 -1.4 16.81 perf-profile.children.cycles-pp.tcp_recvmsg 15.06 -1.2 13.82 perf-profile.children.cycles-pp.copy_page_to_iter 13.47 -1.2 12.25 perf-profile.children.cycles-pp.skb_copy_datagram_iter 12.00 -1.0 11.05 ± 2% perf-profile.children.cycles-pp.generic_file_splice_read 9.58 ± 2% -0.9 8.72 perf-profile.children.cycles-pp.copyout 10.09 -0.9 9.23 ± 2% perf-profile.children.cycles-pp.security_file_permission 9.42 ± 2% -0.8 8.60 perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 9.68 -0.8 8.90 ± 2% perf-profile.children.cycles-pp.generic_file_read_iter 11.60 ± 2% -0.6 11.03 perf-profile.children.cycles-pp.__tcp_push_pending_frames 11.47 ± 2% -0.5 10.94 perf-profile.children.cycles-pp.tcp_write_xmit 6.05 ± 2% -0.5 5.57 ± 2% perf-profile.children.cycles-pp.selinux_file_permission 3.54 ± 3% -0.3 3.24 ± 2% perf-profile.children.cycles-pp.___might_sleep 2.50 ± 3% -0.3 2.21 ± 5% perf-profile.children.cycles-pp.file_has_perm 3.05 ± 2% -0.3 2.78 ± 4% perf-profile.children.cycles-pp.do_splice_to 2.06 -0.3 1.81 ± 2% perf-profile.children.cycles-pp.fsnotify 2.70 ± 2% -0.2 2.45 ± 2% perf-profile.children.cycles-pp.pagecache_get_page 3.39 ± 3% -0.2 3.15 perf-profile.children.cycles-pp.touch_atime 2.10 ± 2% -0.2 1.87 ± 2% perf-profile.children.cycles-pp.lock_sock_nested 1.29 ± 13% -0.2 1.07 ± 2% perf-profile.children.cycles-pp.__kfree_skb 2.57 ± 4% -0.2 2.35 perf-profile.children.cycles-pp.atime_needs_update 2.37 -0.2 2.15 ± 3% perf-profile.children.cycles-pp.__might_fault 2.34 ± 2% -0.2 2.13 ± 2% perf-profile.children.cycles-pp.find_get_entry 1.21 ± 5% -0.2 1.00 ± 9% perf-profile.children.cycles-pp.__fget_light 3.67 -0.2 3.46 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret 2.72 ± 4% -0.2 2.52 ± 2% perf-profile.children.cycles-pp.__inode_security_revalidate 1.61 ± 4% -0.2 1.41 ± 6% perf-profile.children.cycles-pp._raw_spin_lock_bh 0.86 ± 20% -0.2 0.67 ± 5% perf-profile.children.cycles-pp.skb_release_data 0.47 ± 18% -0.2 0.30 ± 28% perf-profile.children.cycles-pp.hrtimer_interrupt 0.99 ± 5% -0.2 0.83 ± 5% perf-profile.children.cycles-pp.__fsnotify_parent 0.41 ± 21% -0.2 0.25 ± 33% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.52 ± 16% -0.2 0.36 ± 24% perf-profile.children.cycles-pp.smp_apic_timer_interrupt 0.56 ± 15% -0.2 0.40 ± 22% perf-profile.children.cycles-pp.apic_timer_interrupt 1.49 ± 2% -0.1 1.34 ± 4% perf-profile.children.cycles-pp.current_time 0.32 ± 25% -0.1 0.18 ± 48% perf-profile.children.cycles-pp.tick_sched_timer 1.77 ± 4% -0.1 1.65 ± 2% perf-profile.children.cycles-pp.__might_sleep 1.10 ± 3% -0.1 0.98 ± 2% perf-profile.children.cycles-pp.radix_tree_lookup_slot 0.70 ± 11% -0.1 0.58 ± 9% perf-profile.children.cycles-pp.nf_hook_slow 0.96 ± 2% -0.1 0.85 ± 4% perf-profile.children.cycles-pp.sched_clock_cpu 0.88 ± 2% -0.1 0.78 ± 3% perf-profile.children.cycles-pp.sched_clock 0.85 ± 2% -0.1 0.75 ± 3% perf-profile.children.cycles-pp.native_sched_clock 0.46 ± 4% -0.1 0.37 ± 8% perf-profile.children.cycles-pp.selinux_ip_postroute 0.37 ± 5% -0.1 0.30 ± 8% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.44 ± 3% -0.1 0.38 ± 4% perf-profile.children.cycles-pp.tcp_rate_check_app_limited 0.12 ± 27% -0.1 0.06 ± 6% perf-profile.children.cycles-pp.__copy_skb_header 0.20 ± 16% -0.0 0.15 ± 12% perf-profile.children.cycles-pp.lock_timer_base 0.16 ± 13% -0.0 0.11 ± 18% perf-profile.children.cycles-pp.ip_rcv_core 0.21 ± 7% -0.0 0.17 ± 7% perf-profile.children.cycles-pp.enqueue_to_backlog 0.37 ± 3% -0.0 0.33 ± 6% perf-profile.children.cycles-pp.generic_splice_sendpage 0.25 ± 7% -0.0 0.21 ± 7% perf-profile.children.cycles-pp.iov_iter_pipe 0.06 ± 11% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.__list_del_entry_valid 0.06 ± 13% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.get_nohz_timer_target 0.09 ± 18% +0.0 0.12 ± 6% perf-profile.children.cycles-pp.sk_stream_wait_memory 0.09 ± 11% +0.0 0.12 ± 13% perf-profile.children.cycles-pp.tcp_rearm_rto 0.04 ± 60% +0.1 0.11 ± 14% perf-profile.children.cycles-pp.splice_from_pipe_next 0.91 ± 4% +0.1 1.04 ± 3% perf-profile.children.cycles-pp.sk_stream_alloc_skb 0.11 ± 7% +0.2 0.34 ± 9% perf-profile.children.cycles-pp.tcp_leave_memory_pressure 0.33 ± 10% +0.2 0.58 ± 4% perf-profile.children.cycles-pp.__release_sock 3.19 ± 2% +0.4 3.62 ± 4% perf-profile.children.cycles-pp.tcp_v4_do_rcv 0.55 ± 12% +0.4 0.99 ± 10% perf-profile.children.cycles-pp.tcp_data_queue 3.07 ± 2% +0.4 3.51 ± 5% perf-profile.children.cycles-pp.tcp_rcv_established 0.18 ± 27% +0.4 0.63 ± 15% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 90.71 +0.5 91.20 perf-profile.children.cycles-pp.do_syscall_64 0.08 ± 13% +0.5 0.60 ± 12% perf-profile.children.cycles-pp.tcp_try_rmem_schedule 0.00 +0.8 0.77 ± 2% perf-profile.children.cycles-pp.find_next_bit 0.00 +0.9 0.94 ± 10% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +1.1 1.14 ± 3% perf-profile.children.cycles-pp.cpumask_next 0.00 +1.9 1.92 ± 6% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 70.92 +2.0 72.87 perf-profile.children.cycles-pp.__x64_sys_sendfile64 68.42 +2.2 70.62 perf-profile.children.cycles-pp.do_sendfile 57.60 +3.2 60.79 perf-profile.children.cycles-pp.do_splice_direct 0.25 ± 13% +3.3 3.54 ± 5% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 54.16 +3.6 57.77 perf-profile.children.cycles-pp.splice_direct_to_actor 36.88 +5.0 41.83 perf-profile.children.cycles-pp.direct_splice_actor 35.98 +5.0 40.97 perf-profile.children.cycles-pp.splice_from_pipe 35.13 +5.0 40.13 perf-profile.children.cycles-pp.__splice_from_pipe 31.00 +5.0 36.03 perf-profile.children.cycles-pp.pipe_to_sendpage 29.75 +5.2 34.97 perf-profile.children.cycles-pp.sock_sendpage 28.64 +5.3 33.89 perf-profile.children.cycles-pp.inet_sendpage 28.94 +5.3 34.22 perf-profile.children.cycles-pp.kernel_sendpage 27.21 +5.3 32.51 perf-profile.children.cycles-pp.tcp_sendpage 21.48 +5.7 27.23 perf-profile.children.cycles-pp.tcp_sendpage_locked 20.69 +5.8 26.53 perf-profile.children.cycles-pp.do_tcp_sendpages 0.00 +6.7 6.67 ± 4% perf-profile.children.cycles-pp.__percpu_counter_sum 1.34 ± 3% +7.0 8.32 ± 3% perf-profile.children.cycles-pp.__sk_mem_raise_allocated 1.46 ± 3% +7.0 8.46 ± 3% perf-profile.children.cycles-pp.__sk_mem_schedule 1.21 ± 3% -0.8 0.40 ± 9% perf-profile.self.cycles-pp.__sk_mem_raise_allocated 9.27 -0.8 8.50 perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 3.41 ± 3% -0.3 3.08 perf-profile.self.cycles-pp.___might_sleep 3.12 ± 3% -0.3 2.86 perf-profile.self.cycles-pp.selinux_file_permission 2.01 ± 2% -0.2 1.76 ± 2% perf-profile.self.cycles-pp.fsnotify 2.52 -0.2 2.28 perf-profile.self.cycles-pp.generic_file_read_iter 2.42 -0.2 2.20 ± 2% perf-profile.self.cycles-pp.do_sendfile 3.66 -0.2 3.45 ± 3% perf-profile.self.cycles-pp.syscall_return_via_sysret 1.18 ± 5% -0.2 0.98 ± 9% perf-profile.self.cycles-pp.__fget_light 1.62 ± 3% -0.2 1.45 ± 5% perf-profile.self.cycles-pp.tcp_write_xmit 1.19 ± 2% -0.2 1.02 ± 5% perf-profile.self.cycles-pp.pipe_to_sendpage 1.44 ± 5% -0.2 1.28 ± 6% perf-profile.self.cycles-pp._raw_spin_lock_bh 0.89 ± 5% -0.1 0.74 ± 4% perf-profile.self.cycles-pp.__fsnotify_parent 1.12 ± 2% -0.1 0.98 ± 4% perf-profile.self.cycles-pp.do_syscall_64 1.02 ± 3% -0.1 0.90 ± 5% perf-profile.self.cycles-pp.__x64_sys_sendfile64 0.81 ± 7% -0.1 0.70 ± 6% perf-profile.self.cycles-pp.file_has_perm 0.71 ± 7% -0.1 0.61 ± 7% perf-profile.self.cycles-pp.skb_copy_datagram_iter 0.89 ± 6% -0.1 0.79 ± 6% perf-profile.self.cycles-pp.tcp_current_mss 0.14 ± 9% -0.1 0.04 ± 59% perf-profile.self.cycles-pp.sched_clock 0.75 ± 4% -0.1 0.66 ± 6% perf-profile.self.cycles-pp.skb_release_data 0.97 ± 3% -0.1 0.88 ± 6% perf-profile.self.cycles-pp.page_cache_pipe_buf_confirm 0.82 -0.1 0.74 ± 6% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.29 ± 8% -0.1 0.21 ± 8% perf-profile.self.cycles-pp.radix_tree_lookup_slot 0.42 ± 5% -0.1 0.35 ± 4% perf-profile.self.cycles-pp.tcp_rate_check_app_limited 1.57 -0.1 1.51 ± 2% perf-profile.self.cycles-pp.__might_sleep 0.12 ± 27% -0.1 0.06 ± 6% perf-profile.self.cycles-pp.__copy_skb_header 0.15 ± 7% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.15 ± 14% -0.0 0.11 ± 15% perf-profile.self.cycles-pp.ip_rcv_core 0.17 ± 9% -0.0 0.12 ± 8% perf-profile.self.cycles-pp.ip_output 0.32 -0.0 0.28 ± 4% perf-profile.self.cycles-pp.generic_splice_sendpage 0.14 ± 10% -0.0 0.10 ± 14% perf-profile.self.cycles-pp.enqueue_to_backlog 0.23 ± 9% -0.0 0.19 ± 2% perf-profile.self.cycles-pp.iov_iter_pipe 0.22 ± 9% -0.0 0.18 ± 7% perf-profile.self.cycles-pp.__ip_queue_xmit 0.11 ± 19% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.sock_def_readable 0.11 ± 4% -0.0 0.08 ± 10% perf-profile.self.cycles-pp.bpf_fd_pass 0.11 ± 7% +0.0 0.15 ± 10% perf-profile.self.cycles-pp.tcp_ack 0.01 ±173% +0.1 0.10 ± 8% perf-profile.self.cycles-pp.splice_from_pipe_next 0.09 ± 7% +0.2 0.32 ± 9% perf-profile.self.cycles-pp.tcp_leave_memory_pressure 0.15 ± 16% +0.4 0.52 ± 5% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.00 +0.4 0.38 ± 12% perf-profile.self.cycles-pp.cpumask_next 0.00 +0.7 0.67 ± 2% perf-profile.self.cycles-pp.find_next_bit 0.00 +0.7 0.72 ± 6% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.24 ± 14% +1.4 1.63 ± 6% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.00 +1.9 1.90 ± 6% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 0.00 +2.1 2.08 ± 3% perf-profile.self.cycles-pp.__percpu_counter_sum netperf.Throughput_Mbps 8100 +-+------------------------------------------------------------------+ | ++.+ .++.+++.+ .++. | 8000 +-+++.++. + + +.++.++.++.++.++.++.+++.++.++ ++.++.++.+| 7900 +-+ ++ | | | 7800 +-+ | | | 7700 +-+ | | | 7600 +-+ | 7500 +-+ O O | | O O O OO OOO OO OO | 7400 +-+ O O | OO OO O | 7300 +-+------------------------------------------------------------------+ netperf.Throughput_total_Mbps 130000 +-+----------------------------------------------------------------+ | +.+ +.+++.+ +.+ | 128000 +-+++.++. : +.+ : ++.+ +.++.+++.++.+ .+++.++.+ ++.++.++.+| |+ ++ : : + + | 126000 +-+ : : | | : : | 124000 +-+ :: | | :: | 122000 +-+ :: | | : | 120000 +-+ OO O OO O O | | O O OO O OO O | 118000 O-+OO O | |O O | 116000 +-+----------------------------------------------------------------+ netperf.workload 9.5e+08 +-+---------------------------------------------------------------+ 9.4e+08 +-+ +.++ .++.+++ +.+ | |+.++.++ : + : +.+++.++.++.+++.++.+++.++.++ +.+++.++.+| 9.3e+08 +-+ +.+ : : | 9.2e+08 +-+ : : | | : : | 9.1e+08 +-+ : : | 9e+08 +-+ :: | 8.9e+08 +-+ : | | : | 8.8e+08 +-+ OO OOO OO O | 8.7e+08 +-+ O OOO O OO | O OO O | 8.6e+08 +O+ O | 8.5e+08 +-+---------------------------------------------------------------+ netperf.time.user_time 152 +-+-------------------------------------------------------------------+ 150 +-+ + | | :: | 148 +-+ :: | 146 +-+ +. + + + : :+. +.+| 144 +-++ + + .+ .++.+ .++.+ :+ +.++.++.+ :+ +.++. +.+ + + | 142 +-+ + .++ + +.++ +.+ + +.+ + + | | + | 140 +-+ | 138 +-+ | 136 +-+ O | 134 +-+ O O OO O O O | | O O O OO O O | 132 OO+OO OO | 130 +-+-------------------------------------------------------------------+ netperf.time.system_time 1840 +-+-O----------------------------------------------------------------+ |O O O | 1830 O-+ O O O O OO O OO | | OO O O | | O O O | 1820 +-+ | | | 1810 +-+ | | | 1800 +-+ | | +.+ + +. +. +.+ .++.++. +. ++. +.++. .+ | | .++.+ +. + +. + + : + + + + + + ++.+ .++ +.+| 1790 +-+ ++ + + + +: + | | + + | 1780 +-+------------------------------------------------------------------+ netperf.time.voluntary_context_switches 1.12e+06 +-+--------------------------------------------------------------+ | + + + + + + +. .+ : + .+| 1.1e+06 +-+++. : + + : + + +.++ + + .++.+ :.+ : + .+++ :: +.+++.++ | 1.08e+06 +-+ + :.+ + : + + + + + + + | | + + | 1.06e+06 +-+ | | | 1.04e+06 +-+ | | | 1.02e+06 +-+ OO O OO O | 1e+06 +-+ OO OO O O O | |O O O | 980000 O-+OO O | | | 960000 +-+----O---------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample *************************************************************************************************** lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | :4 25% 1:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x 1:4 -25% :4 dmesg.WARNING:at_ip_native_sched_clock/0x 11:4 -149% 5:4 perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout 4:4 -54% 2:4 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeout 31:4 -378% 16:4 perf-profile.children.cycles-pp.schedule_timeout 1:4 -12% 0:4 perf-profile.self.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 3140615 ± 2% -49.3% 1593635 netperf.Throughput_total_tps 71377 ± 2% -49.3% 36218 netperf.Throughput_tps 6877 ± 4% +11.8% 7689 netperf.time.involuntary_context_switches 2795 -10.5% 2501 netperf.time.percent_of_cpu_this_job_got 7688 -6.4% 7194 netperf.time.system_time 727.56 ± 3% -53.7% 336.63 ± 6% netperf.time.user_time 9.335e+08 ± 3% -48.8% 4.781e+08 netperf.time.voluntary_context_switches 9.422e+08 ± 2% -49.3% 4.781e+08 netperf.workload 497.45 -10.7% 444.23 pmeter.Average_Active_Power 143.48 -43.2% 81.53 pmeter.performance_per_watt 25025 ± 50% -50.2% 12452 ± 98% proc-vmstat.numa_pte_updates 823677 -1.0% 815119 proc-vmstat.pgfault 14.68 +19.6 34.31 ± 2% mpstat.cpu.soft% 37.84 -21.0 16.88 ± 5% mpstat.cpu.sys% 4.73 ± 3% -2.4 2.30 ± 6% mpstat.cpu.usr% 231917 ± 7% +48.8% 345161 ± 22% numa-numastat.node0.numa_hit 458545 ± 3% -25.1% 343375 ± 24% numa-numastat.node1.local_node 467255 ± 4% -25.0% 350578 ± 22% numa-numastat.node1.numa_hit 53.00 -9.4% 48.00 vmstat.procs.r 12208228 ± 3% -48.6% 6279977 vmstat.system.cs 197402 -5.8% 185888 vmstat.system.in 9.422e+08 ± 2% -49.3% 4.781e+08 softirqs.NET_RX 2090351 ± 22% -23.7% 1595486 ± 3% softirqs.RCU 6824307 -13.3% 5915651 softirqs.SCHED 8055584 +10.9% 8929857 softirqs.TIMER 7.34e+09 +40.3% 1.03e+10 cpuidle.C1.time 1.833e+09 ± 3% -47.4% 9.638e+08 cpuidle.C1.usage 3.942e+08 ± 63% -68.5% 1.243e+08 ± 29% cpuidle.C6.time 558983 ± 49% -64.4% 199205 ± 18% cpuidle.C6.usage 1.824e+08 ± 3% -47.9% 95056831 cpuidle.POLL.time 34485351 ± 5% -82.4% 6062003 cpuidle.POLL.usage 1997 -14.5% 1708 turbostat.Avg_MHz 71.97 -10.8 61.14 turbostat.Busy% 1.833e+09 ± 3% -47.4% 9.638e+08 turbostat.C1 27.42 ± 2% +11.2 38.62 turbostat.C1% 556509 ± 50% -64.8% 196082 ± 18% turbostat.C6 1.46 ± 64% -1.0 0.45 ± 30% turbostat.C6% 27.21 ± 2% +40.7% 38.28 turbostat.CPU%c1 270.14 -13.5% 233.54 turbostat.PkgWatt 15.33 +2.1% 15.65 turbostat.RAMWatt 360260 ± 11% -57.2% 154078 ± 6% sched_debug.cfs_rq:/.MIN_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.MIN_vruntime.max 922773 ± 6% -40.1% 552528 ± 3% sched_debug.cfs_rq:/.MIN_vruntime.stddev 360260 ± 11% -57.2% 154078 ± 6% sched_debug.cfs_rq:/.max_vruntime.avg 2840994 -20.3% 2263123 sched_debug.cfs_rq:/.max_vruntime.max 922773 ± 6% -40.1% 552528 ± 3% sched_debug.cfs_rq:/.max_vruntime.stddev 2804769 ± 2% -19.7% 2251378 sched_debug.cfs_rq:/.min_vruntime.avg 2905503 -20.3% 2314293 sched_debug.cfs_rq:/.min_vruntime.max 2731218 ± 3% -18.3% 2232433 sched_debug.cfs_rq:/.min_vruntime.min 29631 ± 28% -61.3% 11469 ± 21% sched_debug.cfs_rq:/.min_vruntime.stddev 0.58 ± 4% -9.9% 0.52 ± 3% sched_debug.cfs_rq:/.nr_running.avg 10.43 ± 9% -15.4% 8.83 ± 2% sched_debug.cfs_rq:/.runnable_load_avg.avg 29606 ± 28% -61.3% 11465 ± 21% sched_debug.cfs_rq:/.spread0.stddev 387.56 -21.9% 302.54 ± 4% sched_debug.cfs_rq:/.util_est_enqueued.avg 356998 ± 25% -45.1% 196064 ± 3% sched_debug.cpu.avg_idle.max 58785 ± 15% -30.2% 41011 ± 2% sched_debug.cpu.avg_idle.stddev 0.46 ± 15% -81.8% 0.08 ± 99% sched_debug.cpu.cpu_load[1].min 2.25 ± 8% -42.6% 1.29 ± 10% sched_debug.cpu.cpu_load[2].min 4.17 ± 14% -21.0% 3.29 ± 4% sched_debug.cpu.cpu_load[3].min 21059143 ± 3% -49.0% 10741980 sched_debug.cpu.nr_switches.avg 21578752 ± 2% -49.7% 10846007 sched_debug.cpu.nr_switches.max 20097461 ± 6% -47.8% 10493962 sched_debug.cpu.nr_switches.min 262381 ± 31% -79.3% 54430 ± 13% sched_debug.cpu.nr_switches.stddev 5.784e+12 ± 2% -27.2% 4.212e+12 perf-stat.branch-instructions 2.76 -0.8 1.96 perf-stat.branch-miss-rate% 1.599e+11 ± 2% -48.2% 8.276e+10 perf-stat.branch-misses 0.73 ± 8% +0.4 1.14 perf-stat.cache-miss-rate% 2.527e+09 ± 7% +11.0% 2.805e+09 perf-stat.cache-misses 3.482e+11 -29.1% 2.47e+11 perf-stat.cache-references 3.733e+09 ± 3% -48.8% 1.912e+09 perf-stat.context-switches 1.93 +20.0% 2.32 perf-stat.cpi 5.633e+13 -17.5% 4.646e+13 perf-stat.cpu-cycles 7.772e+09 ± 4% -43.6% 4.386e+09 ± 15% perf-stat.dTLB-load-misses 8.521e+12 ± 2% -33.9% 5.63e+12 perf-stat.dTLB-loads 0.00 ± 8% +0.0 0.00 ± 7% perf-stat.dTLB-store-miss-rate% 1.095e+08 ± 9% -13.5% 94683885 ± 7% perf-stat.dTLB-store-misses 5.49e+12 ± 2% -48.1% 2.851e+12 perf-stat.dTLB-stores 10.06 ± 5% +3.6 13.65 ± 14% perf-stat.iTLB-load-miss-rate% 9.169e+09 ± 5% -36.1% 5.859e+09 ± 16% perf-stat.iTLB-load-misses 8.203e+10 ± 3% -54.9% 3.696e+10 perf-stat.iTLB-loads 2.915e+13 ± 2% -31.3% 2.002e+13 perf-stat.instructions 0.52 -16.7% 0.43 perf-stat.ipc 801554 -1.1% 792718 perf-stat.minor-faults 7.603e+08 ± 5% +108.2% 1.583e+09 perf-stat.node-load-misses 93.23 ± 3% -35.4 57.88 ± 2% perf-stat.node-store-miss-rate% 1.072e+09 ± 5% -40.6% 6.373e+08 ± 2% perf-stat.node-store-misses 80515351 ± 49% +476.1% 4.638e+08 ± 3% perf-stat.node-stores 801557 -1.1% 792720 perf-stat.page-faults 30931 +35.4% 41869 perf-stat.path-length 15.38 -7.4 7.94 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 15.18 -7.3 7.85 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.40 -6.5 6.93 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.14 -6.3 6.82 perf-profile.calltrace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 8.62 ± 6% -5.9 2.74 perf-profile.calltrace.cycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 10.50 -5.1 5.43 perf-profile.calltrace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 8.98 ± 2% -4.4 4.62 perf-profile.calltrace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 5.03 ± 12% -4.2 0.88 ± 3% perf-profile.calltrace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 9.64 -3.9 5.70 perf-profile.calltrace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 9.42 -3.9 5.49 perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 4.54 ± 13% -3.9 0.65 ± 4% perf-profile.calltrace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg 44.22 -3.9 40.32 perf-profile.calltrace.cycles-pp.secondary_startup_64 4.46 ± 13% -3.9 0.60 ± 5% perf-profile.calltrace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg 43.77 -3.8 39.95 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64 43.76 -3.8 39.94 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 7.84 ± 2% -3.8 4.06 perf-profile.calltrace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg 43.66 -3.8 39.89 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 8.92 -3.7 5.20 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 7.58 ± 2% -3.7 3.91 perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg 7.46 ± 2% -3.6 3.82 perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp 8.60 -3.6 5.00 perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb 8.49 -3.6 4.94 perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable 6.10 -2.8 3.27 perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 5.95 -2.7 3.20 perf-profile.calltrace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_secondary 4.93 -2.1 2.88 perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 4.64 -1.9 2.69 perf-profile.calltrace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 3.65 -1.8 1.84 perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 4.00 -1.7 2.31 perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 3.24 ± 2% -1.6 1.63 perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 3.27 -1.6 1.69 perf-profile.calltrace.cycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.52 -1.3 1.19 perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline 2.48 ± 2% -1.3 1.20 perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary 2.23 ± 4% -1.1 1.12 ± 8% perf-profile.calltrace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 2.24 -1.1 1.18 perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 2.16 ± 2% -1.0 1.17 perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg 1.94 ± 2% -1.0 0.96 perf-profile.calltrace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry 1.66 ± 5% -0.8 0.84 ± 10% perf-profile.calltrace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb 1.57 ± 5% -0.8 0.78 ± 10% perf-profile.calltrace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output 1.55 ± 2% -0.8 0.78 perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 1.65 ± 2% -0.8 0.90 perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg 1.52 -0.7 0.77 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 1.57 ± 2% -0.7 0.85 perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb 1.46 -0.7 0.79 perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle 1.29 ± 5% -0.6 0.65 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 0.89 ± 2% -0.6 0.25 ±100% perf-profile.calltrace.cycles-pp.resched_curr.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function 1.26 ± 5% -0.6 0.62 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto 1.46 -0.6 0.86 perf-profile.calltrace.cycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up 1.20 ± 5% -0.6 0.60 ± 7% perf-profile.calltrace.cycles-pp.ip_route_output_key_hash_rcu.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.sock_sendmsg 1.34 -0.6 0.77 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 1.20 -0.6 0.63 ± 2% perf-profile.calltrace.cycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 1.00 ± 2% -0.5 0.52 perf-profile.calltrace.cycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.06 ± 2% -0.5 0.59 perf-profile.calltrace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 1.10 ± 3% -0.5 0.65 perf-profile.calltrace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.95 ± 3% -0.4 0.54 ± 2% perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common 30.84 +2.3 33.16 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 29.71 +2.7 32.39 perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 49.06 +7.3 56.32 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe 48.63 +7.5 56.11 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.67 +15.2 47.87 perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 32.48 +15.3 47.77 perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 31.55 +15.7 47.30 perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 30.98 +16.0 47.02 perf-profile.calltrace.cycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 20.10 +23.1 43.17 perf-profile.calltrace.cycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 19.82 +23.2 43.02 perf-profile.calltrace.cycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 19.32 +23.4 42.76 perf-profile.calltrace.cycles-pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 17.83 +24.2 42.03 perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 15.21 +25.5 40.72 perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 15.07 +25.6 40.64 perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb 14.83 +25.7 40.52 perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output 14.73 +25.7 40.45 perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2 14.31 +25.9 40.17 perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 13.95 +26.0 39.97 perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 13.17 +26.4 39.61 perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack 12.85 +26.6 39.43 perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start 12.43 +26.7 39.16 perf-profile.calltrace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action 12.27 +26.8 39.07 perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog 11.92 +27.0 38.90 perf-profile.calltrace.cycles-pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core 11.37 +27.2 38.58 perf-profile.calltrace.cycles-pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv 10.29 +27.7 38.01 perf-profile.calltrace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.00 +30.3 30.29 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 0.00 +30.5 30.48 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 0.00 +31.8 31.84 perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +32.0 31.98 perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 15.40 -7.4 7.96 perf-profile.children.cycles-pp.__x64_sys_recvfrom 15.20 -7.3 7.85 perf-profile.children.cycles-pp.__sys_recvfrom 13.61 -6.5 7.12 perf-profile.children.cycles-pp.__sched_text_start 13.40 -6.5 6.94 perf-profile.children.cycles-pp.inet_recvmsg 13.15 -6.3 6.83 perf-profile.children.cycles-pp.udp_recvmsg 8.64 ± 6% -5.9 2.75 perf-profile.children.cycles-pp.ip_make_skb 10.53 -5.1 5.44 perf-profile.children.cycles-pp.__skb_recv_udp 8.98 ± 2% -4.4 4.63 perf-profile.children.cycles-pp.__skb_wait_for_more_packets 5.04 ± 12% -4.2 0.88 ± 3% perf-profile.children.cycles-pp.__ip_make_skb 9.65 -3.9 5.71 perf-profile.children.cycles-pp.sock_def_readable 9.43 -3.9 5.49 perf-profile.children.cycles-pp.__wake_up_common_lock 4.54 ± 13% -3.9 0.65 ± 4% perf-profile.children.cycles-pp.__ip_select_ident 44.22 -3.9 40.32 perf-profile.children.cycles-pp.secondary_startup_64 44.22 -3.9 40.32 perf-profile.children.cycles-pp.cpu_startup_entry 44.20 -3.9 40.31 perf-profile.children.cycles-pp.do_idle 4.46 ± 13% -3.9 0.60 ± 5% perf-profile.children.cycles-pp.ip_idents_reserve 43.77 -3.8 39.95 perf-profile.children.cycles-pp.start_secondary 8.93 -3.7 5.20 perf-profile.children.cycles-pp.__wake_up_common 7.59 ± 2% -3.7 3.92 perf-profile.children.cycles-pp.schedule 8.61 -3.6 5.01 perf-profile.children.cycles-pp.autoremove_wake_function 8.51 -3.6 4.95 perf-profile.children.cycles-pp.try_to_wake_up 6.16 -2.9 3.31 perf-profile.children.cycles-pp.schedule_idle 4.93 -2.1 2.88 perf-profile.children.cycles-pp.ttwu_do_activate 4.64 -1.9 2.69 perf-profile.children.cycles-pp.enqueue_task_fair 3.70 -1.8 1.87 perf-profile.children.cycles-pp.menu_select 4.09 -1.7 2.36 perf-profile.children.cycles-pp.enqueue_entity 3.32 ± 2% -1.7 1.67 perf-profile.children.cycles-pp.dequeue_task_fair 3.28 -1.6 1.69 perf-profile.children.cycles-pp.__ip_append_data 2.98 -1.5 1.44 ± 2% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline 3.02 ± 2% -1.5 1.51 perf-profile.children.cycles-pp.dequeue_entity 2.93 -1.3 1.61 perf-profile.children.cycles-pp.update_load_avg 2.78 -1.3 1.47 perf-profile.children.cycles-pp.pick_next_task_fair 2.51 -1.3 1.22 perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 2.52 -1.1 1.38 perf-profile.children.cycles-pp.switch_mm_irqs_off 2.24 ± 4% -1.1 1.13 ± 8% perf-profile.children.cycles-pp.__dev_queue_xmit 1.97 ± 2% -1.0 0.97 perf-profile.children.cycles-pp.tick_nohz_next_event 2.16 -1.0 1.18 perf-profile.children.cycles-pp.sock_alloc_send_pskb 1.74 -0.8 0.89 perf-profile.children.cycles-pp.syscall_return_via_sysret 1.67 ± 4% -0.8 0.84 ± 10% perf-profile.children.cycles-pp.dev_hard_start_xmit 1.58 ± 5% -0.8 0.79 ± 11% perf-profile.children.cycles-pp.loopback_xmit 1.57 ± 2% -0.8 0.79 perf-profile.children.cycles-pp.get_next_timer_interrupt 1.46 -0.8 0.70 perf-profile.children.cycles-pp._raw_spin_lock 1.65 ± 2% -0.8 0.90 perf-profile.children.cycles-pp.alloc_skb_with_frags 1.58 ± 2% -0.7 0.85 perf-profile.children.cycles-pp.__alloc_skb 1.49 -0.7 0.80 perf-profile.children.cycles-pp.set_next_entity 1.36 ± 2% -0.7 0.67 perf-profile.children.cycles-pp.load_new_mm_cr3 1.29 ± 5% -0.6 0.65 ± 7% perf-profile.children.cycles-pp.ip_route_output_flow 1.26 ± 5% -0.6 0.63 ± 7% perf-profile.children.cycles-pp.ip_route_output_key_hash 1.21 ± 5% -0.6 0.60 ± 7% perf-profile.children.cycles-pp.ip_route_output_key_hash_rcu 1.24 ± 2% -0.6 0.65 perf-profile.children.cycles-pp.switch_mm 1.17 -0.6 0.59 perf-profile.children.cycles-pp.update_curr 1.10 ± 3% -0.6 0.54 ± 3% perf-profile.children.cycles-pp.nf_hook_slow 1.08 ± 3% -0.6 0.52 perf-profile.children.cycles-pp.__next_timer_interrupt 1.09 -0.5 0.60 ± 2% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq 0.95 ± 2% -0.5 0.45 ± 3% perf-profile.children.cycles-pp.___perf_sw_event 1.01 ± 2% -0.5 0.52 perf-profile.children.cycles-pp.move_addr_to_user 1.06 ± 2% -0.5 0.59 perf-profile.children.cycles-pp.ttwu_do_wakeup 1.10 ± 3% -0.5 0.65 perf-profile.children.cycles-pp.select_task_rq_fair 1.02 ± 2% -0.4 0.57 perf-profile.children.cycles-pp.check_preempt_curr 0.83 ± 2% -0.4 0.41 ± 2% perf-profile.children.cycles-pp.__switch_to_asm 0.87 ± 2% -0.4 0.46 ± 3% perf-profile.children.cycles-pp._copy_to_iter 0.77 ± 5% -0.4 0.37 ± 3% perf-profile.children.cycles-pp.selinux_ip_postroute 0.84 -0.4 0.45 ± 3% perf-profile.children.cycles-pp.sk_filter_trim_cap 0.89 ± 2% -0.4 0.50 ± 2% perf-profile.children.cycles-pp.resched_curr 0.87 ± 2% -0.4 0.48 perf-profile.children.cycles-pp.__consume_stateless_skb 0.75 ± 2% -0.4 0.36 ± 2% perf-profile.children.cycles-pp.__switch_to 0.79 -0.4 0.42 ± 2% perf-profile.children.cycles-pp.security_sock_rcv_skb 0.72 ± 7% -0.4 0.36 ± 3% perf-profile.children.cycles-pp.update_cfs_group 0.64 ± 2% -0.4 0.29 perf-profile.children.cycles-pp.ip_generic_getfrag 0.73 ± 3% -0.4 0.38 ± 2% perf-profile.children.cycles-pp.tick_nohz_idle_exit 0.72 -0.3 0.37 ± 3% perf-profile.children.cycles-pp.finish_task_switch 0.73 -0.3 0.39 ± 4% perf-profile.children.cycles-pp.sock_wfree 0.74 -0.3 0.40 ± 3% perf-profile.children.cycles-pp.selinux_socket_sock_rcv_skb 0.69 ± 10% -0.3 0.35 ± 12% perf-profile.children.cycles-pp.fib_table_lookup 0.72 ± 2% -0.3 0.39 ± 3% perf-profile.children.cycles-pp.copy_user_generic_unrolled 0.62 ± 5% -0.3 0.30 ± 4% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.73 -0.3 0.42 perf-profile.children.cycles-pp._raw_spin_lock_bh 0.67 ± 2% -0.3 0.35 ± 3% perf-profile.children.cycles-pp.__slab_free 0.53 ± 2% -0.3 0.23 ± 3% perf-profile.children.cycles-pp._copy_from_iter_full 0.61 ± 2% -0.3 0.33 ± 2% perf-profile.children.cycles-pp.sched_clock_cpu 0.69 ± 3% -0.3 0.40 perf-profile.children.cycles-pp.poll_idle 0.61 ± 2% -0.3 0.34 ± 5% perf-profile.children.cycles-pp.account_entity_enqueue 0.56 ± 2% -0.3 0.30 ± 3% perf-profile.children.cycles-pp.sched_clock 0.47 ± 21% -0.3 0.20 ± 30% perf-profile.children.cycles-pp.netif_rx_internal 0.51 ± 3% -0.3 0.25 ± 4% perf-profile.children.cycles-pp.sockfd_lookup_light 0.54 ± 2% -0.3 0.28 ± 2% perf-profile.children.cycles-pp.native_sched_clock 0.46 ± 4% -0.2 0.21 ± 3% perf-profile.children.cycles-pp.pick_next_task_idle 0.55 -0.2 0.30 ± 4% perf-profile.children.cycles-pp.ktime_get 0.48 ± 3% -0.2 0.24 perf-profile.children.cycles-pp.__might_fault 0.43 ± 4% -0.2 0.18 ± 2% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.54 -0.2 0.30 ± 2% perf-profile.children.cycles-pp.reweight_entity 0.53 -0.2 0.29 perf-profile.children.cycles-pp.prepare_to_wait_exclusive 0.56 ± 2% -0.2 0.33 perf-profile.children.cycles-pp.__update_load_avg_se 0.72 ± 4% -0.2 0.51 perf-profile.children.cycles-pp.find_next_bit 0.46 ± 3% -0.2 0.24 perf-profile.children.cycles-pp.tick_nohz_idle_enter 0.41 ± 10% -0.2 0.19 ± 7% perf-profile.children.cycles-pp.avc_has_perm 0.41 ± 2% -0.2 0.20 ± 4% perf-profile.children.cycles-pp.__fget_light 0.43 ± 10% -0.2 0.21 ± 11% perf-profile.children.cycles-pp.read_tsc 0.51 ± 3% -0.2 0.30 ± 2% perf-profile.children.cycles-pp.update_rq_clock 0.48 -0.2 0.27 ± 3% perf-profile.children.cycles-pp.selinux_sock_rcv_skb_compat 0.45 ± 2% -0.2 0.25 perf-profile.children.cycles-pp.native_write_msr 0.46 ± 2% -0.2 0.26 ± 4% perf-profile.children.cycles-pp.sock_def_write_space 0.38 -0.2 0.18 ± 2% perf-profile.children.cycles-pp.kmem_cache_alloc_node 0.49 ± 2% -0.2 0.30 ± 2% perf-profile.children.cycles-pp.__kmalloc_reserve 0.42 ± 2% -0.2 0.23 ± 2% perf-profile.children.cycles-pp.update_ts_time_stats 0.46 ± 4% -0.2 0.27 ± 3% perf-profile.children.cycles-pp.copyout 0.40 ± 2% -0.2 0.21 ± 4% perf-profile.children.cycles-pp.ip_local_out 0.42 -0.2 0.23 perf-profile.children.cycles-pp.skb_set_owner_w 0.36 -0.2 0.18 ± 4% perf-profile.children.cycles-pp.pick_next_entity 0.36 ± 3% -0.2 0.18 ± 4% perf-profile.children.cycles-pp.__ip_local_out 0.33 ± 2% -0.2 0.16 ± 5% perf-profile.children.cycles-pp.validate_xmit_skb 0.32 ± 2% -0.2 0.15 ± 3% perf-profile.children.cycles-pp.enqueue_to_backlog 0.31 ± 3% -0.2 0.15 ± 3% perf-profile.children.cycles-pp.put_prev_task_fair 0.39 ± 7% -0.2 0.23 ± 4% perf-profile.children.cycles-pp.ksize 0.44 -0.2 0.28 perf-profile.children.cycles-pp.__kmalloc_node_track_caller 0.41 ± 7% -0.2 0.26 perf-profile.children.cycles-pp.select_idle_sibling 0.34 ± 2% -0.2 0.19 ± 6% perf-profile.children.cycles-pp.ipv4_mtu 0.30 ± 2% -0.1 0.15 ± 3% perf-profile.children.cycles-pp.___might_sleep 0.35 ± 3% -0.1 0.21 ± 2% perf-profile.children.cycles-pp.nr_iowait_cpu 0.28 -0.1 0.14 ± 3% perf-profile.children.cycles-pp.__skb_try_recv_from_queue 0.27 ± 5% -0.1 0.12 ± 8% perf-profile.children.cycles-pp.security_socket_sendmsg 0.29 ± 2% -0.1 0.15 ± 5% perf-profile.children.cycles-pp.__udp4_lib_lookup 0.24 ± 3% -0.1 0.10 perf-profile.children.cycles-pp.copyin 0.32 ± 3% -0.1 0.18 ± 3% perf-profile.children.cycles-pp.hrtimer_get_next_event 0.25 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.kmem_cache_free 0.24 ± 2% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.entry_SYSCALL_64_stage2 0.28 ± 2% -0.1 0.15 ± 2% perf-profile.children.cycles-pp.move_addr_to_kernel 0.27 ± 4% -0.1 0.14 ± 3% perf-profile.children.cycles-pp.sock_has_perm 0.28 -0.1 0.15 ± 5% perf-profile.children.cycles-pp.selinux_parse_skb 0.35 ± 3% -0.1 0.23 ± 3% perf-profile.children.cycles-pp.available_idle_cpu 0.25 -0.1 0.12 ± 4% perf-profile.children.cycles-pp._copy_from_user 0.27 ± 20% -0.1 0.15 ± 7% perf-profile.children.cycles-pp.__netif_receive_skb_core 0.29 ± 2% -0.1 0.17 ± 2% perf-profile.children.cycles-pp.__list_del_entry_valid 0.20 ± 8% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.22 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.account_entity_dequeue 0.32 -0.1 0.20 ± 5% perf-profile.children.cycles-pp.__enqueue_entity 0.29 ± 2% -0.1 0.17 ± 2% perf-profile.children.cycles-pp.skb_release_data 0.22 ± 3% -0.1 0.11 perf-profile.children.cycles-pp._copy_to_user 0.20 ± 4% -0.1 0.09 ± 5% perf-profile.children.cycles-pp.menu_reflect 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.put_prev_entity 0.23 -0.1 0.12 ± 3% perf-profile.children.cycles-pp.cpuidle_governor_latency_req 0.22 ± 3% -0.1 0.11 ± 3% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.22 ± 3% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.rcu_idle_exit 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.security_sk_classify_flow 0.21 ± 3% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.sock_recvmsg 0.18 ± 3% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.__get_user_4 0.51 ± 3% -0.1 0.41 ± 2% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.22 -0.1 0.12 ± 8% perf-profile.children.cycles-pp.ip_setup_cork 0.19 ± 4% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.inet_sendmsg 0.21 ± 3% -0.1 0.11 ± 3% perf-profile.children.cycles-pp.__might_sleep 0.20 ± 2% -0.1 0.10 perf-profile.children.cycles-pp.__calc_delta 0.18 ± 2% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.security_socket_recvmsg 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.children.cycles-pp.call_cpuidle 0.23 ± 2% -0.1 0.14 ± 8% perf-profile.children.cycles-pp.__list_add_valid 0.12 ± 4% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.sched_ttwu_pending 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.rcu_eqs_enter 0.23 ± 3% -0.1 0.15 ± 4% perf-profile.children.cycles-pp.activate_task 0.18 ± 2% -0.1 0.10 ± 7% perf-profile.children.cycles-pp.netif_skb_features 0.18 ± 4% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.rb_erase_cached 0.15 ± 2% -0.1 0.07 ± 5% perf-profile.children.cycles-pp.rcu_needs_cpu 0.17 ± 4% -0.1 0.11 ± 4% perf-profile.children.cycles-pp.ip_finish_output 0.16 ± 2% -0.1 0.10 perf-profile.children.cycles-pp.ip_rcv_core 0.13 ± 3% -0.1 0.07 ± 5% perf-profile.children.cycles-pp.selinux_ipv4_output 0.13 -0.1 0.07 perf-profile.children.cycles-pp.selinux_sk_getsecid 0.11 ± 6% -0.1 0.05 perf-profile.children.cycles-pp.update_min_vruntime 0.08 ± 5% -0.1 0.03 ±100% perf-profile.children.cycles-pp.ip_send_check 0.12 ± 9% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.compute_score 0.10 ± 5% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.deactivate_task 0.11 ± 6% -0.1 0.05 ± 8% perf-profile.children.cycles-pp.ipv4_pktinfo_prepare 0.11 -0.1 0.06 ± 9% perf-profile.children.cycles-pp.dst_release 0.08 ± 8% -0.1 0.03 ±100% perf-profile.children.cycles-pp.__slab_alloc 0.11 ± 4% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.pm_qos_request 0.10 ± 4% -0.1 0.05 perf-profile.children.cycles-pp.udp_rcv 0.10 ± 8% -0.1 0.05 perf-profile.children.cycles-pp.__update_idle_core 0.13 ± 10% -0.1 0.08 ± 6% perf-profile.children.cycles-pp.import_single_range 0.10 ± 4% -0.0 0.05 perf-profile.children.cycles-pp.rcu_eqs_exit 0.11 ± 7% -0.0 0.07 perf-profile.children.cycles-pp.rb_insert_color_cached 0.08 ± 8% -0.0 0.04 ± 58% perf-profile.children.cycles-pp.tick_check_broadcast_expired 0.13 -0.0 0.10 ± 4% perf-profile.children.cycles-pp.irq_exit 0.07 ± 5% -0.0 0.05 perf-profile.children.cycles-pp.rebalance_domains 0.07 ± 5% -0.0 0.05 ± 9% perf-profile.children.cycles-pp.receiver_wake_function 0.00 +0.1 0.10 ± 5% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +0.3 0.28 perf-profile.children.cycles-pp.cpumask_next 31.18 +2.3 33.50 perf-profile.children.cycles-pp.cpuidle_enter_state 30.02 +2.7 32.70 perf-profile.children.cycles-pp.intel_idle 49.12 +7.3 56.39 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 48.68 +7.5 56.17 perf-profile.children.cycles-pp.do_syscall_64 32.69 +15.2 47.88 perf-profile.children.cycles-pp.__x64_sys_sendto 32.49 +15.3 47.77 perf-profile.children.cycles-pp.__sys_sendto 31.56 +15.7 47.30 perf-profile.children.cycles-pp.sock_sendmsg 31.00 +16.0 47.03 perf-profile.children.cycles-pp.udp_sendmsg 20.10 +23.1 43.18 perf-profile.children.cycles-pp.udp_send_skb 19.82 +23.2 43.03 perf-profile.children.cycles-pp.ip_send_skb 19.33 +23.4 42.77 perf-profile.children.cycles-pp.ip_output 17.85 +24.2 42.05 perf-profile.children.cycles-pp.ip_finish_output2 15.28 +25.5 40.76 perf-profile.children.cycles-pp.__local_bh_enable_ip 15.10 +25.6 40.66 perf-profile.children.cycles-pp.do_softirq 14.84 +25.7 40.52 perf-profile.children.cycles-pp.do_softirq_own_stack 14.85 +25.7 40.54 perf-profile.children.cycles-pp.__softirqentry_text_start 14.32 +25.9 40.18 perf-profile.children.cycles-pp.net_rx_action 13.96 +26.0 39.98 perf-profile.children.cycles-pp.process_backlog 13.18 +26.4 39.61 perf-profile.children.cycles-pp.__netif_receive_skb_one_core 12.86 +26.6 39.44 perf-profile.children.cycles-pp.ip_rcv 12.43 +26.7 39.16 perf-profile.children.cycles-pp.ip_local_deliver 12.27 +26.8 39.08 perf-profile.children.cycles-pp.ip_local_deliver_finish 11.93 +27.0 38.90 perf-profile.children.cycles-pp.__udp4_lib_rcv 11.38 +27.2 38.59 perf-profile.children.cycles-pp.udp_queue_rcv_skb 10.30 +27.7 38.02 perf-profile.children.cycles-pp.__udp_enqueue_schedule_skb 1.43 ± 3% +29.9 31.29 perf-profile.children.cycles-pp._raw_spin_lock_irqsave 0.06 ± 87% +30.2 30.31 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.15 ± 3% +31.8 31.98 perf-profile.children.cycles-pp.__sk_mem_raise_allocated 0.00 +31.9 31.87 perf-profile.children.cycles-pp.__percpu_counter_sum 4.44 ± 13% -3.8 0.60 ± 5% perf-profile.self.cycles-pp.ip_idents_reserve 2.90 -1.5 1.39 perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline 2.17 -1.0 1.20 perf-profile.self.cycles-pp.__sched_text_start 1.74 -0.8 0.89 perf-profile.self.cycles-pp.syscall_return_via_sysret 1.39 -0.7 0.67 perf-profile.self.cycles-pp._raw_spin_lock 1.36 ± 2% -0.7 0.67 perf-profile.self.cycles-pp.load_new_mm_cr3 1.25 -0.6 0.67 perf-profile.self.cycles-pp.update_load_avg 1.08 ± 2% -0.5 0.59 ± 2% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq 0.87 ± 2% -0.5 0.41 ± 3% perf-profile.self.cycles-pp.___perf_sw_event 1.16 -0.4 0.71 perf-profile.self.cycles-pp.switch_mm_irqs_off 0.83 ± 2% -0.4 0.41 ± 2% perf-profile.self.cycles-pp.__switch_to_asm 0.85 -0.4 0.43 ± 2% perf-profile.self.cycles-pp.update_curr 1.38 ± 2% -0.4 0.98 perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.89 ± 2% -0.4 0.49 perf-profile.self.cycles-pp.menu_select 0.71 ± 2% -0.4 0.35 ± 2% perf-profile.self.cycles-pp.__switch_to 0.79 -0.4 0.43 perf-profile.self.cycles-pp.do_idle 0.82 ± 3% -0.4 0.46 ± 2% perf-profile.self.cycles-pp.resched_curr 0.68 ± 2% -0.4 0.32 ± 3% perf-profile.self.cycles-pp.udp_sendmsg 0.70 ± 7% -0.3 0.35 ± 3% perf-profile.self.cycles-pp.update_cfs_group 0.68 ± 11% -0.3 0.35 ± 12% perf-profile.self.cycles-pp.fib_table_lookup 0.71 -0.3 0.41 perf-profile.self.cycles-pp._raw_spin_lock_bh 0.68 ± 3% -0.3 0.38 ± 2% perf-profile.self.cycles-pp.copy_user_generic_unrolled 0.66 ± 2% -0.3 0.35 ± 3% perf-profile.self.cycles-pp.__slab_free 0.62 -0.3 0.32 ± 2% perf-profile.self.cycles-pp.pick_next_task_fair 0.67 ± 2% -0.3 0.38 perf-profile.self.cycles-pp.select_task_rq_fair 0.65 -0.3 0.36 perf-profile.self.cycles-pp.set_next_entity 0.59 -0.3 0.32 perf-profile.self.cycles-pp.udp_recvmsg 0.57 -0.3 0.30 ± 2% perf-profile.self.cycles-pp.finish_task_switch 0.65 -0.3 0.39 perf-profile.self.cycles-pp.enqueue_entity 0.51 ± 2% -0.3 0.26 ± 3% perf-profile.self.cycles-pp.do_syscall_64 0.49 -0.3 0.24 ± 3% perf-profile.self.cycles-pp.ip_route_output_key_hash_rcu 0.52 ± 2% -0.2 0.27 ± 2% perf-profile.self.cycles-pp.native_sched_clock 0.54 ± 3% -0.2 0.29 ± 2% perf-profile.self.cycles-pp.dequeue_entity 0.54 -0.2 0.30 ± 2% perf-profile.self.cycles-pp.reweight_entity 0.45 ± 2% -0.2 0.21 ± 7% perf-profile.self.cycles-pp.__ip_append_data 0.47 ± 3% -0.2 0.24 perf-profile.self.cycles-pp.__next_timer_interrupt 0.57 ± 3% -0.2 0.34 ± 3% perf-profile.self.cycles-pp.poll_idle 0.42 ± 2% -0.2 0.19 ± 3% perf-profile.self.cycles-pp.__skb_wait_for_more_packets 0.54 ± 2% -0.2 0.32 perf-profile.self.cycles-pp.__update_load_avg_se 0.44 -0.2 0.21 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.39 ± 2% -0.2 0.16 ± 6% perf-profile.self.cycles-pp.ip_output 0.55 -0.2 0.33 ± 2% perf-profile.self.cycles-pp.enqueue_task_fair 0.41 ± 3% -0.2 0.20 ± 4% perf-profile.self.cycles-pp.__fget_light 0.40 ± 10% -0.2 0.18 ± 6% perf-profile.self.cycles-pp.avc_has_perm 0.48 -0.2 0.28 perf-profile.self.cycles-pp.move_addr_to_user 0.45 -0.2 0.24 ± 2% perf-profile.self.cycles-pp.native_write_msr 0.40 ± 10% -0.2 0.20 ± 13% perf-profile.self.cycles-pp.read_tsc 0.36 ± 4% -0.2 0.16 ± 4% perf-profile.self.cycles-pp.__skb_recv_udp 0.45 ± 2% -0.2 0.25 ± 5% perf-profile.self.cycles-pp.sock_def_write_space 0.42 ± 2% -0.2 0.23 ± 2% perf-profile.self.cycles-pp.account_entity_enqueue 0.38 ± 5% -0.2 0.19 ± 2% perf-profile.self.cycles-pp.dequeue_task_fair 0.39 ± 8% -0.2 0.20 ± 3% perf-profile.self.cycles-pp.ip_finish_output2 0.41 -0.2 0.23 perf-profile.self.cycles-pp.skb_set_owner_w 0.60 ± 4% -0.2 0.42 perf-profile.self.cycles-pp.find_next_bit 0.34 -0.2 0.17 ± 3% perf-profile.self.cycles-pp.__ip_make_skb 0.36 ± 3% -0.2 0.19 ± 2% perf-profile.self.cycles-pp.process_backlog 0.45 ± 4% -0.2 0.28 perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.31 ± 2% -0.2 0.15 ± 2% perf-profile.self.cycles-pp.__alloc_skb 0.33 -0.2 0.17 ± 4% perf-profile.self.cycles-pp.pick_next_entity 0.38 ± 6% -0.2 0.22 ± 3% perf-profile.self.cycles-pp.ksize 0.38 ± 4% -0.2 0.22 ± 3% perf-profile.self.cycles-pp.__softirqentry_text_start 0.31 ± 2% -0.2 0.15 ± 2% perf-profile.self.cycles-pp.__sys_sendto 0.29 ± 3% -0.2 0.14 ± 8% perf-profile.self.cycles-pp._copy_to_iter 0.30 ± 3% -0.1 0.15 perf-profile.self.cycles-pp.___might_sleep 0.27 -0.1 0.12 ± 5% perf-profile.self.cycles-pp.sock_wfree 0.40 ± 2% -0.1 0.26 ± 3% perf-profile.self.cycles-pp.__udp_enqueue_schedule_skb 0.27 ± 3% -0.1 0.13 ± 3% perf-profile.self.cycles-pp.__sys_recvfrom 0.31 -0.1 0.17 ± 6% perf-profile.self.cycles-pp.ipv4_mtu 0.34 ± 3% -0.1 0.21 ± 2% perf-profile.self.cycles-pp.nr_iowait_cpu 0.27 ± 4% -0.1 0.13 ± 3% perf-profile.self.cycles-pp.sock_has_perm 0.29 -0.1 0.16 ± 5% perf-profile.self.cycles-pp.net_rx_action 0.24 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.entry_SYSCALL_64_stage2 0.28 ± 2% -0.1 0.15 ± 4% perf-profile.self.cycles-pp.loopback_xmit 0.24 ± 3% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.inet_recvmsg 0.27 -0.1 0.14 ± 3% perf-profile.self.cycles-pp.do_softirq 0.27 -0.1 0.15 ± 5% perf-profile.self.cycles-pp.selinux_parse_skb 0.27 ± 20% -0.1 0.15 ± 5% perf-profile.self.cycles-pp.__netif_receive_skb_core 0.35 ± 4% -0.1 0.23 perf-profile.self.cycles-pp.available_idle_cpu 0.31 ± 2% -0.1 0.19 ± 3% perf-profile.self.cycles-pp.__enqueue_entity 0.24 -0.1 0.12 ± 3% perf-profile.self.cycles-pp.selinux_socket_sock_rcv_skb 0.29 ± 3% -0.1 0.17 ± 4% perf-profile.self.cycles-pp.__list_del_entry_valid 0.28 ± 3% -0.1 0.17 ± 3% perf-profile.self.cycles-pp.skb_release_data 0.27 ± 2% -0.1 0.16 ± 4% perf-profile.self.cycles-pp.__udp4_lib_rcv 0.21 ± 5% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.account_entity_dequeue 0.21 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.kmem_cache_alloc_node 0.18 ± 4% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.tick_nohz_next_event 0.23 -0.1 0.12 ± 4% perf-profile.self.cycles-pp.udp_send_skb 0.21 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.26 -0.1 0.16 ± 4% perf-profile.self.cycles-pp.try_to_wake_up 0.20 ± 4% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.put_prev_task_fair 0.24 ± 3% -0.1 0.14 ± 3% perf-profile.self.cycles-pp.__wake_up_common 0.20 ± 4% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__x64_sys_recvfrom 0.18 ± 3% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.__get_user_4 0.20 ± 8% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.__dev_queue_xmit 0.26 ± 5% -0.1 0.16 ± 2% perf-profile.self.cycles-pp.update_rq_clock 0.26 -0.1 0.16 ± 4% perf-profile.self.cycles-pp.__kmalloc_node_track_caller 0.20 ± 2% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__local_bh_enable_ip 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.enqueue_to_backlog 0.18 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.call_cpuidle 0.22 ± 3% -0.1 0.13 ± 9% perf-profile.self.cycles-pp.__list_add_valid 0.19 ± 3% -0.1 0.10 perf-profile.self.cycles-pp.__calc_delta 0.17 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.inet_sendmsg 0.20 ± 4% -0.1 0.11 ± 6% perf-profile.self.cycles-pp.__x64_sys_sendto 0.19 ± 3% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.rcu_eqs_enter 0.12 ± 4% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.sched_ttwu_pending 0.23 ± 3% -0.1 0.15 ± 4% perf-profile.self.cycles-pp.activate_task 0.19 ± 4% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.check_preempt_curr 0.18 ± 2% -0.1 0.10 perf-profile.self.cycles-pp.__might_sleep 0.18 ± 2% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.__udp4_lib_lookup 0.19 ± 6% -0.1 0.11 ± 18% perf-profile.self.cycles-pp.ktime_get 0.14 ± 3% -0.1 0.06 ± 15% perf-profile.self.cycles-pp.validate_xmit_skb 0.16 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.selinux_sock_rcv_skb_compat 0.15 ± 4% -0.1 0.07 ± 5% perf-profile.self.cycles-pp.selinux_ip_postroute 0.13 ± 3% -0.1 0.05 perf-profile.self.cycles-pp._copy_from_iter_full 0.15 ± 3% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.rcu_needs_cpu 0.16 ± 2% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.prepare_to_wait_exclusive 0.17 ± 5% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.ip_local_deliver_finish 0.14 ± 5% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.netif_skb_features 0.10 ± 4% -0.1 0.03 ±100% perf-profile.self.cycles-pp.put_prev_entity 0.14 ± 3% -0.1 0.07 ± 7% perf-profile.self.cycles-pp.__might_fault 0.14 ± 3% -0.1 0.07 ± 6% perf-profile.self.cycles-pp.menu_reflect 0.16 ± 5% -0.1 0.09 perf-profile.self.cycles-pp.rb_erase_cached 0.16 ± 2% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.ip_rcv_core 0.15 ± 3% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.ip_rcv 0.09 ± 4% -0.1 0.03 ±100% perf-profile.self.cycles-pp.udp_rcv 0.15 -0.1 0.08 ± 5% perf-profile.self.cycles-pp.ip_local_deliver 0.13 ± 3% -0.1 0.07 ± 6% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.09 -0.1 0.03 ±100% perf-profile.self.cycles-pp.selinux_ipv4_output 0.09 ± 7% -0.1 0.03 ±100% perf-profile.self.cycles-pp.deactivate_task 0.12 ± 3% -0.1 0.06 ± 6% perf-profile.self.cycles-pp.rcu_idle_exit 0.12 -0.1 0.06 perf-profile.self.cycles-pp.selinux_sk_getsecid 0.11 ± 4% -0.1 0.05 perf-profile.self.cycles-pp.ip_make_skb 0.10 ± 11% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.__update_idle_core 0.08 -0.1 0.03 ±100% perf-profile.self.cycles-pp.ip_send_check 0.11 ± 4% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.pm_qos_request 0.11 ± 7% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.compute_score 0.11 ± 7% -0.1 0.05 ± 9% perf-profile.self.cycles-pp.sock_sendmsg 0.11 ± 7% -0.1 0.06 ± 9% perf-profile.self.cycles-pp.ip_generic_getfrag 0.11 ± 3% -0.1 0.06 perf-profile.self.cycles-pp.switch_mm 0.11 ± 4% -0.1 0.06 ± 9% perf-profile.self.cycles-pp.nf_hook_slow 0.08 ± 6% -0.1 0.03 ±100% perf-profile.self.cycles-pp.alloc_skb_with_frags 0.10 ± 7% -0.1 0.05 perf-profile.self.cycles-pp.__skb_try_recv_from_queue 0.10 -0.1 0.05 perf-profile.self.cycles-pp.dst_release 0.12 ± 10% -0.0 0.07 perf-profile.self.cycles-pp.import_single_range 0.11 ± 6% -0.0 0.06 perf-profile.self.cycles-pp.rb_insert_color_cached 0.10 ± 4% -0.0 0.05 ± 8% perf-profile.self.cycles-pp.sock_alloc_send_pskb 0.12 ± 5% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.cpuidle_enter_state 0.09 ± 4% -0.0 0.05 perf-profile.self.cycles-pp.ip_finish_output 0.10 -0.0 0.06 perf-profile.self.cycles-pp.ip_send_skb 0.09 ± 7% -0.0 0.05 perf-profile.self.cycles-pp.schedule_idle 0.09 ± 4% -0.0 0.05 perf-profile.self.cycles-pp.get_next_timer_interrupt 0.09 ± 4% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.udp_queue_rcv_skb 0.08 ± 6% -0.0 0.04 ± 58% perf-profile.self.cycles-pp.tick_check_broadcast_expired 0.09 ± 5% -0.0 0.05 perf-profile.self.cycles-pp.dev_hard_start_xmit 0.08 ± 5% -0.0 0.05 perf-profile.self.cycles-pp.ip_setup_cork 0.10 ± 7% -0.0 0.07 ± 6% perf-profile.self.cycles-pp.do_softirq_own_stack 0.07 -0.0 0.05 perf-profile.self.cycles-pp.receiver_wake_function 0.00 +0.1 0.10 ± 5% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.00 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.cpumask_next 0.00 +1.0 1.01 perf-profile.self.cycles-pp.__percpu_counter_sum 30.01 +2.7 32.69 perf-profile.self.cycles-pp.intel_idle 0.06 ± 87% +30.2 30.31 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath *************************************************************************************************** lkp-bdw-ep2: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G memory ========================================================================================= cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase: cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/25%/debian-x86_64-2018-04-03.cgz/300s/lkp-bdw-ep2/UDP_RR/netperf commit: 6da410d97f (" mlx5e-fixes-2018-09-05") b99259a614 ("net/sock: move memory_allocated over to percpu_counter variables") 6da410d97ffa486e b99259a61450bb6403bbbbf279 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | :4 25% 1:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x 9:4 -43% 7:4 perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout 3:4 -15% 3:4 perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.switch_mm.__sched_text_start.schedule.schedule_timeout 26:4 -109% 21:4 perf-profile.children.cycles-pp.schedule_timeout 1:4 -11% 1:4 perf-profile.self.cycles-pp.schedule_timeout %stddev %change %stddev \ | \ 1930589 -13.5% 1670226 netperf.Throughput_total_tps 87754 -13.5% 75919 netperf.Throughput_tps 1426 -3.9% 1371 ± 2% netperf.time.percent_of_cpu_this_job_got 3911 -2.6% 3809 ± 2% netperf.time.system_time 385.12 -17.0% 319.68 ± 4% netperf.time.user_time 5.792e+08 -13.5% 5.011e+08 netperf.time.voluntary_context_switches 5.792e+08 -13.5% 5.011e+08 netperf.workload 5.792e+08 -12.5% 5.068e+08 softirqs.NET_RX 7590488 -13.1% 6595363 vmstat.system.cs 2095 ± 50% +740.9% 17617 ± 87% numa-meminfo.node0.Shmem 40809 ± 4% -14.3% 34971 ± 11% numa-meminfo.node1.SReclaimable 415.39 -1.8% 408.09 pmeter.Average_Active_Power 211.25 -11.9% 186.02 pmeter.performance_per_watt 18997 ± 6% +8.2% 20555 ± 3% sched_debug.cpu.load.avg 13008831 -13.3% 11273636 sched_debug.cpu.nr_switches.avg 1.133e+09 -12.8% 9.877e+08 cpuidle.C1.usage 8.879e+09 ± 18% -43.5% 5.013e+09 ± 54% cpuidle.C6.time 25831364 ± 3% -27.4% 18752863 cpuidle.POLL.usage 7.97 +2.5 10.43 mpstat.cpu.soft% 17.09 -2.4 14.66 mpstat.cpu.sys% 2.34 -0.3 2.00 ± 2% mpstat.cpu.usr% 1037 -3.8% 998.50 turbostat.Avg_MHz 1.133e+09 -12.8% 9.877e+08 turbostat.C1 33.21 ± 18% -14.4 18.80 ± 55% turbostat.C6% 0.96 ± 96% +201.3% 2.88 ± 30% turbostat.CPU%c3 216.23 -2.2% 211.46 turbostat.PkgWatt 523.00 ± 50% +742.2% 4404 ± 87% numa-vmstat.node0.nr_shmem 471766 ± 12% +27.2% 600222 ± 6% numa-vmstat.node0.numa_hit 454541 ± 12% +28.6% 584644 ± 7% numa-vmstat.node0.numa_local 10202 ± 4% -14.3% 8743 ± 11% numa-vmstat.node1.nr_slab_reclaimable 665328 ± 9% -20.2% 530868 ± 7% numa-vmstat.node1.numa_hit 532036 ± 11% -25.5% 396167 ± 9% numa-vmstat.node1.numa_local 3.597e+12 -6.9% 3.348e+12 perf-stat.branch-instructions 2.70 -0.2 2.54 perf-stat.branch-miss-rate% 9.714e+10 -12.4% 8.509e+10 perf-stat.branch-misses 3.173e+11 ± 2% -14.9% 2.701e+11 perf-stat.cache-references 2.317e+09 -13.3% 2.01e+09 perf-stat.context-switches 1.59 +3.4% 1.64 perf-stat.cpi 2.871e+13 -4.5% 2.742e+13 perf-stat.cpu-cycles 0.09 -0.0 0.09 perf-stat.dTLB-load-miss-rate% 4.816e+09 -10.7% 4.302e+09 perf-stat.dTLB-load-misses 5.29e+12 -8.4% 4.846e+12 perf-stat.dTLB-loads 0.00 ± 27% +0.0 0.00 ± 9% perf-stat.dTLB-store-miss-rate% 50665696 ± 27% +87.6% 95071493 ± 9% perf-stat.dTLB-store-misses 3.418e+12 -11.6% 3.023e+12 perf-stat.dTLB-stores 11.55 ± 5% +1.9 13.47 ± 7% perf-stat.iTLB-load-miss-rate% 4.068e+10 -16.8% 3.384e+10 ± 2% perf-stat.iTLB-loads 1.81e+13 -7.6% 1.673e+13 perf-stat.instructions 0.63 -3.3% 0.61 perf-stat.ipc 7.63e+08 ± 20% +87.8% 1.433e+09 ± 3% perf-stat.node-load-misses 86.73 ± 2% -27.7 59.01 perf-stat.node-store-miss-rate% 5.359e+08 ± 9% +17.5% 6.296e+08 perf-stat.node-store-misses 83392223 ± 25% +424.4% 4.373e+08 perf-stat.node-stores 31255 +6.8% 33385 perf-stat.path-length 13.66 ± 2% -2.4 11.21 ± 6% perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.45 ± 2% -2.4 11.05 ± 6% perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.88 ± 2% -2.1 9.73 ± 6% perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.67 ± 2% -2.1 9.58 ± 6% perf-profile.calltrace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 9.09 ± 2% -1.6 7.45 ± 7% perf-profile.calltrace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 7.67 ± 2% -1.4 6.27 ± 7% perf-profile.calltrace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 9.02 ± 2% -1.3 7.69 ± 6% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 9.25 ± 2% -1.3 7.99 ± 6% perf-profile.calltrace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 8.48 ± 2% -1.2 7.24 ± 7% perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 8.14 ± 3% -1.1 6.99 ± 7% perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb 8.03 ± 3% -1.1 6.89 ± 7% perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable 6.50 ± 2% -1.1 5.41 ± 7% perf-profile.calltrace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvmsg 6.11 ± 2% -1.0 5.12 ± 7% perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg 5.97 ± 2% -1.0 5.02 ± 7% perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp 5.49 -0.9 4.60 ± 5% perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 5.35 -0.9 4.48 ± 5% perf-profile.calltrace.cycles-pp.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry.start_secondary 4.79 -0.8 3.96 ± 6% perf-profile.calltrace.cycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 4.50 ± 2% -0.7 3.85 ± 7% perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 4.24 ± 2% -0.6 3.62 ± 8% perf-profile.calltrace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 3.50 ± 3% -0.5 2.99 ± 8% perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 2.62 ± 2% -0.5 2.16 ± 7% perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 2.88 -0.4 2.46 ± 6% perf-profile.calltrace.cycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 1.68 -0.4 1.29 ± 4% perf-profile.calltrace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 2.78 ± 3% -0.4 2.42 ± 7% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.84 -0.4 1.48 ± 6% perf-profile.calltrace.cycles-pp.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 0.64 ± 3% -0.4 0.28 ±100% perf-profile.calltrace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select 1.89 ± 3% -0.3 1.56 ± 7% perf-profile.calltrace.cycles-pp.__entry_SYSCALL_64_trampoline 2.04 ± 4% -0.3 1.73 ± 8% perf-profile.calltrace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 1.29 ± 2% -0.3 1.00 ± 4% perf-profile.calltrace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg 1.22 ± 2% -0.3 0.94 ± 4% perf-profile.calltrace.cycles-pp.ip_idents_reserve.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg 1.32 -0.3 1.04 ± 6% perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle 2.11 ± 2% -0.3 1.83 ± 6% perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg 1.77 ± 3% -0.3 1.50 ± 8% perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary 1.49 -0.3 1.22 ± 5% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret 1.58 ± 4% -0.2 1.36 ± 7% perf-profile.calltrace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output.ip_send_skb 1.60 -0.2 1.40 ± 4% perf-profile.calltrace.cycles-pp.switch_mm_irqs_off.__sched_text_start.schedule_idle.do_idle.cpu_startup_entry 1.50 ± 4% -0.2 1.30 ± 7% perf-profile.calltrace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_output 0.60 ± 2% -0.2 0.41 ± 58% perf-profile.calltrace.cycles-pp.selinux_socket_sock_rcv_skb.security_sock_rcv_skb.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv 1.48 ± 2% -0.2 1.29 ± 7% perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg 1.41 ± 2% -0.2 1.23 ± 7% perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip_make_skb 0.90 -0.2 0.73 ± 4% perf-profile.calltrace.cycles-pp._copy_to_iter.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 1.09 ± 3% -0.2 0.93 ± 8% perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle 0.81 ± 3% -0.2 0.66 ± 4% perf-profile.calltrace.cycles-pp.sock_wfree.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2 1.02 ± 3% -0.2 0.87 ± 7% perf-profile.calltrace.cycles-pp.switch_mm.__sched_text_start.schedule.schedule_timeout.__skb_wait_for_more_packets 0.94 -0.2 0.79 ± 6% perf-profile.calltrace.cycles-pp.move_addr_to_user.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.72 -0.2 0.57 ± 4% perf-profile.calltrace.cycles-pp.__switch_to_asm 0.90 ± 3% -0.2 0.75 ± 5% perf-profile.calltrace.cycles-pp.__consume_stateless_skb.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom 0.70 ± 3% -0.2 0.54 ± 4% perf-profile.calltrace.cycles-pp.tick_nohz_idle_exit.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 0.71 ± 2% -0.1 0.58 ± 9% perf-profile.calltrace.cycles-pp.nf_hook_slow.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 0.94 ± 3% -0.1 0.82 ± 8% perf-profile.calltrace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.99 ± 4% -0.1 0.88 ± 5% perf-profile.calltrace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 1.07 ± 5% -0.1 0.96 ± 5% perf-profile.calltrace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 0.73 ± 3% -0.1 0.62 ± 4% perf-profile.calltrace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 1.02 ± 5% -0.1 0.92 ± 5% perf-profile.calltrace.cycles-pp.check_preempt_curr.ttwu_do_wakeup.try_to_wake_up.autoremove_wake_function.__wake_up_common 0.68 ± 2% -0.1 0.59 ± 7% perf-profile.calltrace.cycles-pp.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.69 ± 4% -0.1 0.60 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_bh.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom 0.64 ± 2% -0.1 0.55 ± 6% perf-profile.calltrace.cycles-pp.security_sock_rcv_skb.sk_filter_trim_cap.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 26.69 ± 2% +1.9 28.61 ± 5% perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 26.51 ± 2% +1.9 28.45 ± 5% perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 25.75 ± 2% +2.1 27.80 ± 5% perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe 25.20 ± 2% +2.2 27.38 ± 5% perf-profile.calltrace.cycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 18.57 ± 2% +3.3 21.89 ± 5% perf-profile.calltrace.cycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 18.32 ± 2% +3.4 21.68 ± 5% perf-profile.calltrace.cycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 17.95 ± 2% +3.4 21.32 ± 5% perf-profile.calltrace.cycles-pp.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 16.70 ± 2% +3.6 20.34 ± 5% perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb.udp_sendmsg 14.36 ± 2% +4.0 18.32 ± 5% perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb.udp_send_skb 14.21 ± 2% +4.0 18.22 ± 5% perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.ip_send_skb 13.99 ± 2% +4.0 18.01 ± 5% perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2 14.04 ± 2% +4.0 18.07 ± 5% perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output 13.60 ± 2% +4.1 17.66 ± 5% perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip 13.30 ± 2% +4.1 17.42 ± 5% perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq 0.00 +4.1 4.14 ± 5% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb 12.53 ± 2% +4.2 16.77 ± 5% perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack 12.28 ± 2% +4.2 16.52 ± 5% perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start 11.88 ± 3% +4.3 16.14 ± 5% perf-profile.calltrace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action 11.73 ± 3% +4.3 16.00 ± 5% perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog 11.40 ± 2% +4.4 15.77 ± 6% perf-profile.calltrace.cycles-pp.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core 0.00 +4.4 4.44 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb 10.89 ± 2% +4.4 15.34 ± 6% perf-profile.calltrace.cycles-pp.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver.ip_rcv 9.96 ± 2% +4.6 14.57 ± 6% perf-profile.calltrace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish.ip_local_deliver 0.00 +5.8 5.80 ± 5% perf-profile.calltrace.cycles-pp.__percpu_counter_sum.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv 0.00 +6.0 6.01 ± 5% perf-profile.calltrace.cycles-pp.__sk_mem_raise_allocated.__udp_enqueue_schedule_skb.udp_queue_rcv_skb.__udp4_lib_rcv.ip_local_deliver_finish 13.67 ± 2% -2.5 11.22 ± 6% perf-profile.children.cycles-pp.__x64_sys_recvfrom 13.46 ± 2% -2.4 11.06 ± 6% perf-profile.children.cycles-pp.__sys_recvfrom 11.88 ± 2% -2.1 9.73 ± 6% perf-profile.children.cycles-pp.inet_recvmsg 11.69 ± 2% -2.1 9.59 ± 6% perf-profile.children.cycles-pp.udp_recvmsg 11.45 -1.8 9.62 ± 6% perf-profile.children.cycles-pp.__sched_text_start 9.11 ± 2% -1.6 7.47 ± 7% perf-profile.children.cycles-pp.__skb_recv_udp 7.67 ± 2% -1.4 6.28 ± 7% perf-profile.children.cycles-pp.__skb_wait_for_more_packets 9.03 ± 2% -1.3 7.70 ± 6% perf-profile.children.cycles-pp.__wake_up_common_lock 9.25 ± 3% -1.3 7.99 ± 6% perf-profile.children.cycles-pp.sock_def_readable 8.48 ± 2% -1.2 7.24 ± 7% perf-profile.children.cycles-pp.__wake_up_common 8.06 ± 3% -1.2 6.90 ± 7% perf-profile.children.cycles-pp.try_to_wake_up 8.15 ± 3% -1.1 7.00 ± 7% perf-profile.children.cycles-pp.autoremove_wake_function 6.11 ± 2% -1.0 5.12 ± 7% perf-profile.children.cycles-pp.schedule 5.51 -0.9 4.62 ± 5% perf-profile.children.cycles-pp.schedule_idle 4.80 -0.8 3.96 ± 6% perf-profile.children.cycles-pp.ip_make_skb 4.50 ± 2% -0.6 3.86 ± 7% perf-profile.children.cycles-pp.ttwu_do_activate 4.25 ± 2% -0.6 3.63 ± 8% perf-profile.children.cycles-pp.enqueue_task_fair 3.66 ± 3% -0.5 3.14 ± 8% perf-profile.children.cycles-pp.enqueue_entity 2.65 ± 2% -0.5 2.18 ± 7% perf-profile.children.cycles-pp.dequeue_task_fair 2.32 ± 2% -0.4 1.88 ± 7% perf-profile.children.cycles-pp.pick_next_task_fair 2.38 ± 2% -0.4 1.95 ± 8% perf-profile.children.cycles-pp.dequeue_entity 2.90 -0.4 2.47 ± 6% perf-profile.children.cycles-pp.__ip_append_data 2.31 ± 3% -0.4 1.91 ± 6% perf-profile.children.cycles-pp.__entry_SYSCALL_64_trampoline 1.68 -0.4 1.29 ± 4% perf-profile.children.cycles-pp.__ip_make_skb 2.81 ± 3% -0.4 2.44 ± 7% perf-profile.children.cycles-pp.menu_select 2.60 -0.4 2.24 ± 5% perf-profile.children.cycles-pp.switch_mm_irqs_off 2.42 ± 3% -0.3 2.11 ± 8% perf-profile.children.cycles-pp.update_load_avg 2.04 ± 4% -0.3 1.74 ± 7% perf-profile.children.cycles-pp.__dev_queue_xmit 1.69 ± 2% -0.3 1.40 ± 5% perf-profile.children.cycles-pp.syscall_return_via_sysret 1.29 ± 2% -0.3 1.00 ± 4% perf-profile.children.cycles-pp.__ip_select_ident 1.23 ± 2% -0.3 0.94 ± 4% perf-profile.children.cycles-pp.ip_idents_reserve 1.34 -0.3 1.06 ± 6% perf-profile.children.cycles-pp.set_next_entity 2.12 ± 2% -0.3 1.84 ± 6% perf-profile.children.cycles-pp.sock_alloc_send_pskb 1.79 ± 3% -0.3 1.52 ± 8% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 1.48 ± 2% -0.3 1.23 ± 3% perf-profile.children.cycles-pp._raw_spin_lock 1.24 ± 2% -0.2 1.03 ± 6% perf-profile.children.cycles-pp.load_new_mm_cr3 1.58 ± 4% -0.2 1.37 ± 7% perf-profile.children.cycles-pp.dev_hard_start_xmit 1.51 ± 4% -0.2 1.31 ± 7% perf-profile.children.cycles-pp.loopback_xmit 1.48 ± 2% -0.2 1.29 ± 7% perf-profile.children.cycles-pp.alloc_skb_with_frags 0.83 ± 3% -0.2 0.66 ± 8% perf-profile.children.cycles-pp.update_curr 1.42 ± 2% -0.2 1.24 ± 7% perf-profile.children.cycles-pp.__alloc_skb 0.73 ± 3% -0.2 0.55 ± 4% perf-profile.children.cycles-pp.tick_nohz_idle_exit 0.91 -0.2 0.73 ± 4% perf-profile.children.cycles-pp._copy_to_iter 1.07 ± 2% -0.2 0.90 ± 6% perf-profile.children.cycles-pp.switch_mm 1.10 ± 3% -0.2 0.94 ± 8% perf-profile.children.cycles-pp.get_next_timer_interrupt 0.81 ± 3% -0.2 0.66 ± 4% perf-profile.children.cycles-pp.sock_wfree 0.95 -0.2 0.80 ± 6% perf-profile.children.cycles-pp.move_addr_to_user 0.90 ± 2% -0.2 0.75 ± 5% perf-profile.children.cycles-pp.__consume_stateless_skb 0.74 -0.2 0.59 ± 4% perf-profile.children.cycles-pp.__switch_to_asm 0.78 -0.1 0.64 ± 6% perf-profile.children.cycles-pp.copy_user_generic_unrolled 0.49 -0.1 0.35 ± 5% perf-profile.children.cycles-pp.update_ts_time_stats 0.66 ± 2% -0.1 0.53 ± 5% perf-profile.children.cycles-pp.__switch_to 0.84 ± 3% -0.1 0.70 ± 8% perf-profile.children.cycles-pp.nf_hook_slow 0.71 ± 3% -0.1 0.58 ± 9% perf-profile.children.cycles-pp.__next_timer_interrupt 0.95 ± 3% -0.1 0.82 ± 7% perf-profile.children.cycles-pp.select_task_rq_fair 0.68 ± 3% -0.1 0.55 ± 12% perf-profile.children.cycles-pp.update_cfs_group 0.57 ± 4% -0.1 0.44 ± 7% perf-profile.children.cycles-pp.prepare_to_wait_exclusive 0.43 ± 7% -0.1 0.31 ± 10% perf-profile.children.cycles-pp.__enqueue_entity 0.69 ± 3% -0.1 0.56 ± 5% perf-profile.children.cycles-pp.__slab_free 0.43 -0.1 0.31 ± 7% perf-profile.children.cycles-pp.ip_generic_getfrag 0.74 ± 3% -0.1 0.63 ± 4% perf-profile.children.cycles-pp.poll_idle 0.39 ± 2% -0.1 0.28 ± 7% perf-profile.children.cycles-pp._copy_from_iter_full 1.07 ± 5% -0.1 0.97 ± 5% perf-profile.children.cycles-pp.ttwu_do_wakeup 1.04 ± 5% -0.1 0.94 ± 5% perf-profile.children.cycles-pp.check_preempt_curr 0.54 -0.1 0.44 ± 7% perf-profile.children.cycles-pp.update_rq_clock 0.57 ± 2% -0.1 0.47 ± 9% perf-profile.children.cycles-pp.selinux_ip_postroute 0.53 ± 2% -0.1 0.43 ± 4% perf-profile.children.cycles-pp.sock_def_write_space 0.68 ± 2% -0.1 0.59 ± 7% perf-profile.children.cycles-pp.sk_filter_trim_cap 0.57 -0.1 0.48 ± 5% perf-profile.children.cycles-pp.sched_clock_cpu 0.53 -0.1 0.44 ± 4% perf-profile.children.cycles-pp.copyout 0.64 ± 2% -0.1 0.55 ± 6% perf-profile.children.cycles-pp.security_sock_rcv_skb 0.56 -0.1 0.47 ± 4% perf-profile.children.cycles-pp.skb_set_owner_w 0.69 ± 5% -0.1 0.60 ± 8% perf-profile.children.cycles-pp._raw_spin_lock_bh 0.53 ± 2% -0.1 0.44 ± 4% perf-profile.children.cycles-pp.sched_clock 0.39 ± 5% -0.1 0.30 ± 8% perf-profile.children.cycles-pp.__update_load_avg_se 0.35 ± 4% -0.1 0.26 ± 6% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.42 -0.1 0.34 ± 5% perf-profile.children.cycles-pp.tick_nohz_idle_enter 0.61 ± 2% -0.1 0.53 ± 6% perf-profile.children.cycles-pp.selinux_socket_sock_rcv_skb 0.38 ± 6% -0.1 0.30 ± 14% perf-profile.children.cycles-pp.___perf_sw_event 0.50 ± 2% -0.1 0.42 ± 5% perf-profile.children.cycles-pp.native_sched_clock 0.40 ± 2% -0.1 0.33 ± 4% perf-profile.children.cycles-pp.nr_iowait_cpu 0.41 ± 3% -0.1 0.34 ± 8% perf-profile.children.cycles-pp.sockfd_lookup_light 0.45 ± 3% -0.1 0.37 ± 11% perf-profile.children.cycles-pp.selinux_ip_postroute_compat 0.45 -0.1 0.37 ± 8% perf-profile.children.cycles-pp.native_write_msr 0.56 ± 4% -0.1 0.48 ± 6% perf-profile.children.cycles-pp.finish_task_switch 0.43 -0.1 0.36 ± 9% perf-profile.children.cycles-pp.ksize 0.30 ± 6% -0.1 0.23 ± 5% perf-profile.children.cycles-pp.__udp4_lib_lookup 0.33 ± 3% -0.1 0.27 ± 8% perf-profile.children.cycles-pp.__fget_light 0.31 -0.1 0.25 ± 11% perf-profile.children.cycles-pp.kmem_cache_alloc_node 0.20 -0.1 0.14 ± 3% perf-profile.children.cycles-pp.copyin 0.35 -0.1 0.28 ± 8% perf-profile.children.cycles-pp.__might_fault 0.28 ± 9% -0.1 0.22 ± 5% perf-profile.children.cycles-pp.pick_next_task_idle 0.21 ± 5% -0.1 0.15 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_stage2 0.49 -0.1 0.43 ± 5% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.27 ± 3% -0.1 0.21 ± 7% perf-profile.children.cycles-pp.validate_xmit_skb 0.09 ± 8% -0.1 0.04 ± 57% perf-profile.children.cycles-pp.kfree 0.24 ± 5% -0.1 0.18 ± 6% perf-profile.children.cycles-pp.rb_erase_cached 0.44 ± 2% -0.1 0.39 ± 5% perf-profile.children.cycles-pp.reweight_entity 0.26 ± 3% -0.1 0.21 ± 7% perf-profile.children.cycles-pp.enqueue_to_backlog 0.24 -0.0 0.20 ± 5% perf-profile.children.cycles-pp.security_socket_sendmsg 0.21 ± 5% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.kmem_cache_free 0.15 ± 7% -0.0 0.10 ± 10% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.07 ± 12% -0.0 0.03 ±100% perf-profile.children.cycles-pp.rb_next 0.24 -0.0 0.20 ± 9% perf-profile.children.cycles-pp.___might_sleep 0.18 ± 12% -0.0 0.14 perf-profile.children.cycles-pp.inet_sendmsg 0.20 ± 4% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.rcu_idle_exit 0.19 ± 2% -0.0 0.15 ± 2% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.17 ± 7% -0.0 0.13 ± 11% perf-profile.children.cycles-pp.put_prev_task_fair 0.14 ± 10% -0.0 0.10 ± 10% perf-profile.children.cycles-pp.compute_score 0.22 ± 4% -0.0 0.19 ± 10% perf-profile.children.cycles-pp.selinux_parse_skb 0.29 ± 4% -0.0 0.25 ± 9% perf-profile.children.cycles-pp.ipv4_mtu 0.16 ± 4% -0.0 0.12 ± 6% perf-profile.children.cycles-pp.__calc_delta 0.24 -0.0 0.21 ± 8% perf-profile.children.cycles-pp.move_addr_to_kernel 0.22 ± 4% -0.0 0.19 ± 3% perf-profile.children.cycles-pp.sock_has_perm 0.23 ± 3% -0.0 0.19 ± 9% perf-profile.children.cycles-pp.__list_del_entry_valid 0.26 ± 3% -0.0 0.22 ± 4% perf-profile.children.cycles-pp.pick_next_entity 0.21 ± 3% -0.0 0.18 ± 7% perf-profile.children.cycles-pp._copy_from_user 0.19 ± 6% -0.0 0.16 ± 6% perf-profile.children.cycles-pp.__skb_try_recv_from_queue 0.20 ± 2% -0.0 0.17 ± 5% perf-profile.children.cycles-pp.rcu_eqs_enter 0.18 ± 2% -0.0 0.14 ± 5% perf-profile.children.cycles-pp.security_sk_classify_flow 0.15 ± 7% -0.0 0.11 ± 7% perf-profile.children.cycles-pp.menu_reflect 0.10 ± 5% -0.0 0.07 ± 7% perf-profile.children.cycles-pp.selinux_socket_sendmsg 0.19 ± 2% -0.0 0.16 ± 7% perf-profile.children.cycles-pp._copy_to_user 0.19 ± 4% -0.0 0.16 ± 8% perf-profile.children.cycles-pp.cpuidle_governor_latency_req 0.17 ± 4% -0.0 0.15 ± 11% perf-profile.children.cycles-pp.__might_sleep 0.17 ± 6% -0.0 0.14 perf-profile.children.cycles-pp.sock_recvmsg 0.10 ± 7% -0.0 0.08 ± 6% perf-profile.children.cycles-pp.ipv4_pktinfo_prepare 0.14 ± 7% -0.0 0.12 perf-profile.children.cycles-pp.security_socket_recvmsg 0.13 ± 3% -0.0 0.11 ± 6% perf-profile.children.cycles-pp.__get_user_4 0.13 ± 3% -0.0 0.11 ± 6% perf-profile.children.cycles-pp.selinux_sk_getsecid 0.11 ± 8% -0.0 0.08 ± 5% perf-profile.children.cycles-pp.dst_release 0.10 ± 8% -0.0 0.08 ± 5% perf-profile.children.cycles-pp.selinux_ipv4_postroute 0.11 ± 4% -0.0 0.10 ± 11% perf-profile.children.cycles-pp.pm_qos_request 0.11 ± 4% -0.0 0.09 ± 4% perf-profile.children.cycles-pp.udp_rcv 0.09 ± 4% -0.0 0.07 ± 5% perf-profile.children.cycles-pp.ip_send_check 0.05 +0.0 0.07 ± 13% perf-profile.children.cycles-pp.selinux_netlbl_sock_rcv_skb 0.06 ± 11% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.rebalance_domains 0.07 ± 7% +0.0 0.09 ± 7% perf-profile.children.cycles-pp.ip_rcv_finish_core 0.09 ± 4% +0.0 0.12 ± 3% perf-profile.children.cycles-pp.ip_rcv_finish 0.15 ± 8% +0.0 0.20 ± 8% perf-profile.children.cycles-pp.irq_exit 0.11 ± 31% +0.1 0.16 ± 22% perf-profile.children.cycles-pp.clockevents_program_event 0.00 +0.1 0.06 ± 6% perf-profile.children.cycles-pp.netlbl_enabled 0.45 ± 5% +0.1 0.57 ± 7% perf-profile.children.cycles-pp.find_next_bit 0.00 +0.2 0.17 ± 4% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.00 +0.3 0.34 ± 5% perf-profile.children.cycles-pp.cpumask_next 26.71 ± 2% +1.9 28.63 ± 5% perf-profile.children.cycles-pp.__x64_sys_sendto 26.51 ± 2% +1.9 28.46 ± 5% perf-profile.children.cycles-pp.__sys_sendto 25.75 ± 2% +2.1 27.81 ± 5% perf-profile.children.cycles-pp.sock_sendmsg 25.23 ± 2% +2.2 27.40 ± 5% perf-profile.children.cycles-pp.udp_sendmsg 18.58 ± 2% +3.3 21.90 ± 5% perf-profile.children.cycles-pp.udp_send_skb 18.33 ± 2% +3.4 21.68 ± 5% perf-profile.children.cycles-pp.ip_send_skb 17.95 ± 2% +3.4 21.33 ± 5% perf-profile.children.cycles-pp.ip_output 16.73 ± 2% +3.6 20.36 ± 5% perf-profile.children.cycles-pp.ip_finish_output2 14.40 ± 2% +4.0 18.36 ± 5% perf-profile.children.cycles-pp.__local_bh_enable_ip 14.24 ± 2% +4.0 18.25 ± 5% perf-profile.children.cycles-pp.do_softirq 14.05 ± 2% +4.0 18.08 ± 5% perf-profile.children.cycles-pp.do_softirq_own_stack 14.12 ± 2% +4.0 18.16 ± 5% perf-profile.children.cycles-pp.__softirqentry_text_start 13.61 ± 2% +4.1 17.67 ± 5% perf-profile.children.cycles-pp.net_rx_action 13.31 ± 2% +4.1 17.43 ± 5% perf-profile.children.cycles-pp.process_backlog 1.50 ± 2% +4.2 5.68 ± 5% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 0.00 +4.2 4.19 ± 5% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 12.28 ± 2% +4.2 16.52 ± 5% perf-profile.children.cycles-pp.ip_rcv 12.53 ± 2% +4.2 16.78 ± 5% perf-profile.children.cycles-pp.__netif_receive_skb_one_core 11.89 ± 3% +4.3 16.15 ± 5% perf-profile.children.cycles-pp.ip_local_deliver 11.73 ± 3% +4.3 16.00 ± 5% perf-profile.children.cycles-pp.ip_local_deliver_finish 11.41 ± 2% +4.4 15.78 ± 6% perf-profile.children.cycles-pp.__udp4_lib_rcv 10.90 ± 2% +4.4 15.35 ± 6% perf-profile.children.cycles-pp.udp_queue_rcv_skb 9.97 ± 2% +4.6 14.58 ± 6% perf-profile.children.cycles-pp.__udp_enqueue_schedule_skb 0.00 +5.8 5.84 ± 5% perf-profile.children.cycles-pp.__percpu_counter_sum 0.15 ± 3% +5.9 6.01 ± 5% perf-profile.children.cycles-pp.__sk_mem_raise_allocated 2.25 ± 3% -0.4 1.85 ± 6% perf-profile.self.cycles-pp.__entry_SYSCALL_64_trampoline 2.20 -0.3 1.89 ± 5% perf-profile.self.cycles-pp.__sched_text_start 1.69 ± 2% -0.3 1.39 ± 5% perf-profile.self.cycles-pp.syscall_return_via_sysret 1.22 ± 2% -0.3 0.93 ± 4% perf-profile.self.cycles-pp.ip_idents_reserve 1.43 ± 2% -0.3 1.16 ± 4% perf-profile.self.cycles-pp._raw_spin_lock 1.24 ± 2% -0.2 1.03 ± 6% perf-profile.self.cycles-pp.load_new_mm_cr3 1.01 -0.2 0.82 ± 7% perf-profile.self.cycles-pp.do_idle 0.45 -0.2 0.29 ± 5% perf-profile.self.cycles-pp.__skb_wait_for_more_packets 1.05 ± 2% -0.2 0.90 ± 6% perf-profile.self.cycles-pp.update_load_avg 0.74 -0.2 0.59 ± 4% perf-profile.self.cycles-pp.__switch_to_asm 0.60 ± 2% -0.1 0.45 ± 6% perf-profile.self.cycles-pp.udp_sendmsg 0.76 -0.1 0.62 ± 5% perf-profile.self.cycles-pp.enqueue_entity 1.35 -0.1 1.21 ± 5% perf-profile.self.cycles-pp.switch_mm_irqs_off 0.63 ± 2% -0.1 0.50 ± 5% perf-profile.self.cycles-pp.__switch_to 0.76 -0.1 0.62 ± 6% perf-profile.self.cycles-pp.copy_user_generic_unrolled 0.67 ± 3% -0.1 0.54 ± 12% perf-profile.self.cycles-pp.update_cfs_group 0.56 ± 3% -0.1 0.44 ± 8% perf-profile.self.cycles-pp.update_curr 0.68 ± 3% -0.1 0.56 ± 5% perf-profile.self.cycles-pp.__slab_free 0.42 ± 7% -0.1 0.30 ± 11% perf-profile.self.cycles-pp.__enqueue_entity 0.66 -0.1 0.54 ± 5% perf-profile.self.cycles-pp.set_next_entity 0.34 ± 2% -0.1 0.23 ± 3% perf-profile.self.cycles-pp.ip_output 0.59 ± 2% -0.1 0.49 ± 4% perf-profile.self.cycles-pp.enqueue_task_fair 0.53 ± 3% -0.1 0.42 ± 9% perf-profile.self.cycles-pp.pick_next_task_fair 0.51 -0.1 0.42 ± 7% perf-profile.self.cycles-pp.do_syscall_64 0.64 -0.1 0.55 ± 4% perf-profile.self.cycles-pp.poll_idle 0.54 -0.1 0.45 ± 5% perf-profile.self.cycles-pp.move_addr_to_user 0.63 ± 2% -0.1 0.54 ± 6% perf-profile.self.cycles-pp.select_task_rq_fair 0.40 ± 4% -0.1 0.31 ± 5% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.56 -0.1 0.47 ± 4% perf-profile.self.cycles-pp.skb_set_owner_w 0.52 ± 2% -0.1 0.43 ± 5% perf-profile.self.cycles-pp.sock_def_write_space 0.20 ± 6% -0.1 0.11 ± 7% perf-profile.self.cycles-pp.check_preempt_curr 0.68 ± 5% -0.1 0.60 ± 8% perf-profile.self.cycles-pp._raw_spin_lock_bh 0.53 ± 5% -0.1 0.45 ± 5% perf-profile.self.cycles-pp.udp_recvmsg 0.38 ± 5% -0.1 0.30 ± 8% perf-profile.self.cycles-pp.__update_load_avg_se 0.31 ± 2% -0.1 0.23 ± 8% perf-profile.self.cycles-pp.__skb_recv_udp 0.51 ± 2% -0.1 0.43 ± 10% perf-profile.self.cycles-pp.dequeue_entity 0.26 ± 4% -0.1 0.18 ± 6% perf-profile.self.cycles-pp.__ip_make_skb 0.48 ± 2% -0.1 0.41 ± 4% perf-profile.self.cycles-pp.native_sched_clock 0.29 ± 4% -0.1 0.22 ± 5% perf-profile.self.cycles-pp._copy_to_iter 0.44 -0.1 0.37 ± 7% perf-profile.self.cycles-pp.native_write_msr 0.44 -0.1 0.37 ± 5% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.40 -0.1 0.33 ± 4% perf-profile.self.cycles-pp.nr_iowait_cpu 0.25 ± 4% -0.1 0.18 ± 8% perf-profile.self.cycles-pp.__wake_up_common 0.42 -0.1 0.35 ± 9% perf-profile.self.cycles-pp.ksize 0.32 -0.1 0.26 ± 9% perf-profile.self.cycles-pp.__next_timer_interrupt 0.28 ± 3% -0.1 0.21 ± 5% perf-profile.self.cycles-pp.sock_wfree 0.32 ± 2% -0.1 0.26 ± 8% perf-profile.self.cycles-pp.__fget_light 0.31 -0.1 0.25 ± 5% perf-profile.self.cycles-pp.update_rq_clock 0.49 -0.1 0.43 ± 6% perf-profile.self.cycles-pp.__udp_enqueue_schedule_skb 0.21 ± 4% -0.1 0.15 ± 5% perf-profile.self.cycles-pp.__sys_recvfrom 0.29 ± 5% -0.1 0.24 ± 6% perf-profile.self.cycles-pp.try_to_wake_up 0.09 ± 8% -0.1 0.04 ± 57% perf-profile.self.cycles-pp.kfree 0.20 ± 7% -0.1 0.15 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_stage2 0.43 ± 2% -0.0 0.39 ± 6% perf-profile.self.cycles-pp.reweight_entity 0.35 ± 4% -0.0 0.31 ± 6% perf-profile.self.cycles-pp.__softirqentry_text_start 0.17 ± 2% -0.0 0.12 ± 8% perf-profile.self.cycles-pp.__local_bh_enable_ip 0.25 ± 4% -0.0 0.21 ± 7% perf-profile.self.cycles-pp.net_rx_action 0.08 ± 5% -0.0 0.04 ± 57% perf-profile.self.cycles-pp.tick_nohz_idle_exit 0.26 ± 4% -0.0 0.21 ± 7% perf-profile.self.cycles-pp.__sys_sendto 0.20 ± 4% -0.0 0.16 ± 5% perf-profile.self.cycles-pp.__x64_sys_recvfrom 0.12 ± 4% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.udp_queue_rcv_skb 0.27 -0.0 0.22 ± 7% perf-profile.self.cycles-pp.loopback_xmit 0.18 ± 7% -0.0 0.14 ± 5% perf-profile.self.cycles-pp.inet_recvmsg 0.14 ± 10% -0.0 0.10 ± 8% perf-profile.self.cycles-pp.compute_score 0.19 ± 6% -0.0 0.15 ± 8% perf-profile.self.cycles-pp.selinux_socket_sock_rcv_skb 0.15 ± 13% -0.0 0.11 ± 7% perf-profile.self.cycles-pp.ip_local_deliver_finish 0.20 ± 4% -0.0 0.16 ± 7% perf-profile.self.cycles-pp.rb_erase_cached 0.22 ± 5% -0.0 0.18 ± 8% perf-profile.self.cycles-pp.__alloc_skb 0.18 ± 2% -0.0 0.14 ± 9% perf-profile.self.cycles-pp.kmem_cache_alloc_node 0.20 ± 2% -0.0 0.16 ± 8% perf-profile.self.cycles-pp.rcu_eqs_enter 0.18 ± 3% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.17 ± 15% -0.0 0.13 perf-profile.self.cycles-pp.inet_sendmsg 0.29 ± 2% -0.0 0.26 ± 4% perf-profile.self.cycles-pp.process_backlog 0.23 ± 3% -0.0 0.19 ± 2% perf-profile.self.cycles-pp.pick_next_entity 0.15 ± 5% -0.0 0.11 ± 9% perf-profile.self.cycles-pp.selinux_ip_postroute_compat 0.16 ± 6% -0.0 0.12 ± 6% perf-profile.self.cycles-pp.__calc_delta 0.11 ± 3% -0.0 0.08 ± 8% perf-profile.self.cycles-pp.validate_xmit_skb 0.09 ± 5% -0.0 0.05 ± 9% perf-profile.self.cycles-pp._copy_from_iter_full 0.09 ± 5% -0.0 0.05 ± 9% perf-profile.self.cycles-pp.selinux_socket_sendmsg 0.22 ± 5% -0.0 0.19 ± 3% perf-profile.self.cycles-pp.sock_has_perm 0.15 ± 5% -0.0 0.12 ± 4% perf-profile.self.cycles-pp.__udp4_lib_lookup 0.15 ± 4% -0.0 0.12 ± 10% perf-profile.self.cycles-pp.__might_sleep 0.09 ± 4% -0.0 0.06 ± 6% perf-profile.self.cycles-pp.nf_hook_slow 0.13 ± 6% -0.0 0.10 ± 8% perf-profile.self.cycles-pp.prepare_to_wait_exclusive 0.15 ± 2% -0.0 0.12 ± 5% perf-profile.self.cycles-pp.enqueue_to_backlog 0.08 ± 5% -0.0 0.06 ± 15% perf-profile.self.cycles-pp.ip_make_skb 0.14 ± 6% -0.0 0.11 ± 3% perf-profile.self.cycles-pp.ip_rcv 0.13 -0.0 0.11 ± 4% perf-profile.self.cycles-pp.selinux_ip_postroute 0.10 -0.0 0.08 ± 6% perf-profile.self.cycles-pp.sock_sendmsg 0.10 -0.0 0.08 ± 10% perf-profile.self.cycles-pp.__might_fault 0.09 ± 9% -0.0 0.07 ± 13% perf-profile.self.cycles-pp.put_prev_task_fair 0.12 ± 3% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.rcu_idle_exit 0.12 ± 8% -0.0 0.10 ± 7% perf-profile.self.cycles-pp.menu_reflect 0.06 -0.0 0.04 ± 57% perf-profile.self.cycles-pp.__ip_local_out 0.13 ± 3% -0.0 0.11 ± 7% perf-profile.self.cycles-pp.selinux_sock_rcv_skb_compat 0.08 ± 5% -0.0 0.06 ± 14% perf-profile.self.cycles-pp.__skb_try_recv_from_queue 0.09 ± 4% -0.0 0.07 ± 5% perf-profile.self.cycles-pp.selinux_ipv4_postroute 0.10 ± 9% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.dst_release 0.08 ± 5% -0.0 0.07 ± 7% perf-profile.self.cycles-pp.schedule 0.13 ± 6% -0.0 0.11 ± 6% perf-profile.self.cycles-pp.__get_user_4 0.11 ± 7% -0.0 0.09 ± 7% perf-profile.self.cycles-pp.netif_skb_features 0.11 ± 7% -0.0 0.09 ± 7% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.18 ± 4% -0.0 0.17 ± 5% perf-profile.self.cycles-pp.__x64_sys_sendto 0.11 ± 3% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.switch_mm 0.12 ± 3% -0.0 0.10 ± 7% perf-profile.self.cycles-pp.selinux_sk_getsecid 0.09 ± 4% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.udp_rcv 0.07 -0.0 0.05 ± 9% perf-profile.self.cycles-pp.update_min_vruntime 0.09 ± 5% -0.0 0.07 perf-profile.self.cycles-pp.ip_send_check 0.08 ± 10% -0.0 0.06 ± 6% perf-profile.self.cycles-pp.sockfd_lookup_light 0.06 ± 11% +0.0 0.09 ± 7% perf-profile.self.cycles-pp.ip_rcv_finish_core 0.00 +0.1 0.06 ± 9% perf-profile.self.cycles-pp.netlbl_enabled 0.00 +0.1 0.06 ± 15% perf-profile.self.cycles-pp.hrtimer_get_next_event 0.21 ± 7% +0.1 0.29 ± 3% perf-profile.self.cycles-pp.sock_def_readable 0.00 +0.1 0.11 ± 7% perf-profile.self.cycles-pp.cpumask_next 0.38 ± 6% +0.1 0.50 ± 7% perf-profile.self.cycles-pp.find_next_bit 0.00 +0.2 0.17 ± 4% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.00 +1.1 1.07 ± 5% perf-profile.self.cycles-pp.__percpu_counter_sum 0.00 +4.2 4.19 ± 5% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Rong Chen --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.19.0-rc2-00128-gb99259a" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.19.0-rc2 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70300 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=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_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set 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_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=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=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_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 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_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=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_PGTABLE_LEVELS=4 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_INTEL_RDT=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 is not set 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_QUEUED_LOCK_STAT is not set CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set CONFIG_NO_BOOTMEM=y # 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_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_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=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=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 is not set CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y 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=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set 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 is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 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_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set 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_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT 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_PROCFS_POWER is not set 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 is not set 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_ACPI_NUMA=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y 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=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m 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 is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m # CONFIG_PMIC_OPREGION is not set # 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 is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m 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 # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set 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 is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # 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_LABEL=y # CONFIG_PCI_HYPERV is not set 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 is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # CONFIG_VMD is not set # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_HAVE_GENERIC_GUP=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m # CONFIG_FW_CFG_SYSFS 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_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y # # Tegra firmware driver # 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_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set # CONFIG_VHOST_VSOCK is not set CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=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_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_HAVE_RCU_TABLE_INVALIDATE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=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_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=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_COPY_THREAD_TLS=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_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 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 is not set # CONFIG_MODULE_COMPRESS 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_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL 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 CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set 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_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 # # 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_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=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_MIGRATION=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_TRANSPARENT_HUGE_PAGECACHE=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_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_HAS_HMM=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_HMM_MIRROR is not set # CONFIG_DEVICE_PRIVATE is not set # CONFIG_DEVICE_PUBLIC is not set 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_ARCH_HAS_PTE_SPECIAL=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=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_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_XDP_SOCKETS 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=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # 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 is not set 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 is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set 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 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_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=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 is not set CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=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=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y 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=m 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 is not set 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 is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m 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_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_UDPLITE=y CONFIG_NF_NAT_PROTO_SCTP=y 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_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m # CONFIG_NFT_MASQ is not set # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set # CONFIG_NFT_QUEUE is not set # CONFIG_NFT_QUOTA is not set # CONFIG_NFT_REJECT is not set CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # 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=m 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_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 is not set 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=m 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=m 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 is not set 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=m CONFIG_NETFILTER_XT_MATCH_U32=m 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 is not set CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m # CONFIG_IP_SET_HASH_IPMAC is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=m # CONFIG_IP_SET_HASH_NETNET is not set 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 is not set # CONFIG_IP_VS_OVF is not set 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 is not set CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=y CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=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=m 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 # # IPv6: Netfilter Configuration # # CONFIG_NF_SOCKET_IPV6 is not set CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_NF_NAT_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=m 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 is not set CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_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=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG 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_UDP=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_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 is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=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_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=m # CONFIG_NET_SCH_CAKE is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_DEFAULT is not set # # 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 is not set # CONFIG_NET_CLS_MATCHALL is not set 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 is not set CONFIG_NET_ACT_IPT=m 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_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_SKBMOD is not set # CONFIG_NET_ACT_IFE is not set # CONFIG_NET_ACT_TUNNEL_KEY is not set CONFIG_NET_CLS_IND=y 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_OPENVSWITCH_VXLAN=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VMWARE_VMCI_VSOCKETS=m # CONFIG_VIRTIO_VSOCKETS is not set # CONFIG_HYPERV_VSOCKETS is not set CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m # CONFIG_MPLS_ROUTING is not set CONFIG_NET_NSH=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=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 # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_SOFTING is not set # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # # 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 # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS 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_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set 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_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_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_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set 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 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK 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_PARPORT_NOT_PC=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=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 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=m 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=m CONFIG_XEN_BLKDEV_FRONTEND=m # CONFIG_XEN_BLKDEV_BACKEND is not set CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=m # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_FC is not set # # 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_SGI_IOC4=m 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_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # 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_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 CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set 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_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y 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=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=m # 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=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # 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_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m 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 is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set 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 is not set # CONFIG_DM_ERA 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_DELAY=m CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m # CONFIG_ISCSI_TARGET_CXGB4 is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # 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 CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m # CONFIG_GENEVE is not set # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=y CONFIG_NLMON=m CONFIG_NET_VRF=y # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC 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 is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set # CONFIG_NET_VENDOR_AMD 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=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m 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=m 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=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set 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=m CONFIG_IXGB=m CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=m # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL 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=m # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m # 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 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=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y # CONFIG_SFC_FALCON is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET 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_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=m # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # 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_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 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=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set CONFIG_USB_NET_CDC_MBIM=m 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=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # 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=m # CONFIG_XEN_NETDEV_BACKEND is not set CONFIG_VMXNET3=m # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=y CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y # CONFIG_ISDN_PPP_BSDCOMP is not set CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # # CONFIG_ISDN_DRV_HISAX is not set CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPIDRV=m # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_ISDN_HDLC=m # CONFIG_NVM 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 is not set 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_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_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 is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_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 # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 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_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_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_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_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SSIF is not set 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_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 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 is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set 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_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # CONFIG_RANDOM_TRUST_CPU 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 is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m 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_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_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_DESIGNWARE_BAYTRAIL 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=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set 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 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=m # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI 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=m CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT 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 # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=m # CONFIG_GPIO_MB86S7X is not set CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_VX855 is not set # # 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 # # 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_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 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 # # 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 # # USB GPIO expanders # # CONFIG_GPIO_VIPERBOARD 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_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 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_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 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_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_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_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m 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 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 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_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_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_IBM_CFFPS is not set # CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SHT15 is not set 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_ADS1015=m 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_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_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_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG 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_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 is not set # 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=m # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO 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 is not set # 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_CROS_EC 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_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 is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 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_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE 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 is not set # 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_TPS68470 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_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 # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_LIRC is not set 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=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_XMP_DECODER=m # CONFIG_IR_IMON_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # 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 is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # 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 # # Texas Instruments WL128x FM driver (ST based) # # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_SAA711X=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set CONFIG_MEDIA_TUNER=m 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_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_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # # 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_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_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_SI2168=m CONFIG_DVB_GP8PSK_FE=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 # # 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_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=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 # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y 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 is not set # 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 # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set 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=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=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_INTEL 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_BROADSHEET is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y 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_S6E63M0 is not set # CONFIG_LCD_LD9040 is not set # 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_PM8941_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 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_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 CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y # CONFIG_SND_HDA_RECONFIG is not set CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 # CONFIG_SND_HDA_PATCH_LOADER is not set CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=512 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set # CONFIG_SND_SOC is not set CONFIG_SND_X86=y # CONFIG_HDMI_LPE_AUDIO is not set CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # 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=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y 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=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GOOGLE_HAMMER is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y 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_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y 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=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set 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_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=m # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # 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_PLATFORM=y 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_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_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # 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=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC3_HAPS=y # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_MASS_STORAGE=m # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set CONFIG_USB_MASS_STORAGE=m # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # CONFIG_TYPEC is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m 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_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=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # 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_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 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_LT3593 is not set # 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 is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX 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_MTD 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 is not set 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_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m # CONFIG_EDAC_GHES is not set 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 is not set 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 is not set # CONFIG_EDAC_PND2 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC 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_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_RV8803 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 is not set # 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=y # # 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_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IOATDMA 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_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD 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 is not set CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m # CONFIG_VFIO_NOIOMMU is not set 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=y # CONFIG_VFIO_MDEV is not set 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_BALLOON=y # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SELFBALLOONING is not set # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m CONFIG_XEN_BACKEND=y 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_TMEM=m CONFIG_XEN_PCIDEV_BACKEND=m # CONFIG_XEN_PVCALLS_FRONTEND is not set # CONFIG_XEN_PVCALLS_BACKEND is not set # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_PI433 is not set # CONFIG_MTK_MMC is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # CONFIG_XIL_AXIS_FIFO is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m # CONFIG_DELL_SMBIOS is not set CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # 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_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_INTEL_WMI_THUNDERBOLT is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_IPS=m # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 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 is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_IOVA=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_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # NXP/Freescale QorIQ SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # 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_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set 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_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=m 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 is not set 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 # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y 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_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set 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 is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_FS_ENCRYPTION=y # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y 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_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY 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 # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # # DOS/FAT/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_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=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 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_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set 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=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_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_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set 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_DEBUG=y # CONFIG_CEPH_FS 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_ACL=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_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 # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=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_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 is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y 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_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 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_DEFAULT_SECURITY="selinux" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set # CONFIG_CRYPTO_ECDH is not set 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_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set # CONFIG_CRYPTO_MORUS640 is not set # CONFIG_CRYPTO_MORUS640_SSE2 is not set # CONFIG_CRYPTO_MORUS1280 is not set # CONFIG_CRYPTO_MORUS1280_SSE2 is not set # CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # 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_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set 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=m CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA1_MB=m CONFIG_CRYPTO_SHA256_MB=m CONFIG_CRYPTO_SHA512_MB=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 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_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=m 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 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set 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_SPECK 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 is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CHELSIO is not set CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # 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 is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=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 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_XXHASH=m # 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=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST 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_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_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=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_CORDIC=m # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=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_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # 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_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_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_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING 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 CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT 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_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_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_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER 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_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y 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_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_LKDTM=m # CONFIG_TEST_LIST_SORT 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=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=m # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID 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=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m CONFIG_TEST_UDELAY=m CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='netperf' export testcase='netperf' export category='benchmark' export disable_latency_stats=1 export set_nic_irq_affinity=1 export ip='ipv4' export runtime=300 export nr_threads=16 export cluster='cs-localhost' export job_origin='/lkp/lkp/.src-20180914-145348/allot/cyclic:p1:linux-devel:devel-hourly/lkp-hsw-d01/netperf-full-threads.yaml' export queue='validate' export testbox='lkp-hsw-d01' export tbox_group='lkp-hsw-d01' export submit_id='5b9d1ea20b9a933a12f20b4b' export job_file='/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.yaml' export id='0d982d28e382cf175382c12a6929d88acac202d2' export model='Haswell' export nr_node=1 export nr_cpu=8 export memory='8G' export hdd_partitions= export swap_partitions= export rootfs_partition= export brand='Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz' export ucode='0x25' export commit='b99259a61450bb6403bbbbf279f8754a441eae8b' export kconfig='x86_64-rhel-7.2' export compiler='gcc-7' export rootfs='debian-x86_64-2018-04-03.cgz' export enqueue_time='2018-09-15 23:00:50 +0800' export _id='5b9d1ea20b9a933a12f20b4c' export _rt='/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b' export user='lkp' export head_commit='3bdb2056ecbbd3200665aef9593f322df72c5ba6' export base_commit='11da3a7f84f19c26da6f86af878298694ede0804' export branch='linux-devel/devel-hourly-2018091411' export result_root='/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/3' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/debian/debian-x86_64-2018-04-03.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018091411 commit=b99259a61450bb6403bbbbf279f8754a441eae8b BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a max_uptime=1500 RESULT_ROOT=/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/netperf_2018-06-28.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/netperf-x86_64-_2018-06-27.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/cluster_2016-11-24.cgz' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export kernel='/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a' export dequeue_time='2018-09-15 23:13:43 +0800' export node_roles='server client' export job_initrd='/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80402-17gtf0m-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_setup $LKP_SRC/setup/cpufreq_governor 'performance' run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper iostat run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper vmstat run_monitor $LKP_SRC/monitors/wrapper numa-numastat run_monitor $LKP_SRC/monitors/wrapper numa-vmstat run_monitor $LKP_SRC/monitors/wrapper numa-meminfo run_monitor $LKP_SRC/monitors/wrapper proc-vmstat run_monitor $LKP_SRC/monitors/wrapper proc-stat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper slabinfo run_monitor $LKP_SRC/monitors/wrapper interrupts run_monitor $LKP_SRC/monitors/wrapper lock_stat run_monitor $LKP_SRC/monitors/wrapper latency_stats run_monitor $LKP_SRC/monitors/wrapper softirqs run_monitor $LKP_SRC/monitors/one-shot/wrapper bdi_dev_mapping run_monitor $LKP_SRC/monitors/wrapper diskstats run_monitor $LKP_SRC/monitors/wrapper nfsstat run_monitor $LKP_SRC/monitors/wrapper cpuidle run_monitor $LKP_SRC/monitors/wrapper cpufreq-stats run_monitor $LKP_SRC/monitors/wrapper turbostat run_monitor $LKP_SRC/monitors/wrapper sched_debug run_monitor $LKP_SRC/monitors/wrapper perf-stat run_monitor $LKP_SRC/monitors/wrapper mpstat run_monitor $LKP_SRC/monitors/no-stdout/wrapper perf-profile run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog if role server then start_daemon $LKP_SRC/daemon/netserver fi if role client then run_test send_size='5K' test='TCP_SENDFILE' $LKP_SRC/tests/wrapper netperf fi } extract_stats() { $LKP_SRC/stats/wrapper netperf $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper iostat $LKP_SRC/stats/wrapper vmstat $LKP_SRC/stats/wrapper numa-numastat $LKP_SRC/stats/wrapper numa-vmstat $LKP_SRC/stats/wrapper numa-meminfo $LKP_SRC/stats/wrapper proc-vmstat $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper slabinfo $LKP_SRC/stats/wrapper interrupts $LKP_SRC/stats/wrapper lock_stat $LKP_SRC/stats/wrapper latency_stats $LKP_SRC/stats/wrapper softirqs $LKP_SRC/stats/wrapper diskstats $LKP_SRC/stats/wrapper nfsstat $LKP_SRC/stats/wrapper cpuidle $LKP_SRC/stats/wrapper turbostat $LKP_SRC/stats/wrapper sched_debug $LKP_SRC/stats/wrapper perf-stat $LKP_SRC/stats/wrapper mpstat $LKP_SRC/stats/wrapper perf-profile $LKP_SRC/stats/wrapper time netperf.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/netperf-full-threads.yaml suite: netperf testcase: netperf category: benchmark # upto 90% CPU cycles may be used by latency stats disable_latency_stats: 1 set_nic_irq_affinity: 1 ip: ipv4 runtime: 300s nr_threads: 200% cluster: cs-localhost if role server: netserver: if role client: netperf: send_size: 5K test: TCP_SENDFILE job_origin: "/lkp/lkp/.src-20180914-145348/allot/cyclic:p1:linux-devel:devel-hourly/lkp-hsw-d01/netperf-full-threads.yaml" #! queue options queue: bisect testbox: lkp-hsw-d01 tbox_group: lkp-hsw-d01 submit_id: 5b9cf9240b9a933b4ba2d3ff job_file: "/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80715-16tj7bb-0.yaml" id: a2ab9601b4e5ef916f138b19f87495726055b8cd #! hosts/lkp-hsw-d01 model: Haswell nr_node: 1 nr_cpu: 8 memory: 8G hdd_partitions: swap_partitions: rootfs_partition: brand: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz ucode: '0x25' #! include/category/benchmark kmsg: boot-time: iostat: heartbeat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: sched_debug: perf-stat: mpstat: perf-profile: #! include/category/ALL cpufreq_governor: performance #! include/queue/cyclic commit: b99259a61450bb6403bbbbf279f8754a441eae8b #! default params kconfig: x86_64-rhel-7.2 compiler: gcc-7 rootfs: debian-x86_64-2018-04-03.cgz enqueue_time: 2018-09-15 20:20:52.130273402 +08:00 _id: 5b9cf9240b9a933b4ba2d3ff _rt: "/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b" #! schedule options user: lkp head_commit: 3bdb2056ecbbd3200665aef9593f322df72c5ba6 base_commit: 11da3a7f84f19c26da6f86af878298694ede0804 branch: linux-devel/devel-hourly-2018091411 result_root: "/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/0" LKP_SERVER: inn max_uptime: 1500 initrd: "/osimage/debian/debian-x86_64-2018-04-03.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-hsw-d01/netperf-ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance-debian-x86_64-2018-04-03.cgz-b99259a61450bb6403bbbbf279f8754a441eae8b-20180915-80715-16tj7bb-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.2 - branch=linux-devel/devel-hourly-2018091411 - commit=b99259a61450bb6403bbbbf279f8754a441eae8b - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a - max_uptime=1500 - RESULT_ROOT=/result/netperf/ipv4-300s-200%-cs-localhost-5K-TCP_SENDFILE-ucode=0x25-performance/lkp-hsw-d01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/0 - LKP_SERVER=inn - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/netperf_2018-06-28.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/netperf-x86_64-_2018-06-27.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/cluster_2016-11-24.cgz" lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20180914-145348/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status repeat_to: 2 #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.2/gcc-7/b99259a61450bb6403bbbbf279f8754a441eae8b/vmlinuz-4.19.0-rc2-00128-gb99259a" dequeue_time: 2018-09-15 20:25:49.215846934 +08:00 #! /lkp/lkp/.src-20180914-222948/include/site/inn job_state: finished loadavg: 21.08 15.35 6.86 1/137 4855 start_time: '1537014402' end_time: '1537014703' version: "/lkp/lkp/.src-20180914-222948" --tgGnixv3tJWXBxdL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce for cpu_dir in /sys/devices/system/cpu/cpu[0-9]* do online_file="$cpu_dir"/online [ -f "$online_file" ] && [ "$(cat "$online_file")" -eq 0 ] && continue file="$cpu_dir"/cpufreq/scaling_governor [ -f "$file" ] && echo "performance" > "$file" done "netserver" "-4" netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & netperf -4 -H 127.0.0.1 -t TCP_SENDFILE -c -C -l 300 -- -m 5K & wait --tgGnixv3tJWXBxdL--